ARK Survival Evolved Server¶
在这篇文章中
信息
ARK Survival Evolved 是由 Studio Wildcard 开发的一款广受欢迎的开放世界多人生存游戏。在游戏中,玩家在栖息着恐龙和其他史前生物的岛屿上生存,建造基地、收集资源并与其他玩家互动。
专用的 Linux 服务器允许您为朋友或社区创建属于自己的世界,并可对所有游戏参数进行完全自定义,包括角色成长速度、资源采集、驯服生物等诸多方面。游戏的服务端版本支持安装模组 (Mods)、地图和扩展程序,极大地丰富了游戏玩法。
ARK Survival Evolved. 主要功能¶
- 可自定义的游戏玩法:拥有超过 100 项设置,用于微调游戏的各个方面;
- 模组与地图:支持 Steam Workshop 模组和官方 DLC 地图;
- 管理功能:用于管理玩家访问权限和账户的工具,包括 RCON 访问;
- 跨平台游戏:支持从 PC、Xbox、PlayStation 和移动设备访问(需进行适当配置);
- 部落管理:内置创建部落和管理领地的工具;
- PvE 和 PvP 模式:能够配置游戏模式——是协作模式还是玩家间的战斗。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 310 | ARK Survival Evolved Server | Ubuntu 22.04 | + | + | + | + | 2 | 4 | - | 否 | 订购 |
用户与目录
- User:
steam(UID:1000, GID:1000); - Home Directory:
/home/steam; - SteamCMD Directory:
/home/steam/steamcmd; - ARK Server Directory:
/home/steam/ARK; - Logs:
/home/steam/ARK/ShooterGame/Saved/Logs/; - Start Script:
/home/steam/ARK/ark_server_start.sh.
系统服务
- Systemd Service:
/etc/systemd/system/ark.service; - Auto-start: 已启用 (已添加到 multi-user.target)。
网络设置
- Main Game Port:
7777/udp; - Additional Port:
7778/udp; - Query Port:
27015/udp; - RCON Port:
32330(已启用)。
服务器文件结构¶
服务器的主要组件位于 /home/steam/ARK 目录中:
/home/steam/ARK/
├── ark_server_start.sh # 服务器启动脚本
└── ShooterGame/ # 主游戏目录
├── Binaries/ # 可执行文件
│ └── Linux/ # Linux 二进制文件
│ └── ShooterGameServer # 主服务器可执行文件
├── Content/ # 游戏内容
│ ├── Mods/ # 已安装的模组
│ │ ├── 111111111/ # 示例已安装模组
│ │ └── Ragnarok/ # Ragnarok 地图
│ └── PrimalEarth/ # 基础游戏内容
└── ...
ARK: Survival Evolve 服务器部署后的入门指南¶
购买订单后,您将在注册时提供的电子邮件地址收到关于服务器就绪的通知。邮件将包含 VPS IP 地址和连接所需的登录凭据。我们公司的客户通过 the server control panel and API — Invapi 来管理设备。
身份验证数据可以在服务器控制面板的 Configuration >> Tags 选项卡中找到,或在发送的电子邮件中查看:
- 用于 SSH 访问服务器的 Login 和 Password:服务器部署完成后,就绪时会通过电子邮件发送。
- Server Name: "My ARK Server"
- Server Password: TestPass123! (默认密码)
- Administrator Password: TestPass123! (默认密码)
- Maximum Number of Players: 70
- 服务器以非特权用户
steam身份运行; - 仅开放必要的 UDP 端口:
7777,7778,27015,32330。
已用端口摘要
| Port | Protocol | Purpose |
|---|---|---|
| 7777 | UDP | Main game port |
| 7778 | UDP | Additional port |
| 27015 | UDP | Query port |
| 32330 | TCP/UDP | RCON port for administration |
服务器安全
重要: 强烈建议在服务器交付后更改所有管理和用户密码。这对于防止未经授权的访问并保护机密数据是必要的。
账户与游戏服务器管理¶
连接到玩家服务器 (Player Server)
- IP Address:
Server IP address; - Port:
7777; - Password:
TestPass123!; - Name:
My ARK Server;
连接到管理员服务器 (Administrator Server)
- RCON Port:
32330; - Administrator Password:
TestPass123!; - Connection Utility:
rcon.
当前状态
服务器已设置为随系统启动时自动启动。可以使用以下命令检查状态:
服务管理
Start Server:
Stop Server: Restart Server Disable Auto-start Enable Auto-start更改服务器参数¶
方法 1:通过配置文件 主要的服务器参数存储在以下文件中:
要更改密码,请编辑以下设置:
[ServerSettings]
ServerPassword='New Player Password'
ServerAdminPassword='New Admin Password'
ServerName='New Server Name'
方法 2:通过启动脚本¶
编辑服务器启动脚本:
找到包含参数的行并进行更改:
更改服务器地图¶
可以在配置文件中更改地图:
找到并更改参数:
或者在启动脚本中更改:
应用更改¶
进行任何更改后,您需要重启服务器:
备注
有关基本设置的详细信息,请参阅开发者的文档 ARK Survival Evolved。
使用 API 订购 ARK Survival Evolved 服务器¶
要使用 API 安装此软件,请遵循这些说明。