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