一推网

当前位置: 首页 > 知识问答 > 如何搭建并运行自己的ARK服务器?

知识问答

如何搭建并运行自己的ARK服务器?

2025-09-21 13:45:06 来源:互联网转载
要开启一个ARK服务器,您需要先下载并安装ARK Server软件,然后配置服务器设置,最后启动服务器。

方舟服务器(ARK Server)是一种基于Steam平台的多人在线游戏服务器,用于运行《方舟:生存进化》(ARK: Survival Evolved)这款沙盒动作冒险游戏,以下是详细的步骤和注意事项,帮助您成功搭建自己的方舟服务器:

准备工作

1、硬件需求:建议使用至少8GB内存的服务器,以确保游戏流畅运行,如果需要同时运行多个服务器实例(双通或多通),内存需求会相应增加,例如双通需要16GB,三通则需要24GB。

2、软件需求

操作系统:推荐使用Ubuntu 16.04 LTS或更高版本。

SteamCMD:用于下载和安装游戏服务端程序。

C++ 2013和DirectX:这两个是游戏运行的必要组件。

安装和配置

1、安装SteamCMD

在服务器上安装SteamCMD,对于Ubuntu系统,可以使用以下命令:

     apt-get install steamcmd

同意Steam许可协议并继续安装。

2、创建专用用户:出于安全考虑,创建一个专用的ark用户来运行服务器应用程序:

     adduser ark

记录并记住您设置的密码。

3、调整系统设置:增加允许打开的文件数:

     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

启用PAM限制:

     echo "session required pam_limits.so" >> /etc/pam.d/common-session

4、安装方舟服务端:切换到ark用户会话,并创建一个包含方舟服务端文件的目录:

     su ark     mkdir server

链接SteamCMD到ark用户的主目录:

     ln -s /usr/games/steamcmd steamcmd

使用以下命令安装方舟服务端:

     steamcmd +login anonymous +force_install_dir /home/ark/server +app_update 376030 +quit

这将需要几分钟才能完成。

5、创建systemd单元文件:为方舟服务端创建一个systemd单元文件,以便在系统重启后自动启动:

     su

创建一个新的systemd服务文件并向其中添加以下值:

     [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 376030 +quit     ExecStart=/home/ark/server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=example -server -log     ExecStop=killall -TERM srcds_linux     [Install]     WantedBy=multi-user.target

保存并退出该文件,更新systemd以应用更改:

     systemctl daemon-reload

启用新的systemd设备并启动ARK服务器:

     systemctl enable ark.service     systemctl start ark

6、配置服务器:启动服务器后,可以通过编辑配置文件来添加或删除设置,配置文件通常位于/home/ark/server/ShooterGame/Saved/Config/LinuxServer目录下的GameUserSettings.ini文件。

7、端口映射:确保服务器的防火墙已开放必要的端口,对于阿里云服务器,需要开放UDP(27010到27030,7770到7790)和TCP(27020)端口。

相关问题与解答

1、问题:如何修改服务器的最大玩家数量?

解答:在服务器配置文件中,可以设置MaxPlayers参数来调整最大玩家数量,将最大玩家数量设置为30,可以在配置文件中添加或修改以下行:

   MaxPlayers=30

每次更改设置后,需要保存并重启服务器才能生效。

2、问题:如何备份服务器存档?

解答:服务器存档通常位于/home/ark/server/ShooterGame/Saved/目录下,要备份存档,只需将整个Saved文件夹拷贝到安全的位置即可,如果需要回档,可以将对应时间点的存档文件***回Saved文件夹中。

各位小伙伴们,我刚刚为大家分享了有关“如何开ark服务器”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

上一篇:互动视频H5案例合集,玩得就是真实!

下一篇:哈尔滨竞价推广,让您的产品迅速占领市场!