批处理文件可以让您每次启动ARK Survival Ascended服务器时使用相同的地图、名称、端口和密码。
在使用SteamCMD安装专用服务器文件后创建它。
- 在Windows VPS上打开记事本。
- 粘贴此示例,然后在保存之前更改服务器名称和密码:
@echo off cd /d C:\ark-asa\ShooterGame\Binaries\Win64 ArkAscendedServer.exe TheIsland_WP?listen?SessionName=MyASAServer?ServerPassword=JoinPassword?ServerAdminPassword=AdminPassword?Port=7777?QueryPort=27015 -WinLiveMaxPlayers=70 -server -log
- 点击文件 > 另存为。
- 将保存类型设置为所有文件。
- 将文件保存为
start-asa.bat,例如在桌面或C:\ark-asa中。 - 双击
start-asa.bat以启动服务器。
启动选项的含义
第一部分更改为服务器可执行文件文件夹。
第二部分启动服务器并将启动选项传递给ARK Survival Ascended。
以?开头的选项直接链接在地图名称之后,中间没有空格。
以-开头的选项是单独的启动标志,必须在地图/选项部分之后用空格分隔。
| 选项 | 功能 |
|---|---|
cd /d C:\ark-asa\ShooterGame\Binaries\Win64 | 将批处理文件移动到包含ArkAscendedServer.exe的文件夹。/d部分允许Windows更改驱动器和文件夹。 |
ArkAscendedServer.exe | 启动ARK Survival Ascended专用服务器可执行文件。 |
TheIsland_WP | 将地图设置为The Island。当您希望服务器启动不同的支持ASA地图时更改此项。 |
?listen | 地图后的第一个?选项。它告诉服务器监听玩家连接。保持它直接在地图名称之后,没有空格。 |
?SessionName=MyASAServer | 一个?服务器选项,设置玩家在服务器浏览器中看到的公共服务器名称。更多详情,请使用如何更改您的ARK Survival Ascended服务器名称和密码。 |
?ServerPassword=JoinPassword | 一个?服务器选项,设置玩家加入所需的密码。如果您想要一个开放的公共服务器,请删除此选项。 |
?ServerAdminPassword=AdminPassword | 一个?服务器选项,设置用于服务器管理命令的管理员密码。请保持私密。 |
?Port=7777 | 一个?服务器选项,设置主游戏端口。如果更改它,请同时更新防火墙规则。 |
?QueryPort=27015 | 一个?服务器选项,设置用于服务器浏览器查询的Steam查询端口。如果更改它,请同时更新防火墙规则。 |
-WinLiveMaxPlayers=70 | 一个-启动标志,设置Windows专用服务器启动使用的最大玩家数量。在此之前和每个后续-标志之间放置一个空格。 |
-server | 一个-启动标志,以专用服务器模式运行游戏可执行文件。它必须与前一个选项用空格分隔。 |
-log | 一个-启动标志,打开一个服务器日志窗口,以便您可以查看启动输出和错误。它必须与-server用空格分隔。 |
保持第一次测试简单:使用TheIsland_WP。
避免在服务器名称中使用空格,并在添加额外的启动选项之前确认服务器启动。
服务器启动后,为您选择的游戏、查询和RCON端口打开所需的Windows防火墙端口:如何为ARK Survival Ascended服务器打开Windows防火墙端口。
