专栏首页云加头条运用双腾讯云搭建《饥荒》多人联机服务器
原创

运用双腾讯云搭建《饥荒》多人联机服务器

作者:钟秉成

《饥荒》是由 Klei Entertainment 开发的一款动作冒险类求生沙盒游戏,是目前较火的一个独立游戏。

多人联机服务器让你和你的小伙伴可以合作,共同在沙盒世界里求得生存。游戏中有多样化的道具制作及建筑系统,此外怪物们的能力提高并加入更多新道具,给了玩家更多的发挥空间,讲究协同作战的魅力。

需要解决的问题:

  1. 常规多人在线联机的问题在于主机需要较高的配置以及较稳定的上传带宽
  2. 并且由于服务端依赖于主机,故主机不能离线,限制性较大。
  3. 家庭宽带上传带宽不稳定,且基本没有公网 IP,给联机游戏带来了一定的体验问题。
  4. 由于《饥荒》的优化问题,饥荒服务端不支持多核心,单核性能是关键。

解决思路:

据了解和测试,腾讯云的服务器单核处理性能是阿里云的1.5至2倍(经游戏测试,阿里云服务器在控制台调出300只蜜蜂的时候开始卡顿,而腾讯云在600只的时候才开始卡顿)。故选择腾讯云作为联机服务器搭建平台。由于《饥荒》游戏里分为地上世界及地下世界,在同一个服务器上搭建的话,服务器荷载较大,游戏体验也会降低。故在两个服务器上分别搭建两个世界,然后通过端口将两个世界连接起来,从而使服务器容纳人数提升1.5到2倍,且降低延迟和卡顿出现的机率。并且使用 sh 脚本对服务器进行简单的管理如:开关服务器,新建世界,备份恢复存档,增减 MOD 等一系列功能。

使用到的腾讯云产品:

2个1核1g的云服务器(最低带宽1Mbps,推荐带宽5-10Mbps,操作系统可选 Ubuntu 或 windows,推荐 Ubuntu )

个人感受:

相比于用自己电脑建立服务器供小伙伴玩耍,这种方法明显降低了延迟(ping 低于50,常规联机至少200+)以及卡顿,大大提高了游戏体验,有较高的实用性以及可行性。本人在饥荒联机贴吧发过相关视频教程,也是被置顶供大家参阅。

相比于阿里云,腾讯云服务器有较强的单核性能,但是也有不足的地方。比如最低配置的学生服务器只有1Mbps 带宽(阿里云可选 100Mbps 按流量收费),这在一定程度上影响了游戏体验。还有就是 root 用户权限的问题,腾讯云默认是不给 root 用户权限的,如何获取 root 用户权限对普通玩家来说也是一个难点。

demo待完善的部分:

  1. 如果有条件的话,可以把搭建好的云服务器镜像上传到镜像市场,免去一步步搭建的烦恼,一步到位。
  2. 目前的服务器管理脚本比较简陋,可以再进行完善。

由于之前出的教程是用阿里云搭建的,故不方便公开展示,仅供参考,链接见附录。

附录:

由于第一个视频教程刚出,饥荒官方就对联机服务端进行了更新,文件目录等有了较大的变化,故视频教程分为两部分,第二个视频是更新后对教程的补充,视频均上传至云盘,可下载原画版。

http://tieba.baidu.com/p/4345039587(更新前)

http://tieba.baidu.com/p/4352793655(更新后)

http://pan.baidu.com/s/1bobnmcn#path=%252F%25E9%25A5%25A5%25E8%258D%2592 (云盘)

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 腾讯云服务器配置不用愁 只需这几步

    作为云计算服务的重要组成部分,云服务器以其简单高效、安全可靠、弹性扩展的特性成为核心力量,构建了包括计算、网络、存储在内的综合服务平台。以腾讯云服务器为例,CV...

    云加社区
  • 【腾讯云的1001种玩法】利用云服务器资源进行网络服务

    经典游戏的html5版本,可以在cross-device设备上面运行,在无聊的休息时间,输入网址,即可畅玩经典游戏。如吃豆人、水果忍者、俄罗斯方块等。 根据游戏...

    云加社区
  • 如何购买腾讯云服务器

    从实践案例出发,描述如何购买腾讯云的服务器。云服务器(Cloud Virtual Machine)是一种专业的高性能高稳定的弹性伸缩的计算服务,您可以在几分钟内...

    云加社区
  • 【零开始】一步步教会你如何购买、配置服务器及发布网站(页)!

    本文主要讲解从零开始搭建属于自己的服务器,购买==>配置==>发布,这么一系列详细流程,让自己做的网页能够发布到网络上,一起来开启服务器之旅!<!--more-...

    前端博客 : alili.tech
  • 业内人士揭秘,云服务器采购,那些你不可能知道的陷阱

    不入行不知水深。我们整理出了一些你不知道的云服务器行业内幕,希望能帮助中小企业规避陷阱,找到最适合自己的云服务器。

    AiTechYun
  • 美国云服务器如何挑选?

    随着云计算技术的发展,服务器行业和云技术加速融合,云服务器变得越来越流行。在这个全球化的趋势下,跨国合作的企业也是越来越多,因此美国云服务器也受到很多的企业和站...

    用户2416682
  • 《Redis设计与实现》读书笔记(二十五) ——Redis主从复制具体过程

    《Redis设计与实现》读书笔记(二十五) ——Redis主从复制具体过程 (原创内容,转载请注明来源,谢谢) 一、PSYNC命令执行过程 ...

    用户1327360
  • 云计算的下一个风口——“无服务器计算”

    采用无服务器计算技术有几个明显的优势: 敏捷——由于开发人员在使用服务器时不部署、管理或扩展服务器,因此组织可以放弃基础设施管理。这极大地减少了操作开销。无...

    BestSDK
  • 中国香港服务器与大陆服务器有什么区别

    随着国家对国内互联网环境的整治,国内的网络环境也变得越来越安全、干净。同时也给很多企业和站长建站时提出了更多的要求,除了内容上限制的更多,备案也成为了业内褒贬不...

    企鹅号小编
  • Redis主从复制下的工作原理梳理

    Redis主从复制的配置十分简单,它可以使从服务器是主服务器的完全拷贝。需要清除Redis主从复制的几点重要内容: 1)Redis使用异步复制。但从Redis ...

    洗尽了浮华

扫码关注云+社区

领取腾讯云代金券