游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3154|回复: 5

关于网络游戏服务器端的问题

[复制链接]

12

主题

35

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2005-10-19 18:18:00 | 显示全部楼层 |阅读模式
关于网络游戏服务器端的问题
我想请问一下大家,网络游戏服务器端的用户,比如说经验植数据,改变次数太大!应该不是每次都读取数据库然后修改数据库吧?是把这些时常修改的数据通过数组放在内存中吗?如果不是可以告诉我如何做的吗?
一台PC机  CPU 3.0 内存1G  大概能够支持多少个用户在线(只覆辙写入修改一个数据表,就是用户经验,等级约60个)?????????

5

主题

217

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
发表于 2005-10-20 09:11:00 | 显示全部楼层

Re:关于网络游戏服务器端的问题

你做私服啊?晕.....
大概100-200人最多了..

4

主题

118

帖子

119

积分

注册会员

Rank: 2

积分
119
发表于 2005-10-20 09:28:00 | 显示全部楼层

Re:关于网络游戏服务器端的问题

是放到内存中的,然后每隔一定时间统一写一次数据库

你的配置或许能支持400人吧?这要看具体的服务器实现了

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2005-10-21 11:17:00 | 显示全部楼层

Re: 关于网络游戏服务器端的问题

要看你用的是tcp/ip还是udp啦,如果是tcp/ip就简单啦,不用多写数据库,因为tcp/ip在整个游戏过程中都保持连接,当断开 的时候,只要把内存当中的数据存到数据库当中就可以啦

2

主题

10

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2005-10-21 11:19:00 | 显示全部楼层

Re:关于网络游戏服务器端的问题

要看你用的是tcp/ip还是udp啦,如果是tcp/ip就简单啦,不用多写数据库,因为tcp/ip在整个游戏过程中都保持连接,当断开 的时候,只要把内存当中的数据存到数据库当中就可以啦,不许要每次都存

至于支持的连接问题,如果是完成断口的话,主要是看服务器段 的计算量是不是很大,哈哈

8

主题

71

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2005-10-21 16:35:00 | 显示全部楼层

Re:关于网络游戏服务器端的问题

看你需要处理多少事物
仅仅保持连接,然后数据存在内存中
每格一段时间整体保存一次
只要算法得当,你的机器应该可以支持 500人以上,甚至在网络硬件可以的话有可能达到1000

不过实际上你的服务肯定需要一些其他的操作。是不是包括数据库本身?
网络连接和维护进程?数据计算和验证?
那在实际情况下能到400就算是不错的拉。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 08:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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