跳转到内容
WikilyWIKILY
全部游戏29 个 Wiki · 选择你的游戏
专用服务器

切换游戏

29 个 Wiki · 选择你的游戏
在 Wikily App 中查看 ARK免费 · 4.4★4.6★ · 全屏显示获取获取

如何搭建 ASE 专用服务器

在你自己掌控的电脑上,让 ARK: Survival Evolved 世界为你的部落一直运行,倍率、模组和地图都自己定。Studio Wildcard 的服务器免费,有 Windows 版和 Linux 版。

准备工作

一台 64 位的 Windows 或 Linux 电脑,有人想玩的时候就要开着。服务器是 Steam app 376030。SteamCMD 是 Valve 的免费命令行下载工具,用匿名登录安装:这台电脑不需要 Steam 账号,也不需要有 ARK。安装后大约占 22 GB 磁盘空间。

在我们的 Linux 测试中,没人在线的 The Island 启动 25 分钟后占用 5.5 GB 内存。地图更大、驯服生物和玩家更多,就需要更多。一张地图就是一个服务器进程。

玩家通过 UDP 7777、7778 和 27015 连接服务器。如果有不在你家里的朋友要加入,就在路由器上转发这些端口(见下面的“端口和防火墙”)。

基于服务器构建版本 21241282 核实,2026 年 10 月 31 日。

安装服务器

栏目

1. 从 Valve 获取 SteamCMD,解压到 C:\steamcmd。

Valve 官网上的 SteamCMD

2. 在 PowerShell 或命令提示符中,把服务器下载到 C:\games\ase-server:

PowerShell
C:\steamcmd\steamcmd.exe +force_install_dir C:\games\ase-server +login anonymous +app_update 376030 validate +quit

3. 把下面两行放进一个名为 run-ase.cmd 的文件,填上你自己的名称和密码,然后双击它:

run-ase.cmd
cd /d C:\games\ase-server\ShooterGame\Binaries\Win64
ShooterGameServer.exe "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEye

Windows 版服务器文件需要 MSVCP120.dll 和 XAudio2_7.dll。如果 Windows 提示缺少其中一个,请安装微软的 Visual C++ 2013 可再发行组件包 (x64) 和 DirectX 最终用户运行时。

地图和选项这一整段要放在引号里,中间不能有空格:地图名放最前面,每个选项以 ? 开头,以 - 开头的开关隔一个空格写在后面。

不用等日志:在我们的 Linux 测试中,ShooterGame.log 一直是空的。改用 RCON 查询。listplayers 回复 No Players Connected 时,服务器就已经在运行,端口也打开了。

要停止服务器,在管理员控制台或通过 RCON 先输入 SaveWorld,再输入 DoExit。在我们的测试中,DoExit 立刻保存了世界,但两分钟后进程还在运行,所以复制存档或更新前要确认它已经结束。

地图

所有地图都在同一个下载里。把引号部分最前面的 TheIsland 换成地图名称。玩家要拥有付费地图才能加入,服务器不需要。

地图启动用的名称玩家需要
The IslandTheIsland游戏本体
The CenterTheCenter游戏本体
RagnarokRagnarok游戏本体
ValgueroValguero_P游戏本体
Crystal IslesCrystalIsles游戏本体
Lost IslandLostIsland游戏本体
FjordurFjordur游戏本体
Scorched EarthScorchedEarth_PDLC
AberrationAberration_PDLC
ExtinctionExtinctionDLC
Genesis: Part 1GenesisGenesis Season Pass
Genesis: Part 2Gen2Genesis Season Pass

我们匿名下载的 Linux 版里,表中每张地图都有文件夹:付费地图在 ShooterGame/Content/Maps,免费地图在 ShooterGame/Content/Mods。我们只启动了 The Island。

端口和防火墙

UDP 7777 是游戏端口,UDP 7778 总是比它大 1。UDP 27015 响应服务器列表的查询,没有它服务器就不会显示。TCP 27020 是 RCON,只有要从另一台电脑发送管理员命令时才需要。

