游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4246|回复: 2

游戏大厅服务器假设基本问题

[复制链接]

17

主题

58

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2012-6-30 19:12:00 | 显示全部楼层 |阅读模式
本人想请教几个关于游戏服务器架设的几个基本问题

1
服务器要求的是电脑本身的性能,还是网络速度的性能
   我不知道你们的服务器是怎么做的,我一台服务器要容纳5000个会员,这样对服务器的要求是具体电脑的性能,比如CPU,内存,的要求还是 网络通信
   的要求,比如2MB,8MB的宽贷,或者光迁的要求,我一直不明白,也没做过服务器,个人感觉应该是网络通信的要求,现在一台很普通的电脑都可以  做服务器了,关键是通信速度问题

2 服务器说白了就是个外网连接的一个IP地址,用这个IP地址做服务器,我想知道,服务器一般是多少MB的宽带,在我家里可以架设吗,或则在网吧,等,本人愚昧的很,问的竟是些可笑的问题,

3 我想5000快左右买个高性能的兼容机做服务器,你们说可以吗,我服务器是个 街机压分的***,服务器负荷并不重,最多也就5000千人同时在线吧

就这么多吧,本人虽然是C++程序员,可只会开发,对于硬件服务器架设方面却一点不懂,还望指教

11

主题

95

帖子

658

积分

高级会员

Rank: 4

积分
658
发表于 2012-7-6 15:56:00 | 显示全部楼层

Re:游戏大厅服务器假设基本问题

   好的服务器是软硬件都要好,硬件可以直接购买服务器,服务器较PC是很有优势的。软件框架不好的话也不行,一般对于实时性高而且要传输大量数据的游戏,带宽要高,现在一般都是用多点负载均衡,平衡流量问题。而且服务器是24小时都运行的,要保证服务器的温度、湿度、通风等情况,否则会烧掉的,或者其他问题。一般适宜温度网络工程这门课上有。一般不同网络供应商之间网络连接也是很纠结的,像联通网下载电信网的东西,一般会慢点,这和带宽没什么联系,只是地域、中转的多了自然造成了延时,所以对于实时性的游戏,应该划分区域,就像什么区什么省之类的服务器。
    而且服务器要有固定的IP,或者用域名动态解析到你的机子上。一般宽带连接的时间不会超过一个礼拜,而每重接一次宽带IP地址必然改变,因为IP是在供应商那里从它的IP池里随机分配给你的,所以你无法保证你的机子IP固定。解决方法是动态域名解析,虽然IP是变的,但只要你申请一个固定域名,例如花生壳的,开启花生壳的工具自动会解析出来。所以客户机可以用你机子的域名和你通信,不过动态解析有一个诟病就是,不能马上解析出来,全球根域名服务器一般是每隔固定时间更新一次,而且要传播全球,必然要一定时间,除非狗屎运你一申请解析你的域名,碰巧遇上周期时间。所以假如有钱的话,买一个固定IP,然后买带宽,用NAT内部实现多服务器平衡流量,这样使服务器压力减小,而且也在一定程度上有效的利用了带宽资源。
    当然,服务器的设计是最重要的,对数据包等的解析处理要简单,在保证最基本的保密情况下传输。这也是防外挂所要考虑的。一般服务器要特别稳定,尤其是在客户端乱发数据包的时候,不能被客户端的数据导致崩溃。
    windows用IOCP,Linux用epoll。构架服务器。
    有的时候要对服务器进行隐藏,像NAT、代理服务器之类的,一台路由器后面假如有一个服务器群的话,服务器就比较稳定,可以交替使用,或候补。定期对服务器检修,这是必须的。

17

主题

58

帖子

103

积分

注册会员

Rank: 2

积分
103
 楼主| 发表于 2012-7-9 13:55:00 | 显示全部楼层

Re:游戏大厅服务器假设基本问题

大哥能留下你的QQ吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-27 23:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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