原生 Linux

安裝腳本 · MORDHAU

中世紀冷兵器對戰 · 冷兵器格鬥 / 多人對戰

已收錄玩家工具:5 個 服主維運控制台:8 項

appid 629800 匿名登入;appinfo oslist=windows,linux → 原生雙平台,不需要 Wine

玩家實用工具集(5)

提供即時互動運算與配方推導

直連與 steam://connect 位址;AMP 的 connect 連結用的是查詢埠 27015,主遊戲埠其實是 7777

#埠#直連
立即開啟 →

appinfo 對本作沒有任何分支資料 → 拿不到 buildid;只能給最新官方補丁公告與日誌裡的版本正規式

#版本#公告
立即開啟 →

服主維運與設定產生(8)

開服必備設定檔、啟動腳本與指令精靈

appid 629800 匿名登入;appinfo oslist=windows,linux → 原生雙平台,不需要 Wine

#安裝#SteamCMD
設定產生 →

四種啟動形態並列;地圖參數有三種形態(短名 / 完整資產路徑 / 部分路徑)

#啟動參數#形態
設定產生 →

校驗上游清單:拆開 LinuxGSM 第 45 行的黏連條目、標出 20 條不在 AMP 列舉裡的地圖

#輪替#校驗
設定產生 →

MORDHAU 專用伺服端安裝(SteamCMD)

SteamCMD appid 629800

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 629800 validate +quit

https://mordhau.com/

MORDHAU 設定檔路徑

  • Mordhau/Saved/Config/LinuxServer/Game.ini
  • Mordhau/Saved/Config/WindowsServer/Game.ini
  • -GameIni=${servercfgfullpath}
  • MordhauServer.sh
  • Mordhau/Saved/Logs
  • MORDHAUEditor/mordhau/Mods/

開服注意事項

