“方舟”为《方舟:生存进化》的简称,是一款生存类沙盒动作角色扮演游戏,支持玩家自定义搭建私有服务器实现多人联机。接下来主要介绍如何在RackNerd国外Ubuntu VPS上搭建自己的方舟服务器。需要注意的是,要连接到Ubuntu方舟服务器,必须在本地计算机上运行《方舟:生存进化》游戏客户端。
一、购买RackNerd国外VPS
首先需要购买一台运行Ubuntu的Linux VPS或专用服务器,本文通过RackNerd演示,或可选择其他服务商产品,注意操作系统符合即可。
相关阅读:《RackNerd KVM VPS购买图文教程》
二、方舟服务器搭建教程1、创建一个单独的ark用户
运行“adduser ark”命令创建一个单独的ark(《方舟:生存进化》英文简称)用户来运行服务器。请记下设置的密码。

2、更新系统
sudo apt-get update && sudo apt-get upgrade
3、安装UFW
sudo apt-get install ufw
sudo systemctl start ufw
sudo systemctl enable ufw
sudo ufw status

sudo ufw allow 27015/udp
sudo ufw allow 7777/udp
sudo ufw allow 7778/udp
sudo ufw allow 27020/tcp

4、调整系统设置
使用以下命令增加允许打开的文件数
echo “fs.file-max=100000” >> /etc/sysctl.conf && sysctl -p

echo “* soft nofile 1000000” >> /etc/security/limits.conf
echo “* hard nofile 1000000” >> /etc/security/limits.conf

echo “session required” pam_limits.so” >> /etc/pam.d/common-session
![]()
5、安装方舟服务器
切换到ark用户并创建一个服务器目录,用于存放方舟服务器文件
su ark
mkdir server

从/usr/games/steamcmd创建指向steamcmd的符号链接。

使用以下选项运行steamcmd以安装方舟服务器:
steamcmd +login anonymous +force_install_dir /home/ark/server +app_update 445400 +quit


切换回root用户会话
su –

使用Nano打开并创建一个新的systemd服务文件
nano /lib/systemd/system/ark.service
将以下内容粘贴到新文件中。将第12行SessionName参数中的customname值替换为一个唯一的名称。退出文件并保存缓冲区
===============
[Unit]
Description=ARK Survival Evolved
[Service]
Type=simple
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
User=ark
Group=ark
ExecStartPre=/home/ark/steamcmd +login anonymous +force_install_dir /home/ark/server +app_update 445400 +quit
ExecStart=/home/ark/server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=mumbly -server -log
ExecStop=killall -TERM srcds_linux
[Install]
WantedBy=multi-user.target
===============
更新systemd以应用更改:
systemctl daemon-reload
启用systemd单元并启动方舟服务器:
systemctl enable ark.service
systemctl start ark

修改ark.service文件,在ExecStart参数中添加 –crossplay参数,如下图所示。
nano /lib/systemd/system/ark.service

![]()
可以通过编辑位于/home/ark/server/ShooterGame/Saved/Config/LinuxServer目录下的GameUserSettings.ini文件来添加或删除设置。请将“示例”密码替换为自己的密码。
示例:
/home/ark/server/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini
ServerPassword=example
ServerAdminPassword=example
如果在服务器运行时进行任何更改,需要停止并重新启动服务器,更改才能生效。
六、将游戏客户端连接到你的方舟服务器systemctl stop ark
systemctl start ark
1、在本地计算机上,打开Ark: Survival Evolved游戏客户端。
2、点击“加入Ark”。
3、服务器列表加载后,从“会话筛选器”下拉菜单中选择“非官方”,并勾选“显示密码保护”复选框。
4、在“名称筛选器”中输入服务器的自定义名称,服务器应该会出现。点击“加入”,系统会提示输入密码,然后点击“接受”。
相关推荐:
《RackNerd国外VPS搭建Linux RDP服务器详细教程》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
QQ群号:938255063
主机优惠发布与交流





