Un server Rust usa quattro porte: la porta di gioco a cui si connettono i giocatori e una porta query per l’elenco dei server, entrambe UDP, più una porta RCON per gli strumenti di amministrazione e una porta per l’app Rust+, entrambe TCP. Su PlayNHost tutte e quattro sono assegnate e aperte per te. I giocatori hanno bisogno solo dell’indirizzo nella scheda Gioca con gli amici.
Quali porte usa un server Rust?
| Porta | Protocollo | Predefinita di Facepunch | Sul tuo server PlayNHost | Dove la vedi |
|---|---|---|---|---|
| Porta di gioco: qui si connettono i giocatori | UDP | 28015 | La porta Principale | Indirizzo nella scheda Gioca con gli amici e Porte e rete |
| Porta query: l’elenco dei server la interroga sul tuo server | UDP | 1 in più della porta di gioco o della porta RCON, la più alta delle due | Una porta a parte | Porta query in Impostazioni di gioco |
| Porta RCON: qui si connettono gli strumenti di amministrazione esterni | TCP | Il numero della porta di gioco (l’esempio di Facepunch usa la 28016) | Una porta a parte | Porta RCON in Impostazioni di gioco |
| Porta dell’app Rust+: l’app companion parla qui con il tuo server | TCP | 67 in più della porta di gioco o della porta RCON, la più alta delle due (28082) | Una porta a parte | Porta app in Impostazioni di gioco |
La guida al server di Facepunch dice la stessa cosa: un server Rust ha 4 porte, le porte di gioco e query sono UDP, RCON e Rust+ sono TCP, e per connettersi e giocare serve solo la porta di gioco. La porta query è ciò che mette il tuo server nell’elenco dei server del gioco, e Facepunch aggiunge che la porta di gioco e la porta query non possono mai avere lo stesso numero.
Porta query, Porta RCON e Porta app sono contrassegnate come Sola lettura in Impostazioni di gioco. Il pannello le imposta quando il tuo server viene creato e passa a Rust tutti e quattro i numeri a ogni avvio, così Rust ascolta sempre sulle porte che il pannello mostra.
Perché la mia porta Rust di solito non è la 28015?
Ogni server PlayNHost riceve le sue porte dalla macchina su cui gira, così molti server possono condividere lo stesso indirizzo IP senza darsi fastidio. La 28015, la 28016 e la 28082 sono i numeri che Facepunch usa per un server che ospiti tu stesso. I numeri del tuo server di solito sono diversi, quindi dai sempre ai giocatori l’indirizzo e la porta che mostra il pannello, mai un numero preso da una guida per server casalinghi.
Dove trovo l’indirizzo e le porte nel pannello?
- Apri il tuo server nel pannello e clicca su Porte e rete nel menu a sinistra.
- Sotto Dallo ai tuoi giocatori trova l’indirizzo scritto come IP e porta, per esempio
203.0.113.10:25600. Clicca sull’icona di copia accanto. È la porta di gioco, ed è l’unica porta di cui hanno bisogno i giocatori. - Guarda sotto Tutte le porte. Vedi quattro righe. Quella con il badge Principale, descritta come La porta a cui si connettono i giocatori, è la porta di gioco.
- Per distinguere le altre tre, clicca su Impostazioni nelle schede sopra la pagina, poi su Impostazioni di gioco, e confronta i loro numeri con Porta query, Porta RCON e Porta app.
- Per dare un’etichetta a una riga, apri il menu ... in fondo alla riga, scegli Rinomina, scrivi una Descrizione come
RCONe clicca su Salva modifiche. La riga mostra allora la tua descrizione invece di Nessuna descrizione.
La pagina Panoramica ha lo stesso indirizzo: nella scheda Gioca con gli amici accanto a Indirizzo, e nella riga Indirizzo del server della scheda del server, il cui pulsante Entra lo copia.
Come si connettono i giocatori a un server Rust su PlayNHost?
I giocatori premono F1 nel gioco, digitano client.connect e uno spazio, incollano l’indirizzo con la sua porta e premono Invio. Un server nuovo compare anche nell’elenco Community del gioco dopo qualche minuto, grazie alla porta query. I giocatori non digitano mai la porta query, RCON o Rust+. I passaggi completi sono in Come entrare nel tuo server Rust.
Devo aprire porte sul mio router o firewall?
No. La macchina su cui gira il tuo server Rust accetta connessioni da internet sulle porte che il pannello assegna ai server, sia TCP sia UDP, e ogni porta sotto Tutte le porte ne fa parte. Il pannello lo dice in quella pagina: Ogni porta accetta TCP e UDP. I router di casa dei tuoi giocatori lasciano passare le connessioni in uscita, quindi nemmeno loro aprono nulla.
Il port forwarding della guida di Facepunch è per un server che ospiti a casa dietro il tuo router. Con un server ospitato non è compito tuo.
Cosa non consente il firewall?
Solo le porte elencate sotto Tutte le porte raggiungono il tuo server dall’esterno. Un plugin che apre un listener suo, come una pagina web su una porta che sceglie da sé, non è raggiungibile a meno che non usi una di quelle. Se il tuo piano include porte extra, Tutte le porte mostra Aggiungi una porta. Il numero della nuova porta lo sceglie la macchina, come dice il pannello: Port numbers are assigned by the machine your server runs on - you can name a port, but not choose its number. (I numeri di porta vengono assegnati dalla macchina su cui gira il tuo server: puoi dare un nome a una porta, ma non scegliere il suo numero.) Imposta il plugin su quel numero, poi riavvia il server perché la nuova porta sia in uso. Se non c’è il pulsante Aggiungi una porta, il tuo piano non include porte extra, quindi apri un ticket e di’ quale plugin ne ha bisogno.
Posso cambiare quale porta è la principale o rimuoverne una?
Lascia la porta di gioco come Principale e lascia tutte e quattro le porte al loro posto. Imposta come principale nel menu ... di una riga sposta solo la porta di gioco, e Porta query, Porta RCON e Porta app restano dove sono. Rendere principale la porta query, per esempio, metterebbe gioco e query su un solo numero, cosa che secondo Facepunch non può funzionare.
Il menu può offrire anche Rimuovi porta sulle righe di query, RCON e app. Non usarlo: Rust verrebbe comunque avviato su quel numero, e una porta rimossa torna alla macchina, dove un altro server può ottenerla.
A cosa servono la porta RCON e la porta dell’app Rust+?
RCON è la console remota di Rust. Rust la esegue come WebSocket sulla Porta RCON, su TCP. Strumenti esterni come RustAdmin si connettono con l’IP del tuo server, la Porta RCON e la Password RCON: Come connettere il tuo strumento RCON al tuo server Rust. La Console del pannello non la usa, ma la scheda Giocatori attivi e la Mappa live sì, ed è per questo che hanno bisogno di una Password RCON.
Rust+ è l’app companion di Facepunch. Rust esegue un piccolo server companion sulla Porta app, su TCP, e il backend Rust+ di Facepunch deve poterla raggiungere da internet. Facepunch richiede anche che quella porta sia 10000 o superiore. La Porta app è una delle porte del tuo server, quindi è raggiungibile. Controlla che il suo numero in Impostazioni di gioco sia 10000 o superiore; se è più basso, apri un ticket, perché Rust+ non può funzionare su di essa. I giocatori si abbinano dall’interno del gioco: Come usare l’app Rust+ con il tuo server Rust.
Problemi di porta comuni in Rust e soluzioni
Il mio server Rust non è nell’elenco dei server
Un server nuovo impiega qualche minuto a comparire nell’elenco Community dopo che la Console mostra Server startup complete (Avvio del server completato). La porta query è già configurata, quindi non c’è nulla da aprire. Nel frattempo i giocatori possono entrare con client.connect e l’indirizzo. Se ancora non compare, controlla nome, tag e branch: Il tuo server Rust non compare nell’elenco dei server.
Un amico non riesce a connettersi con l’indirizzo
- Copia di nuovo l’indirizzo da Gioca con gli amici. Una porta sbagliata o mancante è la causa più comune, e le porte query, RCON e app non servono mai per entrare.
- Controlla che il badge dica Online e che la Console mostri Server startup complete.
- Le reti di scuole, lavoro e pubbliche possono bloccare le porte di gioco. Chiedi al giocatore di provare un’altra rete.
Le cause legate a versione, branch e server pieno sono in I giocatori non riescono a entrare nel tuo server Rust.
Il mio strumento RCON non riesce a connettersi o viene rifiutato
- Usa la Porta RCON da Impostazioni di gioco, non la porta nell’indirizzo.
- Scegli il tipo di RCON web o WebSocket se il tuo strumento lo chiede.
- Se hai cambiato la Password RCON mentre il server girava, riavvialo: il pannello dà la password a Rust all’avvio, quindi quella nuova viene usata solo dopo un riavvio. Con una password sbagliata la Console registra
RCON: IP ... attempted to connect with incorrect password.(RCON: l’IP ... ha tentato di connettersi con una password errata.)
Quando è il pannello stesso a essere rifiutato, dice The server refused the RCON password (Il server ha rifiutato la password RCON): Il server ha rifiutato la password RCON sul tuo server Rust. Mentre il server si avvia o è fermo, la scheda Giocatori attivi dice It is not answering on its RCON port. That is normal while it is starting or stopped. (Non risponde sulla sua porta RCON. È normale mentre si avvia o è fermo.)
Rust+ mostra il server come offline
Cerca nella Console Rust+ companion server connectivity test failed! Disabling Rust+ features. Rust la stampa quando il backend di Facepunch non riesce a raggiungere la Porta app, e poi disattiva Rust+ sul tuo server. Facepunch consente inoltre solo 10 di questi controlli per indirizzo IP ogni 5 minuti, e i server Rust sulla stessa macchina condividono un indirizzo IP. Aspetta 5 minuti e riavvia il server una volta. Se la riga torna, apri un ticket con le righe della Console intorno.
Da sapere
- Ogni impostazione di porta è elencata in Impostazioni del server Rust: tutte le opzioni spiegate, e gli altri errori in Problemi e soluzioni del server Rust.
- Aggiungere di nuovo le impostazioni di porta sotto Argomenti aggiuntivi non cambia nulla: Rust tiene il primo valore che riceve, e quello del pannello viene per primo.
- Cambiare host cambia l’indirizzo e le porte. Manda ai giocatori il nuovo indirizzo da Gioca con gli amici: Come spostare il tuo server esistente su PlayNHost.
- La pagina Porte e rete in sé è spiegata in Come trovare le porte e l’indirizzo IP del tuo server.