第一,埠:主遊戲埠是 7777,查詢埠 27015,Beacon 埠 15000,這三者有 AMP、LinuxGSM、node-gamedig、翼龙 egg、真實容器五處一致;7778 的角色与協議在上游互相矛盾(AMP 的 ports.json 逐字是「RCON Port / TCP / Port used for RCON traffic」,真實容器的 Dockerfile 把同一個埠叫 PEER_PORT 並按 udp 暴露,LinuxGSM 完全不開),本站两種角色都登記、防火墙預設两個協議都放通,並标明這是未定項。要特別小心 27015:AMP 的 connect 链接格式逐字用的是查詢埠($ApplicationPort2),所以很多资料把它當成「服務器埠」,只放通它會出现「清單裡看得到、玩家進不去」。第二,本作沒有任何 A 級開服文件:官網只有 legal / presskit / screenshots 链接,/forum/ 是与首頁字節数完全相同的 SPA 外壳,mordhau.wiki.gg 返回 401,fandom 与 wiki.mordhau.com 均 000,steamcommunity 的指南頁 000,開發商 Triternion 的 GitHub 組织 0 個公開倉庫,专用服 appid 的 ISteamNews 0 條。因此本站所有事實都标明来自哪個上游產物(appinfo / LinuxGSM 官方設定倉 / AMP 範本 / node-gamedig / 翼龙 egg / 四個真實社區項目),不寫任何「官方要求」。第三,版本:appinfo 對 629800 与 629760 的响應裡 depots 為空、分支 0 條,所以拿不到任何 buildid;能給的只有最新官方补丁公告(MORDHAU Patch #30,2024-11-06 08:00 UTC,作者 Titan)与 AMP 登記的两條日志正則(就绪 LogInit: Display: Starting Game.;有新版本 A new server update is available! v…),confidence 記 inferred。第四,設定:鍵位並集 56 個(LinuxGSM 那份 53 個、社區範本 49 個、真實容器 12 個、AMP 面板 10 個參数),分屬 3 個 section;其中 2 個是仅 AMP 面板參数(map / CustomMapText),不寫進 ini。13 個鍵的預設值在各来源之間不一致(8 處是真值衝突,例如 TeamDamageFactor 三值 0.25 / 1.0 / 0.5、MaxSlots 五種讀数 8 / 16 / 16 / 20 / 48;5 處只是佔位符形態差異)。第五,路徑機制有三套:預設位置 Saved/Config/{Linux,Windows}Server/Game.ini(AMP 的 metaconfig 同時映射两份)、LinuxGSM 用 -GameIni= 顯式指定自己下發的那份、真實容器每次啟動都用 envsubst 無條件覆盖 —— 手改的設定在容器重啟後一定丢失;而 AMP 逐字登記 SupportsLiveSettingsChanges=False,改完必須重啟。第六,RCON:AMP 的 AdminMethod=SourceRCON、AdminPortRef=RemoteAdminPort,還有 MaxRconPacketSize=4096 与 bAllowJsonForRconClients / bRconTieredAdmins / bUseAdminTierSystem 三個預設關閉的開關;RconPassword、AdminPassword、ServerKey 是三套不同的凭據(AMP 給 AdminPassword 的預設是自動随機 GUID 範本),其中 ServerKey 只在 LinuxGSM 那份出现、值是字面 Key、語义無法核驗。上游存在弱預設口令(AMP 的 kvp 与真實容器的 Dockerfile 都有),本站一律只输出佔位符、预檢只报长度。第七,GSLT:LinuxGSM 的設定裡沒有 gslt 行、install_gslt.sh 裡也沒有本作分支,AMP 也不涉及 → 上游都不為本作申请或传递 GSLT;本站據此只登記這一事實,不声稱本作需要或不需要 GSLT。第八,地圖:AMP 枚舉 98 條(含 1 條自定义地圖範本項)給出了唯一的「短名 ↔ 资產路徑」對照,模式前缀分布是 SKM 21 / TDM 18 / FFA 16 / FL 9 / INV 9 / HRD 8 / DU 6 / BR 3 / DIH 3 / TF 4;LinuxGSM 那份 60 條裡有 20 條不在枚舉內(含 9 條 SG_* 模式,AMP 完全沒有這個前缀),社區分組清單 42 條裡有 6 條不在枚舉內,容器那份 21 條全部落在枚舉內。地圖參数還有三種形態(短名 / 完整资產路徑 / egg 的部分路徑),哪種規范無法核驗。另外 LinuxGSM 那份第 45 行逐字是 MapRotation=SKM_ArenaFFA_Truce —— SKM_Arena 与 FFA_Truce 被漏掉换行粘在了一起(自證:AMP 枚舉裡两者各自独立,且沒有這個拼接名),本站的輪转工具會拆開並标注這是對上游文件的修正。第九,硬體:官方与四套上游来源都沒有任何 CPU / 內存 / 磁盤数字,人数却有五種讀数,本站不給「每人多少 MB」的换算公式,磁盤只能靠 app_update 629800 實測。第十,模組:Mods 与 SpawnServerActorsOnMapLoad 是寫進 Game.ini 的鍵(社區片段文件證實),另有 bDisableClientMods 与 bUseLegacyPakMounting 两個開關;服務端模組目錄是 MORDHAUEditor/mordhau/Mods/(来自社區模組的 README)。第十一,本站旧文案寫過「Wine 版還需要 vcrun2022 運行庫」,本輪四套上游来源沒有任何一條涉及 Wine 或運行庫,而 appinfo 的 oslist=windows,linux 說明原生雙平台即可 → 该說法已移除並登記為無法核驗。第十二,查詢通道:gamedig 收錄本作(port 7777 / port_query 27015 / protocol valve),而 LinuxGSM 的 querytype 是空字串、stats 是 off,也就是它自己不去查;两個事實並列,本站保留 serverProtocol=steam_a2s 並說明這個差異。

常見問題

MORDHAU 有哪些服主工具可以直接用?
本站為 MORDHAU 收錄了 8 個工具:承載與人數預算、埠矩陣、防火牆規則、安裝腳本、啟動參數、Game.ini 產生器、地圖輪替表、RCON 與管理憑據。全部在瀏覽器裡打開即可使用。
MORDHAU 開服要放行哪些連接埠?
MORDHAU 的預設連接埠為 7777/TCP/UDP, 27015/TCP/UDP, 15000/TCP/UDP, 7778/TCP/UDP。依實際實例設定,僅放行所列協定與連接埠;分別核對主機防火牆、路由器轉發與遊戲可見性設定。
MORDHAU 的專用伺服器怎麼安裝?
用 SteamCMD 安裝,MORDHAU 的專用伺服器 appid 是 629800,執行 +app_update 629800 validate 即可下載或更新。設定檔通常位於 Mordhau/Saved/Config/LinuxServer/Game.ini、Mordhau/Saved/Config/WindowsServer/Game.ini、-GameIni=${servercfgfullpath}。
這些工具需要安裝或付費嗎?
都不需要。所有工具在網頁裡直接執行,免安裝、免註冊、免費,輸入參數即時得出結果,產生的設定與指令可以一鍵複製。