Denne guide dækker, hvordan du opsætter din Midnight Ghost Hunt dedikerede server på Legion Hosting, konfigurerer opstartsvariabler, redigerer Engine.ini og Game.ini indstillinger, opsætter kortrotation og forbinder til din server. For admin-kommandoer og spillerstyring, se Midnight Ghost Hunt Admin Commands.
1. Første opstart
- Log ind på GPanel og vælg din Midnight Ghost Hunt server.
- Gå til fanen Startup og gennemgå de tilgængelige variabler (se tabellen nedenfor).
- Indstil et GAME_NAME for at identificere din server i browseren.
- Indstil eventuelt et PASSWORD for at begrænse adgangen.
- Gå tilbage til fanen Console og klik på Start.
- Vent på, at konsollen bekræfter, at serveren er klar. Den første opstart genererer standardkonfigurationsfiler.
2. GPanel Opstartsvariabler
Følgende variabler er tilgængelige i GPanel's Startup fane. Disse sendes til serverens eksekverbare fil ved hver opstart.
| Variabel | Påkrævet | Beskrivelse |
|---|---|---|
GAME_NAME |
Nej | Navnet der vises i serverbrowseren. Standard er Dedicated_Server_01. |
PASSWORD |
Nej | Valgfri adgangskode påkrævet for at tilslutte serveren. Lad feltet stå tomt for en offentlig server. |
MAP |
Nej | Startkortet. Muligheder: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Standard er Asylum. |
GAME_MODE |
Nej | Spiltilstand. Muligheder: 4v4 Hunt, 6v6 Hunt, Darkness. Standard er 4v4 Hunt. |
REGION |
Nej | Serverregion. Muligheder: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Nej | Bot-sværhedsgrad. Muligheder: Easy, Normal, Hard, Auto. Standard er Auto. |
ADDITIONAL_ARGS |
Nej | Ekstra startargumenter (f.eks. -NoBots -NoAutobalance). |
BEACON_PORT |
Nej | Beacon port. Standard er 7787. Administreres af GPanel. |
3. Serverkonfiguration (INI-filer)
Midnight Ghost Hunt bruger Unreal Engine 4 INI-filer til detaljeret serverkonfiguration. Stop din server, før du redigerer disse filer.
Filplaceringer
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Åbn disse filer ved hjælp af fanen Files i GPanel eller opret forbindelse via SFTP. Hvis filerne ikke eksisterer, start og stop serveren én gang for at generere dem.
Engine.ini -- Vigtige indstillinger
| Sektion | Indstilling | Beskrivelse |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Query port til Steam serverbrowseren. GPanel indstiller dette automatisk. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maksimalt antal spillere. Standard er 8. |
Game.ini -- Vigtige indstillinger
| Sektion | Indstilling | Beskrivelse |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Varighed af hver runde i sekunder, før midnat udløses. Standard er 300 (5 minutter). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Varighed af midnatsfasen i sekunder. Standard er 120 (2 minutter). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Tid før runden begynder i sekunder. Standard er 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Balancér automatisk holdene mellem runderne. Standard er True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Antal runder per kamp. Standard er 4. |
Eksempel Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Kortrotation
Midnight Ghost Hunt understøtter konfigurering af, hvilke kort der er inkluderet i rotationen. Kortlisten defineres i 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
Fjern eller udkommenter kort, du ikke ønsker i rotationen. Serveren skifter gennem de listede kort i rækkefølge efter hver kamp.
5. Runde- og spilindstillinger
Finjustér spiloplevelsen ved at justere disse rundeindstillinger i Game.ini:
| Indstilling | Standard | Beskrivelse |
|---|---|---|
RoundTimeLimit |
300 |
Varighed af fasen før midnat (sekunder). Kortere tider presser jægerne; længere tider favoriserer spøgelserne. |
MidnightDuration |
120 |
Fasen efter midnat, hvor spøgelserne jager jægerne (sekunder). |
NumRounds |
4 |
Runder per kamp. Holdene bytter side hver runde. |
WarmupTime |
15 |
Nedtælling før hver runde starter (sekunder). |
bFriendlyFire |
False |
Tillad holdskade. Aktivering af dette tilføjer et ekstra lag af forsigtighed for jægerne. |
6. Sådan forbinder du
Mulighed A -- Serverbrowser i spillet
- Start Midnight Ghost Hunt via Steam.
- Fra hovedmenuen, vælg Play og derefter Server Browser.
- Søg efter din server ved navn, eller gennemse listen.
- Vælg din server og klik på Join. Indtast adgangskoden, hvis du bliver bedt om det.
Mulighed B -- Direkte forbindelse via Steam
- Åbn Steam-klienten.
- Klik på View i topmenuen, derefter Game Servers.
- Klik på Favourites, derefter Add a server.
- Indtast din servers IP og port fra GPanel's Network fane:
<your-server-ip>:<port> - Klik på Add this address to favourites, vælg derefter serveren og klik på Connect.
Fejlfinding
- Serveren vises ikke i browseren: Bekræft, at serveren er fuldt startet i GPanel. Steam serverbrowseren kan tage 2-3 minutter at indeksere en ny server.
- Kan ikke forbinde: Tjek din servers IP og port i GPanel's Network fane. Sørg for, at der ikke er uoverensstemmelse med adgangskoden.
- Nedbrud ved opstart: Slet INI-filerne i
MidnightGhostHunt/Saved/Config/LinuxServer/og genstart serveren for at gendanne standardindstillinger. - Kortrotation virker ikke: Bekræft, at kortstierne i
Game.inier korrekte. Ugyldige stier vil medføre, at serveren springer disse poster over. - Ydeevneproblemer: Reducer
MAX_PLAYERS, hvis serveren lagger med en fuld lobby.
Relaterede artikler
- Midnight Ghost Hunt Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Brug for hjælp?
Hvis du støder på problemer, der ikke er dækket her, opret en supportticket og inkluder din servers IP, en beskrivelse af problemet og eventuelle fejlmeddelelser fra GPanel-konsollen.