ARK方舟私人服务器架设环境问题集(非ASM配置)
最近回坑方舟,自己开个12通服,发现很多问题在网上没有完整教程
这篇文章把碰到的坑盘点一下,帮助想开方舟私人服务器的小伙伴避坑
如果想看基础开服教程请略过
最终服务器配置:4H(2.5/2.7GHz)32G(考虑升8H)
刚开始用的闲置4H8G阿里云服务器,开4个地图(创2)会有点卡,如果是其他地图还算流畅
发现瓶颈是内存和磁盘容量
刚开始按照播放量比较高的教程每个地图都完整下载服务器文件
4通用了100G 还不算虚拟内存
于是开了一个150G高效云盘(不推荐)
后来发现单个磁盘开高容量读写又遇到了瓶颈
坑点1:150G单磁盘不如3*50G
一个服务器应该可以挂载16个磁盘(也有可能20个 记不清了)
坑点2:服务器文件其实一个磁盘下载一遍就行
其他地图用CMD mklink 命令映射过去(创建快捷方式不可以 测试过)
坑点3:单磁盘性能并没有什么卵用,开性能突发并没有什么卵用
前后开了几个磁盘,SSD 和 ESSD AutoPL云盘 进行测试
高效云盘 150 对应 3000IOPS
SSD云盘 40G 对应 3000IOPS(升级至ESSD AutoPL云盘没有额外花钱)
ESSD AutoPL云盘1 50G对应 4300 IOPS(刚测试时开启了性能突发)
ESSD AutoPL云盘2 40G对应 3800 IOPS(刚测试时开启了性能突发)
性能突发 ESSD云盘 理论上性能非常高
于是我做了方案1测试:
ESSD1 放游戏服务器文件 开12通
ESSD2 设置为虚拟内存
结果CPU跑不满的情况下 服务器回退严重 性能突发扣费非常快
猜测性能突发会有滞后,并不是预置高速配额(阿里云有预置选项但是太贵了)
最终关闭ESSD磁盘性能突发,折腾出来个方案2卡顿明显缓解,但CPU达到瓶颈
基于服务器同事在线玩家还不算多暂时不升级CPU了
坑点4:方舟跨物理机互通,共享集群文件时,WIN11网络驱动器不支持FTP地址映射
我个人电脑是WIN11系统
把服务器端FTP配置好发现并不能映射网络驱动器
用mklink命令把FTP映射到服务器文件夹下启动服务器报错
网上找到一个教程把局域网445端口(文件共享端口)映射到公网
测试了结果没用,阿里云工程师说时可能客户端运营商禁了445端口(部分地区)
所以能不能用这种方法映射文件夹成功还是要根据自己地区和网络运营商自己测试一下
最终用虚拟局域网共享文件成功解决
阿里云工程师推荐用 NFS 来实现,我大致搜了一下,感觉没虚拟局域网简单,便没有测试
虚拟局域网还有个好处就是可以解决物理机没有公网IP的问题
坑点5:端口映射
我是北京联通光猫,看管理页面有DMZ和虚拟主机端口映射,以为是可以用的。
结果反复重启光猫N次,偶尔外网能访问服务器,但极其不稳定。
最后还是放弃了光猫的路由功能,映射问题顺利解决。
坑点6:个人电脑服务器2号公网IP以及公网IP不定时更换问题
北京联通申请公网IP很方便,打个10010就搞好了了(不知道是不是我是联通VIP客户的原因)
但是因为公网IP不定时更换很烦,于是想把服务器的端口映射到个人电脑上
在网上翻了很多教程,也详细看了FRP方案
感觉有点折腾人,还得用LINUX FRP 服务器
最终还是自己用个人电脑绑定域名解决
第一时间想到的是花生壳,但是现在限流还收费,于是放弃了,自己搞定
ASM(服务器配置管理器)汉化挺全面的了,ASM配置问题回头再单独写一篇吧
坑点没盘完,有点困了先写这些,有缘回头再填别的坑
还有啥问题不懂可以私信我