跳至內容
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 說缺少其中一個,請安裝 Microsoft 的 Visual C++ 2013 可轉散發套件 (x64) 和 DirectX End-User Runtime。

地圖和選項這一整段要放在引號裡,中間不能有空格:地圖名稱放最前面,每個選項以 ? 開頭,以 - 開頭的參數隔一個空格寫在後面。

不用等日誌:在我們的 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)