Questa guida copre la configurazione admin, tutti i comandi della console disponibili, la gestione dei giocatori, le impostazioni del mondo e la risoluzione dei problemi per il tuo server dedicato HumanitZ. HumanitZ utilizza comandi basati sulla chat con prefisso / per l'amministrazione del server.
Configurazione Admin
HumanitZ concede l'accesso admin attraverso un sistema di password. La password admin viene configurata nel file GameServerSettings.ini del tuo server o tramite le variabili di avvio di GPanel.
Impostare la Password Admin
Imposta la password admin nel file di configurazione del tuo server:
AdminPassword=YourSecurePassword123
Puoi anche impostarla tramite la scheda Startup di GPanel modificando la variabile Admin Password. Dopo aver cambiato la password, riavvia il server affinché abbia effetto.
Accedere come Admin nel Gioco
- Entra nel tuo server come giocatore normale.
- Apri la chat di gioco (premi Enter o T).
- Digita il seguente comando con la tua password admin:
/AdminAccess YourSecurePassword123
Vedrai un messaggio di conferma che i privilegi admin sono stati concessi per la sessione corrente. L'accesso admin persiste fino alla disconnessione dal server.
Visibilità del Tag Admin
Per impostazione predefinita, un tag admin potrebbe apparire accanto al tuo nome nella chat. Puoi attivare o disattivare questa visibilità:
/admintag
Questo nasconde o mostra l'indicatore admin, permettendoti di giocare in modo anonimo se necessario.
Comandi Admin
Tutti i comandi vengono inseriti nella chat di gioco e hanno il prefisso /. I comandi sono sensibili alle maiuscole/minuscole.
Comandi di Gestione del Server
| Comando | Sintassi | Descrizione |
|---|---|---|
| Shutdown | /Shutdown [seconds] |
Spegne il server dopo il ritardo specificato. Tutti i giocatori vengono avvisati in chat e il mondo viene salvato prima dello spegnimento. |
| Save Game | /SaveGame |
Forza un salvataggio manuale immediato del mondo. Utile prima di apportare modifiche o eseguire manutenzione. |
| Admin UI | /adminw |
Apre il pannello di utilità admin per generare oggetti e regolare le impostazioni tramite un'interfaccia grafica. |
| SuperAdmin | /SuperAdmin |
Attiva la modalità volo invisibile. Diventi invisibile agli altri giocatori e puoi volare liberamente sulla mappa. Esegui nuovamente il comando per disattivare. |
| God Mode | /god |
Attiva l'invincibilità. Non puoi subire danni da nessuna fonte mentre è attiva. Esegui nuovamente per disattivare. |
| FPS Display | /FPS o /FPS2 |
Attiva un contatore di frame rate. Utile per monitorare le prestazioni del server. |
| Execute Command | /ExecCmd [command] |
Esegue un comando raw della console Unreal Engine. Solo per utenti avanzati. |
Comandi di Spawn
I comandi di spawn ti permettono di creare oggetti, veicoli, creature e compagni nella tua posizione corrente.
| Comando | Sintassi | Descrizione |
|---|---|---|
| Spawn Item | /Spawn item_[Name] |
Genera un oggetto raccoglibile nella tua posizione. Esempio: /Spawn item_Apple |
| Force Spawn | /fspawn item_[Name] |
Forza la generazione di un oggetto ignorando i controlli di collisione. Usa quando /Spawn fallisce a causa del terreno. |
| Spawn Vehicle | /spawn car_[Type] |
Genera un veicolo nella tua posizione. Vedi la lista dei veicoli qui sotto. |
| Spawn AI | /spawn ai_[Type] |
Genera uno zombie, NPC ostile o creatura selvatica. Vedi la lista AI qui sotto. |
| Spawn Dog | /spawn Dog |
Genera un cane compagno nella tua posizione. |
| Spawn Claimable Dog | /spawn CompDog |
Genera un cane che può essere reclamato da qualsiasi giocatore come compagno. |
| Spawn Horse | /spawn horse |
Genera un cavallo casuale nella tua posizione. |
Tipi di Veicoli
Usa questi identificativi con /spawn car_[Type]:
| Tipo | Veicolo |
|---|---|
car_suv | SUV |
car_pickup | Pickup |
car_jeep | Jeep |
car_hatchback | Utilitaria |
car_van | Furgone |
car_truck | Camion |
car_sport | Auto sportiva |
car_rv | Camper |
car_policesuv | SUV della polizia |
car_gaztiger | Veicolo militare (Gaz Tiger) |
car_edmond | Berlina Edmond |
car_rally | Auto da rally |
car_amero | Muscle car Amero |
car_lazer | Auto sportiva Lazer |
Tipi di Spawn AI
Usa questi identificativi con /spawn ai_[Type]:
| Tipo | Descrizione |
|---|---|
ai_bear | Orso (fauna selvatica ostile) |
ai_wolf | Lupo (fauna selvatica ostile) |
ai_buck | Cervo (fauna selvatica passiva) |
ai_zombiepolice | Zombie poliziotto |
ai_zombiegirl | Zombie femmina |
ai_zombiebelly | Zombie gonfio |
ai_humanmelee | NPC umano ostile (corpo a corpo) |
/adminw per sfogliare gli oggetti disponibili tramite l'interfaccia grafica invece di memorizzare i nomi.
Comandi per Compagni e Giocatori
| Comando | Sintassi | Descrizione |
|---|---|---|
| Name Dog | /DogSetName [Name] |
Imposta un nome personalizzato per il tuo cane compagno. |
| Teleport Dog | /TPDog |
Teletrasporta il tuo cane compagno nella tua posizione corrente. Utile quando il cane si blocca. |
| Remove Dog | /NoDog |
Rimuove il tuo cane compagno dal gioco. |
| Give Experience | /exp [amount] |
Concede la quantità specificata di punti esperienza al tuo personaggio. |
| Unstuck | /unstuck |
Risolve il problema di essere bloccati o impossibilitati a interagire con gli oggetti. |
| Unstuck Geometry | /unstuckgeo |
Libera forzatamente il tuo personaggio dal terreno o dalla geometria. Usa quando /unstuck non è sufficiente. |
Comandi Meteo e Stagioni
| Comando | Sintassi | Descrizione |
|---|---|---|
| Weather | /weather list |
Elenca i tipi di meteo disponibili e permette di cambiare il meteo corrente. |
| Season | /season list |
Elenca le stagioni disponibili e permette di cambiare la stagione corrente. |
Gestione dei Giocatori
HumanitZ gestisce la gestione dei giocatori principalmente attraverso la configurazione del server e il pannello admin piuttosto che con comandi chat individuali.
Gestire i Giocatori tramite il Pannello Admin
Usa il comando /adminw per aprire il pannello di utilità admin nel gioco. Questa interfaccia grafica fornisce opzioni per gestire i giocatori connessi, inclusa la possibilità di rimuovere giocatori problematici dal server.
Protezione con Password del Server
Il modo più semplice per limitare l'accesso al server è tramite una password del server. Imposta il campo Password in GameServerSettings.ini e condividila solo con giocatori fidati:
Password=YourServerPassword
Spegnimento con Avviso
Quando hai bisogno di riavviare o fare manutenzione al server, usa il comando di spegnimento con un ritardo per dare ai giocatori il tempo di salvare i propri progressi:
/Shutdown 60
Questo invia un avviso di 60 secondi a tutti i giocatori connessi nella chat prima che il server si spenga e salvi.
Gestione delle Impostazioni del Mondo
Mentre la maggior parte delle impostazioni del mondo viene configurata tramite GameServerSettings.ini prima di avviare il server, alcuni aggiustamenti possono essere fatti al volo usando i comandi admin.
Riferimento Rapido delle Impostazioni
| Cosa Vuoi Cambiare | Come Cambiarlo |
|---|---|
| Meteo corrente | /weather list nel gioco |
| Stagione corrente | /season list nel gioco |
| Densità zombie, difficoltà, tassi di loot | Modifica GameServerSettings.ini e riavvia il server |
| Durata giorno/notte | Modifica DayDur e NightDur nella configurazione e riavvia |
| Modalità PvP | Modifica PVP nella configurazione e riavvia |
| Generare oggetti/veicoli per test | Pannello /adminw o comandi /Spawn nel gioco |
Risoluzione dei Problemi
Crash del Server
- Controlla il log della console: Esamina l'output della console di GPanel per messaggi di errore prima del crash. Le cause comuni includono limiti di memoria e dati di salvataggio corrotti.
- Problemi di memoria: HumanitZ raccomanda 6-8 GB di RAM per un funzionamento stabile. Se il server va in crash sotto carico, considera di aggiornare il tuo piano del server.
- Salvataggio del mondo corrotto: Se il server va in crash ripetutamente all'avvio, prova a ripristinare da un backup o a eseguire un reset del mondo. Consulta la Guida alla Configurazione del Server per istruzioni su backup e reset.
- Aggiornamenti del gioco: I crash dopo un aggiornamento del gioco possono indicare che i dati di salvataggio della versione precedente sono incompatibili. Controlla le note della patch ufficiali di HumanitZ e i forum della community per problemi noti.
Problemi di Connessione
- Il server non appare nel browser: Assicurati che il server sia completamente avviato (controlla la console di GPanel per un messaggio di pronto). Verifica che la query port sia assegnata correttamente.
- Impossibile connettersi tramite IP Diretto: Ricontrolla l'IP e la porta di gioco (non la query port). Usa il formato
IP:Port. Consulta Come Trovare l'IP e la Porta del Tuo Server. - Timeout alla connessione: Il server potrebbe essere sovraccaricato o non rispondere. Prova a riavviare tramite GPanel. Se il problema persiste, controlla la console per errori.
- "Version mismatch": Sia il server che il client devono essere sulla stessa versione del gioco. Riavvia il server per applicare gli aggiornamenti in sospeso e assicurati che i giocatori abbiano aggiornato il loro gioco tramite Steam.
I Comandi Admin Non Funzionano
- Non autenticato: Devi eseguire
/AdminAccess [password]ogni volta che entri nel server. L'accesso admin non persiste tra le sessioni. - Password errata: La password admin è sensibile alle maiuscole/minuscole. Verifica che corrisponda esattamente all'impostazione
AdminPasswordnella configurazione del server. - Nessuna password admin impostata: Se
AdminPasswordè vuota o mancante nel file di configurazione, i comandi admin non funzioneranno. Imposta una password e riavvia il server. - Errore di battitura nel comando: I comandi sono sensibili alle maiuscole/minuscole.
/spawne/Spawnpossono comportarsi in modo diverso. Usa la sintassi esatta mostrata in questa guida.
Ottimizzazione delle Prestazioni
- Riduci
MaxPlayersse il server fa fatica con il numero attuale di giocatori. - Abbassa
ZombieAmountMultieHumanAmountMultiper ridurre il conteggio delle entità e l'utilizzo della CPU. - Aumenta i timer di respawn (
ZombieRespawnTimer,HumanRespawnTimer) per mantenere il conteggio delle entità più basso. - Assicurati che il server abbia abbastanza RAM per la dimensione del mondo e il numero di giocatori attivi.
- Programma riavvii periodici (giornalieri o ogni pochi giorni) per liberare l'utilizzo di memoria accumulato.
- Usa
/SaveGameprima dei riavvii per assicurarti che tutti i progressi vengano preservati.
Articoli Correlati
- Guida alla Configurazione del Server HumanitZ
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP
- Iniziare con il Tuo Nuovo Server