Questa guida illustra la configurazione degli admin, la gestione dei giocatori, la gestione del mondo e la risoluzione dei problemi per il tuo server dedicato TerraTech Worlds su Legion Hosting. Per la configurazione iniziale del server, le impostazioni del mondo e le istruzioni di connessione, vedi Guida alla configurazione del server TerraTech Worlds.
Configurazione degli admin
I server dedicati TerraTech Worlds utilizzano Steam ID o un sistema basato su password per gestire l'accesso amministratore. Il proprietario del server può designare admin con permessi elevati per la gestione del server.
Configurazione dell'accesso admin
- Arresta il tuo server in GPanel.
- Vai alla scheda Files e individua il file di configurazione del server.
- Aggiungi voci admin specificando gli Steam ID dei giocatori nell'elenco admin o impostando una password admin.
- Salva il file e riavvia il server.
Trovare lo Steam ID di un giocatore
Puoi trovare lo Steam64 ID di un giocatore nei seguenti modi:
- Visitando il suo profilo Steam e utilizzando uno strumento di ricerca Steam ID (come steamid.io).
- Controllando l'output della console del server quando il giocatore si connette — i log di connessione includono in genere gli Steam ID.
Comandi admin
I comandi admin possono essere eseguiti tramite la console del server GPanel o dagli admin in-game tramite comandi in chat. La seguente tabella elenca i comandi admin di uso comune:
| Comando | Descrizione |
|---|---|
kick <player> |
Espelle un giocatore dal server. Può riconnettersi immediatamente. |
ban <player> |
Banna un giocatore dal server. Persiste tra i riavvii. |
unban <player> |
Rimuove il ban di un giocatore. |
players / list |
Elenca tutti i giocatori attualmente connessi con i loro ID. |
save |
Forza un salvataggio immediato del mondo. |
say <message> |
Invia un messaggio di annuncio a livello di server. |
shutdown |
Arresta il server in modo controllato, salvando prima il mondo. |
help |
Elenca tutti i comandi del server disponibili. |
help nella console per visualizzare tutti i comandi attualmente supportati.
Gestione dei giocatori
Espulsione e ban
Usa i comandi kick e ban per gestire i giocatori che disturbano:
- Kick: Disconnette immediatamente il giocatore. Può ricollegarsi a meno che non venga anche bannato.
- Ban: Disconnette il giocatore e gli impedisce di riconnettersi. I ban persistono tra i riavvii del server.
- Unban: Usa il comando
unbancon il nome o l'ID del giocatore per rimuovere il ban.
Gestione dell'elenco dei ban
I giocatori bannati sono memorizzati in un file dell'elenco ban nella directory del server. Puoi modificare manualmente questo file tramite la scheda Files di GPanel per aggiungere o rimuovere voci:
- Arresta il server.
- Apri il file dell'elenco ban nella scheda Files.
- Aggiungi o rimuovi Steam ID secondo necessità.
- Salva e riavvia il server.
Whitelist (facoltativo)
Se desideri limitare il tuo server solo a giocatori specifici, puoi utilizzare una whitelist. Quando abilitata, solo i giocatori i cui Steam ID sono presenti nella whitelist possono unirsi al server. Controlla il file di configurazione del server per le impostazioni della whitelist.
Gestione del mondo
Salvataggio del mondo
Il server salva automaticamente il mondo a intervalli regolari e in caso di arresto controllato. Puoi anche forzare un salvataggio manuale:
- Utilizza il comando
savenella console di GPanel per attivare un salvataggio immediato. - Arresta sempre il server in modo controllato (tramite il pulsante Stop in GPanel) per assicurarti che il mondo venga salvato prima dello spegnimento.
Backup del mondo
I backup regolari proteggono dalla perdita di dati dovuta a corruzione, eliminazione accidentale o modifiche indesiderate:
- Arresta il server per garantire uno stato di salvataggio coerente.
- Vai alla scheda Files e individua la directory di salvataggio del mondo.
- Scarica l'intera cartella di salvataggio tramite la scheda Files o SFTP.
- Conserva il backup localmente. Considera di etichettare i backup con le date per una facile identificazione.
Ripristino di un backup
- Arresta il server.
- Carica i file di salvataggio del backup nella directory corretta, sostituendo i file esistenti.
- Avvia il server. Il mondo ripristinato verrà caricato.
Reset del mondo
Per ricominciare da capo con un nuovo mondo:
- Arresta il server.
- Effettua un backup del salvataggio del mondo esistente se desideri conservarlo.
- Elimina la cartella di salvataggio del mondo.
- Facoltativamente, modifica il
WORLD_SEEDnella scheda Startup per un layout di mondo diverso. - Avvia il server. Verrà generato un nuovo mondo.
Crescita del mondo nel tempo
Mentre i giocatori esplorano e modificano il mondo, il file di salvataggio aumenta di dimensioni. Questo è un comportamento normale:
- I chunk esplorati vengono salvati su disco, aumentando l'utilizzo dello spazio di archiviazione.
- Le strutture dei giocatori e i Techs si aggiungono ai dati del mondo.
- Monitora l'utilizzo del disco in GPanel. Se ti avvicini al limite di archiviazione, considera di ripulire le aree inutilizzate o aprire un ticket di supporto per discutere le opzioni.
Risoluzione dei problemi
Il server non si avvia
- Controlla la console di GPanel per messaggi di errore durante l'avvio.
- Verifica che i file del server non siano danneggiati. Una reinstallazione dalla scheda Startup può risolvere file mancanti o danneggiati.
- Assicurati che non esistano errori di configurazione — un file di configurazione malformato può impedire l'avvio del server.
- Se il server funzionava in precedenza e ora non si avvia, prova a ripristinare un backup del salvataggio del mondo nel caso in cui il file di salvataggio sia danneggiato.
I giocatori non riescono a connettersi
- Conferma che il server sia completamente avviato e online in GPanel.
- Se protetto da password, verifica che i giocatori stiano inserendo la password corretta.
- Assicurati che la versione del gioco corrisponda — server e client devono essere sulla stessa versione. Aggiorna il server dopo le patch del gioco.
- Fai provare ai giocatori la connessione diretta utilizzando l'IP e la porta. Vedi Come trovare l'IP e la porta del tuo server.
- Controlla se il giocatore è bannato (intenzionalmente o accidentalmente).
Problemi di prestazioni
- Controlla i grafici delle risorse di GPanel per l'utilizzo di CPU e RAM.
- Riduci il numero massimo di giocatori se il server è costantemente sotto carico elevato.
- I Techs grandi e complessi costruiti dai giocatori aumentano il carico di simulazione. Incoraggia i giocatori a mantenere dimensioni ragionevoli dei Tech sui server affollati.
- Un mondo molto grande con un'ampia cronologia di esplorazione utilizza più memoria. Considera di avviare un nuovo mondo periodicamente se le prestazioni si degradano significativamente nel tempo.
- Se l'utilizzo delle risorse è costantemente al limite, considera di aggiornare il tuo piano server. Apri un ticket di supporto per discutere le opzioni.
Corruzione del salvataggio del mondo
- Se il server non riesce a caricare il mondo dopo un crash, il salvataggio potrebbe essere danneggiato.
- Ripristina da un backup recente (vedi Ripristino di un backup sopra).
- Se non è disponibile alcun backup, potresti dover eliminare il salvataggio e iniziare un nuovo mondo.
- Per prevenire la corruzione, arresta sempre il server in modo controllato e considera di pianificare backup regolari.
Mancata corrispondenza della versione dopo gli aggiornamenti
- Quando TerraTech Worlds riceve un aggiornamento, il server e tutti i giocatori devono essere sulla stessa versione.
- Arresta il server e attiva un aggiornamento/reinstallazione dalla scheda Startup per ottenere i file server più recenti.
- I giocatori dovrebbero aggiornare il loro gioco tramite Steam prima di riconnettersi.
- Controlla la console di GPanel all'avvio per verificare la versione del server.
Articoli correlati
- Guida alla configurazione del server TerraTech Worlds — Configurazione iniziale, impostazioni del mondo, configurazione e istruzioni di connessione
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
- Guida all'avvio del server — Guida generale per avviare qualsiasi server di gioco su Legion Hosting
Hai bisogno di ulteriore assistenza?
Se stai riscontrando problemi non trattati in questa guida, il nostro team di supporto è disponibile per assisterti. Apri un ticket su legionhosting.net/submitticket.php con i dettagli del tuo server, una descrizione del problema e tutti i messaggi di errore rilevanti dalla console di GPanel.