Ovaj vodič pokriva kako postaviti vaš Midnight Ghost Hunt namjenski server na Legion Hosting, konfigurirati varijable pokretanja, urediti Engine.ini i Game.ini postavke, postaviti rotaciju mapa i povezati se na vaš server. Za administratorske naredbe i upravljanje igračima, pogledajte Midnight Ghost Hunt administratorske naredbe.
1. Prvo pokretanje
- Prijavite se na GPanel i odaberite vaš Midnight Ghost Hunt server.
- Idite na karticu Startup i pregledajte dostupne varijable (pogledajte tablicu u nastavku).
- Postavite GAME_NAME kako biste identificirali vaš server u pregledniku.
- Po želji postavite PASSWORD za ograničavanje pristupa.
- Vratite se na karticu Console i kliknite Start.
- Pričekajte da konzola potvrdi da je server spreman. Prvo pokretanje generira zadane konfiguracijske datoteke.
2. GPanel varijable pokretanja
Sljedeće varijable dostupne su u GPanel kartici Startup. One se prosljeđuju izvršnoj datoteci servera pri svakom pokretanju.
| Varijabla | Obavezno | Opis |
|---|---|---|
GAME_NAME |
Ne | Naziv prikazan u pregledniku servera. Zadano je Dedicated_Server_01. |
PASSWORD |
Ne | Neobavezna lozinka potrebna za pridruživanje serveru. Ostavite prazno za javni server. |
MAP |
Ne | Početna mapa. Opcije: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Zadano je Asylum. |
GAME_MODE |
Ne | Način igre. Opcije: 4v4 Hunt, 6v6 Hunt, Darkness. Zadano je 4v4 Hunt. |
REGION |
Ne | Regija 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. Zadano je Auto. |
ADDITIONAL_ARGS |
Ne | Dodatni argumenti pokretanja (npr. -NoBots -NoAutobalance). |
BEACON_PORT |
Ne | Beacon port. Zadano je 7787. Upravljano od strane GPanel. |
3. Konfiguracija servera (INI datoteke)
Midnight Ghost Hunt koristi Unreal Engine 4 INI datoteke za detaljnu konfiguraciju servera. Zaustavite server prije uređivanja ovih datoteka.
Lokacije datoteka
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Otvorite ove datoteke koristeći karticu Files u GPanel ili se povežite putem SFTP. Ako datoteke ne postoje, pokrenite i zaustavite server jednom kako bi se generirale.
Engine.ini -- Ključne postavke
| Sekcija | Postavka | Opis |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Query port za Steam preglednik servera. GPanel ovo postavlja automatski. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maksimalan broj igrača. Zadano je 8. |
Game.ini -- Ključne postavke
| Sekcija | Postavka | Opis |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Trajanje svake runde u sekundama prije nego što se aktivira ponoć. Zadano je 300 (5 minuta). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Trajanje faze ponoći u sekundama. Zadano je 120 (2 minute). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Vrijeme prije početka runde u sekundama. Zadano je 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Automatsko balansiranje timova između rundi. Zadano je True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Broj rundi po meču. Zadano je 4. |
Primjer Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Rotacija mapa
Midnight Ghost Hunt podržava konfiguriranje mapa uključenih u rotaciju. Popis mapa definiran je 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 zakomentirajte mape koje ne želite u rotaciji. Server kruži kroz navedene mape redom nakon svakog meča.
5. Postavke rundi i igre
Fino podesite iskustvo igranja prilagođavanjem ovih postavki rundi u Game.ini:
| Postavka | Zadano | Opis |
|---|---|---|
RoundTimeLimit |
300 |
Trajanje faze prije ponoći (sekunde). Kraća vremena vrše pritisak na lovce; duža vremena pogoduju duhovima. |
MidnightDuration |
120 |
Faza nakon ponoći u kojoj duhovi love lovce (sekunde). |
NumRounds |
4 |
Runde po meču. Timovi mijenjaju strane svake runde. |
WarmupTime |
15 |
Odbrojavanje prije početka svake runde (sekunde). |
bFriendlyFire |
False |
Omogućuje štetu saveznicima. Uključivanje ove opcije dodaje dodatni oprez za lovce. |
6. Kako se povezati
Opcija A -- Preglednik servera u igri
- Pokrenite Midnight Ghost Hunt putem Steam.
- Iz glavnog izbornika odaberite Play, a zatim Server Browser.
- Pretražite svoj server po imenu ili pregledajte popis.
- Odaberite svoj server i kliknite Join. Unesite lozinku ako se zatraži.
Opcija B -- Izravno povezivanje putem Steam
- Otvorite Steam klijent.
- Kliknite View u gornjem izborniku, zatim Game Servers.
- Kliknite Favourites, zatim Add a server.
- Unesite IP adresu i port vašeg servera s kartice Network u GPanel:
<your-server-ip>:<port> - Kliknite Add this address to favourites, zatim odaberite server i kliknite Connect.
Rješavanje problema
- Server se ne pojavljuje u pregledniku: Provjerite je li server potpuno pokrenut u GPanel. Steam pregledniku servera može trebati 2-3 minute za indeksiranje novog servera.
- Ne mogu se povezati: Provjerite IP adresu i port servera u kartici Network u GPanel. Provjerite da nema neslaganja lozinki.
- Pad pri pokretanju: Izbrišite INI datoteke u
MidnightGhostHunt/Saved/Config/LinuxServer/i ponovo pokrenite server za regeneriranje zadanih vrijednosti. - Rotacija mapa ne radi: Provjerite jesu li putanje mapa u
Game.iniispravne. Nevažeće putanje uzrokovat će da server preskoči te unose. - Problemi s performansama: Smanjite
MAX_PLAYERSako server kasni s punim lobijem.
Povezani članci
- Midnight Ghost Hunt administratorske naredbe
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP
- Vodič za pokretanje servera
Trebate pomoć?
Ako naiđete na probleme koji nisu pokriveni ovdje, otvorite zahtjev za podršku i uključite IP adresu servera, opis problema i sve poruke o greškama iz GPanel konzole.