Zum Inhalt springen
Miscreated

Miscreated-Server installieren

Miscreated bietet einen Windows-Dedicated-Server (SteamCMD-App 302200), konfiguriert über hosting.cfg und Startargumente; unter Linux läuft er über Wine oder Docker. Die Angaben stammen aus Hoster-Anleitungen und der Community, da der Entwickler keine detaillierte Dokumentation veröffentlicht: Manche Punkte (Ports, anonymer Login) sind als zu prüfen markiert.

Zuletzt aktualisiert: 9.10.2026

Miscreated bietet einen Windows-Dedicated-Server (SteamCMD-App 302200), konfiguriert über hosting.cfg und Startargumente; unter Linux läuft er über Wine oder Docker. Die Angaben stammen aus Hoster-Anleitungen und der Community, da der Entwickler keine detaillierte Dokumentation veröffentlicht: Manche Punkte (Ports, anonymer Login) sind als zu prüfen markiert.

Installation Schritt für Schritt

  1. Prüfen Sie die Maschine: 4 cores, 8 GB RAM, 30 GB disk (community estimate).

  2. Laden Sie SteamCMD herunter und legen Sie den Serverordner an.

  3. Installieren Sie den Server mit SteamCMD: login (anonymous, otherwise a Steam account owning the game), app_update 302200 validate.

  4. Starten Sie den Server einmal, beenden Sie ihn und bearbeiten Sie dann hosting.cfg.

  5. Starten Sie Bin64_dedicated\MiscreatedServer.exe mit +sv_maxplayers, +map, -sv_bind <externe IP>, -sv_port 64090 und +http_password.

  6. Öffnen Sie die Ports 64090-64094 (TCP/UDP) in Firewall und Router.

  7. Testen Sie auf localhost (127.0.0.1) und dann von außen über ein anderes Netz.

  8. Planen Sie einen Neustart: Der Server beendet sich spätestens nach 24 h selbst (sv_maxuptime).

  9. Richten Sie den Autostart ein (geplante Aufgabe oder systemd-Dienst).

  10. Planen Sie Backups von MiscreatedServer und Updates.

Voraussetzungen

Es gibt keine offiziellen Zahlen: Planen Sie 4 Kerne, 8 GB RAM und 30 GB Speicher für etwa fünfzig Spieler (Schätzung). Windows oder Linux mit Wine/Docker. SteamCMD: App 302200 kann ein Steam-Konto mit dem Spiel verlangen (anonymer Login scheiterte bei manchen); testen Sie zuerst anonym. Gleiche Client-/Serverversion.

Lokale Installation (Windows)

Installieren und mit den folgenden Argumenten starten (IP durch Ihre externe IP ersetzen; für einen lokalen Test die IP des Rechners). Im Spiel mit 127.0.0.1 verbinden.

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

Installation auf Linux-VPS / dediziertem Server

Unter Linux ist keine native Version dokumentiert: Ein Community-Docker-Image (docker-steamcmd-wine, als veraltet markiert) nutzt das Host-Netzwerk, hosting.cfg in steamapps/common/MiscreatedServer und einen geplanten Neustart. Bevorzugen Sie Windows Server, um im dokumentierten Rahmen zu bleiben.

Zu öffnende Ports

  • 64090-64094 TCP/UDP: vom Server genutzter Bereich (Community-Docker-Image); der Spielport wird mit -sv_port gesetzt
  • 64190/TCP: HTTP-RCON (Beispiel +http_startserver port:64190): nicht öffentlich freigeben

Linux-Firewall (ufw)

Unter Ubuntu/Debian erlauben Sie zuerst SSH, um sich nicht auszusperren, dann die Spielports.

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

Windows-Firewall (netsh)

