如何为《方舟:生存进化》设置专用服务器
出版者:必威平台,2021年2月18日您可以在最好的硬件和专用服务器上设置高性能Ark游戏服务器,确保最低的延迟。托管方舟服务器在线将提供最好的游戏体验,因为它将托管在一个炽热的快速网络,并将在线24x7。
这篇文章将带你走过如何建立方舟:生存进化在CentOS 8
要求
要在Linux上安装Ark专用服务器,你需要:
—CentOS 8服务器
——根访问
- 8 gb
—20gb存储空间
以下是在专用服务器上安装Ark所涉及的步骤。
步骤1:更新服务器。
首先通过SSH登录到服务器。在我们开始之前,让我们更新服务器:
# yum update -y
始终在初始化安装之前执行更新。
步骤2:添加方舟服务器用户
创建一个新用户来运行方舟服务器:
# adduser arkserver
设置新用户“arkserver”的密码
# passwd arkserver
注意:使用至少8个字符的强密码(大写、小写、数字、特殊字符的混合)
步骤3:打开防火墙端口
运行这些命令打开防火墙中的端口。这些端口允许外部的用户连接到服务器。
# firewall-cmd——permanent——zone=public——add-port=27015/udp
# firewall-cmd——permanent——zone=public——add-port=7777/udp
# firewall-cmd——permanent——zone=public——add-port=32330/udp
步骤4:安装库
你将需要依赖库为Steam CMD。请运行以下命令进行安装
# yum install nano wget screen glibci686 libstdc + +。i686 ncurses-libs。i686 - y
输出:
上次元数据过期检查:2021年2月17日星期三09:35:29太平洋标准时间下午1:38:40。
包纳2.9.8 el8——1.。已经安装了x86_64。
包wget el8——1.19.5 - 10.。已经安装了x86_64。
4.6.2 - 10. - el8包屏幕。已经安装了x86_64。
包glibc el8——2.28 - 127.。i686已经安装。
包libstdc + + 8.3.1-5.1.el8。i686已经安装。
依赖关系解决。
========================================================================================
包架构版本存储库大小
========================================================================================
安装:
ncurses-libs i686 6.1 - -7.20180224。el8 baseos 354 k
交易汇总
=========================================================================================
安装1包
总下载大小:354 k
安装尺寸:1.1 M
下载包:
ncurses 7.20180224.el8.i686——libs - 6.1。rpm 651 kB/s | 354 kB 00:00
-----------------------------------------------------------------------------------------
Total 526 kB/s | 354 kB 00:00
运行的事务检查
事务检查成功。
运行事务测试
交易测试成功了。
运行的事务
准备:1/1
安装:ncurses - libs - 6.1 7.20180224.el8。i686 1/1
运行脚本:ncurses - libs - 6.1 7.20180224.el8。i686 1/1
验证:ncurses - libs - 6.1 7.20180224.el8。i686 1/1
安装:
ncurses 7.20180224.el8.i686——libs - 6.1
完成了!
步骤5:更新系统设置
SteamCMD需要对sysctl.conf做一些修改才能正常运行。该命令将更新打开的最大文件:
#回声”fs。file-max = 100000 " > > /etc/sysctl.conf
# sysctl -p /etc/sysctl.conf
步骤6:更新安全限制文件。
我们用这个命令将信息输入到我们的limits.conf文件中:
# echo -e "* soft nofile 1000000\n* hard nofile 1000000" >> /etc/security/limits.conf
步骤7:下载并安装Ark服务器
我们将首先切换到我们之前创建的方舟服务器用户。
# su - arkserver
现在让我们创建另一个名为“Linux”的文件夹,我们将在其中下载和安装文件。
下载安装文件
#卷发http://media.steampowered.com/installer/steamcmd_linux.tar.gz> steamcmd.tar.gz
解压缩下载的文件
# zxf steamcmd.tar.gz
运行安装
#。/ steamcmd.sh
安装需要一段时间。完成后,您将得到以下消息。
输出
将stderr重定向到/home/arkserver/Steam/logs/stderr.txt
/tmp/dumps不属于我们——删除并重新创建
无法删除/tmp/转储。继续。
[0%]检查可用的更新…
(——)验证安装…
(c)阀门公司
——键入'quit'退出——
加载蒸汽API…好的。
步骤8:启动SteamCMD
我们现在将启动SteamCMD。方舟生存进化专用服务器将安装在/ Ark目录下:
# ./steamcmd.sh +login anonymous +force_install_dir ./ark +app_update 376030 validate +quit
这个过程需要几分钟。完成后,您可以在屏幕上看到以下输出。
输出
。
。
。
更新状态(0x101)提交,进度:82.56 (10454665193 / 12662995076)
更新状态(0x101)提交,进度:83.30 (10547725282 / 12662995076)
更新状态(0x101)提交,进度:84.70 (10725424681 / 12662995076)
更新状态(0x101)提交,进度:86.19 (10914293122 / 12662995076)
更新状态(0x101)提交,进度:87.00 (11016783241 / 12662995076)
更新状态(0x101)提交,进度:99.49 (12598707201 / 12662995076)
成功!应用程序“376030”已完全安装。
步骤9:创建一个开始脚本
在nano文本编辑器中使用以下命令创建一个名为arkserver.sh的文件:
#纳米/home/arkserver/Linux/ark/arkserver.sh
将以下内容粘贴到文件中
SessionName = " ServerName "
端口= " 7777 "
queryport = " 27015 "
rconport = " 32330 "
ServerAdminPassword = " YourAdminPassword "
maxplayers = " 50 "
screen -dmS ark ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?ServerAdminPassword = $ - server日志
按Ctrl + x并输入'y'保存并退出
更新文件的权限
# chmod +x /home/arkserver/ark/arkserver.sh
要运行服务器,执行以下命令:
# sh /home/arkserver/ark/arkserver.sh
要退出服务器,执行以下命令:
# screen -S ark -X退出
步骤10:连接到服务器。
您的服务器现在已经准备好,您可以连接到方舟:生存进化游戏服务器使用本地机器的蒸汽控制台。
打开Steam >,点击查看>服务器>,将您的服务器添加到收藏列表。一旦你打开游戏,点击加入方舟,你的服务器将可用来连接。