Come amministratore del server di Myth of Empires, hai accesso ai comandi GM (Game Master) che ti permettono di gestire i giocatori, controllare l'ambiente, generare oggetti e mantenere lo stato di salute del server. Questa guida copre la configurazione admin, i comandi GM comuni, gli strumenti di gestione dei giocatori e le tecniche di risoluzione dei problemi.
Configurazione Admin
Prima di poter utilizzare i comandi GM in-game, devi configurare la password admin e, facoltativamente, aggiungere giocatori specifici a un elenco admin.
Impostazione della Password Admin
- Arresta il tuo server da GPanel.
- Apri il file di configurazione del server (es.
PrivateServerTool.ini) tramite SFTP o il file manager di GPanel. - Trova o aggiungi l'impostazione
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Salva il file e riavvia il tuo server.
Aggiunta di Admin tramite Config
Per concedere privilegi admin a giocatori specifici senza condividere la password admin, puoi aggiungere i loro Steam ID a un elenco admin nella configurazione del server. Cerca una sezione o un file di elenco admin:
[AdminList]
76561198012345678
76561198087654321
Ogni riga contiene uno Steam ID. I giocatori in questo elenco ricevono automaticamente i privilegi admin quando si uniscono al server.
Abilitazione Admin In-Game
Se non sei nell'elenco admin, devi autenticarti ad ogni sessione utilizzando la password admin:
- Unisciti al tuo server Myth of Empires.
- Apri la console o la chat in-game con il tasto appropriato (tipicamente Invio per la chat o ~/` per la console).
- Inserisci il comando di login GM con la tua password admin:
GM Login YourSecureAdminPassword
Se l'autenticazione ha successo, riceverai un messaggio di conferma e otterrai l'accesso a tutti i comandi GM. Questo deve essere fatto ogni volta che ti connetti al server.
GM Login non funziona, prova GMLogin, gm login, o controlla l'ultima documentazione della community per la tua versione di gioco.
Comandi GM Comuni
I comandi GM in Myth of Empires ti permettono di controllare vari aspetti del gameplay. I comandi vengono inseriti tramite la console o la chat in-game. Il prefisso è tipicamente GM seguito dal nome del comando.
Comandi di Gestione dei Giocatori
| Comando | Descrizione |
|---|---|
GM Kick <PlayerName> |
Espelle il giocatore specificato dal server. Può rientrare immediatamente. |
GM Ban <PlayerName> |
Banna il giocatore specificato dal server. Non può rientrare finché non viene sbannato. |
GM Unban <PlayerName> |
Rimuove un ban per il giocatore specificato, permettendogli di rientrare. |
GM ListPlayers |
Visualizza un elenco di tutti i giocatori attualmente connessi con i loro nomi e ID. |
GM Announce <Message> |
Trasmette un messaggio di annuncio a livello di server a tutti i giocatori. |
Comandi di Teletrasporto
| Comando | Descrizione |
|---|---|
GM TeleportTo <PlayerName> |
Ti teletrasporta nella posizione del giocatore specificato. |
GM TeleportToMe <PlayerName> |
Teletrasporta il giocatore specificato nella tua posizione corrente. |
GM TeleportToPos <X> <Y> <Z> |
Ti teletrasporta a coordinate specifiche del mondo. |
GM Fly |
Attiva/disattiva la modalità di volo, permettendo il libero movimento in qualsiasi direzione. |
GM Ghost |
Attiva/disattiva la modalità noclip, permettendoti di attraversare il terreno e le strutture. |
Comandi di Oggetti e Risorse
| Comando | Descrizione |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Ti dà l'oggetto specificato. Richiede l'ID numerico dell'oggetto. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Dà un oggetto direttamente all'inventario di un altro giocatore. |
GM AddExp <Amount> |
Concede punti esperienza al tuo personaggio. |
GM SetLevel <Level> |
Imposta il tuo personaggio al livello specificato. |
GM God |
Attiva/disattiva la modalità invincibilità. Il tuo personaggio non subisce danni quando attiva. |
GM Invisible |
Attiva/disattiva l'invisibilità. Altri giocatori e NPC non possono vederti. |
Comandi di Tempo e Meteo
| Comando | Descrizione |
|---|---|
GM SetTime <Hour> |
Imposta l'ora in-game all'ora specificata (0-23). Esempio: GM SetTime 12 per mezzogiorno. |
GM SetWeather <Type> |
Cambia il meteo corrente. I tipi possono includere sereno, pioggia, tempesta, nebbia, ecc. |
GM StopTime |
Congela il ciclo giorno/notte all'ora corrente. Utile per eventi o costruzioni. |
GM ResumeTime |
Riprende il normale ciclo giorno/notte dopo aver utilizzato StopTime. |
Comandi di Mondo ed Entità
| Comando | Descrizione |
|---|---|
GM DestroyTarget |
Distrugge l'entità (struttura, NPC o oggetto) che stai guardando. |
GM SpawnNPC <NpcID> <Quantity> |
Genera il tipo di NPC specificato nella tua posizione. |
GM KillAllNPC |
Rimuove tutti gli NPC selvatici dalla mappa. Ricompariranno naturalmente nel tempo. |
GM SaveWorld |
Forza un salvataggio immediato del mondo. Esegui sempre questo prima di arrestare il server. |
Strumenti di Gestione del Server
Gestione dei Salvataggi del Server
Gli admin dovrebbero eseguire salvataggi manuali in momenti critici per proteggere i dati del mondo:
- Prima dell'arresto: Esegui sempre
GM SaveWorldprima di arrestare il server per assicurare che tutte le modifiche recenti siano preservate. - Prima delle modifiche di configurazione: Salva e poi esegui il backup dei file di salvataggio tramite SFTP prima di modificare qualsiasi configurazione.
- Dopo gli eventi: Salva dopo eventi della community o importanti cambiamenti del mondo per bloccare lo stato corrente.
- Backup programmati: Scarica regolarmente i dati di salvataggio dal server tramite SFTP e archivia i backup localmente con nomi di file datati.
Monitoraggio dei Giocatori
Utilizza regolarmente GM ListPlayers per monitorare chi è online. Questo è utile per:
- Verificare le identità dei giocatori e controllare account alternativi.
- Raccogliere gli Steam ID necessari per operazioni di kick, ban o elenco admin.
- Monitorare la popolazione del server per regolare le impostazioni del numero massimo di giocatori se necessario.
Annunci del Server
Utilizza gli annunci per comunicare con la tua community:
GM Announce Server will restart in 10 minutes for maintenance.
GM Announce Rates have been boosted to 3x for the weekend!
GM Announce PvP event starting at coordinates X:5000 Y:3000 in 30 minutes.
Risoluzione dei Problemi
Crash del Server
| Sintomo | Causa Probabile | Soluzione |
|---|---|---|
| Crash all'avvio dopo una modifica della configurazione | Valore di configurazione non valido o errore di sintassi | Ripristina il file di configurazione precedente o ripristina i valori predefiniti. Controlla parentesi non chiuse, valori mancanti o caratteri non validi. |
| Crash casuali durante il gameplay | Esaurimento della memoria o overflow di entità | Controlla GPanel per l'uso della memoria. Considera di abbassare MaxPlayers o di pulire entità eccessive con GM KillAllNPC. Riavvia il server per liberare memoria. |
| Crash durante la generazione di oggetti/NPC | ID oggetto o NPC non valido | Verifica che l'ID sia valido per la versione di gioco corrente. Generare grandi quantità di entità in una volta può anche causare crash -- genera in lotti più piccoli. |
| Crash dopo un aggiornamento di gioco | Incompatibilità di configurazione o salvataggio | Controlla se l'aggiornamento richiede modifiche di configurazione. Esegui il backup dei salvataggi e prova con file di configurazione freschi. Potrebbero essere necessarie patch o hotfix della community. |
Problemi di Connessione
| Problema | Soluzione |
|---|---|
| Server non visualizzato nel browser | Attendi 5-10 minuti dopo l'avvio. Verifica che la porta di query sia corretta. Prova la connessione diretta tramite IP. |
| Timeout di connessione | Conferma che il server sia in esecuzione in GPanel. Verifica la porta di gioco corretta. Il server potrebbe essere ancora in fase di caricamento -- controlla l'output della console. |
| Errore di mancata corrispondenza della versione | Assicurati che il client di gioco e il server siano in esecuzione con la stessa versione. Aggiorna il server o chiedi ai giocatori di aggiornare il loro client di gioco. |
| Disconnessioni frequenti | Controlla il lag del server monitorando l'uso delle risorse in GPanel. Riduci il numero di entità, riduci il massimo numero di giocatori, o ottimizza i rate se il server è sovraccarico. |
| Comandi GM non funzionanti | Verifica di esserti autenticato con GM Login e la password corretta. Controlla che AdminPassword sia impostato nella configurazione. Prova a riconnetterti e a riautenticarti. |
Ottimizzazione delle Prestazioni
Se il tuo server sta riscontrando lag o prestazioni scarse, considera le seguenti ottimizzazioni:
| Azione | Impatto | Come Fare |
|---|---|---|
| Ridurre il numero massimo di giocatori | Medio | Abbassa MaxPlayers nella configurazione. Meno giocatori significa meno tracciamento di entità e sovraccarico di rete. |
| Pulire gli NPC selvatici | Alto | Utilizza GM KillAllNPC periodicamente per prevenire l'accumulo di entità. Nuovi NPC ricompariranno naturalmente. |
| Riavviare regolarmente | Alto | Pianifica riavvii giornalieri per cancellare le perdite di memoria e aggiornare il server. Salva prima il mondo con GM SaveWorld. |
| Ottimizzare i rate | Basso | Rate di raccolta molto alti producono oggetti in eccesso nel mondo, il che può influire sulle prestazioni. Bilancia i rate per il divertimento e la salute del server. |
| Monitorare l'uso delle risorse | Informativo | Controlla GPanel per le tendenze di utilizzo di CPU e memoria. Un uso costantemente elevato indica che il server necessita di ottimizzazione o di un upgrade delle risorse. |
Articoli Correlati
- Guida alla Configurazione del Server Myth of Empires -- Configurazione iniziale del server, rate, impostazioni PvP/PvE e metodi di connessione.
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP
- Come Iniziare con il Tuo Nuovo Server