跳到内容
ATLAS

安装 ATLAS 服务器

ATLAS(SteamCMD AppID 1006030)采用“网格”方式:地图的每个格子都是相互关联的独立服务器进程,比普通服务器复杂得多。以下信息来自社区指南和官方工具 ServerGridEditor;若干要点并无官方文档。

最后更新:2026/10/9

ATLAS(SteamCMD AppID 1006030)采用“网格”方式:地图的每个格子都是相互关联的独立服务器进程,比普通服务器复杂得多。以下信息来自社区指南和官方工具 ServerGridEditor;若干要点并无官方文档。

分步安装

  1. 检查系统与硬件(见“环境要求”)。

  2. 安装 Steam 的命令行工具 SteamCMD。

  3. 使用 AppID 1006030(匿名登录)下载 ATLAS 服务器文件。

  4. 先启动一次服务器以生成配置文件,然后正常关闭。

  5. 使用本站工具配置名称、密码、人数和规则。

  6. 在向互联网开放前,先在本机(localhost / 127.0.0.1)测试连接。

  7. 在系统防火墙、服务商防火墙以及家庭路由器(NAT)上开放端口。

  8. 配置服务(systemd 或 Windows 计划任务),实现开机自启和崩溃后重启。

  9. 安排更新与备份,并定期重启。

  10. 把服务器添加到 game-rank.com,方便玩家找到。

环境要求

  • 系统:64 位 Windows(所查指南仅描述 Windows)。社区 Docker 镜像可运行 Linux 服务器,说明存在 Linux 版本,但此处无官方文档。
  • 硬件:每个格子一个进程,内存和 CPU 随网格增大而增加。没有已确认的官方最低配置;建议先用 1x1 网格测试。
  • 工具:用 ServerGridEditor(GitHub 上的 GrapeshotGames 仓库)定义网格并生成 ServerGrid.json;据开发商文档,格子之间由 Redis 数据库连接(此处未重新核实)。
  • 账号:无需,SteamCMD 匿名登录;只有玩家需要游戏本体。

本地安装(Windows)

用 SteamCMD 下载服务器。在 ServerGridEditor 中打开模板(Projects),在 Edit Project 中设置名称(Friendly Name)和密码(Atlas Password),然后生成网格。再用“ATLAS 启动命令”工具为每个格子创建一个 .bat 文件。首次测试使用 1x1 网格并连接 127.0.0.1。

cd C:\steamcmd
steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

REM One start.bat per grid cell (see the ATLAS launch command tool):
REM start /high ShooterGame\Binaries\Win64\ShooterGameServer.exe "Ocean?ServerX=0?ServerY=0?AltSaveDirectoryName=A1?..." -server -log -NoBattlEye

在 Linux VPS / 独立服务器上安装(Ubuntu/Debian)

VPS 或独立服务器上最稳妥的是 Windows Server:按本地安装步骤操作。所查来源中没有关于原生 Linux 安装的官方文档;若使用社区 Docker 镜像,请先核实来源并阅读其代码再运行。

# Windows Server (PowerShell, administrator)
New-Item -ItemType Directory C:\steamcmd, C:\atlas-server
Invoke-WebRequest https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip -OutFile C:\steamcmd\steamcmd.zip
Expand-Archive C:\steamcmd\steamcmd.zip C:\steamcmd
C:\steamcmd\steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

需开放的端口

服务商(OVH、Hetzner、Scaleway 等):除系统防火墙外,还要在服务商的防火墙/安全组中开放相同端口。家庭网络:把每个端口按正确协议(UDP 或 TCP)通过 NAT 转发到本机的局域网 IP(最好固定)。请从外部测试(让朋友连接或使用 UDP 端口检测工具):UDP 端口并不总会响应简单扫描。

  • 每个格子都有自己的端口:Port(游戏,UDP)和 QueryPort(Steam 查询,UDP),例如所查指南中的 5761 和 57561。
  • 各格子之间无缝通信:seamless 数据端口和 RCON 端口在 ServerGrid.json 中按格子定义(社区镜像中出现过 seamless 27000、游戏/查询 5750/57550 等值,仅作示例)。
  • 为所有格子开放全部端口并使用正确协议(游戏和查询为 UDP;seamless/RCON 协议请查看你的 ServerGrid.json),并与 ServerGrid.json 保持一致。

Windows 防火墙(netsh)

请按实际端口调整范围(示例为使用 5761 和 57561 的 1x1 网格)。

netsh advfirewall firewall add rule name="ATLAS UDP" dir=in action=allow protocol=UDP localport=5761,57561
REM Add the seamless/RCON ports from your ServerGrid.json with their protocol (TCP or UDP).

自动启动与监控

创建开机运行每个格子 .bat(或一个调用它们的脚本)的 Windows 计划任务。ATLAS 没有官方文档化的 systemd 单元。

schtasks /create /tn "ATLAS grid" /tr "C:\atlas-server\start-all.bat" /sc onstart /ru SYSTEM /rl HIGHEST

更新

停止所有格子,用 app_update 1006030 validate 重新运行 SteamCMD,然后一起重启,避免各格子版本不一致。

C:\steamcmd\steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

备份与定时重启

停止所有格子,复制每个实例的 ShooterGame/Saved(AltSaveDirectoryName)、ServerGrid.json 以及(若使用)Redis 数据库。存档的确切位置未能在官方来源中确认,请在你的安装中核实。

登记并让玩家找到服务器

服务器可从互联网访问后,请到 https://game-rank.com/jeux/atlas 添加:玩家可以发现、投票并查看排名。请保持查询(query)端口开放,否则服务器不会出现在列表中。

故障排查

  • 服务器不在列表中:查询端口(UDP)未开放,或列表需要几分钟刷新;请尝试按 IP:查询端口直接添加。
  • 本机能连但外网不能连:缺少系统防火墙规则、服务商安全组或端口转发(NAT);请检查每条规则的协议(UDP/TCP)。
  • 客户端提示版本不同:游戏已更新;请停止服务器,重新运行带“app_update … validate”的 SteamCMD,然后重启。
  • 玩家在格子间切换时卡住:请确认所有格子的 SeamlessIP、seamless 端口和共享数据库与 ServerGrid.json 一致。
  • 两个格子使用了相同端口或相同的 AltSaveDirectoryName:每个格子都需要独立的端口和唯一的存档名。

常见问题

如何更新 ATLAS 服务器?
停止服务器,用“更新”一节中的“app_update”命令(带 validate)重新运行 SteamCMD,然后重启。大型更新前请先备份。
托管 ATLAS 服务器需要购买游戏吗?
不需要:专用服务器可通过 SteamCMD 匿名登录免费下载,只有玩家需要拥有游戏。
更新前应备份什么?
世界存档文件夹和配置文件夹(见“备份”一节):在服务器停止时复制,以获得一致的状态。
ATLAS 需要多少个服务器?
ServerGridEditor 中定义的网格每个格子一个进程;1x1 网格只需一个,适合测试。

ATLAS 服务器工具

ATLAS
ATLAS免登录
为 ATLAS 服务器生成 GameUserSettings.ini:管理员密码、RCON、经验、驯服与采集倍率。
配置倍率打开
文档
ATLAS
ATLAS免登录
生成 ATLAS 网格服务器启动命令:ServerX/ServerY、端口、SeamlessIP、人数和管理员密码。
启动网格打开
文档