本文只讲 Linux 系统的完整步骤。用 Windows 请看:《雷霆一击开服教程(Windows版)》
Linux 环境还没准备好?先看:《Linux 云服务器开服通用前置教程》
Mordhau 服务端 Linux 原生(UE4 的 UE4Server-Linux-Shipping),匿名 SteamCMD 可下载。配置就一个 Game.ini,是 UE4 类游戏里最好维护的之一。
这篇讲 Linux 完整流程,重点:三个 UDP 端口、PlayFab ID 管理员、以及 UE4"退出时重写 ini"这个通用坑。
一、开服前必读
① 专用服 AppID 629800(游戏本体 629760)
② 三个 UDP 端口
| 端口 | 协议 | 用途 | 漏了会怎样 |
|---|---|---|---|
| 7777 | UDP | 游戏主端口 | 连不上 |
| 27015 | UDP | Steam 查询 | 搜不到 |
| 15000 | UDP | Beacon 信标 | 玩家进不去 |
③ 配置目录是 Mordhau/Saved/Config/LinuxServer/
(Windows 是 WindowsServer/,别搞混)
④ 吃主频不怎么吃内存
48-64 人服 3-4G 内存够,但 CPU 主频要高(格挡判定对 tick 敏感)。
⑤ 管理员用 PlayFab ID
二、Linux 系统完整步骤
第 1 步:依赖
sudo apt update && sudo apt upgrade -y
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1 lib32stdc++6 screen wget curl推荐配置:2 核高主频 / 4G 内存(32-48人)/ 25G 磁盘 / Ubuntu 20.04+。
第 2 步:建用户
sudo useradd -m -s /bin/bash mordhau
sudo su - mordhau第 3 步:SteamCMD 下载
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +login anonymous \
+force_install_dir /home/mordhau/server \
+app_update 629800 validate \
+quit第 4 步:首次启动生成配置
cd /home/mordhau/server
./MordhauServer.sh -log -Port=7777 -QueryPort=27015 -BeaconPort=15000看到开始加载就 Ctrl+C,配置生成在 Mordhau/Saved/Config/LinuxServer/。
第 5 步:写 Game.ini
/home/mordhau/server/Mordhau/Saved/Config/LinuxServer/Game.ini:
[/Script/Mordhau.MordhauGameMode]
PlayerRespawnTime=5.000000
BallistaRespawnTime=30.000000
CatapultRespawnTime=30.000000
HorseRespawnTime=30.000000
DamageFactor=1.000000
TeamDamageFactor=0.500000
[/Script/Mordhau.MordhauGameSession]
bIsLANServer=False
MaxSlots=32
ServerName=我的 Mordhau 服务器
ServerPassword=
AdminPassword=改成强密码
Admins=你的PlayFabID
BannedPlayers=()
[/Script/Engine.GameSession]
MaxPlayers=32
MaxSpectators=0地图轮换:
[/Script/Mordhau.MordhauGameMode]
ServerRotation=(Map="/Game/Maps/Grad",Gamemode="Team Deathmatch")
ServerRotation=(Map="/Game/Maps/Camp",Gamemode="Team Deathmatch")
ServerRotation=(Map="/Game/Maps/Taiga",Gamemode="Skirmish")
ServerRotation=(Map="/Game/Maps/Contraband",Gamemode="Duel")模式:Frontline、Invasion、Skirmish、Team Deathmatch、FFA、Horde、Battle Royale。
第 6 步:防火墙放行三个端口
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw allow 15000/udp
sudo ufw reload安全组也要放行这三个。
第 7 步:启动脚本
/home/mordhau/server/start_server.sh:
#!/bin/bash
cd /home/mordhau/server
./MordhauServer.sh -log -Port=7777 -QueryPort=27015 -BeaconPort=15000也可以用 UE4 原生二进制:
cd /home/mordhau/server/Mordhau/Binaries/Linux
./UE4Server-Linux-Shipping Grad ?listen ?Port=7777 ?QueryPort=27015 -server -log -nosteamclient -nounpausechmod +x /home/mordhau/server/start_server.sh第 8 步:systemd 常驻
sudo tee /etc/systemd/system/mordhau.service > /dev/null << 'EOF'
[Unit]
Description=Mordhau Dedicated Server
After=network.target
[Service]
Type=simple
User=mordhau
WorkingDirectory=/home/mordhau/server
ExecStart=/home/mordhau/server/start_server.sh
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now mordhau
journalctl -u mordhau -f三、可选配置
开 RCON(默认关闭,走 TCP):
[/Script/Mordhau.MordhauGameSession]
RconPassword=你的RCON密码
RconPort=27016放行 TCP 27016,不要直接暴露公网,建议 SSH 隧道。
开多服:错开三个端口 + 指定不同 ini:
./MordhauServer.sh -Port=7778 -QueryPort=27016 -BeaconPort=15001 \
-GameIni=/home/mordhau/server2/Game.ini \
-EngineIni=/home/mordhau/server2/Engine.ini调 tick(默认 60):Engine.ini 里加 NetServerMaxTickRate=120——更吃 CPU,主频不够别硬上。
四、玩家怎么进服
connect 你的IP:7777
五、常见问题排查
Q:7777 通但玩家进不去?
15000 Beacon 口没放行。
Q:搜不到服?
27015 UDP,或 bIsLANServer=False 确认。
Q:改了 Game.ini 重启还原?
UE4 退出会重写 ini,停服后再改。
Q:管理员不生效?
填 PlayFab ID,不是 SteamID。
Q:MordhauServer.sh 报错缺库?
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y lib32gcc-s1 lib32stdc++6Q:格挡手感差?
CPU 主频问题。同样 2 核,3.5GHz 明显好于 2.4GHz。详见 《开服网络优化:延迟、丢包、抖动》。
Q:MOD?
走 mod.io,按数字 ID 配,和 Steam 创意工坊不同。
六、写在最后
Mordhau 在 Linux 上跑得很稳,配置也集中。三个端口别漏 15000,其他基本不会出问题。选机器时记住:主频 > 核数。
📌 觉得有用请收藏,卡住了评论区留言。
还没机器?看看我们家的游戏云服务器——Linux 镜像开箱即用,高主频 CPU,BGP 多线,NAT 型价格比独立 IP 省一半:https://z0w.cn
相关阅读
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]
2026-10-18 回复