1K用户同时在线的游戏服务器,需要什么硬件配置
请教下大佬 如果想做个能载荷1K用户同时在线的游戏服务器,需要什么硬件配置,一台服务器能搞定吗
2 回复
当然能搞定 ,pc机都可以搞定 ,1k client常连接,每秒发10条消息,假设每条消息长度为50byte 10x50 x1k 客户端全活跃需要server每秒处理500m的带宽流量换算成套路云的bit就是4g流量 瞬间高大上, 套路云什么都便宜,就是流量贵 做了个根据带宽估算用户数的页面,可以根据实际应用场景估算一下
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/semantic-ui/2.4.1/semantic.min.css" media="all" />
<script type="text/javascript" src="https://cdn.bootcss.com/angular.js/1.6.0/angular.js"></script>
</head>
<body ng-app ng-init="msg=50;cnt=10;taolu=4">
<div class="ui masthead vertical segment">
<div class="ui container" style="background:honeydew;padding:10px;box-shadow:5px 5px 5px #585858">
<div class="ui segment"> <span class='item'> 套路云带宽: </span>
<span class='item'><input ng-model="taolu" />G </span>
</div>
<div class="ui segment">
<div class="ui two column grid">
<div class="column"> <span class='item'> 用户活跃度 <br/>每秒发消息数 :</span>
<span class='item'><input ng-model="cnt" />条 </span>
<br/> <span class='item'> 每条消息大小 :</span>
<span class='item'> <input ng-model="msg" />byte </span>
</div>
<div class="column"> <span class='item'> 客户端流量 {{ cnt * msg }} byte </span>
</div>
</div>
</div>
<div class="ui segment">
<span class='item'>预计在线用户数 {{ 1000*1000*taolu/8/msg/cnt }}</span>
</div>
</div>
</div>
</body>
</html>
除了网络,内存需要多大,玩家数据很多的话