cm2network/mordhauMORDHAU是一款多人中世纪砍杀游戏。创建你的雇佣兵,在残酷的战斗中厮杀,体验快节奏的战斗、城堡围攻、骑兵冲锋等内容。
此Docker镜像包含该游戏的专用服务器。
Mordhau
在主机网络上运行(推荐):
console$ docker run -d --net=host --name=mordhau-dedicated cm2network/mordhau
使用绑定挂载实现容器重建时的数据持久化:
console$ mkdir -p $(pwd)/mordhau-data $ chmod 777 $(pwd)/mordhau-data # 确保该目录可被非特权容器用户写入 $ docker run -d --net=host -v $(pwd)/mordhau-data:/home/steam/mordhau-dedicated/ --name=mordhau-dedicated cm2network/mordhau
运行多个实例(依次修改SERVER_PORT、SERVER_QUERYPORT和SERVER_BEACONPORT):
console$ docker run -d --net=host -e SERVER_PORT=7778 -e SERVER_QUERYPORT=27016 -e SERVER_BEACONPORT=*** --name=mordhau-dedicated2 cm2network/mordhau
还建议使用"--cpuset-cpus="将游戏服务器限制在特定的核心和线程上。
容器在启动时会自动更新游戏,因此若有游戏更新,只需重启容器即可。
可使用-e(--env)参数覆盖以下环境变量:
dockerfileSERVER_ADMINPW="replacethisyoumadlad" # 管理员密码 SERVER_PW="" # 服务器密码(留空表示无密码) SERVER_NAME="My Mordhau Server" # 服务器名称 SERVER_MAXPLAYERS=32 # 最大玩家数 SERVER_TICKRATE=60 # 服务器刷新率 SERVER_PORT=7777 # 服务器端口 SERVER_QUERYPORT=27015 # 查询端口 SERVER_BEACONPORT=*** # 信标端口 SERVER_GAMEINI="cfg/Game.ini" # Game.ini配置文件路径 SERVER_ENGINEINI="cfg/Engine.ini" # Engine.ini配置文件路径 SERVER_DEFAULTMAP="ThePit\/FFA_ThePit.FFA_ThePit" # 默认地图 STEAMCMD_UPDATE_ARGS="" # 追加到SteamCMD更新命令:+app_update [appid] [STEAMCMD_UPDATE_ARGS];例如:"validate"(验证文件完整性) ADDITIONAL_ARGS="" # 传递额外参数给srcds,确保正确转义!
配置文件(Game.ini和Engine.ini)位于*/home/steam/mordhau-dedicated/cfg*目录下。
如需了解更多关于配置Mordhau服务器的信息,请查看此文档。
mordhau:latest这是默认镜像。它是一个基础的Mordhau专用服务器,不包含任何第三方插件。
![Contributors Display]([***]
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务