Denne veiledningen dekker hvordan du setter opp din dedikerte Midnight Ghost Hunt-server på Legion Hosting, konfigurerer oppstartsvariabler, redigerer innstillinger i Engine.ini og Game.ini, setter opp kartrotasjon og kobler til serveren din. For administratorkommandoer og spilleradministrasjon, se Midnight Ghost Hunt administrasjonskommandoer.
1. Første start
- Logg inn på GPanel og velg Midnight Ghost Hunt-serveren din.
- Gå til fanen Startup og gjennomgå de tilgjengelige variablene (se tabellen nedenfor).
- Sett et GAME_NAME for å identifisere serveren din i nettleseren.
- Sett eventuelt et PASSWORD for å begrense tilgangen.
- Gå tilbake til fanen Console og klikk Start.
- Vent til konsollen bekrefter at serveren er klar. Den første starten genererer standard konfigurasjonsfiler.
2. GPanel oppstartsvariabler
Følgende variabler er tilgjengelige i fanen Startup i GPanel. Disse sendes til serverens kjørbare fil ved hver start.
| Variabel | Påkrevd | Beskrivelse |
|---|---|---|
GAME_NAME |
Nei | Navnet som vises i serverlisten. Standard er Dedicated_Server_01. |
PASSWORD |
Nei | Valgfritt passord som kreves for å bli med på serveren. La stå tomt for en offentlig server. |
MAP |
Nei | Startkartet. Alternativer: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Standard er Asylum. |
GAME_MODE |
Nei | Spillmodus. Alternativer: 4v4 Hunt, 6v6 Hunt, Darkness. Standard er 4v4 Hunt. |
REGION |
Nei | Serverregion. Alternativer: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Nei | Bot-vanskelighetsgrad. Alternativer: Easy, Normal, Hard, Auto. Standard er Auto. |
ADDITIONAL_ARGS |
Nei | Ekstra oppstartsargumenter (f.eks. -NoBots -NoAutobalance). |
BEACON_PORT |
Nei | Beacon-port. Standard er 7787. Håndteres av GPanel. |
3. Serverkonfigurasjon (INI-filer)
Midnight Ghost Hunt bruker Unreal Engine 4 INI-filer for detaljert serverkonfigurasjon. Stopp serveren din før du redigerer disse filene.
Filplasseringer
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Åpne disse filene ved hjelp av fanen Files i GPanel eller koble til via SFTP. Hvis filene ikke finnes, start og stopp serveren én gang for å generere dem.
Engine.ini -- Viktige innstillinger
| Seksjon | Innstilling | Beskrivelse |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Spørreport for Steam-serverlisten. GPanel setter dette automatisk. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maksimalt antall spillere. Standard er 8. |
Game.ini -- Viktige innstillinger
| Seksjon | Innstilling | Beskrivelse |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Varigheten av hver runde i sekunder før midnatt utløses. Standard er 300 (5 minutter). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Varigheten av midnattsfasen i sekunder. Standard er 120 (2 minutter). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Tid før runden begynner i sekunder. Standard er 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Balanser lagene automatisk mellom runder. Standard er True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Antall runder per kamp. Standard er 4. |
Eksempel på Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Kartrotasjon
Midnight Ghost Hunt støtter konfigurasjon av hvilke kart som er inkludert i rotasjonen. Kartlisten 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 kommenter ut kart du ikke vil ha i rotasjonen. Serveren går gjennom de oppførte kartene i rekkefølge etter hver kamp.
5. Runde- og spillinnstillinger
Finjuster spillopplevelsen ved å justere disse rundeinnstillingene i Game.ini:
| Innstilling | Standard | Beskrivelse |
|---|---|---|
RoundTimeLimit |
300 |
Varighet av fasen før midnatt (sekunder). Kortere tider presser jegerne; lengre tider favoriserer spøkelser. |
MidnightDuration |
120 |
Fasen etter midnatt der spøkelser jakter på jegerne (sekunder). |
NumRounds |
4 |
Runder per kamp. Lagene bytter side hver runde. |
WarmupTime |
15 |
Nedtelling før hver runde starter (sekunder). |
bFriendlyFire |
False |
Tillat lagskade. Å aktivere dette legger til et ekstra lag med forsiktighet for jegere. |
6. Hvordan koble til
Alternativ A -- Serverliste i spillet
- Start Midnight Ghost Hunt via Steam.
- Fra hovedmenyen, velg Play og deretter Server Browser.
- Søk etter serveren din etter navn eller bla gjennom listen.
- Velg serveren din og klikk Join. Skriv inn passordet hvis du blir bedt om det.
Alternativ B -- Direkte tilkobling via Steam
- Åpne Steam-klienten.
- Klikk View i toppmenyen, deretter Game Servers.
- Klikk Favourites, deretter Add a server.
- Skriv inn server-IP-en og porten din fra fanen Network i GPanel:
<your-server-ip>:<port> - Klikk Add this address to favourites, velg deretter serveren og klikk Connect.
Feilsøking
- Serveren vises ikke i nettleseren: Bekreft at serveren er fullstendig startet i GPanel. Steam-serverlisten kan bruke 2-3 minutter på å indeksere en ny server.
- Kan ikke koble til: Sjekk server-IP-en og porten din i Network-fanen i GPanel. Sørg for at det ikke er feil passord.
- Krasjer ved oppstart: Slett INI-filene i
MidnightGhostHunt/Saved/Config/LinuxServer/og start serveren på nytt for å regenerere standardinnstillingene. - Kartrotasjon fungerer ikke: Bekreft at kartbanene i
Game.inier riktige. Ugyldige baner vil føre til at serveren hopper over disse oppføringene. - Ytelsesproblemer: Reduser
MAX_PLAYERShvis serveren henger med en full lobby.
Relaterte artikler
- Midnight Ghost Hunt administrasjonskommandoer
- Hvordan finne server-IP og -port
- Hvordan laste opp filer via SFTP
- Oppstartsveiledning for server
Trenger du hjelp?
Hvis du støter på problemer som ikke dekkes her, åpne en supporthenvendelse og inkluder server-IP-en din, en beskrivelse av problemet og eventuelle feilmeldinger fra GPanel-konsollen.