标题: webgame如何能够保证上万人在线? (回帖有HB)
  本主题由 蕾歌薇儿 于 2007-7-25 00:18 提升 
bei826
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 8461
精华 0
积分 964
帖子 200
威望 0
现金 2873 银币
金币 0 金币
阅读权限 40
注册 2006-12-15
状态 离线
发表于 2007-5-24 14:48  资料  个人空间  短消息 


我没听过web剑侠,我想大概也就是web RPG吧.
楼主做应用级集群啊..........  意思就是自己开发的应用程序里面想办法集群,而不是盯着OS本身提供的功能.

比如说你的web rpg游戏有10个场景,就用11台server
首先一个大型database保存玩家的数据,不暴露到internet,只通过内网和其他server连接.
其他每个场景单独用一台server+database,保存本场景的所有怪,所有人,所有物品的临时数据,当玩家离开本地图或退出游戏的时候,把玩家的目前数据写入总server.或者固定几秒写一次也可以的.



RPG游戏最大的好处就是server运算少,写入操作居多.策略类的server不停的运算玩家的现有资源情况,很耗的.

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
hxh98xiaohui
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 26014
精华 0
积分 884
帖子 426
威望 0
现金 2655 银币
金币 0 金币
阅读权限 40
注册 2007-5-15
状态 离线
发表于 2007-5-24 19:25  资料  个人空间  短消息 
谈下自己的观点


首先介绍下,我是个闲暇时间玩web游戏的游戏玩家。我玩游戏主要是为了调节性情。一般都会玩些宠物类的和即使战略的。象ogame.疯狂我也玩过一些  但是都非常容易  厌倦。时间问题。没有新内容 。大放面的限制。限制战争进攻方。却加了颠覆游戏的大型武器。疯狂大陆大家知道吧。我也算个资深玩家。玩过疯狂大陆的都知道  疯狂大陆有段辉煌时期。(在线用户每天保持2000左右)可是却很快没落了。知道为什么吗。我是很清楚。就应为当时疯狂大陆真的疯狂了。四处是战争。但是官方却介入修改了游戏数据  使有些有利于进攻方的优势都没了。后面就是进攻方和防守方的平衡失去。


我只说一句话  现实已经很压抑了。别在把现实的那套公平带到游戏

顶部
[广告] CWG维权点子征集
dogvane
勋爵
Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40



UID 22711
精华 6
积分 7206
帖子 139
威望 13
现金 7737 银币
金币 2 金币
阅读权限 60
注册 2007-4-22
状态 离线
发表于 2007-5-24 22:01  资料  个人空间  短消息 

游戏有两种玩法
一种是创造
另外一种是毁灭

楼上喜欢玩的应该是毁灭类型的。

而现实中,大部分游戏策划,希望大家玩的是创造类游戏。
过多的毁灭会导致无序,会让游戏更快崩溃。当世界上只有少数人在战斗,大部分人已经死去,最后迎接各位的就是毁灭。

[ 本帖最后由 dogvane 于 2007-5-24 22:03 编辑 ]

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
赤色彗星
游戏官方特派
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68



UID 20942
精华 1
积分 1914
帖子 168
威望 2
现金 8636 银币
金币 0 金币
阅读权限 100
注册 2007-4-10
状态 离线
发表于 2007-5-25 09:12  资料  个人空间  短消息 

大家还集中在技术层面讨论是没有任何意义的!其实技术和架构问题太好解决了

关键是游戏本身的设计

你们知道为什么即使是客户端网游,也很少有设计成一个WORLD可以上万人同时在线的么?

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
mentalgroup
骑士
Rank: 24Rank: 24Rank: 24



UID 21759
精华 0
积分 1204
帖子 323
威望 0
现金 2908 银币
金币 0 金币
阅读权限 50
注册 2007-4-15
状态 离线
发表于 2007-5-25 13:03  资料  个人空间  短消息 

可以分为10个国家,国家有国王,10国有皇帝。这样 万人在线,每个国家的人并不很多。各个国家的模块是一样的,单独再建一个模块,可以用于国间对战。胜者为皇帝。
中国人是很爱慕荣誉,为了达到老大,都会付出,webgame投入不大,就会收到很大的荣誉,所以有利于游戏的赚钱。对于不愿意花钱的,可以通过活动,或者送钱等形式吸引来,人气高,才会刺激顶层的人更加投入。

这样 每个模块都不很庞大,收益确会很好。

顶部
[广告] web棋牌市 6.16内测开启
scvhot
士兵
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7



