游戏开发论坛

 找回密码
 立即注册
搜索
楼主: fsfool

mir3 源代码研究

[复制链接]

42

主题

367

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
发表于 2006-2-17 01:16:00 | 显示全部楼层

Re:mir3 源代码研究

不过最想看的是几千几万人连着一个服务器  服务端用的是什么IO模型 是一个客户一个线程还是别的  下一讲讲这个吧

4

主题

106

帖子

115

积分

注册会员

Rank: 2

积分
115
 楼主| 发表于 2006-2-17 09:59:00 | 显示全部楼层

第八讲+:mmorpg 服务器IO模型要点


0、不是连到一台服务器,而是连接到数十台,成百上千台相互配合的服务器阵列!
1、大约地讲,服务器端一般分为三个服务器阵列:登录服务器阵列,数据库服务器阵列,以及游戏服务器阵列,为安全计,是使用相应的网关来进行硬件隔离的。
2、数十万,数百万人乃至数千万人同时在线在软件实现上都不是问题,这仅仅通过增强硬件布局就能解决。
3、mir的服务器端布局是一个很好的典范,小到可以在一台计算机上实现,展开来可以布局到成百上千台机器之上,而软件不用做任何改动。
4、至于IO模型,这与操作系统相关,一般来说现在windows下面都不用自己做线程池,都是使用的内核线程池,可以使用完成端口加多线程池模型来处理游戏服务器,实现上应该以满足需求为目的,使用最简短的IO模型,在一定的需求下,最简短的实现才是最好的实现,但这些好象都是课本级的知识了。

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-2-18 04:29:00 | 显示全部楼层

Re:mir3 源代码研究

呵呵,楼主强哦
不知道楼主的客户端代码有没有完全加载传奇31.45的所有资源文件(注意不是3g)
我的代码在将wil映射到内存,就是MapViewOfFile的时候有些机器会在加载最后几个wil的时候映射失败(我在很多台机器上试过,有些能够通过,有些不能)
这个问题我郁闷很久了,楼主能否指点1,2?

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-2-18 18:27:00 | 显示全部楼层

Re:mir3 源代码研究

呵呵,搞定了。。。

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2006-2-18 20:06:00 | 显示全部楼层

Re:mir3 源代码研究

呵呵 不太明白 拼命苦学中

4

主题

106

帖子

115

积分

注册会员

Rank: 2

积分
115
 楼主| 发表于 2006-2-20 15:43:00 | 显示全部楼层

第八讲++:我将公布可编译的mir3服务器端绝对完整的源代码

如果任何人
能回答上面我提出的两个简单问题之一,我将公布可编译的mir3服务器端绝对完整的源代码,下载地址绝对可靠!实际上我在1995年已经将完整的服务器端可编译源码传到国外某网站了,大陆人多不懂,转了也没用。大陆大部分大学连教材都是瞎抄来骗钱的,什么博导之类更是挂公职的骗子!何况靠在大陆书店的垃圾电脑书里可怜求学的电脑爱好者?这就是为何大陆的计算机软件不如印度的原因。就是因为印度读的是原版的教材,而大陆使用的是“教授”们编(骗)的教材的缘故!老实说,我两年来十分注意大陆著名高校出版社出版的计算机教材或计算机读物,几乎没有发现一本没有严重错误的书籍!另外,楼上哪个“已经搞定..."的兄弟应该知道您的问题已经在我上面公布的资料中回答了。说句不客气的话,我随便放个屁也比大陆一些自称为计算机专家的博导强!老实说这都是大陆不能切实保护知识产权的恶果。“黄钟毁弃,瓦斧雷鸣”这也难怪人家发达国家不承认你的大部分大学的文凭!

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-2-20 16:41:00 | 显示全部楼层

Re:mir3 源代码研究

呵呵,我并没有从你的贴子里面获得MapViewOfFile的任何资料,修改的方法我是从官方客户端反汇出来的
还有这份代码的来路我很清楚。。。

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
发表于 2006-2-20 22:33:00 | 显示全部楼层

Re: Re:mir3 源代码研究

fsfool: Re:mir3 源代码研究

如果任何人
能回答上面我提出的两个简单问题之一,我将公布可编译的mir3服务器端绝对完整的源代码,下载地...


一个简单问题 第一款世界公认的图形网游是哪个? 发布与哪年?

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
发表于 2006-2-20 22:41:00 | 显示全部楼层

Re:mir3 源代码研究

不要给点阳光就灿烂 随便问你个问题
X86中 哪个寄存器的哪个位用来区别CPU运行模式? 调用门 中断门 陷阱门又分别是什么?

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
发表于 2006-2-20 22:42:00 | 显示全部楼层

Re:mir3 源代码研究

我是不会贴答案的 给你点时间学习下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-25 03:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表