Questa guida copre la configurazione dell'amministratore, i comandi disponibili, la gestione dei giocatori e la risoluzione dei problemi per il tuo server dedicato No One Survived. Scopri come configurare l'accesso amministratore, utilizzare i comandi nel gioco e risolvere i problemi comuni del server.
Configurazione amministratore
No One Survived fornisce l'accesso amministrativo tramite una password admin e, opzionalmente, tramite una whitelist di Steam ID. Le capacità di amministratore ti danno il controllo completo del server durante il gioco.
Impostazione della password amministratore
La password amministratore viene configurata tramite la variabile di avvio GPanel SERVER_ADMIN_PASSWORD, o nel file di configurazione WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
Puoi anche impostarla tramite la scheda Startup di GPanel modificando la variabile SERVER_ADMIN_PASSWORD. Dopo aver modificato la password, riavvia il server affinché abbia effetto.
Accesso come amministratore nel gioco
- Entra nel tuo server come un giocatore normale.
- Apri la console di gioco (di solito premendo ` o ~, oppure controlla i tasti del gioco).
- Digita il comando di login amministratore con la tua password:
AdminLogin YourSecurePassword123
Dovresti vedere un messaggio di conferma che ti sono stati concessi i privilegi di amministratore per la sessione corrente.
Whitelist Steam ID
Per un ulteriore livello di sicurezza, puoi limitare l'accesso amministrativo a specifici account Steam configurando una whitelist di Steam ID nelle impostazioni del server:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Quando una whitelist di Steam ID è configurata, solo i giocatori i cui Steam ID sono elencati possono autenticarsi come amministratore, anche se conoscono la password amministratore. Questo previene l'accesso non autorizzato se la password viene divulgata.
Comandi amministratore
Una volta autenticato come amministratore, puoi utilizzare i seguenti comandi tramite la console di gioco:
Comandi di gestione giocatori
| Comando | Sintassi | Descrizione |
|---|---|---|
| Kick | Kick <PlayerName> |
Rimuove un giocatore dal server. Può rientrare immediatamente. |
| Ban | Ban <PlayerName> |
Rimuove un giocatore e gli impedisce di rientrare fino a quando non viene revocato il ban. |
| Unban | Unban <PlayerName> |
Rimuove un giocatore dalla lista dei ban, permettendogli di rientrare. |
| Lista giocatori | ListPlayers |
Mostra tutti i giocatori attualmente connessi con i loro nomi e Steam ID. |
| Broadcast | Broadcast <Message> |
Invia un messaggio a livello di server visibile a tutti i giocatori. |
Comandi di teletrasporto
| Comando | Sintassi | Descrizione |
|---|---|---|
| Teletrasporto al giocatore | TeleportTo <PlayerName> |
Ti teletrasporta nella posizione del giocatore specificato. |
| Teletrasporto del giocatore da te | TeleportHere <PlayerName> |
Teletrasporta il giocatore specificato nella tua posizione corrente. |
| Teletrasporto a coordinate | Teleport <X> <Y> <Z> |
Ti teletrasporta alle coordinate mondiali specificate. |
Comandi per oggetti e spawn
| Comando | Sintassi | Descrizione |
|---|---|---|
| Dai oggetto | GiveItem <ItemID> <Amount> |
Genera l'oggetto specificato nel tuo inventario. |
| Dai oggetto al giocatore | GiveItemTo <PlayerName> <ItemID> <Amount> |
Genera un oggetto direttamente nell'inventario di un altro giocatore. |
| Genera entità | SpawnEntity <EntityID> |
Genera un'entità (zombie, NPC, animale) nella tua posizione. |
Comandi di tempo e meteo
| Comando | Sintassi | Descrizione |
|---|---|---|
| Imposta ora | SetTime <Hour> |
Imposta l'ora nel gioco (0-24). Ad esempio, SetTime 12 imposta a mezzogiorno. |
| Imposta meteo | SetWeather <Type> |
Cambia il meteo corrente. Opzioni: Clear, Rain, Storm, Fog. |
| Attiva/disattiva ciclo giorno/notte | ToggleDayNight |
Mette in pausa o riprende il ciclo giorno/notte all'orario corrente. |
Accesso RCON
Se il gioco supporta RCON (Remote Console), puoi inviare comandi amministrativi senza essere connesso al gioco. Questo è utile per la gestione automatizzata del server e per gli strumenti esterni.
Abilitazione di RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
Una volta abilitato RCON, puoi utilizzare qualsiasi client RCON standard per connetterti al server ed eseguire comandi da remoto. La porta RCON deve essere diversa dalle porte del gioco e della query.
Gestione dei giocatori
Gestione della lista dei ban
I ban sono memorizzati in un file della lista dei ban sul server. Puoi gestire i ban tramite comandi amministrativi o modificando direttamente il file della lista dei ban:
- Usa
Ban <PlayerName>per aggiungere un giocatore alla lista dei ban. - Usa
Unban <PlayerName>per rimuovere un giocatore dalla lista dei ban. - Il file della lista dei ban può essere modificato tramite il File Manager di GPanel per modifiche in blocco.
Modalità whitelist
Se vuoi limitare il tuo server solo a giocatori specifici, puoi abilitare la modalità whitelist:
[ServerSettings]
WhitelistEnabled=true
Quando la whitelist è abilitata, solo i giocatori i cui Steam ID sono nel file della whitelist possono connettersi. Aggiungi gli Steam ID al file della whitelist (uno per riga) tramite il File Manager di GPanel.
Gestione del mondo
Regolazione del ciclo giorno/notte
Il ciclo giorno/notte influenza significativamente il gameplay. Giorni più lunghi danno ai giocatori più tempo sicuro per la raccolta di risorse, mentre notti più lunghe aumentano la sfida di sopravvivenza:
| Stile di gioco | Durata giorno | Durata notte |
|---|---|---|
| Casual / Focalizzato sulla costruzione | 60 minuti | 15 minuti |
| Bilanciato (predefinito) | 40 minuti | 20 minuti |
| Sopravvivenza Hardcore | 20 minuti | 40 minuti |
| Giorno permanente | 120 minuti | 1 minuto |
Regolazione della difficoltà
Oltre ai livelli di difficoltà preimpostati, puoi regolare le singole impostazioni per creare una difficoltà personalizzata. Combinale per un'esperienza su misura:
- Densità degli zombie: Regola
ZombieSpawnMultiplier(0.1 per quasi nessuno, 5.0 per orde travolgenti). - Comportamento NPC: Imposta
NPCHostilitysuPassiveper NPC amichevoli oAggressiveper un mondo ostile. - Scarsità di risorse: Abbassa
GatherRateMultipliereLootRespawnMultiplierper una sopravvivenza più difficile. - Difficoltà di combattimento: Combina alti spawn di zombie con bassa durabilità per un'esperienza di combattimento impegnativa.
Risoluzione dei problemi
Crash del server
- Controlla il log della console: Esamina l'output della console di GPanel per i messaggi di errore prima del crash. Le cause comuni includono limiti di memoria e dati di salvataggio corrotti.
- Problemi di memoria: Se il server va in crash durante la generazione del mondo o con molti giocatori, potrebbe aver bisogno di più RAM. Considera l'aggiornamento del tuo piano server.
- Salvataggio del mondo corrotto: Se il server va in crash all'avvio ripetutamente, prova a ripristinare un backup o esegui un reset del mondo. Consulta Guida alla configurazione del server No One Survived per istruzioni su backup e reset.
- Aggiornamenti del gioco: I crash dopo un aggiornamento del gioco potrebbero indicare problemi di compatibilità. Riavvia il server per applicare l'aggiornamento e controlla i forum della community per problemi noti.
Problemi di connessione
- Server non visibile nel browser: Assicurati che il server sia completamente avviato (controlla la console di GPanel per un messaggio di pronto). Verifica che la porta query sia correttamente assegnata.
- Impossibile connettersi tramite IP diretto: Controlla l'IP e la porta di gioco (non la porta query). Consulta Come trovare l'IP e la porta del tuo server.
- Timeout in fase di connessione: Il server potrebbe essere sovraccarico o non rispondere. Prova a riavviarlo 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.
Corruzione dei salvataggi
- Sintomi: Il server non si avvia, carica in un mondo vuoto o i giocatori perdono tutti i progressi.
- Prevenzione: Arresta sempre il server in modo pulito tramite GPanel prima della manutenzione. Evita di terminare forzatamente il processo del server.
- Ripristino: Ripristina da un backup effettuato prima del verificarsi della corruzione. Se non esiste alcun backup, è necessario un reset del mondo.
Problemi con lo spawn degli zombie
- Nessuno zombie generato: Verifica che
ZombieSpawnMultipliernon sia impostato su0. Controlla che la difficoltà non sia impostata su una modalità che disabilita gli zombie. - Troppi zombie / lag: Riduci
ZombieSpawnMultiplier. Tassi di spawn elevati combinati con molti giocatori possono causare un lag significativo del server. - Gli zombie non scompaiono: Questo potrebbe essere un bug del gioco. Riavviare il server cancella tutte le entità generate e risolve temporaneamente il problema.
Ottimizzazione delle prestazioni
- Riduci
MaxPlayersse il server ha difficoltà con l'attuale numero di giocatori. - Abbassa
ZombieSpawnMultiplierper ridurre il numero di entità e l'uso della CPU. - Assicurati che il server abbia abbastanza RAM per le dimensioni della mappa e il numero di giocatori.
- Programma riavvii periodici (giornalieri o ogni pochi giorni) per cancellare i memory leak e ripristinare i conteggi delle entità.
- Se disponibile, riduci la distanza di visualizzazione o il raggio di simulazione nelle impostazioni del server.
Articoli correlati
- Guida alla configurazione del server No One Survived
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
- Iniziare con il tuo nuovo server