Questa guida copre tutti i comandi admin e della console disponibili per il tuo server dedicato Empyrion: Galactic Survival su Legion Hosting. Scopri come configurare i permessi admin, gestire i giocatori e utilizzare i comandi GameMaster per amministrare il tuo server. Per la configurazione iniziale del server, consulta la nostra Guida alla Configurazione del Server Empyrion: Galactic Survival.
Livelli di Permesso
Empyrion utilizza un sistema di permessi numerato in cui i numeri più bassi garantiscono privilegi più elevati. Ogni livello di permesso include tutti i comandi disponibili per i livelli con numeri più alti.
| Livello | Ruolo | Codice | Descrizione |
|---|---|---|---|
| 0 | Player | pl |
Livello di permesso predefinito per tutti i giocatori. Accesso solo ai comandi base. |
| 3 | GameMaster | gm |
Permessi elevati per la gestione del gioco, teletrasporto, spawn e controllo del mondo. |
| 6 | Moderator | mod |
Capacità di gestione dei giocatori inclusi ban, assegnazione oggetti e gestione entità. |
| 9 | Admin | admin |
Privilegi amministrativi completi inclusa l'assegnazione dei ruoli, gestione dei playfield e controllo del server. |
Configurazione dei Permessi Admin
Metodo 1: adminconfig.yaml (Consigliato)
Il modo più affidabile per configurare i permessi admin è tramite il file adminconfig.yaml. Questo file si trova nella cartella Saves/ del tuo server (o talvolta accanto al tuo dedicated.yaml).
Crea o modifica adminconfig.yaml con la seguente struttura:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Ogni voce richiede:
Id— Lo SteamID64 del giocatore (un numero di 17 cifre che inizia con 7656)Permission— Il livello di permesso da assegnare (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Il nome del giocatore (opzionale, come riferimento)
7656.
Metodo 2: Comando Console initadmin
Se sei connesso al server come giocatore e nessun admin è ancora stato impostato, puoi usare il comando initadmin per impostarti come amministratore iniziale:
initadmin
Questo funziona solo se nessun admin è attualmente configurato. Una volta che un admin esiste, ulteriori assegnazioni di ruolo devono essere fatte tramite il comando setrole o il file adminconfig.yaml.
Metodo 3: Comando Console setrole
Gli admin esistenti (livello di permesso 9) possono assegnare ruoli ad altri giocatori usando il comando setrole:
setrole PlayerName gm # Set as GameMaster (level 3)
setrole PlayerName mod # Set as Moderator (level 6)
setrole PlayerName admin # Set as Admin (level 9)
setrole PlayerName pl # Reset to Player (level 0)
Puoi anche usare lo SteamID64 del giocatore invece del nome:
setrole 76561198012345678 gm
Aprire la Console
Per accedere alla console di gioco, premi il tasto tilde (~) sulla tastiera. La console ti permette di inserire comandi direttamente mentre giochi. Tutti i comandi non sono sensibili alle maiuscole/minuscole.
dedicated.yaml. Connettiti usando PuTTY o un client terminale simile con tipo di connessione Raw (non Telnet standard) alla porta Telnet (predefinita: 1030). Consulta la Guida alla Configurazione del Server per i dettagli sulla configurazione Telnet.
Comandi Giocatore (Livello 0+)
Questi comandi sono disponibili per tutti i giocatori.
| Comando | Descrizione |
|---|---|
help |
Elenca tutti i comandi della console disponibili. Usa help [command] per i dettagli su un comando specifico. |
detach |
Sgancia il giocatore locale se bloccato sotto una cabina di pilotaggio o nella geometria |
destroyme |
Uccide il tuo personaggio (utile se bloccato) |
undock |
Sgancia un SV o HV specificato dalla struttura madre |
difficulties |
Mostra le impostazioni di difficoltà correnti del gioco |
origins |
Elenca le origini disponibili (fazioni iniziali) |
oxygen |
Mostra le aree ossigenate in un POI |
combiner |
Attiva/disattiva il mesh combiner (prestazioni) |
deco |
Attiva/disattiva le decorazioni del terreno (prestazioni) |
initadmin |
Ti imposta come amministratore iniziale (funziona solo se nessun admin è impostato) |
Comandi GameMaster (Livello 3+)
I comandi GameMaster forniscono il controllo sul mondo di gioco, le entità e lo stato dei giocatori.
Gestione Giocatori e Entità
| Comando | Descrizione |
|---|---|
godmode / gm |
Attiva/disattiva la modalità dio (invulnerabilità) per te stesso |
itemmenu / im |
Abilita/disabilita il menu oggetti creativo per generare qualsiasi oggetto |
kick [player] |
Espelle un giocatore (o tutti i giocatori) dal gioco |
unban [player|SteamID] |
Rimuove un ban per un giocatore |
list |
Elenca i giocatori con permessi speciali e i giocatori bannati |
level [set|add] [value] |
Modifica livello, punti esperienza o punti upgrade per il giocatore corrente |
entity [operation] |
Esegue varie operazioni sulle entità (usa help entity per i dettagli) |
ents |
Elenca tutte le entità nel playfield corrente |
find [name] |
Trova una struttura per nome nel playfield corrente e ne mostra l'ID |
faction [operation] |
Funzioni di supporto per la gestione delle fazioni |
Teletrasporto e Movimento
| Comando | Descrizione |
|---|---|
teleport [x] [y] [z] / tt |
Teletrasporta te stesso (e la nave controllata) a coordinate specifiche |
setposition [entity] [x] [y] [z] |
Imposta la posizione di un'entità a coordinate specifiche |
setrotation [entity] [x] [y] [z] |
Imposta la rotazione di una struttura |
sector [x] [y] [z] |
Salta a un settore specifico nello spazio |
Gestione Mondo e Gioco
| Comando | Descrizione |
|---|---|
changemode |
Cambia la modalità di gioco tra Sopravvivenza e Creativa |
map |
Scopre tutte le risorse e i POI sulla mappa corrente |
regenerate [entityId] |
Rigenera un POI o una struttura, ripristinandola allo stato originale |
weather [type] |
Attiva un'impostazione meteo personalizzata nel playfield corrente |
time [set] [value] |
Ottieni o imposta l'orario globale del server |
finishbp / fbp |
Completa istantaneamente la produzione del blueprint corrente |
spawnanyblueprint / sbp |
Attiva/disattiva la possibilità di generare qualsiasi blueprint indipendentemente dai requisiti |
gameoptions / gopt |
Elenca tutti i valori correnti delle opzioni di gioco (vedi la sezione Opzioni di Gioco sotto) |
op [entityId] |
Attiva/disattiva la protezione offline su una struttura specifica |
wipe [target] |
Cancella aspetti mirati dopo il riavvio del server (usare con cautela) |
stats |
Stampa informazioni di stato sul playfield corrente |
traders |
Elenca tutti i commercianti e ricarica il file di configurazione dei commercianti |
Effetti di Stato e Stato del Giocatore
| Comando | Descrizione |
|---|---|
statuseffect [effect] |
Applica un effetto di stato al giocatore |
statuseffectremove [effect] |
Rimuove un effetto di stato dal giocatore |
prefabactivate |
Attiva tutti i blocchi alimentati in una struttura |
prefabinfo |
Mostra informazioni su un blueprint utente |
resetcore |
Svuota carburante e ossigeno nella struttura locale |
Comandi Moderatore (Livello 6+)
I comandi Moderatore aggiungono capacità di gestione dei giocatori e controllo delle entità.
| Comando | Descrizione |
|---|---|
ban [player] [duration] |
Banna un giocatore per un periodo di tempo specificato |
give [player] [itemId] [amount] |
Assegna oggetti a un giocatore tramite ID oggetto |
repair [player] |
Ripara gli oggetti di un giocatore |
destroy [entityId] |
Distrugge un'entità o struttura |
debugmenu / dm |
Abilita/disabilita il menu di debug |
armor [operation] |
Regolazioni dell'armatura per i giocatori |
gents [factionId] |
Elenca tutte le strutture appartenenti a una fazione specifica |
alliances |
Elenca le alleanze, le richieste di alleanza e gestisce le impostazioni delle alleanze |
sectors [reveal|hide] |
Rivela o nasconde i playfield sulla mappa |
ai |
Attiva/disattiva l'IA nel playfield corrente |
si |
Attiva/disattiva i calcoli di integrità strutturale |
globaleffects |
Mostra gli effetti globali correnti attivi sul server |
marker [operation] |
Gestisci i marcatori sulla mappa |
weathersv [type] |
Attiva un'impostazione meteo personalizzata su tutto il server |
poimanager |
Comandi di gestione POI (Punti di Interesse) |
Comandi Admin (Livello 9)
I comandi Admin forniscono il livello più alto di controllo del server.
| Comando | Descrizione |
|---|---|
setrole [player|SteamID] [role] |
Imposta il ruolo di permesso di un giocatore (gm, mod, admin, pl) |
playfield / pf |
Ricarica il playfield corrente (comando solo server) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Sostituisce blocchi specificati in una struttura con un altro tipo di blocco |
setdevicespublic [entityId] |
Imposta tutti i dispositivi in una struttura ad accesso pubblico |
pda [operation] |
Esegue comandi relativi al PDA (usa help pda per i dettagli) |
Comando Opzioni di Gioco (gopt)
Il comando gameoptions (o gopt) ti permette di visualizzare e modificare le impostazioni di gioco del server in tempo reale senza modificare file di configurazione o riavviare il server.
Visualizzare le Impostazioni
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Modificare le Impostazioni
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Opzioni di Gioco Disponibili
| Opzione | Predefinito | Descrizione |
|---|---|---|
DecayTime |
24 | Ore prima che strutture senza core o piccole vengano rimosse quando non visitate |
WipeTime |
0 | Ore prima che qualsiasi struttura non visitata venga rimossa (0 = disabilitato) |
ProtectTime |
48 | Ore di protezione offline per le strutture dei giocatori |
ProtectDelay |
300 | Secondi prima che la protezione offline si attivi |
MaxStructures |
200 | Strutture massime per playfield (0-255) |
AntiGriefDistancePvE |
30 | Distanza minima in metri tra basi di fazioni diverse in PvE |
AntiGriefDistancePvP |
300 | Distanza minima in metri tra basi di fazioni diverse in PvP |
ForcePvP |
false | Forza il PvP su tutti i playfield |
DiffAmountOfOre |
Normal | Abbondanza dei depositi di minerale (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Frequenza dei depositi (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Danno d'attacco degli NPC (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Velocità del costruttore (Faster, Normal, Slower, Instant) |
Comandi di Gestione del Server
Questi sono comandi essenziali per l'amministrazione quotidiana del server, disponibili tramite la console di gioco o Telnet.
# Save and shut down the server (with countdown in minutes, max 15)
saveandexit 5
# List all connected players
plys
# List all active playfield servers
servers
# Regenerate a specific playfield
regenerateplayfield [name]
# View server performance statistics
stats
saveandexit [minutes] per spegnere il server in modo sicuro. Questo avvia un salvataggio automatico e fornisce ai giocatori connessi un conto alla rovescia di avviso. Terminare direttamente il processo del server potrebbe causare la perdita di dati.
Operazioni Admin Comuni
Gestire i Giocatori Bloccati
Se un giocatore è bloccato nella geometria o sotto una cabina di pilotaggio:
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyme
Pulizia delle Strutture Abbandonate
# List all structures for a faction
gents [factionId]
# Find a specific structure
find "Structure Name"
# Destroy a structure by ID
destroy [entityId]
# Adjust automatic decay timers
gopt set DecayTime 12
gopt set WipeTime 168
Bannare e Sbannare Giocatori
# Ban a player (duration examples: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Unban a player
unban PlayerName
# List all players with special roles or bans
list
Articoli Correlati
- Guida alla Configurazione del Server Empyrion: Galactic Survival
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP
- Iniziare con il Tuo Nuovo Server
Hai Bisogno di Aiuto?
Se hai bisogno di ulteriore assistenza con l'amministrazione del server Empyrion o hai domande su comandi specifici, il nostro team di supporto è pronto ad aiutarti. Invia un ticket di supporto e ti risponderemo il prima possibile.