在 Windows 上,用一条规则开放这三个 UDP 端口(以管理员身份运行 PowerShell):

PowerShell (administrator)
New-NetFirewallRule -DisplayName "ARK Survival Evolved" -Direction Inbound -Protocol UDP -LocalPort 7777,7778,27015 -Action Allow

在启用了 ufw 的 Ubuntu 上:

bash
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp

我们运行中的测试服务器监听的正是这些端口:UDP 7777、7778 和 27015,开启 RCON 后还有 TCP 27020。

在路由器上,把同样这三个 UDP 端口转发到服务器电脑的内网 IP。同一台电脑上的第二个服务器要用自己的一组端口,例如 Port=7779(以及 7780)和 QueryPort=27016。

示意图:玩家通过 UDP 7777、7778 和 27015 经路由器连到服务器电脑;RCON 使用 TCP 27020。
三个 UDP 端口必须穿过路由器和防火墙到达服务器电脑。

服务器设置

首次启动后,设置文件在 Windows 上位于 ShooterGame\Saved\Config\WindowsServer,在 Linux 上位于 ShooterGame/Saved/Config/LinuxServer。请在服务器停止时修改。

我们首次启动时生成了一个约 16 KB 的 GameUserSettings.ini,里面已经有启动命令中的选项,比如管理员密码。下表中的很多键都不在里面(例如 XPMultiplier),需要你自己添加。

栏目

设置项默认值作用
XPMultiplier1所有来源的经验。
TamingSpeedMultiplier1驯服速度。3 就是快三倍。
HarvestAmountMultiplier1每次采集获得的资源量。
DifficultyOffset1与 OverrideOfficialDifficulty 一起决定野生生物的等级。
OverrideOfficialDifficulty0设定野生生物等级的上限:5 表示最高 150 级,和官服的上限一样。
ServerPVEFalse设为 True 时,玩家和他们的驯服生物不会互相造成伤害。
DayCycleSpeedScale1一天的长度。0.5 让一天变成两倍长。
AutoSavePeriodMinutes15世界自动保存的间隔(分钟)。
MaxTamedDinos5000整个服务器的驯服生物数量。
ShowMapPlayerLocationTrue在地图上显示自己的标记。
AllowThirdPersonPlayerTrue第三人称视角。
ServerCrosshairTrue屏幕上的准星。
RCONEnabledFalse设为 True 时,在 RCONPort(27020)上开启 RCON。

大多数写在 [ServerSettings] 下面。一个简短的例子:

GameUserSettings.ini
[ServerSettings]
XPMultiplier=2
TamingSpeedMultiplier=3
HarvestAmountMultiplier=2
DifficultyOffset=1
OverrideOfficialDifficulty=5
ServerPVE=True
RCONEnabled=True
RCONPort=27020

管理员和 RCON

在游戏中按 Tab 打开控制台,然后用 ServerAdminPassword 登录。之后的管理员命令都以 admincheat 开头:

Console
enablecheats YOUR-ADMIN-PASSWORD
admincheat SaveWorld
全部 ARK 控制台命令

设置 RCONEnabled=True 后,RCON 工具可以用同一个密码通过 TCP 27020 连接服务器。在我们的测试中,listplayers、saveworld 和 doexit 都能通过 RCON 使用。像 broadcast 这样没有内容可返回的命令,会回复 Server received, But no response!!

要让某人不用密码就成为管理员,把他的 SteamID64(以 7656119 开头的 17 位数字)写进 ShooterGame/Saved/AllowedCheaterSteamIDs.txt,每行一个,然后重启。

模组

ASE 的服务器模组是 Steam 创意工坊物品。每个模组的创意工坊地址里都有一个编号(id=...)。把这些编号列在 GameUserSettings.ini 里,排第一的优先级最高,再在启动命令里加上 -automanagedmods,让服务器去下载它们:

GameUserSettings.ini
[ServerSettings]
ActiveMods=FIRST-WORKSHOP-ID,SECOND-WORKSHOP-ID

玩家加入时会从创意工坊获取模组。Epic Games Store 的玩家无法加入带模组的服务器。

