Questa guida copre l'amministrazione del server per i server multiplayer di Kerbal Space Program (DMP e LMP), inclusi i comandi della console, la gestione dei giocatori, la configurazione della whitelist e la gestione delle modalità di warp.
Comandi del Server DMP
Dark Multiplayer fornisce comandi della console che puoi digitare direttamente nella scheda Console di GPanel. Il server si arresta con il comando /exit.
| Comando | Descrizione |
|---|---|
/help |
Elenca tutti i comandi disponibili |
/say [message] |
Trasmette un messaggio a tutti i giocatori connessi |
/kick [player] |
Espelle un giocatore dal server |
/ban [player] |
Banna un giocatore dal server |
/unban [player] |
Rimuove il ban a un giocatore precedentemente bannato |
/whitelist [add/del] [player] |
Gestisce la whitelist del server (richiede whitelist abilitata) |
/players |
Elenca tutti i giocatori attualmente connessi |
/countclients |
Mostra il numero di client connessi |
/connectionstats |
Mostra le statistiche di rete |
/dekessler |
Rimuove i detriti spaziali dal gioco |
/nukeksc |
Elimina tutti i veicoli intorno al KSC |
/exit |
Arresta il server in modo controllato |
Whitelist DMP
Per abilitare la modalità whitelist su DMP, la variabile WHITELIST deve essere impostata su True (questo è gestito dagli amministratori del server). Una volta abilitata, solo i giocatori in whitelist possono connettersi. Usa /whitelist add [player] e /whitelist del [player] per gestire gli accessi.
Modalità di Warp DMP Spiegate
| Modalità | Descrizione |
|---|---|
SUBSPACE |
Predefinita. I giocatori possono fare warp liberamente ma esistono in diversi quadri temporali (sottospazi). I giocatori nello stesso sottospazio condividono lo stesso tempo. |
SUBSPACE_SIMPLE |
Modalità sottospazio semplificata con meno complicazioni di sincronizzazione. |
MCW_FORCE |
Master Controlled Warp. L'amministratore del server controlla il warp per tutti. |
MCW_VOTE |
I giocatori votano per avviare un warp e procede se la maggioranza è d'accordo. |
MCW_LOWEST |
Tutti fanno warp alla velocità del giocatore più lento. |
NONE |
Il time warp è completamente disabilitato. |
Amministrazione del Server LMP
Luna Multiplayer utilizza un sistema di password amministratore. Imposta la variabile di avvio ADMIN_PASSWORD in GPanel. I giocatori che inseriscono questa password durante il gioco ottengono i privilegi di amministratore.
I comandi del server LMP possono essere inseriti nella console GPanel. Il server si arresta con Ctrl+C (gestito dal pulsante Stop di GPanel).
Gestione della Configurazione LMP
LMP memorizza tutte le impostazioni in file XML in LMPServer/Config/. File principali:
| File | Scopo |
|---|---|
GeneralSettings.xml |
Nome del server, password, password amministratore, numero massimo di giocatori, modalità di gioco, difficoltà |
ConnectionSettings.xml |
Impostazioni di porta, heartbeat, timeout, MTU |
GameplaySettings.xml |
Parametri dettagliati del gameplay (generati automaticamente dalla difficoltà) |
Gestione dei Giocatori
- DMP: Usa i comandi
/kicke/bannella console. Le liste di ban sono memorizzate nella directory dei dati del server. - LMP: I giocatori amministratori (quelli che si sono autenticati con la password amministratore) possono gestire altri giocatori dall'interfaccia multiplayer del gioco.
Sincronizzazione delle Mod
Modalità Mod Pack DMP
DMP supporta tre modalità di sincronizzazione delle mod tramite la variabile MODPACKMODE:
- NONE: Nessuna imposizione delle mod. I giocatori possono usare qualsiasi mod (può causare desync).
- CKAN: I giocatori devono corrispondere alla lista mod CKAN definita sul server.
- GAMEDATA: Il server impone una corrispondenza esatta della cartella GameData.
Mod LMP
LMP gestisce automaticamente la sincronizzazione delle mod. Tutti i giocatori devono avere mod corrispondenti installate nel loro client KSP per una connessione stabile.
Risoluzione dei Problemi
| Problema | Soluzione |
|---|---|
| I giocatori si desincronizzano frequentemente | Considera di cambiare la modalità warp (DMP) o assicurati che tutti i giocatori abbiano elenchi mod identici. La modalità SUBSPACE è la più tollerante ai desync. |
| Il server non appare nel browser | Verifica che il server sia completamente avviato (controlla il messaggio di pronto nella console). Per LMP, UPnP deve essere configurato o la porta deve essere accessibile. |
| La password amministratore non funziona (LMP) | Verifica che la variabile ADMIN_PASSWORD sia impostata nella scheda Startup di GPanel e riavvia il server. |
| I detriti spaziali causano lag | Usa il comando /dekessler (DMP) per rimuovere i detriti. Incoraggia i giocatori a terminare correttamente le missioni completate. |
Articoli Correlati
- Guida alla Configurazione del Server di Kerbal Space Program
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP