See juhend käsitleb Midnight Ghost Hunt pühendatud serveri seadistamist Legion Hosting platvormil, käivitusmuutujate konfigureerimist, Engine.ini ja Game.ini seadete muutmist, kaartide rotatsiooni seadistamist ning serveriga ühendumist. Administraatori käskude ja mängijate haldamise kohta vaadake Midnight Ghost Hunt administraatori käsud.
1. Esimene käivitus
- Logige sisse GPanel-i ja valige oma Midnight Ghost Hunt server.
- Minge Startup vahekaardile ja vaadake üle saadaolevad muutujad (vt allolevat tabelit).
- Määrake GAME_NAME, et identifitseerida oma server brauseris.
- Soovi korral määrake PASSWORD juurdepääsu piiramiseks.
- Naaske Console vahekaardile ja klõpsake Start.
- Oodake, kuni konsool kinnitab, et server on valmis. Esimene käivitus genereerib vaikimisi konfiguratsioonifailid.
2. GPanel käivitusmuutujad
Järgmised muutujad on saadaval GPanel Startup vahekaardil. Need edastatakse serveri käivitusfailile igal käivitusel.
| Muutuja | Nõutud | Kirjeldus |
|---|---|---|
GAME_NAME |
Ei | Serveri brauseris kuvatav nimi. Vaikimisi on Dedicated_Server_01. |
PASSWORD |
Ei | Valikuline parool, mis on vajalik serveriga liitumiseks. Jätke tühjaks avaliku serveri jaoks. |
MAP |
Ei | Alguskaart. Valikud: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Vaikimisi on Asylum. |
GAME_MODE |
Ei | Mängurežiim. Valikud: 4v4 Hunt, 6v6 Hunt, Darkness. Vaikimisi on 4v4 Hunt. |
REGION |
Ei | Serveri regioon. Valikud: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Ei | Bottide raskusaste. Valikud: Easy, Normal, Hard, Auto. Vaikimisi on Auto. |
ADDITIONAL_ARGS |
Ei | Täiendavad käivitusargumendid (nt -NoBots -NoAutobalance). |
BEACON_PORT |
Ei | Beacon port. Vaikimisi on 7787. Hallatakse GPanel poolt. |
3. Serveri konfiguratsioon (INI failid)
Midnight Ghost Hunt kasutab Unreal Engine 4 INI faile üksikasjalikuks serveri konfiguratsiooniks. Peatage server enne nende failide muutmist.
Failide asukohad
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Avage need failid GPanel Files vahekaardi kaudu või ühenduge SFTP kaudu. Kui faile ei eksisteeri, käivitage ja peatage server ühe korra, et need genereerida.
Engine.ini -- põhiseaded
| Sektsioon | Seade | Kirjeldus |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Päringu port Steam serveri brauseri jaoks. GPanel seadistab selle automaatselt. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maksimaalne mängijate arv. Vaikimisi on 8. |
Game.ini -- põhiseaded
| Sektsioon | Seade | Kirjeldus |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Iga vooru kestus sekundites enne kesköö käivitumist. Vaikimisi on 300 (5 minutit). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Keskööfaasi kestus sekundites. Vaikimisi on 120 (2 minutit). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Aeg enne vooru algust sekundites. Vaikimisi on 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Tasakaalusta meeskondi automaatselt voorude vahel. Vaikimisi on True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Voorude arv mängu kohta. Vaikimisi on 4. |
Game.ini näide
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Kaartide rotatsioon
Midnight Ghost Hunt toetab rotatsiooni kaasatavate kaartide konfigureerimist. Kaartide nimekiri on määratud failis 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
Eemaldage või kommenteerige välja kaardid, mida te rotatsioonis ei soovi. Server läbib loetletud kaardid järjekorras pärast iga mängu.
5. Vooru ja mängu seaded
Viimistlege mängukogemust, kohandades neid vooru seadeid failis Game.ini:
| Seade | Vaikeväärtus | Kirjeldus |
|---|---|---|
RoundTimeLimit |
300 |
Kesköö-eelse faasi kestus (sekundites). Lühemad ajad avaldavad kütidele survet; pikemad ajad soosivad kummitusi. |
MidnightDuration |
120 |
Keskööjärgne faas, kus kummitused küttivad kütte (sekundites). |
NumRounds |
4 |
Voorude arv mängu kohta. Meeskonnad vahetavad pooli iga vooru järel. |
WarmupTime |
15 |
Loendus enne iga vooru algust (sekundites). |
bFriendlyFire |
False |
Luba meeskonnakahju. Selle lubamine lisab kütidele täiendava ettevaatuskihi. |
6. Kuidas ühenduda
Valik A -- mängusisene serveri brauser
- Käivitage Midnight Ghost Hunt Steam kaudu.
- Peamenüüst valige Play ja seejärel Server Browser.
- Otsige oma serverit nime järgi või sirvige nimekirja.
- Valige oma server ja klõpsake Join. Sisestage parool, kui seda küsitakse.
Valik B -- otseühendus Steam kaudu
- Avage Steam klient.
- Klõpsake ülemises menüüs View, seejärel Game Servers.
- Klõpsake Favourites, seejärel Add a server.
- Sisestage oma serveri IP ja port GPanel Network vahekaardilt:
<your-server-ip>:<port> - Klõpsake Add this address to favourites, seejärel valige server ja klõpsake Connect.
Veaotsing
- Server ei ilmu brauseris: Veenduge, et server on GPanel-is täielikult käivitunud. Steam serveri brauseril võib uue serveri indekseerimiseks kuluda 2-3 minutit.
- Ei saa ühenduda: Kontrollige oma serveri IP-d ja porti GPanel Network vahekaardilt. Veenduge, et parooli mittevastavust pole.
- Käivitusel jookseb kokku: Kustutage INI failid kaustast
MidnightGhostHunt/Saved/Config/LinuxServer/ja taaskäivitage server vaikeväärtuste taastamiseks. - Kaartide rotatsioon ei tööta: Veenduge, et kaartide teed failis
Game.inion õiged. Vigased teed põhjustavad nende kirjete vahele jätmise. - Jõudlusprobleemid: Vähendage
MAX_PLAYERSväärtust, kui server täislobiiga hakkab hilistama.
Seotud artiklid
- Midnight Ghost Hunt Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Vajate abi?
Kui teil tekib probleeme, mida siin ei käsitleta, avage tugiteenuse pilet ja lisage oma serveri IP, probleemi kirjeldus ning kõik veateated GPanel konsoolist.