Questa guida illustra come configurare il tuo server dedicato Midnight Ghost Hunt su Legion Hosting, configurare le variabili di avvio, modificare le impostazioni di Engine.ini e Game.ini, impostare la rotazione delle mappe e connetterti al tuo server. Per i comandi admin e la gestione dei giocatori, consulta Comandi di amministrazione di Midnight Ghost Hunt.
1. Primo avvio
- Accedi a GPanel e seleziona il tuo server Midnight Ghost Hunt.
- Vai alla scheda Startup ed esamina le variabili disponibili (vedi la tabella sottostante).
- Imposta un GAME_NAME per identificare il tuo server nel browser.
- Opzionalmente, imposta una PASSWORD per limitare l'accesso.
- Torna alla scheda Console e clicca su Start.
- Attendi che la console confermi che il server è pronto. Il primo avvio genera i file di configurazione predefiniti.
2. Variabili di avvio di GPanel
Le seguenti variabili sono disponibili nella scheda Startup di GPanel. Queste vengono passate all'eseguibile del server a ogni avvio.
| Variabile | Richiesto | Descrizione |
|---|---|---|
GAME_NAME |
No | Il nome visualizzato nel browser dei server. Il valore predefinito è Dedicated_Server_01. |
PASSWORD |
No | Password opzionale richiesta per entrare nel server. Lascia vuoto per un server pubblico. |
MAP |
No | La mappa iniziale. Opzioni: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Il valore predefinito è Asylum. |
GAME_MODE |
No | Modalità di gioco. Opzioni: 4v4 Hunt, 6v6 Hunt, Darkness. Il valore predefinito è 4v4 Hunt. |
REGION |
No | Regione del server. Opzioni: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
No | Difficoltà dei bot. Opzioni: Easy, Normal, Hard, Auto. Il valore predefinito è Auto. |
ADDITIONAL_ARGS |
No | Argomenti di avvio extra (ad esempio -NoBots -NoAutobalance). |
BEACON_PORT |
No | Porta beacon. Il valore predefinito è 7787. Gestita da GPanel. |
3. Configurazione del server (file INI)
Midnight Ghost Hunt utilizza i file INI di Unreal Engine 4 per la configurazione dettagliata del server. Ferma il tuo server prima di modificare questi file.
Posizioni dei file
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Apri questi file utilizzando la scheda Files in GPanel o connettiti tramite SFTP. Se i file non esistono, avvia e ferma il server una volta per generarli.
Engine.ini -- Impostazioni chiave
| Sezione | Impostazione | Descrizione |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Porta di query per il browser dei server Steam. GPanel la imposta automaticamente. |
[/Script/Engine.GameSession] |
MaxPlayers |
Numero massimo di giocatori. Il valore predefinito è 8. |
Game.ini -- Impostazioni chiave
| Sezione | Impostazione | Descrizione |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Durata di ciascun round in secondi prima che scocchi la mezzanotte. Il valore predefinito è 300 (5 minuti). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Durata della fase di mezzanotte in secondi. Il valore predefinito è 120 (2 minuti). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Tempo prima dell'inizio del round in secondi. Il valore predefinito è 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Bilancia automaticamente le squadre tra i round. Il valore predefinito è True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Numero di round per partita. Il valore predefinito è 4. |
Esempio di Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Rotazione delle mappe
Midnight Ghost Hunt supporta la configurazione di quali mappe sono incluse nella rotazione. L'elenco delle mappe è definito in Game.ini:
[/Script/MGH.MGHGameMode]
+GameMapRotation=/Game/Maps/Museum
+GameMapRotation=/Game/Maps/Mansion
+GameMapRotation=/Game/Maps/School
+GameMapRotation=/Game/Maps/GhostShip
+GameMapRotation=/Game/Maps/Cabin
+GameMapRotation=/Game/Maps/Asylum
+GameMapRotation=/Game/Maps/Diner
Rimuovi o commenta le mappe che non vuoi nella rotazione. Il server passa ciclicamente attraverso le mappe elencate in ordine dopo ogni partita.
5. Impostazioni del round e del gioco
Ottimizza l'esperienza di gioco regolando queste impostazioni del round in Game.ini:
| Impostazione | Predefinito | Descrizione |
|---|---|---|
RoundTimeLimit |
300 |
Durata della fase pre-mezzanotte (secondi). Tempi più brevi mettono pressione ai cacciatori; tempi più lunghi favoriscono i fantasmi. |
MidnightDuration |
120 |
Fase post-mezzanotte dove i fantasmi cacciano i cacciatori (secondi). |
NumRounds |
4 |
Round per partita. Le squadre si scambiano i lati a ogni round. |
WarmupTime |
15 |
Conto alla rovescia prima dell'inizio di ogni round (secondi). |
bFriendlyFire |
False |
Consente il danno tra membri della stessa squadra. Abilitarlo aggiunge un ulteriore livello di cautela per i cacciatori. |
6. Come connettersi
Opzione A -- Browser dei server in-game
- Avvia Midnight Ghost Hunt tramite Steam.
- Dal menu principale, seleziona Play e poi Server Browser.
- Cerca il tuo server per nome o sfoglia l'elenco.
- Seleziona il tuo server e clicca su Join. Inserisci la password se richiesta.
Opzione B -- Connessione diretta tramite Steam
- Apri il client Steam.
- Clicca su View nel menu in alto, poi Game Servers.
- Clicca su Favourites, poi Add a server.
- Inserisci l'IP e la porta del tuo server dalla scheda Network di GPanel:
<your-server-ip>:<port> - Clicca su Add this address to favourites, poi seleziona il server e clicca su Connect.
Risoluzione dei problemi
- Il server non appare nel browser: Verifica che il server sia completamente avviato in GPanel. Il browser dei server Steam può impiegare 2-3 minuti per indicizzare un nuovo server.
- Impossibile connettersi: Controlla l'IP e la porta del tuo server nella scheda Network di GPanel. Assicurati che non vi siano discrepanze di password.
- Crash all'avvio: Elimina i file INI in
MidnightGhostHunt/Saved/Config/LinuxServer/e riavvia il server per rigenerare i valori predefiniti. - La rotazione delle mappe non funziona: Verifica che i percorsi delle mappe in
Game.inisiano corretti. Percorsi non validi causeranno l'omissione di tali voci da parte del server. - Problemi di prestazioni: Riduci
MAX_PLAYERSse il server è lento con una lobby piena.
Articoli correlati
- Comandi di amministrazione di Midnight Ghost Hunt
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
- Guida all'avvio del server
Hai bisogno di aiuto?
Se incontri problemi non trattati qui, apri un ticket di supporto e includi l'IP del tuo server, una descrizione del problema ed eventuali messaggi di errore dalla console GPanel.