跳转至

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 APIInvapi 来管理设备。

身份验证数据可以在服务器控制面板的 Configuration >> Tags 选项卡中找到,或在发送的电子邮件中查看:

  • 用于 SSH 访问服务器的 LoginPassword:服务器部署完成后,就绪时会通过电子邮件发送。
  • 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.
rcon -P 32330 -p TestPass123!

当前状态

服务器已设置为随系统启动时自动启动。可以使用以下命令检查状态:

systemctl status ark

服务管理

Start Server:

systemctl start ark
Stop Server:

systemctl stop ark
Restart Server

systemctl restart ark
Disable Auto-start

systemctl disable ark
Enable Auto-start

systemctl enable ark

更改服务器参数

方法 1:通过配置文件 主要的服务器参数存储在以下文件中:

/home/steam/ARK/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

要更改密码,请编辑以下设置:

[ServerSettings]
ServerPassword='New Player Password'
ServerAdminPassword='New Admin Password'
ServerName='New Server Name'

方法 2:通过启动脚本

编辑服务器启动脚本:

nano /home/steam/ARK/ark_server_start.sh

找到包含参数的行并进行更改:

...SessionName="My ARK Server"?ServerPassword="NewPlayerPass"?ServerAdminPassword="NewAdminPass"...

更改服务器地图

可以在配置文件中更改地图:

/home/steam/ARK/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

找到并更改参数:

[ServerSettings]
MapName='New_Map'

或者在启动脚本中更改:

ShooterGameServer "TheIsland"?listen...

应用更改

进行任何更改后,您需要重启服务器:

sudo systemctl restart ark

备注

有关基本设置的详细信息,请参阅开发者的文档 ARK Survival Evolved

使用 API 订购 ARK Survival Evolved 服务器

要使用 API 安装此软件,请遵循这些说明

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×