游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2456|回复: 7

请大家看看我们的网络游戏服务器技术

[复制链接]

2

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-4-7 16:23:00 | 显示全部楼层 |阅读模式
完整版本的请下载这个文件:
http://www.ifunmp3.com/pr/server.doc
email:lijch@ppp.nn.gx.cn lijiangchun@yahoo.com

目前的网络游戏三大技术难题:
(A) 服务器的响应问题:如何使服务器在支持越来越多的人数的情况下提供最高的响应。
(B) 同步问题:如何在有限的网络响应情况下,实现快速实时类游戏,提供最完美的交互。
(C) 服务器分布式问题:如何在统一用户数据的情况下,利用分部式将各个分散的“世界”统一到一个“世界”中。
真正解决好以上三个问题,配合策划在设计上的突破,将使其他在至少两年内无法超越。







注意:我们的技术不是同一个游戏世界有很多个“副本”这样的形式,这就是一个游戏世界,所有玩家都能互相看的见,互相交互!

  系统由不同的游戏模块对应不同的服务器。服务器被分为怪物AI服务器,任务服务器,通讯系统服务器等多个逻辑模块,任意逻辑模块的工作都由特定的服务器来承担。当需要改变或更新某一功能时,只要暂时关闭该功能就可以,不影响玩家继续停留在游戏世界内。更高的AI似乎也是基于这一点,由于AI由专用服务器处理,可以承担高过普通30-100倍的负载(甚至更高,因为专用意味着高效率)
专职化意味着高效率。假设以前n台服务器,每台最多支持500人在线的话,那现在一个n个模块的服务器组组成的服务器,可以支持的最高在线人数应该远多于500n,模块化的优势就在这里,大公司也管理模式也类似。








服务器启动画面:


配置软件热插拔:
运行中更新了配置文件,服务器自动载入新的配置文件,无需停机维护:



关于“软件热更新”:在“软件热更新”的过程中完全不影响在线玩家的游戏过程。

0

主题

129

帖子

139

积分

注册会员

Rank: 2

积分
139
发表于 2006-4-7 18:58:00 | 显示全部楼层

Re:请大家看看我们的网络游戏服务器技术

这样的宣传文章没有配合详细技术数据恐怕基本上没有什么参考意义。

2

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2006-5-29 17:08:00 | 显示全部楼层

Re:请大家看看我们的网络游戏服务器技术

没人识货?

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
发表于 2006-5-29 22:39:00 | 显示全部楼层

Re:请大家看看我们的网络游戏服务器技术

主服务器之间信息如何交流??

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-5-30 15:38:00 | 显示全部楼层

Re:请大家看看我们的网络游戏服务器技术

由客户端实现?
除非你有能力把所有客户端做成Gird
这还是没有考虑Cheat的问题

8

主题

122

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2006-5-30 16:09:00 | 显示全部楼层

Re:请大家看看我们的网络游戏服务器技术

为了防止作弊,应该把关键的计算都放到服务器端,客户端只负责操作和显示相关的计算。

不知道楼主的服务器端采用的什么技术来具体实现的,不过这种方案应该是解决大量玩家同时在同一游戏世界的好办法。这种设想应该早就有了,但是难度在实现上。服务器端的分布并行计算?如果同时在线人数能达到50万人的话在目前来看就应该是完美了。

42

主题

245

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2006-5-31 18:55:00 | 显示全部楼层

Re:请大家看看我们的网络游戏服务器技术

那场景是不是又有一个单独的服务器模块!
还是加到AI中?

5

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
QQ
发表于 2006-6-1 18:37:00 | 显示全部楼层

Re:请大家看看我们的网络游戏服务器技术

客户端加入路由器,由路由器决定选择哪个主服务器。可以实现负载均衡。
但是有没有想过,那么多台主服务器共享一个数据库服务器,庞大的并发量以及处理,它能承载的了吗?一旦它崩溃,那岂不是所有的主服务器均不能提供服务?
还有,这样会增加运营的成本。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 15:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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