1K用户同时在线的游戏服务器,需要什么硬件配置
发布于 4 年前 作者 IEfucker 5007 次浏览 来自 问答

请教下大佬 如果想做个能载荷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>

除了网络,内存需要多大,玩家数据很多的话

回到顶部