UID 27570
精华 0
积分 52
帖子 12
威望 0
现金 2510 银币
金币 0 金币
阅读权限 20
注册 2007-5-25
状态 离线
发表于 2007-5-25 16:22  资料  个人空间  短消息 

首先要解决的是服务器的过载问题
      一台服务是不行的,需要服务器集群

选 用Jsp作为后台

服务器和客户端之间只传递一般数据(超文本),图像由客户处理。


服务器只是作为数值计算机,表示用客户端来完成




个人意见,乱猜

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
能量点击
老兵
Rank: 9Rank: 9



UID 35981
精华 0
积分 128
帖子 43
威望 0
现金 2578 银币
金币 0 金币
阅读权限 30
注册 2007-7-10
状态 离线
发表于 2007-7-13 02:08  资料  个人空间  短消息 

游戏分成很多区,为何一定要万人同在一个区?

顶部
[广告] CWG维权点子征集
Maya
老兵
Rank: 9Rank: 9



UID 36770
精华 0
积分 108
帖子 2
威望 0
现金 2484 银币
金币 0 金币
阅读权限 30
注册 2007-7-15
状态 离线
发表于 2007-7-17 12:05  资料  个人空间  短消息  添加 Maya 为MSN好友 通过MSN和 Maya 交谈

万人在线是可以的,不过就是要有多台服务器支撑。

我们设计中的游戏采用 GameServer(N)+MemberServer(1) 这种架构。
当服务器起来以后全部注册到MemberServer,玩家从Web页面进行游戏时都是在GameServer上进行,每个GameServer承载一部分用户,玩家切换服务器都由MemberServer进行。所以理论上只要扩充GameServer的数量就能保证很高的在线了。

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
edison_feng
士兵
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7


UID 37723
精华 0
积分 78
帖子 27
威望 0
现金 2621 银币
金币 0 金币
阅读权限 20
注册 2007-7-20
来自 广西柳州
状态 离线
发表于 2007-7-21 04:42  资料  个人空间  短消息  添加 edison_feng 为MSN好友 通过MSN和 edison_feng 交谈 QQ

宣传到位,游戏做好,,估计上W人不是难事

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
freeqw
新进市民
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 37505
精华 0
积分 22
帖子 3
威望 0
现金 2502 银币
金币 0 金币
阅读权限 10
注册 2007-7-19
状态 离线
发表于 2007-7-21 15:31  资料  个人空间  短消息 
我想现在应该不可能吧!


现在就算是一些大型的网游也不可能同时有1W人在线而不卡爆机!!
就算是一些有几W人玩的游戏也要分几个服务器!!
所以我觉得现在的技术来说还是不可能的!!

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
rexiedemon
新进市民
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 38343
精华 0
积分 42
帖子 18
威望 0
现金 2525 银币
金币 0 金币
阅读权限 10
注册 2007-7-24
状态 离线
发表于 2007-7-24 22:55  资料  个人空间  短消息 

我想就算服务器能支持万人在线  我想还没哪个WEBGAME 能有这样的在线规模那里有那么多人玩。。图形网络游戏有的也没 万人在线呢。。

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
moloko
新进市民
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 38959
精华 0
积分 12
帖子 3
威望 0
现金 2486 银币
金币 0 金币
阅读权限 10
注册 2007-7-27
状态 离线
发表于 2007-7-28 00:25  资料  个人空间  短消息 

这个问题要高手来回答。。。。。。

顶部
[广告] web棋牌市 6.16内测开启
litie123
新进市民
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 35000
精华 0
积分 6
帖子 1
威望 0
现金 2480 银币
金币 0 金币
阅读权限 10
注册 2007-7-4
状态 离线
发表于 2007-8-2 02:55  资料  个人空间  短消息 

很简单的问题,我是写网站的,如果想要增加同时在线人数,基本就是架服务器组。具体架构你查相关文献,很多很多的。

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
ot512
骑士
Rank: 24Rank: 24Rank: 24


UID 40078
精华 1
积分 1964
帖子 181
威望 2
现金 3252 银币
金币 0 金币
阅读权限 50
注册 2007-8-3
状态 离线
发表于 2007-8-3 14:15  资料  个人空间  短消息  QQ

AJAX这种方式可以大大减轻web服务器的压力???
AJAX多开了连接服务器,我觉得会增加压力.

用IBM或HP,SAN的unix平台的主机,能够增加单服务器的用户数.不过价格最高.

一个服务器,要那么多人在线做什么? 一个服务器上有1000人在线,已经很好了....

我想象的WEB game,就几个表格,几行文字.展示内容..去吸引玩家...不用界面很精美,阵容很强大...

