ARK: Survival Evolved 服务器工具安装与配置指南
ark-server-tools 项目地址: https://gitcode.com/gh_mirrors/ark/ark-server-tools
1. 项目基础介绍
ARK: Survival Evolved 服务器工具(ARK Server Tools)是一个用于管理 ARK: Survival Evolved 服务器的开源工具。该项目旨在简化在 Linux 系统上运行和管理 ARK 服务器的复杂性,提供了一系列命令行工具来启动、停止、更新和配置服务器。
该项目主要使用 Shell 脚本编写,适合有一定 Linux 基础的用户使用。
2. 项目使用的关键技术和框架
- Shell 脚本:主要编程语言,用于编写服务器管理脚本。
- SteamCMD:用于下载和管理 ARK: Survival Evolved 服务器文件。
- iptables:用于配置服务器的防火墙规则。
- rsync:用于同步文件和目录。
- tar:用于压缩和解压缩文件。
3. 项目安装和配置的准备工作和详细安装步骤
3.1 准备工作
在开始安装之前,请确保您的系统满足以下要求:
- 操作系统:CentOS、RHEL、Debian 或 Ubuntu。
- 依赖包:根据不同的操作系统,安装相应的依赖包。
3.1.1 CentOS 或 RHEL 系统
sudo yum install perl-Compress-Zlib curl lsof glibc.i686 libstdc++.i686 bzip2
3.1.2 Debian 或 Ubuntu 系统
sudo apt-get install perl-modules curl lsof libc6-i386 lib32gcc-s1 bzip2
3.2 安装步骤
3.2.1 安装 SteamCMD
首先,您需要安装 SteamCMD,这是下载和管理 ARK 服务器文件的工具。
mkdir ~/steamcmd
cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
3.2.2 安装 ARK Server Tools
使用以下命令安装 ARK Server Tools:
curl -sL https://raw.githubusercontent.com/arkmanager/ark-server-tools/master/netinstall.sh | sudo bash -s steam
如果您希望安装 arkmanager 服务,可以在安装命令后添加 --install-service
选项。
3.2.3 配置 ARK Server Tools
安装完成后,您需要配置 ARK Server Tools。配置文件存储在 /etc/arkmanager/arkmanager.cfg
和 /etc/arkmanager/instances/<instancename>.cfg
中。
您可以在这些文件中设置服务器端口、系统环境变量等。例如:
ark_SessionName="My ARK server"
ark_MaxPlayers=50
ark_ServerPVE=False
ark_DifficultyOffset=1
3.3 启动服务器
配置完成后,您可以使用以下命令启动服务器:
arkmanager start
3.4 防火墙配置
为了确保服务器能够与外界通信,您需要打开相应的端口。例如:
sudo iptables -I INPUT -p udp --dport 27016 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 27016 -j ACCEPT
sudo iptables -I INPUT -p udp --dport 7777 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 7777 -j ACCEPT
sudo iptables -I INPUT -p udp --dport 7778 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 7778 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 32330 -j ACCEPT
请根据您的 arkmanager.cfg
文件中的端口设置进行调整。
3.5 更新和维护
您可以使用以下命令更新 ARK Server Tools:
arkmanager upgrade-tools
要停止服务器,请使用:
arkmanager stop
要重新启动服务器,请使用:
arkmanager restart
4. 总结
通过以上步骤,您可以成功安装和配置 ARK: Survival Evolved 服务器工具,并启动您的 ARK 服务器。希望这篇指南对您有所帮助!
ark-server-tools 项目地址: https://gitcode.com/gh_mirrors/ark/ark-server-tools