原生 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}。
这些工具需要安装或付费吗?
都不需要。所有工具在网页里直接运行,免安装、免注册、免费,输入参数即时出结果,生成的配置与命令可以一键复制。