Deze handleiding behandelt hoe je jouw Midnight Ghost Hunt dedicated server instelt op Legion Hosting, opstartvariabelen configureert, Engine.ini en Game.ini instellingen bewerkt, maprotatie instelt en verbinding maakt met je server. Voor beheercommando's en spelerbeheer, zie Midnight Ghost Hunt Admin Commands.
1. Eerste start
- Log in op GPanel en selecteer je Midnight Ghost Hunt server.
- Ga naar het tabblad Startup en bekijk de beschikbare variabelen (zie de tabel hieronder).
- Stel een GAME_NAME in om je server te identificeren in de browser.
- Stel optioneel een PASSWORD in om de toegang te beperken.
- Ga terug naar het tabblad Console en klik op Start.
- Wacht tot de console bevestigt dat de server gereed is. De eerste start genereert standaard configuratiebestanden.
2. GPanel opstartvariabelen
De volgende variabelen zijn beschikbaar in het GPanel Startup tabblad. Deze worden bij elke start doorgegeven aan het serveruitvoerbestand.
| Variabele | Vereist | Beschrijving |
|---|---|---|
GAME_NAME |
Nee | De naam die wordt weergegeven in de serverbrowser. Standaard is Dedicated_Server_01. |
PASSWORD |
Nee | Optioneel wachtwoord dat vereist is om de server te joinen. Laat leeg voor een publieke server. |
MAP |
Nee | De startmap. Opties: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Standaard is Asylum. |
GAME_MODE |
Nee | Spelmodus. Opties: 4v4 Hunt, 6v6 Hunt, Darkness. Standaard is 4v4 Hunt. |
REGION |
Nee | Serverregio. Opties: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Nee | Bot-moeilijkheidsgraad. Opties: Easy, Normal, Hard, Auto. Standaard is Auto. |
ADDITIONAL_ARGS |
Nee | Extra opstartargumenten (bijv. -NoBots -NoAutobalance). |
BEACON_PORT |
Nee | Beacon port. Standaard is 7787. Beheerd door GPanel. |
3. Serverconfiguratie (INI-bestanden)
Midnight Ghost Hunt gebruikt Unreal Engine 4 INI-bestanden voor gedetailleerde serverconfiguratie. Stop je server voordat je deze bestanden bewerkt.
Bestandslocaties
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Open deze bestanden via het tabblad Files in GPanel of maak verbinding via SFTP. Als de bestanden niet bestaan, start en stop de server eenmaal om ze te genereren.
Engine.ini -- Belangrijke instellingen
| Sectie | Instelling | Beschrijving |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Query port voor de Steam serverbrowser. GPanel stelt dit automatisch in. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maximaal aantal spelers. Standaard is 8. |
Game.ini -- Belangrijke instellingen
| Sectie | Instelling | Beschrijving |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Duur van elke ronde in seconden voordat middernacht wordt geactiveerd. Standaard is 300 (5 minuten). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Duur van de middernachtfase in seconden. Standaard is 120 (2 minuten). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Tijd voordat de ronde begint in seconden. Standaard is 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Automatisch teams balanceren tussen rondes. Standaard is True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Aantal rondes per wedstrijd. Standaard is 4. |
Voorbeeld Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Maprotatie
Midnight Ghost Hunt ondersteunt het configureren van welke mappen in de rotatie zijn opgenomen. De maplijst wordt gedefinieerd 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
Verwijder of becommentarieer mappen die je niet in de rotatie wilt. De server doorloopt de vermelde mappen op volgorde na elke wedstrijd.
5. Ronde- en spelinstellingen
Verfijn de gameplay-ervaring door deze ronde-instellingen aan te passen in Game.ini:
| Instelling | Standaard | Beschrijving |
|---|---|---|
RoundTimeLimit |
300 |
Duur van de pre-middernachtfase (seconden). Kortere tijden zetten jagers onder druk; langere tijden bevoordelen geesten. |
MidnightDuration |
120 |
Post-middernachtfase waarin geesten de jagers jagen (seconden). |
NumRounds |
4 |
Rondes per wedstrijd. Teams wisselen elke ronde van kant. |
WarmupTime |
15 |
Aftelling voordat elke ronde begint (seconden). |
bFriendlyFire |
False |
Sta teamschade toe. Dit inschakelen voegt een extra laag voorzichtigheid toe voor jagers. |
6. Verbinding maken
Optie A -- In-game serverbrowser
- Start Midnight Ghost Hunt via Steam.
- Selecteer vanuit het hoofdmenu Play en vervolgens Server Browser.
- Zoek je server op naam of blader door de lijst.
- Selecteer je server en klik op Join. Voer het wachtwoord in als daarom wordt gevraagd.
Optie B -- Direct verbinden via Steam
- Open de Steam client.
- Klik op View in het bovenste menu en vervolgens op Game Servers.
- Klik op Favourites en vervolgens op Add a server.
- Voer het IP-adres en de port van je server in vanuit het tabblad Network in GPanel:
<your-server-ip>:<port> - Klik op Add this address to favourites, selecteer vervolgens de server en klik op Connect.
Probleemoplossing
- Server verschijnt niet in de browser: Controleer of de server volledig is opgestart in GPanel. De Steam serverbrowser kan 2-3 minuten nodig hebben om een nieuwe server te indexeren.
- Kan geen verbinding maken: Controleer het IP-adres en de port van je server in het tabblad Network van GPanel. Zorg ervoor dat er geen wachtwoord-mismatch is.
- Crashes bij opstarten: Verwijder de INI-bestanden in
MidnightGhostHunt/Saved/Config/LinuxServer/en herstart de server om de standaardinstellingen opnieuw te genereren. - Maprotatie werkt niet: Controleer of de mappaden in
Game.inicorrect zijn. Ongeldige paden zorgen ervoor dat de server die items overslaat. - Prestatieproblemen: Verlaag
MAX_PLAYERSals de server vertraging heeft met een volle lobby.
Gerelateerde artikelen
- Midnight Ghost Hunt Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Hulp nodig?
Als je problemen tegenkomt die hier niet worden behandeld, open een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele foutmeldingen uit de GPanel console.