跳到内容
Miscreated

安装 Miscreated 服务器

Miscreated 提供 Windows 专用服务器(SteamCMD 应用 302200),通过 hosting.cfg 和启动参数配置;Linux 上借助 Wine 或 Docker。开发商未发布详细文档,以下信息来自托管商与社区指南,部分内容(端口、匿名登录)标注为需自行核实。

最后更新:2026/10/9

Miscreated 提供 Windows 专用服务器(SteamCMD 应用 302200),通过 hosting.cfg 和启动参数配置;Linux 上借助 Wine 或 Docker。开发商未发布详细文档,以下信息来自托管商与社区指南,部分内容(端口、匿名登录)标注为需自行核实。

分步安装

  1. 确认机器配置:4 cores, 8 GB RAM, 30 GB disk (community estimate)。

  2. 下载 SteamCMD 并创建服务器文件夹。

  3. 用 SteamCMD 安装服务器:login (anonymous, otherwise a Steam account owning the game), app_update 302200 validate。

  4. 先启动一次服务器再停止,然后编辑 hosting.cfg。

  5. 用 +sv_maxplayers、+map、-sv_bind <外部 IP>、-sv_port 64090 和 +http_password 运行 Bin64_dedicated\MiscreatedServer.exe。

  6. 在防火墙和路由器中开放端口 64090-64094 (TCP/UDP)。

  7. 先在 localhost(127.0.0.1)测试,再用其他网络从外部测试。

  8. 安排重启:服务器最迟运行 24 小时(sv_maxuptime)后自行关闭。

  9. 配置自动启动(计划任务或 systemd 服务)。

  10. 安排 MiscreatedServer 的备份与更新。

前置条件

官方未公布数值:约 50 名玩家建议 4 核、8 GB 内存、30 GB 磁盘(估算)。Windows,或 Linux + Wine/Docker。SteamCMD:应用 302200 可能要求拥有游戏的 Steam 账号(部分人匿名登录失败),请先尝试匿名。客户端与服务器版本须一致。

本地安装(Windows)

安装后用以下参数启动(将 IP 换成外部 IP;本地测试用本机 IP)。在游戏中连接 127.0.0.1。

C:\steamcmd\steamcmd.exe +force_install_dir C:\miscreated-server +login anonymous +app_update 302200 validate +quit
cd /d C:\miscreated-server
Bin64_dedicated\MiscreatedServer.exe +sv_maxplayers 50 +map islands -mis_gameserverid 1337 -sv_bind 203.0.113.10 -sv_port 64090 +sv_servername "My Miscreated Server" +http_password ChangeMe! +http_startserver port:64190

在 Linux VPS / 独立服务器上安装

Linux 无文档化的原生版本:社区 Docker 镜像(docker-steamcmd-wine,已标注弃用)使用主机网络、steamapps/common/MiscreatedServer 中的 hosting.cfg 以及定时重启。为保持在文档范围内,建议使用 Windows Server。

需要开放的端口

  • 64090-64094 TCP/UDP:服务器使用的范围(社区 Docker 镜像);游戏端口用 -sv_port 指定
  • 64190/TCP:HTTP RCON(示例 +http_startserver port:64190):不要公开

Linux 防火墙(ufw)

在 Ubuntu/Debian 上先放行 SSH 以免被锁在外面,再放行游戏端口。

sudo ufw allow OpenSSH
sudo ufw allow 64090:64094/udp
sudo ufw allow 64090:64094/tcp
sudo ufw enable
sudo ufw status

Windows 防火墙(netsh)

在管理员权限的 PowerShell(或管理员 cmd)中执行:

netsh advfirewall firewall add rule name="Miscreated 64090-64094/UDP" dir=in action=allow protocol=UDP localport=64090-64094
netsh advfirewall firewall add rule name="Miscreated 64090-64094/TCP" dir=in action=allow protocol=TCP localport=64090-64094

服务商防火墙与端口转发(NAT)

如果服务器托管在服务商(OVH、Hetzner、Scaleway 等),请在其网络防火墙(“安全组”)中开放相同端口。家庭自建时,将路由器端口转发(NAT)到该机器的固定内网 IP。请从外部(手机网络或朋友)测试;在自己网络内测试说明不了问题。

自动启动与监控

创建 /etc/systemd/system/<名称>.service,然后执行:sudo systemctl daemon-reload && sudo systemctl enable --now <名称>。日志:journalctl -u <名称> -f。

[Unit]
Description=Miscreated dedicated server
After=network-online.target
Wants=network-online.target

[Service]
User=steam
WorkingDirectory=/home/steam/miscreated
ExecStart=/usr/bin/xvfb-run /usr/bin/wine64 Bin64_dedicated/MiscreatedServer.exe +sv_maxplayers 50 +map islands -sv_bind 203.0.113.10 -sv_port 64090
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Windows 自动启动(计划任务)

创建触发器为“启动时”的计划任务运行启动脚本,使用最高权限,并选择“不管用户是否登录都要运行”。

更新、备份与重启

停止服务器,重新执行 app_update 302200 validate 后再启动。重大更新前备份 MiscreatedServer。 至少每 24 小时重启一次:服务器自带此限制(sv_maxuptime,非白名单服务器为 12 小时)。

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server MiscreatedServer

登记并让玩家找到服务器

服务器公开后,请在 https://game-rank.com/jeux/miscreated(本工具所有者的网站)登记,方便玩家找到、关注并投票。

故障排查

  • 外网无法连接但 localhost 正常:缺少系统防火墙规则、服务商防火墙或 NAT 转发,或协议(UDP/TCP)不对。请逐层检查。
  • 游戏更新后连接被拒绝:客户端与服务器版本必须一致。请重新更新服务器并重启。
  • 服务器立即退出:请在控制台中启动以查看错误,并检查可用内存、磁盘和软件依赖。
  • 自补丁 1.18.x 起服务器无法初始化:添加 -sv_bind <外部 IP>(仅使用 Steam UGC 内容时可省略)。
  • hosting.cfg 中的服务器名称会被忽略:请在启动行使用 +sv_servername。

常见问题

服务器的 Steam 应用 ID 是多少?
302200(Miscreated Dedicated Server)。据社区反馈匿名登录可能失败,此时请使用拥有该游戏的 Steam 账号。
如何更新服务器?
停止服务器后重新执行 app_update 302200 validate;客户端与服务器版本必须一致。
如何访问 RCON?
通过 +http_startserver 启用(端口自选),并用 hosting.cfg 的 http_password 或启动时的 +http_password 保护;网页 RCON 客户端可连接。请保持该端口私有。
如何推广我的服务器?
在 https://game-rank.com/jeux/miscreated(本工具所有者的网站)登记,玩家即可找到、关注并投票。

Miscreated 服务器工具

Miscreated
Miscreated免登录
生成 Miscreated 服务器的 hosting.cfg:每日消息、RCON、天气、玩家需求、AI、战利品与上限。
配置CFG打开
文档
Miscreated
Miscreated免登录
生成 Miscreated 服务器启动脚本:SteamCMD 更新、启动参数和自动重启。
启动SteamCMD打开
文档