游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2039|回复: 6

我的服务器困惑

[复制链接]

5

主题

14

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2004-9-15 10:48:00 | 显示全部楼层 |阅读模式
基本情况: 现在有个游戏,类型为休闲型的网络游戏,采用2.5D的视觉表现形式,客户端用FLASH来开发,服务器用JAVA开发,开发团队只有3个人,所有程序由我来负责,其他的就是美工.
我设计的思想是:
一个服务器程序负责2个游戏世界(地图)的管理,每个游戏世界能容纳300人,硬件方面暂时只有1台服务器,该服务器同时也是公司网站的服务器,现阶段我只把服务器规划成3个应用程序来执行
1.前端进程: 用户的合法性验证成功后,就连接到这里,然后这个前端进程把该用户对象和连接都转交给"后台游戏世界进程"管理,而这个前端进程仍然接收用户的事件和命令.当收到用户的事件后就把事件传递给"后台游戏世界进程"处理.

2.后台游戏世界进程: 该进程主要用来处理每个用户的事件和状态保存,例如移动合法性判断,修改属性,发送信息,地图分快等等....所有事件都通过前端进程传递进来.

3.数据库管理进程: 当用户离开的时候,后台游戏世界进程就把该用户的最后的状态传递过来,本进程主要负责数据库的操作.

现在的问题是: 1.到底这样分配合理不?因为本游戏不属于大制作,暂时也不会出现什么万人在线的考虑,而且服务器只得一台,操作系统是WIN2000的.
如果不合理,肯请指出错误的地方及要点.
2.如果以后扩展服务器了,前端进程和后台游戏世界进程都会分散到不同的机器上,这样我就担心前端进程和后台游戏世界进程的延时问题,因为毕竟每个信息都要经过网线传输才能到达后台游戏世界进程.


在这里肯请各位大侠指点一下,谢谢




68

主题

710

帖子

719

积分

高级会员

Rank: 4

积分
719
QQ
发表于 2004-9-15 10:52:00 | 显示全部楼层

Re:我的服务器困惑

最好的办法就是来个内部测试

5

主题

14

帖子

20

积分

注册会员

Rank: 2

积分
20
 楼主| 发表于 2004-9-15 11:07:00 | 显示全部楼层

Re:我的服务器困惑

希望能了解一下其他大中型网游的服务器架构

5

主题

14

帖子

20

积分

注册会员

Rank: 2

积分
20
 楼主| 发表于 2004-9-15 13:13:00 | 显示全部楼层

Re:我的服务器困惑

没人理我???

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20547
发表于 2004-9-15 21:36:00 | 显示全部楼层

Re:我的服务器困惑

楼主的方式已经很不错了,关于以后将三个程式分别放在三台服务器上,服务器之间的通讯可以不用担心,一般服务器组都有内部局域网,基本上不会有延时。

32

主题

82

帖子

88

积分

注册会员

Rank: 2

积分
88
QQ
发表于 2004-9-16 09:18:00 | 显示全部楼层

Re:我的服务器困惑

登陆服务器 和 数据库服务器都好设计
主要设计好游戏世界服务器就可以了

25

主题

304

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
发表于 2004-9-17 11:03:00 | 显示全部楼层

Re: 我的服务器困惑

我们的服务器架构
sf_200491711325.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-20 16:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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