Come admin del server PixARK, hai accesso a potenti comandi per gestire giocatori, creature, impostazioni del mondo e operazioni del server. Questa guida copre la configurazione della password admin, i comandi comuni, la configurazione RCON e le tecniche di risoluzione dei problemi per il tuo server dedicato PixARK.
Configurazione della password admin
Prima di poter utilizzare i comandi admin in-game, devi configurare una password admin. Il modo più semplice è tramite la variabile di avvio GPanel ARK_ADMIN_PASSWORD. In alternativa, puoi impostare ServerAdminPassword nel file GameUserSettings.ini del tuo server.
Impostazione della password admin
Opzione 1 (Consigliata): In GPanel, vai alla scheda Startup e imposta la variabile ARK_ADMIN_PASSWORD sulla password desiderata, quindi riavvia il server.
Opzione 2: Modifica direttamente il file di configurazione:
- Ferma il tuo server da GPanel.
- Naviga in
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.initramite SFTP o il file manager di GPanel. - Trova la sezione
[ServerSettings]e aggiungi o modifica la seguente riga:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- Salva il file e avvia il tuo server.
Abilitare l'admin in-game
Una volta configurata la tua password admin, devi autenticarti ogni volta che entri nel server:
- Unisciti al tuo server PixARK.
- Apri la console in-game premendo Tab (tasto predefinito).
- Digita il seguente comando e premi Invio:
enablecheats YourSecureAdminPassword
Se la password è corretta, vedrai un messaggio di conferma. Ora hai accesso admin per la durata di questa sessione. Dovrai riautenticarti ogni volta che ti riconnetti al server.
enablecheats non produce un output visibile in alcune versioni. Se non vedi un messaggio di errore, il comando probabilmente è riuscito. Testa con un comando semplice come cheat fly per verificare.
Comandi admin comuni
Tutti i comandi admin sono preceduti dal prefisso cheat. Apri la console con Tab e inserisci i comandi come mostrato di seguito.
Comandi di movimento e sopravvivenza
| Comando | Descrizione |
|---|---|
cheat fly |
Abilita la modalità volo. Il tuo personaggio può volare liberamente in qualsiasi direzione. Usa cheat walk per disabilitare. |
cheat walk |
Disabilita la modalità volo e ritorna alla normale camminata/gravità. |
cheat god |
Attiva/disattiva la modalità divina, rendendoti invulnerabile a qualsiasi danno. Esegui di nuovo per disabilitare. |
cheat ghost |
Abilita la modalità noclip, permettendoti di passare attraverso terreno e strutture. Usa cheat walk per disabilitare. |
cheat infinitestats |
Dà salute, stamina, cibo, acqua e altre statistiche infinite. Attiva/disattiva. |
Comandi per le creature
| Comando | Descrizione |
|---|---|
cheat forcetame |
Doma istantaneamente la creatura che stai guardando. La creatura diventa cavalcabile senza sella e risponde ai tuoi comandi. |
cheat destroywilddinos |
Rimuove tutte le creature selvatiche (non domate) dalla mappa. Nuove creature ricompariranno naturalmente. Utile per aggiornare gli spawn o risolvere il lag causato dall'accumulo di creature. |
cheat dotame |
Doma la creatura presa di mira come se l'avessi domata normalmente (richiede una sella per cavalcare). |
cheat summon <ClassID> |
Genera una creatura della classe specificata nella tua posizione. Esempio: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
Distrugge tutte le creature ostili sulla mappa. Simile a destroywilddinos ma prende di mira specificamente le creature aggressive. |
Comandi per mondo e ambiente
| Comando | Descrizione |
|---|---|
cheat settimeofday <HH:MM> |
Imposta l'ora in-game. Esempio: cheat settimeofday 12:00 la imposta a mezzogiorno. Usa il formato 24 ore. |
cheat saveworld |
Forza un salvataggio immediato del mondo. Usa prima di spegnere o effettuare modifiche rischiose. |
cheat slomo <value> |
Cambia la velocità del gioco. Il valore predefinito è 1.0. Valori superiori a 1.0 accelerano il gioco; inferiori a 1.0 lo rallentano. Esempio: cheat slomo 2 |
cheat setweather <type> |
Cambia il tempo atmosferico corrente. I tipi disponibili dipendono dal bioma. |
Comandi per oggetti ed esperienza
| Comando | Descrizione |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
Dà un oggetto tramite il suo ID numerico. La qualità varia da 0 a 100. Blueprint: 0 per oggetto, 1 per blueprint. Esempio: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
Dà un oggetto tramite nome parziale. Esempio: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
Concede punti esperienza al tuo personaggio. Il secondo parametro (0) significa che viene aggiunto direttamente. Il terzo parametro (1) condivide con la tribù. Esempio: cheat addexperience 5000 0 1 |
cheat giveengrams |
Sblocca tutti gli engram di crafting per il tuo personaggio. |
cheat giveresources |
Aggiunge 50 di ogni risorsa al tuo inventario. |
Comandi di teletrasporto
| Comando | Descrizione |
|---|---|
cheat teleporttoplayer <SteamID> |
Ti teletrasporta al giocatore specificato. |
cheat teleportplayertome <SteamID> |
Teletrasporta il giocatore specificato nella tua posizione. |
cheat setplayerpos <X> <Y> <Z> |
Ti teletrasporta in coordinate specifiche del mondo. |
Gestione dei giocatori: Kick e Ban
Gli admin possono espellere e bannare i giocatori problematici utilizzando i seguenti comandi:
| Comando | Descrizione |
|---|---|
cheat kickplayer <SteamID> |
Espelle immediatamente il giocatore dal server. Possono rientrare. |
cheat banplayer <SteamID> |
Banna il giocatore tramite il suo Steam ID. Non possono rientrare fino a quando non vengono sbannati. |
cheat unbanplayer <SteamID> |
Rimuove un ban per lo Steam ID specificato. |
cheat listplayers |
Elenca tutti i giocatori attualmente connessi con i loro nomi e Steam ID. |
cheat listplayers per vedere tutti i giocatori connessi e i loro Steam ID. Puoi anche trovare lo Steam ID di un giocatore dall'URL del suo profilo Steam.
Configurazione RCON
RCON (Remote Console) ti permette di eseguire comandi admin in remoto senza essere connesso al server in-game. Questo è utile per la gestione automatizzata del server, riavvii programmati e amministrazione remota.
Abilitare RCON
- Ferma il tuo server.
- Apri
GameUserSettings.inie aggiungi quanto segue sotto[ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- Assicurati che anche
ServerAdminPasswordsia impostato, poiché RCON utilizza questa password per l'autenticazione. - Salva il file e avvia il tuo server.
Connessione tramite RCON
Usa qualsiasi client compatibile con Source RCON per connetterti al tuo server. Le opzioni popolari includono:
- mcrcon -- client RCON leggero da riga di comando
- RCON CLI -- strumento RCON multipiattaforma
- Battlemetrics -- gestione server basata sul web con supporto RCON
Connettiti utilizzando l'IP del tuo server, la porta RCON (es. 27020) e la tua ServerAdminPassword. Una volta connesso, puoi eseguire qualsiasi comando admin senza il prefisso cheat.
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
Risoluzione dei problemi
Crash del server
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Crash all'avvio dopo modifica della configurazione | Errore di sintassi nel file di configurazione | Controlla GameUserSettings.ini per errori di battitura, parentesi mancanti o valori non validi. Ripristina dal backup se necessario. |
| Crash durante il gameplay | Overflow di creature o limite di memoria | Esegui cheat destroywilddinos per eliminare l'accumulo di creature. Controlla GPanel per l'utilizzo della memoria. |
| Crash durante la generazione di oggetti | ID oggetto o nome classe non valido | Verifica che l'ID oggetto o il nome classe sia corretto per PixARK. Non tutti gli ID oggetti di ARK funzionano in PixARK. |
| Crash ripetuti alla stessa ora | Corruzione del salvataggio automatico | Ripristina da un backup recente. Se i salvataggi sono corrotti, potrebbe essere necessario un wipe del mondo. |
Problemi di connessione
| Problema | Soluzione |
|---|---|
| I giocatori non riescono a trovare il server | Assicurati che la query port sia corretta e che il server sia in esecuzione da almeno 3-5 minuti. Prova la connessione tramite IP diretto. |
| Timeout della connessione | Controlla che il server sia in esecuzione in GPanel. Verifica che la porta di gioco (predefinita 7777) sia corretta. Il server potrebbe essere ancora in caricamento. |
| Espulso immediatamente dopo l'ingresso | Controlla se il giocatore è bannato (cheat listplayers e la lista dei ban). Verifica che la versione del gioco corrisponda alla versione del server. |
| Connessione RCON rifiutata | Verifica che RCONEnabled=True sia nel config. Controlla di utilizzare la porta RCON e la password admin corrette. |
Corruzione del mondo
Se il tuo mondo si corrompe (es. crash costanti, terreno mancante, strutture rotte), segui questi passaggi:
- Ferma immediatamente il server per prevenire ulteriore corruzione.
- Scarica la directory
ShooterGame/Saved/corrente tramite SFTP come copia di riferimento. - Se hai un backup recente, ripristinalo caricando i file di backup per sostituire i salvataggi correnti.
- Se non esiste alcun backup, potrebbe essere necessario eseguire un wipe del mondo eliminando il contenuto della directory di salvataggio e riavviando.
- Avvia il server e verifica che si carichi correttamente.
cheat saveworld prima di spegnere ed evita di forzare l'arresto del server quando possibile.
Articoli correlati
- Guida alla configurazione del server PixARK -- Configurazione iniziale del server, variabili di avvio e metodi di connessione.
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
- Inizia con il tuo nuovo server