[ 本帖最后由 ot512 于 2007-8-3 14:20 编辑 ]

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
低头小三
老兵
Rank: 9Rank: 9



UID 40746
精华 0
积分 122
帖子 30
威望 0
现金 2549 银币
金币 0 金币
阅读权限 30
注册 2007-8-6
状态 离线
发表于 2007-8-6 01:47  资料  个人空间  短消息 

有多大的碗就能装多重的饭~好像有点不通,嘎嘎

顶部
[广告] CWG维权点子征集
necrocoder
骑士
Rank: 24Rank: 24Rank: 24


UID 41915
精华 1
积分 1190
帖子 68
威望 2
现金 2740 银币
金币 0 金币
阅读权限 50
注册 2007-8-10
来自 天津
状态 离线
发表于 2007-8-16 10:50  资料  个人空间  短消息  QQ

服务器组就行
客户端的浏览器和网游的客户端是没法比的,最好不要出现万人大聚会,否则……
梦幻西游那样的游戏,人多了都会卡,在IE或者FireFox里估计就不止是卡了……

顶部
[广告] CWG维权点子征集
上将军
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 41110
精华 0
积分 538
帖子 215
威望 0
现金 2800 银币
金币 0 金币
阅读权限 40
注册 2007-8-7
状态 离线
发表于 2007-8-17 13:25  资料  个人空间  短消息 

运用IBM的刀阵服务器组的,
  那就需要有个很完善的游戏构思和创意,
  WEB游戏的最大的局限性就是完家的基地或他所需的物资资源是固定的,
  要能突破这个局限性,可玩性就非常高,比如设立流动性的仓储,有一顶的地方让玩家去做劳动以换取发展所需要的物资,
  具体这方面的可以拿现在的网咯3D游戏的创意和单机版比较好的游戏结合

顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
cnfrank (Frank)
骑士
Rank: 24Rank: 24Rank: 24


退休斑竹(荣誉勋章)  
UID 29192
精华 0
积分 2944
帖子 667
威望 0
现金 1558 银币
金币 0 金币
阅读权限 50
注册 2007-6-3
来自 北京
状态 离线
发表于 2007-8-17 23:05  资料  个人空间  短消息 

1,用户下线后的记录保存时间延长。
2,适合数字化的游戏,不适合以web为表现形式的"网络游戏"
3,建议经济类,模拟经营类,战略类的,实际上万人在线,处理的也是1v1或者10v10以下的,数据库方面处理同时在线1万人没任何问题。
4,还没想好。。。





什么什么开发交流群 1846948
kusomania内测在即
顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
tuaowp (怪怪的脑袋)
骑士
Rank: 24Rank: 24Rank: 24
JDR的怪怪脑袋


UID 74920
精华 0
积分 2006
帖子 893
威望 0
现金 1758 银币
金币 1 金币
阅读权限 50
注册 2007-8-22
来自 洪荒年代的JDR星球
状态 离线
发表于 2007-8-24 14:09  资料  个人空间  短消息 

我发个言      技术强悍   服务器撑的住  构思要新颖独特   宣传力度要大.很大...非常大  美工要好 不能拿些乱七八糟的充数


最最重要一点 还要收费 人们有投入进去了就不那么容易离开 好  发言完毕





沉醉于你的温柔 迷失了自己 无法遗忘那记忆深处的幸福.....
顶部
[广告] 论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
tcjses
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 23556
精华 0
积分 604
帖子 89
威望 0
现金 2507 银币
金币 0 金币
阅读权限 40
注册 2007-4-28
状态 离线
发表于 2007-8-24 15:00  资料  个人空间  短消息 

web要实现万人也不是不可能,首先硬件上需要一定处理能力,其次是网络,这并不走单单的说带宽大就够了,万人在线的数据流每秒钟都是个很可怕的数字,优化路由的配置,调试服务器,让路由与服务器达到最佳的性能,最后是游戏的设定了,如果说游戏就几个场景,那么每个场景平均下来的人数就多了,人一多,数据量就大了,数据量大,不光给服务器带来压力,路由也有着很大的压力,其实借鉴一下网络游戏中的设定比较有帮助,比如说WOW中的副本,把人分摊成很多个部分,每个部分分配一个场景,各场景之间可以任意切换之类的,总之一言难尽,能做的很多,但做起来不容易,输入法有问题,打字太累

顶部
[广告] 多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
 


海盗王

当前时区 GMT+8, 现在时间是 2008-7-7 13:54
沪ICP备06036464号

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.185767 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - Chinese Webgame BBS 中国网页游戏论坛 - Archiver - WAP