Vai al contenuto
Miscreated

Installare un server Miscreated

Miscreated offre un server dedicato Windows (app SteamCMD 302200) configurato con hosting.cfg e argomenti di avvio; su Linux gira con Wine o Docker. Le informazioni provengono da guide di host e dalla community, poiché lo sviluppatore non pubblica documentazione dettagliata: alcuni punti (porte, login anonimo) sono segnalati come da verificare.

Ultimo aggiornamento: 09/10/2026

Miscreated offre un server dedicato Windows (app SteamCMD 302200) configurato con hosting.cfg e argomenti di avvio; su Linux gira con Wine o Docker. Le informazioni provengono da guide di host e dalla community, poiché lo sviluppatore non pubblica documentazione dettagliata: alcuni punti (porte, login anonimo) sono segnalati come da verificare.

Installazione passo dopo passo

  1. Verifica la macchina: 4 cores, 8 GB RAM, 30 GB disk (community estimate).

  2. Scarica SteamCMD e crea la cartella del server.

  3. Installa il server con SteamCMD: login (anonymous, otherwise a Steam account owning the game), app_update 302200 validate.

  4. Avvia il server una volta, fermalo e modifica hosting.cfg.

  5. Avvia Bin64_dedicated\MiscreatedServer.exe con +sv_maxplayers, +map, -sv_bind <IP esterno>, -sv_port 64090 e +http_password.

  6. Apri le porte 64090-64094 (TCP/UDP) nel firewall e sul router.

  7. Prova su localhost (127.0.0.1) e poi dall'esterno con un'altra rete.

  8. Pianifica un riavvio: il server si spegne da solo al massimo dopo 24 h (sv_maxuptime).

  9. Configura l'avvio automatico (attività pianificata o servizio systemd).

  10. Pianifica i backup di MiscreatedServer e gli aggiornamenti.

Requisiti

Non ci sono cifre ufficiali: prevedi 4 core, 8 GB di RAM e 30 GB di disco per una cinquantina di giocatori (stima). Windows, oppure Linux con Wine/Docker. SteamCMD: l'app 302200 può richiedere un account Steam con il gioco (il login anonimo è fallito per alcuni); prova prima anonimo. Stessa versione client/server.

Installazione locale (Windows)

Installa e avvia con gli argomenti qui sotto (sostituisci l'IP con il tuo IP esterno; per un test locale usa l'IP della macchina). Connettiti dal gioco con 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

Installazione su VPS / server dedicato Linux

Su Linux non è documentata alcuna versione nativa: un'immagine Docker della community (docker-steamcmd-wine, marcata obsoleta) usa la rete host, hosting.cfg in steamapps/common/MiscreatedServer e un riavvio pianificato. Preferisci Windows Server per restare nel documentato.

Porte da aprire

  • 64090-64094 TCP/UDP: intervallo usato dal server (immagine Docker community); la porta di gioco si imposta con -sv_port
  • 64190/TCP: RCON HTTP (esempio +http_startserver port:64190): non esporre pubblicamente

Firewall Linux (ufw)

Su Ubuntu/Debian consenti prima SSH per non restare chiuso fuori, poi le porte del gioco.

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

Firewall di Windows (netsh)

In PowerShell come amministratore (o «cmd» amministratore):

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

Firewall del provider e port forwarding (NAT)

Se il server è presso un provider (OVH, Hetzner, Scaleway…), apri le stesse porte nel suo firewall di rete («security group»). In casa, inoltra le porte (NAT) dal router all'IP locale fisso della macchina. Testa dall'esterno (rete mobile o un amico): un test dalla tua rete non prova nulla.

Avvio automatico e supervisione

Crea /etc/systemd/system/<nome>.service ed esegui: sudo systemctl daemon-reload && sudo systemctl enable --now <nome>. Log: journalctl -u <nome> -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

Avvio automatico su Windows (attività pianificata)

Crea un'attività pianificata «All'avvio» che esegua lo script di avvio, con i privilegi più elevati e «Esegui indipendentemente dalla connessione dell'utente».

Aggiornamenti, backup e riavvii

Ferma il server, riesegui app_update 302200 validate e riavvia. Fai il backup di MiscreatedServer prima di aggiornamenti importanti. Riavvia almeno ogni 24 h: il server impone da sé questo limite (sv_maxuptime, 12 h su server senza whitelist).

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

Pubblicare e trovare il tuo server

Quando il server è pubblico, aggiungilo su https://game-rank.com/jeux/miscreated (sito del proprietario di questo strumento) così i giocatori possono trovarlo, seguirlo e votarlo.

Risoluzione dei problemi

  • Irraggiungibile dall'esterno ma ok in localhost: manca la regola del firewall di sistema, del provider o l'inoltro NAT, oppure il protocollo (UDP/TCP) è sbagliato. Controlla ogni livello.
  • Connessione rifiutata dopo un aggiornamento del gioco: client e server devono avere la stessa versione. Riesegui l'aggiornamento del server e riavvialo.
  • Il server si chiude subito: avvialo da una console per leggere l'errore e controlla RAM libera, disco e requisiti software.
  • Il server non si inizializza dalla patch 1.18.x: aggiungi -sv_bind <IP esterno> (omettilo solo con contenuti Steam UGC).
  • Il nome del server in hosting.cfg viene ignorato: usa +sv_servername nella riga di avvio.

Domande frequenti

Qual è l'app ID Steam del server?
302200 (Miscreated Dedicated Server). Il login anonimo può fallire secondo la community; usa allora un account Steam con il gioco.
Come aggiorno il server?
Ferma il server e riesegui app_update 302200 validate; client e server devono avere la stessa versione.
Come accedo all'RCON?
Si attiva con +http_startserver (porta a scelta) e si protegge con http_password in hosting.cfg o +http_password all'avvio; un client RCON web vi si connette. Tieni privata la porta.
Come faccio conoscere il mio server?
Aggiungilo su https://game-rank.com/jeux/miscreated (sito del proprietario di questo strumento): i giocatori potranno trovarlo, seguirlo e votarlo.

Strumenti per il tuo server Miscreated

Miscreated
MiscreatedAccesso libero
Genera il hosting.cfg del tuo server Miscreated: messaggio del giorno, RCON, meteo, bisogni del giocatore, IA, loot e limiti.
ConfigurazioneCFGApri
Documentazione
Miscreated
MiscreatedAccesso libero
Genera lo script di avvio del tuo server Miscreated: aggiornamento SteamCMD, argomenti di avvio e riavvio automatico.
AvvioSteamCMDApri
Documentazione