对于一个喜欢玩游戏的人来说,《饥荒》我想大家很多人都玩过,在玩的时候,我们都会搭建一个服务器来和朋友一起玩,今天在腾云阁看到一篇文章,如何运用双腾讯云搭建《饥荒》实现多人联机服务器,我觉得不错,推荐玩家看一下。

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

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

需要解决的问题:常规多人在线联机的问题在于主机需要较高的配置以及较稳定的上传带宽

并且由于服务端依赖于主机,故主机不能离线,限制性较大。

家庭宽带上传带宽不稳定,且基本没有公网IP,给联机游戏带来了一定的体验问题。

由于《饥荒》的优化问题,饥荒服务端不支持多核心,单核性能是关键。

解决思路:

据了解和测试,腾讯云的服务器单核处理性能是阿里云的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. php 腾讯云 文字识别_有奖征文 | 腾讯云加社区联合腾讯优图发起玩转腾讯云产品体验活动...

    导语 | 为活跃腾讯云+社区[1]的技术氛围,同时鼓励广大程序员们更好的学习和分享腾讯云技术,云+社区联合腾讯云免费体验馆及各产品团队举办[玩转腾讯云]征文活动.只要是与「腾讯云」产品相关的原创干货技 ...

  2. 腾讯云 mysql远程访问_远程连接腾讯云的mysql

    ='%' where user='root' # 如果想任何的IP地址都可以使用root用户来远程登陆(注意如果上面的查询语句,查询出来有多条,就需要做一些处理,比如多加一个条件如 where use ...

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

    对于一个喜欢玩游戏的人来说,<饥荒>我想大家很多人都玩过,在玩的时候,我们都会搭建一个服务器来和朋友一起玩,今天在腾云阁看到一篇文章,如何运用双腾讯云搭建<饥荒>实现多人联机服 ...

  4. 2021最新 运用双腾讯云搭建《饥荒》多人联机服务器

    <饥荒>是由 Klei Entertainment 开发的一款动作冒险类求生沙盒游戏,是目前较火的一个独立游戏. 多人联机服务器让你和你的小伙伴可以合作,共同在沙盒世界里求得生存.游戏中有 ...

  5. 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接

    腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...

  6. Unirech腾讯云代充-通过VNC 登录腾讯云国际版Windows云服务器实例教程

    Unirech腾讯云代充-通过VNC 登录腾讯云国际版Windows云服务器实例教程 当我们找分销商提供好腾讯云国际版代充值后,就可以正常的使用云服务器实例了.VNC登录是腾讯云国际版为用户提供的一种 ...

  7. 在阿里云备案成功的域名可以使用腾讯云服务器吗

    可以! 只需要接入备案即可! 什么是接入备案呢? 我们来看看腾讯云官方文档对接入备案的介绍: 根据国务院令第292号<互联网信息服务管理办法>.<非经营性互联网信息服务备案管理办法& ...

  8. 在阿里云备案成功网站域名可以使用腾讯云服务器吗?恐怕不行

    网站域名已经在阿里云备案成功,可以使用腾讯云服务器吗?阿里云备案成功的域名能用腾讯云的服务器吗?不可以,需要将备案接入腾讯云,开始可以正常访问,等待腾讯云检测出来就会出现访问阻断.腾讯云百科来详细说下 ...

  9. 腾讯云账号怎么看服务器密码是什么格式,腾讯云服务器怎么查看FTP账号密码?...

    腾讯云服务器怎么查看FTP账号密码?腾讯云服务器不同于虚拟主机,云服务器默认公共镜像安装的是纯净版操作系统,FTP需要用户自行配置,默认创建好的腾讯云服务器没有安装FTP服务,更没有FTP账号和密码, ...

最新文章

  1. linux命令行中curl和wget自动解压功能对比
  2. 虚拟机网卡无法启动获取ip地址
  3. 编写运行java的步骤,【简答题】编写运行Java程序需要经过哪些主要步骤? (30.0分)...
  4. 多对多查询总结resultType和resultMap
  5. 【问题记录】mysql设置任意ip访问
  6. shell自动收集服务器硬件系统信息通过web页面显示
  7. Centos6.5 安装 Mysql-5.6.41
  8. DXperience中文视频教程(下)
  9. 阿里王坚:区块链与数据价值的交换
  10. 用HTML语言编写下图所示网页,2019-02-21第一章 HTML基础
  11. 真好用!一个提供用emai订阅rss的中文网站
  12. 带你玩转Visual Studio——Property Manager的配制
  13. 词向量与词向量拼接_如何拥抱 embedding ?从词向量到句向量的技术详解-阿里云开发者社区...
  14. 目标检测: 一文读懂 CenterNet (CVPR 2019)
  15. 益阳城市学院计算机2008毕业学生蒋旭,毕业生档案交寄单.doc
  16. Roblox剑九之剑一
  17. 高端游戏计算机外形规格,【戴尔G5游戏笔记本电脑外观展示】接口|尺寸|键盘|触摸板_摘要频道_什么值得买...
  18. 最新可用的电脑开机密码查看工具
  19. 古巴比伦理财五大金科定律
  20. windows下安装mingw-w64

热门文章

  1. Get_key.c模块流程
  2. 字符串转命令行字符图片
  3. [20180123]测试SQLNET.EXPIRE_TIME参数.txt
  4. WIN7网络共享打印机设置 家庭工作组
  5. [转]在SSIS中,使用“包配置”时的常见错误与解析
  6. 生产环境大于254台机器网段划分及路由解决方案详解02
  7. Windows Server 2012 存储 (三)SMB 的高可用性
  8. 如何让 MSN 与应用系统紧密集成起来?
  9. 知识图谱-远程监督关系提取
  10. 理解浏览器和nodeJs中的事件循环(Event Loop)