In einer PowerShell mit Administratorrechten (oder Administrator-„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

Provider-Firewall und Portweiterleitung (NAT)

Steht der Server bei einem Provider (OVH, Hetzner, Scaleway …), öffnen Sie dieselben Ports in dessen Netzwerk-Firewall („Security Group“). Beim Heimbetrieb leiten Sie die Ports (NAT) vom Router auf die feste lokale IP des Rechners weiter. Testen Sie von außen (Mobilfunk oder ein Freund): Ein Test aus dem eigenen Netz beweist nichts.

Autostart und Überwachung

Legen Sie /etc/systemd/system/<name>.service an und führen Sie aus: sudo systemctl daemon-reload && sudo systemctl enable --now <name>. Logs: journalctl -u <name> -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

Autostart unter Windows (geplante Aufgabe)

Erstellen Sie eine geplante Aufgabe „Beim Systemstart“, die das Startskript ausführt, mit höchsten Rechten und „Unabhängig von der Benutzeranmeldung ausführen“.

Updates, Backups und Neustarts

Stoppen Sie den Server, führen Sie app_update 302200 validate erneut aus und starten Sie neu. Sichern Sie MiscreatedServer vor größeren Updates. Starten Sie mindestens alle 24 h neu: Der Server erzwingt dieses Limit selbst (sv_maxuptime, 12 h bei Servern ohne Whitelist).

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

Server eintragen und finden

Sobald der Server öffentlich ist, tragen Sie ihn auf https://game-rank.com/jeux/miscreated ein (Seite des Betreibers dieses Tools), damit Spieler ihn finden, verfolgen und dafür abstimmen können.

Fehlerbehebung

  • Von außen nicht erreichbar, aber lokal OK: Es fehlt die System-Firewall-Regel, die Provider-Firewall oder die NAT-Weiterleitung, oder das Protokoll (UDP/TCP) stimmt nicht. Prüfen Sie jede Ebene einzeln.
  • Verbindung nach einem Spiel-Update abgelehnt: Client und Server müssen dieselbe Version haben. Server erneut aktualisieren und neu starten.
  • Der Server beendet sich sofort: Starten Sie ihn in einer Konsole, um den Fehler zu lesen, und prüfen Sie freien RAM, Speicherplatz und Software-Voraussetzungen.
  • Der Server initialisiert sich seit Patch 1.18.x nicht: Fügen Sie -sv_bind <externe IP> hinzu (nur bei Steam-UGC-Inhalten weglassen).
  • Der Servername in hosting.cfg wird ignoriert: Nutzen Sie +sv_servername in der Startzeile.

Häufige Fragen

Wie lautet die Steam-App-ID des Servers?
302200 (Miscreated Dedicated Server). Laut Community kann der anonyme Login scheitern; nutzen Sie dann ein Steam-Konto mit dem Spiel.
Wie aktualisiere ich den Server?
Stoppen Sie den Server und führen Sie app_update 302200 validate erneut aus; Client und Server brauchen dieselbe Version.
Wie greife ich auf RCON zu?
Es wird mit +http_startserver aktiviert (Port frei wählbar) und über http_password in der hosting.cfg oder +http_password beim Start geschützt; ein Web-RCON-Client verbindet sich damit. Halten Sie den Port privat.
Wie mache ich meinen Server bekannt?
Tragen Sie ihn auf https://game-rank.com/jeux/miscreated ein (Seite des Betreibers dieses Tools): Spieler können ihn finden, verfolgen und dafür abstimmen.

Tools für Ihren Miscreated-Server

Miscreated
MiscreatedFrei zugänglich
Erzeugen Sie die hosting.cfg Ihres Miscreated-Servers: MOTD, RCON, Wetter, Spielerbedürfnisse, KI, Loot und Limits.
KonfigurationCFGÖffnen
Dokumentation
Miscreated
MiscreatedFrei zugänglich
Erzeugen Sie das Startskript Ihres Miscreated-Servers: SteamCMD-Update, Startargumente und automatischer Neustart.
StartSteamCMDÖffnen
Dokumentation