Come ospitare un server
Questa guida spiega come ospitare una tua partita su un server che controlli. Se invece vuoi giocare nella partita di qualcun altro, consulta la guida all'installazione.
Client e server
Spellbreak Community Edition è diviso in due componenti:
- Client: contiene tutta la grafica e i menu. Ogni giocatore ha bisogno della propria copia.
- Server: gira senza grafica né menu e serve a ospitare le partite. Ti serve accesso al server per ospitare una partita.
Per ospitare una partita, il server deve essere raggiungibile dai giocatori che vogliono entrare. La guida qui sotto ti aiuterà a configurare il tuo.
Indice
La posizione dei giocatori conta
Per collegarsi, i giocatori hanno bisogno dell'indirizzo IP e del numero di porta del server. La porta predefinita di Spellbreak è 7777.
- Se ospiti per giocatori sulla stessa rete locale, vedi la sezione Giocatori in rete locale.
- Se ospiti per giocatori via internet, vedi la sezione Giocatori via internet.
Giocatori in rete locale
Se i giocatori sono sulla stessa rete locale (per esempio nella stessa casa o nello stesso ufficio), trovare l'IP del server è semplice. Segui questi passaggi:
-
Apri il prompt dei comandi e digita:
ipconfigOtterrai un indirizzo IP, per esempio:
192.168.1.41:7777 -
Condividi la combinazione IP:Porta con i giocatori della rete locale così potranno collegarsi.
Giocatori via internet
Questo passaggio apre la tua rete a connessioni esterne. Se fatto male, il port forwarding può esporre i tuoi dispositivi o i tuoi dati personali a internet. Inoltra solo le porte strettamente necessarie, usa un'autenticazione robusta dove possibile e tieni aggiornato il software di sistema. Procedi con cautela e metti la sicurezza al primo posto quando modifichi le impostazioni del router o del firewall.
Se i giocatori non sono sulla stessa rete locale, avranno bisogno dell'IP pubblico del tuo server.
-
Per trovare il tuo IP pubblico, apri un browser e cerca «What is my IP?». Usa l'indirizzo IP mostrato, così:
203.0.113.5:7777 -
Se l'IP locale e quello pubblico non coincidono, il tuo server potrebbe trovarsi dietro un gateway NAT e dovrai configurare il port forwarding.
Gateway NAT e port forwarding
Nella maggior parte dei casi i gateway NAT bloccano le connessioni in entrata da internet. Dovrai configurare il port forwarding per permettere ai giocatori di collegarsi.
-
Accedi alla pagina di configurazione del tuo router o modem.
- Può essere un'app o una pagina web con un indirizzo tipo
http://192.168.1.1.
- Può essere un'app o una pagina web con un indirizzo tipo
-
Effettua l'accesso alla pagina di configurazione. Se non conosci le credenziali, cerca la password predefinita o contatta il tuo provider.
-
Trova le impostazioni di port forwarding, spesso in menu come «Firewall» o «NAT».
-
Aggiungi una regola di port forwarding:
- Protocollo: UDP (oppure TCP/UDP).
- IP del dispositivo: l'IP locale del tuo server.
- Porta: 7777 (o un intervallo da 7777 a 7778).
Avviare il server
Per ospitare un server devi scaricare i file del server ed estrarli in una cartella a tua scelta.
Prerequisiti
Prima di avviare il server per la prima volta, installa i prerequisiti di Unreal Engine 4:
- Per Windows a 64 bit:
UE4PrereqSetup_x64.exe - Per Windows a 32 bit:
UE4PrereqSetup_x86.exe
NOTA: se li hai già installati per il client, non serve rifarlo.
Installare la patch di bilanciamento
Come per l'installazione manuale descritta nella nostra guida all'installazione, dovrai installare la patch di bilanciamento a mano.
- Scarica l'ultima patch di bilanciamento da qui.
- Estrai il file ZIP e metti il contenuto nella seguente cartella all'interno della cartella di gioco:
g3/Content/Paks.
Scegliere una modalità e avviare
Il server si avvia eseguendo uno dei file batch inclusi, come Start_a_Solos_server.bat. Si aprirà una finestra di terminale con del testo che scorre. Alcune righe possono contenere «Warning», è normale.
- Se compare un avviso di sicurezza di Windows, assicurati che entrambe le caselle siano spuntate e clicca su «Consenti accesso».
- Ora i giocatori possono entrare inserendo la combinazione IP:Porta del server.
Note aggiuntive e risoluzione dei problemi
- Il server può impiegare 1 o 2 minuti per caricare il mondo. I giocatori potranno entrare quando il testo smette di scorrere.
- Se un client non riesce a collegarsi o resta troppo a lungo su «connecting», controlla lo stato del server e il port forwarding.
- Dai un'occhiata alle FAQ, che contengono altri passaggi per la risoluzione dei problemi.