Ovaj vodič pokriva kako da podesite vaš Midnight Ghost Hunt namenski server na Legion Hosting, konfigurišete startup promenljive, uredite Engine.ini i Game.ini podešavanja, podesite rotaciju mapa i povežete se na svoj server. Za admin komande i upravljanje igračima, pogledajte Midnight Ghost Hunt admin komande.
1. Prvo pokretanje
- Prijavite se na GPanel i izaberite svoj Midnight Ghost Hunt server.
- Idite na karticu Startup i pregledajte dostupne promenljive (pogledajte tabelu ispod).
- Postavite GAME_NAME da biste identifikovali svoj server u pregledaču.
- Opciono postavite PASSWORD da biste ograničili pristup.
- Vratite se na karticu Console i kliknite na Start.
- Sačekajte da konzola potvrdi da je server spreman. Prvo pokretanje generiše podrazumevane konfiguracione fajlove.
2. GPanel startup promenljive
Sledeće promenljive su dostupne u GPanel kartici Startup. One se prosleđuju izvršnom fajlu servera pri svakom pokretanju.
| Promenljiva | Obavezno | Opis |
|---|---|---|
GAME_NAME |
Ne | Ime prikazano u pregledaču servera. Podrazumevano je Dedicated_Server_01. |
PASSWORD |
Ne | Opciona lozinka potrebna za pristup serveru. Ostavite prazno za javni server. |
MAP |
Ne | Početna mapa. Opcije: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Podrazumevano je Asylum. |
GAME_MODE |
Ne | Režim igre. Opcije: 4v4 Hunt, 6v6 Hunt, Darkness. Podrazumevano je 4v4 Hunt. |
REGION |
Ne | Region servera. Opcije: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Ne | Težina botova. Opcije: Easy, Normal, Hard, Auto. Podrazumevano je Auto. |
ADDITIONAL_ARGS |
Ne | Dodatni argumenti pokretanja (npr. -NoBots -NoAutobalance). |
BEACON_PORT |
Ne | Beacon port. Podrazumevano je 7787. Upravlja GPanel. |
3. Konfiguracija servera (INI fajlovi)
Midnight Ghost Hunt koristi Unreal Engine 4 INI fajlove za detaljnu konfiguraciju servera. Zaustavite svoj server pre uređivanja ovih fajlova.
Lokacije fajlova
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Otvorite ove fajlove pomoću kartice Files u GPanel ili se povežite putem SFTP. Ako fajlovi ne postoje, jednom pokrenite i zaustavite server da biste ih generisali.
Engine.ini -- Ključna podešavanja
| Sekcija | Podešavanje | Opis |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Query port za Steam pregledač servera. GPanel ovo postavlja automatski. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maksimalni broj igrača. Podrazumevano je 8. |
Game.ini -- Ključna podešavanja
| Sekcija | Podešavanje | Opis |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Trajanje svake runde u sekundama pre nego što nastupi ponoć. Podrazumevano je 300 (5 minuta). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Trajanje ponoćne faze u sekundama. Podrazumevano je 120 (2 minuta). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Vreme pre početka runde u sekundama. Podrazumevano je 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Automatski balansira timove između rundi. Podrazumevano je True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Broj rundi po meču. Podrazumevano je 4. |
Primer Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Rotacija mapa
Midnight Ghost Hunt podržava konfigurisanje koje mape su uključene u rotaciju. Lista mapa je definisana u 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
Uklonite ili zakomentarišite mape koje ne želite u rotaciji. Server kruži kroz navedene mape redom nakon svakog meča.
5. Podešavanja runde i igre
Fino podesite iskustvo igranja prilagođavanjem ovih podešavanja runde u Game.ini:
| Podešavanje | Podrazumevano | Opis |
|---|---|---|
RoundTimeLimit |
300 |
Trajanje faze pre ponoći (sekunde). Kraće vreme stavlja pritisak na lovce; duže vreme pogoduje duhovima. |
MidnightDuration |
120 |
Faza nakon ponoći u kojoj duhovi love lovce (sekunde). |
NumRounds |
4 |
Runde po meču. Timovi menjaju strane svake runde. |
WarmupTime |
15 |
Odbrojavanje pre početka svake runde (sekunde). |
bFriendlyFire |
False |
Dozvoli timsku štetu. Omogućavanje ovoga dodaje dodatni nivo opreza za lovce. |
6. Kako da se povežete
Opcija A -- Pregledač servera u igri
- Pokrenite Midnight Ghost Hunt putem Steam.
- Iz glavnog menija izaberite Play, a zatim Server Browser.
- Pronađite svoj server po imenu ili pretražite listu.
- Izaberite svoj server i kliknite na Join. Unesite lozinku ako se to zatraži.
Opcija B -- Direktno povezivanje putem Steam
- Otvorite Steam klijent.
- Kliknite na View u gornjem meniju, zatim na Game Servers.
- Kliknite na Favourites, zatim na Add a server.
- Unesite IP adresu i port vašeg servera iz GPanel kartice Network:
<your-server-ip>:<port> - Kliknite na Add this address to favourites, zatim izaberite server i kliknite na Connect.
Rešavanje problema
- Server se ne pojavljuje u pregledaču: Proverite da li je server u potpunosti pokrenut u GPanel. Steam pregledaču servera može biti potrebno 2-3 minuta da indeksira novi server.
- Ne možete da se povežete: Proverite IP adresu i port servera u GPanel kartici Network. Uverite se da nema neslaganja lozinke.
- Padovi pri pokretanju: Izbrišite INI fajlove u
MidnightGhostHunt/Saved/Config/LinuxServer/i ponovo pokrenite server da biste regenerisali podrazumevane vrednosti. - Rotacija mapa ne radi: Proverite da li su putanje mapa u
Game.iniispravne. Neispravne putanje će uzrokovati da server preskoči te unose. - Problemi sa performansama: Smanjite
MAX_PLAYERSako server kasni sa punim lobijem.
Povezani članci
- Midnight Ghost Hunt admin komande
- Kako da pronađete IP adresu i port servera
- Kako da otpremite fajlove putem SFTP
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako naiđete na probleme koji ovde nisu obuhvaćeni, otvorite tiket za podršku i navedite IP adresu vašeg servera, opis problema i sve poruke o greškama iz GPanel konzole.