Skip to main content

Multiplayer Guide: Come giocare online con amici

Multiplayer in Mindustry copre i modi in cui i giocatori si connettono e giocano insieme, i tipi di server e le opzioni di hosting, le considerazioni di base su sicurezza e rete, e le modalità di gioco multiplayer comuni e le convenzioni sulle mappe. Questa pagina riassume passaggi pratici e raccomandazioni per gestire o unirsi a partite multiplayer.

Panoramica

Il multiplayer permette il gioco cross-platform tra client PC, Android e iOS purché tutti i client eseguano la stessa versione del gioco. Le modalità multiplayer includono Sopravvivenza, Attacco, Giocatore contro Giocatore e Sandbox; i server possono ospitare mappe in stile campagna con più core o mappe PvP personalizzate progettate specificamente per il combattimento tra giocatori.

Tipi di server e quando usarli

  • Server locali (in-client) LAN / Steam

    • Avviati dall'interfaccia del gioco tramite "Start Game" → "Open Server" (o "Host" nel menu di pausa).
    • Ideali per sessioni veloci con pochi amici sulla stessa rete locale (stesso Wi‑Fi o hotspot).
    • L'host deve tenere il gioco in esecuzione; quando l'host chiude il gioco il server si ferma.
    • I client sulla stessa LAN di solito vedranno il server automaticamente nella lista server in-game.
  • Server dedicati (headless)

    • Applicazioni Java JAR stand-alone pensate per essere eseguite su una macchina separata (si consiglia Linux o Windows).
    • Adatti per server pubblici o persistenti e per supportare molti giocatori o lunghi tempi di attività.
    • Richiedono l'installazione almeno di JRE/JDK 8 (o più recente dove supportato), il posizionamento del JAR del server sull'host e l'avvio con java -jar server.jar (o server-release.jar).
    • Forniscono comandi amministrativi e possono essere modificati/configurati per comportamenti personalizzati.
    • Se il server sarà accessibile da Internet, è necessario il port forwarding o l'hosting su cloud.
  • LAN vs Dedicato: usare LAN per partite locali informali; usare un server dedicato per hosting persistente, pubblico o ad alto carico.

Connessione: IP, porte e NAT

  • Connessioni locali: unirsi tramite l'interfaccia "Join Game" in-game; gli host LAN normalmente appaiono automaticamente.
  • Connessioni remote: i client devono conoscere l'indirizzo IP pubblico e la porta dell'host per unirsi a un server non-LAN. Gli host devono o:
    • Configurare il port forwarding sul proprio Router Language per la porta del server, oppure
    • Usare una VPN o un servizio di tunneling (es. Hamachi) se il port forwarding non è disponibile, oppure
    • Ospitare su un provider cloud (consigliato per server pubblici).
  • Il gioco usa sia TCP che UDP; consentire la porta del server attraverso il firewall della macchina host. La documentazione comune consiglia di consentire la porta 6567 per TCP e UDP quando si usa il firewall di Windows.
  • Non pubblicare ampiamente il tuo IP pubblico personale; esporlo comporta rischi di DoS e altri attacchi. Usare DNS, un dominio, un reverse proxy o hosting cloud per mascherare il tuo IP per server pubblici.

Basi dell'hosting e comandi comuni

  • Per l'hosting in-client: scegliere una mappa e una modalità di gioco (Sopravvivenza, Attacco, Giocatore contro Giocatore, Sandbox), avviare il server dal menu di pausa e invitare i giocatori sulla stessa rete o condividere il tuo IP se hai fatto port-forward.
  • Per server dedicati:
    • Mettere il JAR del server sulla macchina host, aprire un terminale/prompt dei comandi, cd nella directory del JAR e lanciare java -jar server.jar (o server-release.jar).
    • Usare la console del server e il comando di help integrato per conoscere i comandi admin.
    • Usare host [mode] (o l'equivalente del server) per caricare una mappa e una modalità di gioco.
    • Configurare le regole del firewall per consentire la porta del server se necessario.

Modalità multiplayer e tipi di mappe

  • Sopravvivenza: difendere i core e sopravvivere alle ondate.
  • Attacco: assaltare basi nemiche (usato in mappe in stile campagna).
  • Giocatore contro Giocatore: combattimento tra giocatori, spesso usando mappe PvP appositamente progettate.
  • Sandbox: ambiente privato per gioco/test con regole di costruzione più libere.

Mappe PvP e convenzioni:

  • Le mappe PvP (spesso abbreviate P o PVP) sono progettate specificamente per il combattimento tra giocatori e possono mancare di caratteristiche di campagna come core spawn nemici.
  • Sottotipi comuni di mappe PvP:
    • Mappe Formula: terreno e posizionamento dei minerali simmetrici e ordinati; spesso includono un tempo di protezione (comunemente 600s su molte mappe).
    • Mappe War-wall: torrette neutre o difese robuste che dividono le basi.
    • Mappe Rank: molti nodi di risorse base e core extra; a volte senza tempo di protezione.
    • Mappe HEX: mappe generate proceduralmente basate su esagoni; ogni esagono può rappresentare una squadra.
    • Stili di mappa noti includono varianti chiamate colloquialmente "飙车", "熔岩", "赤潮", ecc., popolari nelle rotazioni della community.
  • Strategie PvP includono rush tecnologici veloci (es. rushare tecnologie legate a overdrive), uso di unità aeree, e tattiche avanzate come controllo manuale delle unità e logica per aumentare gittata o velocità dei proiettili.

Cross-platform e versioning

  • Il gioco supporta il multiplayer cross-platform tra client PC, Android e iOS.
  • Tutti i client devono eseguire la stessa versione del gioco per connettersi; mismatch di versione impedisce l'unione.
  • Tenere server e client aggiornati alla stessa release per evitare problemi di compatibilità.

Consigli pratici e sicurezza

  • Usare la LAN per piccoli gruppi di amici per evitare port forwarding ed esposizione pubblica.
  • Per server persistenti/pubblici, preferire una macchina dedicata o hosting cloud per garantire uptime e prestazioni.
  • Usare password admin robuste e limitare chi può accedere ai comandi amministrativi.
  • Mascherare o evitare di condividere il proprio IP pubblico di casa; usare DNS, nomi di dominio o hosting cloud quando possibile.
  • Se devi fare port-forward, seguire guide specifiche per il Router Language e forwardare solo le porte necessarie per il server.
  • Consentire la porta del server attraverso il firewall dell'OS host (gli utenti Windows spesso devono aggiungere manualmente le regole del firewall).

Risoluzione dei problemi comune

  • Server non visibile sulla LAN: assicurarsi che host e client siano sulla stessa LAN, controllare il firewall e verificare che l'host abbia aperto un server in-game.
  • Join remoto fallisce: verificare che il port forwarding sia configurato correttamente, che l'IP pubblico sia corretto e che le regole del firewall permettano la porta del server (sia TCP che UDP).
  • Errori di mismatch di versione: aggiornare server o client in modo che tutti siano sulla stessa build.
  • Problemi cross-platform: confermare che tutti i dispositivi usino lo stesso canale di rilascio del gioco (stable, beta o build custom).

Questa guida copre gli elementi essenziali per connettersi, ospitare e gestire il multiplayer in Mindustry. Configura l'hosting in base alle tue esigenze — LAN per partite rapide, server dedicati per gioco persistente o pubblico — e segui le pratiche di sicurezza di base quando esponi un server a Internet.

Pages featured in this guide