多人在线服务器使用双腾讯云构建饥荒
作者:钟秉成 QQ:67507 ** 82
饥荒是由Klei Entertainment一款动作冒险生存沙盒游戏,是目前比较流行的独立游戏。
多人在线服务器允许您与您的朋友合作,在沙盒世界中共同生存。游戏中有多样化的道具制作和建筑系统。此外,怪物的能力得到了提高,增加了更多的新道具,给玩家更多的发挥空间,注重协同作战的魅力。
(1) 常规多人在线联机的问题在于主机配置高,上传带宽稳定。
(2) 而且由于服务端依赖主机,主机不能离线,限制性大。
(3) 家庭宽带上传带宽不稳定,且基本没有公网IP,它给在线游戏带来了一些体验问题。
(4) 由于饥荒的优化,饥荒服务端不支持多核心,单核性能是关键。
据了解和测试,腾讯云服务器的单核处理性能是其他云1.52倍(游戏测试后,当控制台调出300只蜜蜂时,其他云服务器开始卡住,而腾讯云在600只蜜蜂时开始卡住)。因此,腾讯云被选为在线服务器搭建平台。由于饥荒游戏分为地上世界和地下世界,如果构建在同一服务器上,服务器负载将更大,游戏体验将减少。因此,在两个服务器上建立两个世界,然后通过端口连接两个世界,以增加服务器容纳的数量1.52倍,减少延迟和卡顿的概率。并且使用sh脚本简单管理服务器,如开关服务器、新世界、备份恢复存档、增减MOD等一系列功能。
腾讯云产品:
2个1核1g云服务器(最低带宽1Mbps,推荐带宽5-10Mbps,可选操作系统Ubuntu或windows,推荐Ubuntu)
个人感受:
与用自己的电脑为小伙伴建立服务器相比,这种方法显著减少了延迟(ping不到50,常规在线至少200 )和卡顿,大大提升了游戏体验,实用性和可行性都很高。我在饥荒在线贴吧发了相关视频教程,也是顶级供大家参考。
与其他云相比,腾讯云服务器具有较强的单核性能,但也存在不足。例如,只有最低配置的学生服务器1Mbps带宽(阿里云可选100Mbps按流量收费),在一定程度上影响了游戏体验。root腾讯云默认不给用户权限。root如何获得用户权限?root普通玩家也很难获得用户权限。
demo待完善部分:
(1)如条件的话,可以把搭建好的云服务器镜像上传到镜像市场,避免一步一步搭建的麻烦。
(2)目前服务器管理脚本比较简单,可以改进。
扫码咨询与免费使用
扫码免费用
申请免费使用
在线咨询