加入服务器

1. 在主菜单点击 JOIN ARK。 2. 把 SESSION FILTER 设为 UNOFFICIAL PC SESSIONS,有密码的服务器还要勾选 SHOW PASSWORD PROTECTED。 3. 在搜索框输入服务器名称,选中后加入。

如果列表里没有,打开 Steam,选择 View,然后 Game Servers,在 Favorites 下添加 YOUR-SERVER-IP:27015,从那里连接。和服务器在同一网络的人用它的内网 IP。

存档、备份和更新

如何把 ASE 单人存档转移到服务器

每张地图的世界都保存在 ShooterGame/Saved/SavedArks 里,是一个以地图命名的文件。在我们的测试中,新开的 The Island 写出了 TheIsland.ark,约 34 MB。

有人开始玩之后,他们的幸存者(.arkprofile)和部落(.arktribe)也保存在同一个文件夹里。

备份时,先保存并停止服务器,再复制整个 ShooterGame/Saved 文件夹:世界、角色、部落、设置和管理员列表都在里面。

更新时,停止服务器,再运行一次 SteamCMD 命令。如果玩家在 Steam 里留在旧的 preaquatica 版本,就需要同一分支的服务器:在 SteamCMD 命令的 376030 后面加上 -beta preaquatica。

常见问题

SteamCMD 提示 Missing configuration

我们第一次尝试大约半分钟后就以这个错误结束。再下载一次就拿到了完整的服务器。

我的服务器不在非官方列表里

新世界要等几分钟(服务器起来后 RCON 的 listplayers 会有回应),检查 UDP 27015 是否开放并已转发,有密码的服务器要勾选 SHOW PASSWORD PROTECTED。把 YOUR-SERVER-IP:27015 加到 Steam 收藏里,不靠列表也能连接。

不在我家里的朋友加入时连接超时

把 UDP 7777 和 7778 转发到服务器电脑的内网 IP,并在防火墙中放行。和你在同一网络的玩家用内网 IP 加入。

我在 ini 里改的设置又变回去了

修改前先停止服务器,并给两个文件都留一份副本。Aquatica 更新之后,Wildcard 把每次补丁都会重置设置列为已知问题。在我们的测试中,启动命令里的选项被复制进了 GameUserSettings.ini,所以这类键也要在那里改。

玩家被提示版本不匹配

游戏更新了而服务器没有,或者其中一方在 preaquatica 分支上。停止服务器,用和玩家相同的分支再运行一次 SteamCMD 命令。

更新后模组导致服务器崩溃

一些旧模组在 2025 年的 Aquatica 更新后失效了。更新或移除它们,或者让服务器和玩家都用 preaquatica 分支。

常见问答

开服需要拥有 ARK: Survival Evolved 吗?

不需要。服务器免费下载,SteamCMD 不用 Steam 账号就能获取;只有加入的人需要 ARK: Survival Evolved,付费地图还需要对应的 DLC。

ARK: Survival Evolved 服务器要转发哪些端口?

游戏用 UDP 7777 和 7778,服务器列表用 UDP 27015。TCP 27020 只有要从外部使用 RCON 时才需要。

能在 Linux 上运行 ARK: Survival Evolved 服务器吗?

能。下载里包含 Linux 版服务器 ShooterGame/Binaries/Linux/ShooterGameServer,不需要 Wine 就能运行。

ASE 服务器需要多少内存?

在我们的测试中,没人在线的 The Island 占用了 5.5 GB。地图更大、驯服生物多或者有模组时,要预留更多。

怎么给 ASE 服务器加模组?

把 Steam 创意工坊编号写进 [ServerSettings] 下的 ActiveMods=,并用 -automanagedmods 启动服务器。

怎么成为自己 ASE 服务器的管理员?

在游戏中按 Tab 打开控制台,然后输入 enablecheats 加上 ServerAdminPassword。

加入创作者社区建设 ARK: Survival Evolved Wiki 的伙伴们都在我们的 Discord。提问、推荐页面,或和我们一起建设它。加入 Discord (在新标签页打开 Discord)