Tämä opas käsittelee, kuinka asentaa Midnight Ghost Hunt -omistautuneen palvelimen Legion Hostingissa, konfiguroida käynnistysmuuttujat, muokata Engine.ini- ja Game.ini-asetuksia, asettaa karttojen kierto ja yhdistää palvelimeesi. Ylläpitokomentoja ja pelaajien hallintaa varten katso Midnight Ghost Hunt ylläpitokomennot.
1. Ensimmäinen käynnistys
- Kirjaudu GPaneliin ja valitse Midnight Ghost Hunt -palvelimesi.
- Siirry Startup-välilehdelle ja tarkista saatavilla olevat muuttujat (katso alla oleva taulukko).
- Aseta GAME_NAME tunnistaaksesi palvelimesi selaimessa.
- Valinnaisesti aseta PASSWORD rajoittaaksesi pääsyä.
- Palaa Console-välilehdelle ja napsauta Start.
- Odota, että konsoli vahvistaa palvelimen olevan valmis. Ensimmäinen käynnistys luo oletuskonfiguraatiotiedostot.
2. GPanelin käynnistysmuuttujat
Seuraavat muuttujat ovat saatavilla GPanelin Startup-välilehdellä. Nämä välitetään palvelimen suoritettavalle tiedostolle jokaisella käynnistyksellä.
| Muuttuja | Pakollinen | Kuvaus |
|---|---|---|
GAME_NAME |
Ei | Nimi, joka näkyy palvelinselaimessa. Oletus on Dedicated_Server_01. |
PASSWORD |
Ei | Valinnainen salasana, jota tarvitaan palvelimeen liittymiseen. Jätä tyhjäksi julkista palvelinta varten. |
MAP |
Ei | Aloituskartta. Vaihtoehdot: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Oletus on Asylum. |
GAME_MODE |
Ei | Pelitila. Vaihtoehdot: 4v4 Hunt, 6v6 Hunt, Darkness. Oletus on 4v4 Hunt. |
REGION |
Ei | Palvelimen alue. Vaihtoehdot: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Ei | Bottien vaikeustaso. Vaihtoehdot: Easy, Normal, Hard, Auto. Oletus on Auto. |
ADDITIONAL_ARGS |
Ei | Ylimääräiset käynnistysargumentit (esim. -NoBots -NoAutobalance). |
BEACON_PORT |
Ei | Beacon-portti. Oletus on 7787. GPanelin hallinnoima. |
3. Palvelimen konfigurointi (INI-tiedostot)
Midnight Ghost Hunt käyttää Unreal Engine 4:n INI-tiedostoja yksityiskohtaiseen palvelimen konfigurointiin. Sammuta palvelin ennen näiden tiedostojen muokkaamista.
Tiedostosijainnit
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Avaa nämä tiedostot käyttämällä Files-välilehteä GPanelissa tai yhdistämällä SFTP:n kautta. Jos tiedostoja ei ole olemassa, käynnistä ja sammuta palvelin kerran luodaksesi ne.
Engine.ini -- Tärkeimmät asetukset
| Osio | Asetus | Kuvaus |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Kyselyportti Steamin palvelinselaimelle. GPanel asettaa tämän automaattisesti. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maksimipelaajamäärä. Oletus on 8. |
Game.ini -- Tärkeimmät asetukset
| Osio | Asetus | Kuvaus |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Jokaisen kierroksen kesto sekunneissa ennen keskiyön käynnistymistä. Oletus on 300 (5 minuuttia). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Keskiyövaiheen kesto sekunneissa. Oletus on 120 (2 minuuttia). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Aika ennen kierroksen alkua sekunneissa. Oletus on 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Tasapainota joukkueet automaattisesti kierrosten välillä. Oletus on True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Kierrosten määrä per ottelu. Oletus on 4. |
Esimerkki Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Karttojen kierto
Midnight Ghost Hunt tukee sen konfigurointia, mitkä kartat sisältyvät kiertoon. Karttalista määritellään tiedostossa 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
Poista tai kommentoi pois karttoja, joita et halua kiertoon. Palvelin kiertää listattujen karttojen läpi järjestyksessä jokaisen ottelun jälkeen.
5. Kierros- ja peliasetukset
Hienosäädä pelikokemusta säätämällä näitä kierrosasetuksia tiedostossa Game.ini:
| Asetus | Oletus | Kuvaus |
|---|---|---|
RoundTimeLimit |
300 |
Esikeskiyö-vaiheen kesto (sekuntia). Lyhyemmät ajat painostavat metsästäjiä; pidemmät ajat suosivat aaveita. |
MidnightDuration |
120 |
Keskiyön jälkeinen vaihe, jossa aaveet metsästävät metsästäjiä (sekuntia). |
NumRounds |
4 |
Kierrokset per ottelu. Joukkueet vaihtavat puolia jokaisen kierroksen jälkeen. |
WarmupTime |
15 |
Lähtölaskenta ennen jokaisen kierroksen alkamista (sekuntia). |
bFriendlyFire |
False |
Salli joukkuevahinko. Tämän käyttöönotto lisää ylimääräisen varovaisuuden tason metsästäjille. |
6. Kuinka yhdistää
Vaihtoehto A -- Pelin sisäinen palvelinselain
- Käynnistä Midnight Ghost Hunt Steamin kautta.
- Päävalikossa valitse Play ja sitten Server Browser.
- Etsi palvelimesi nimellä tai selaa listaa.
- Valitse palvelimesi ja napsauta Join. Syötä salasana, jos sitä pyydetään.
Vaihtoehto B -- Suora yhdistäminen Steamin kautta
- Avaa Steam-asiakasohjelma.
- Napsauta yläreunan valikossa View, sitten Game Servers.
- Napsauta Favourites, sitten Add a server.
- Syötä palvelimesi IP-osoite ja portti GPanelin Network-välilehdeltä:
<your-server-ip>:<port> - Napsauta Add this address to favourites, sitten valitse palvelin ja napsauta Connect.
Vianetsintä
- Palvelin ei näy selaimessa: Varmista, että palvelin on täysin käynnistynyt GPanelissa. Steamin palvelinselaimella voi kestää 2-3 minuuttia uuden palvelimen indeksoiminen.
- Ei voi yhdistää: Tarkista palvelimesi IP-osoite ja portti GPanelin Network-välilehdeltä. Varmista, ettei salasanoissa ole epäjohdonmukaisuutta.
- Kaatumiset käynnistyksessä: Poista INI-tiedostot hakemistosta
MidnightGhostHunt/Saved/Config/LinuxServer/ja käynnistä palvelin uudelleen oletusasetusten luomiseksi uudelleen. - Karttojen kierto ei toimi: Varmista, että karttojen polut tiedostossa
Game.iniovat oikein. Virheelliset polut aiheuttavat palvelimen ohittavan kyseiset merkinnät. - Suorituskykyongelmat: Vähennä
MAX_PLAYERS-arvoa, jos palvelin pätkii täydessä aulassa.
Aiheeseen liittyvät artikkelit
- Midnight Ghost Hunt ylläpitokomennot
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos kohtaat ongelmia, joita ei käsitellä tässä, avaa tukipyyntö ja sisällytä palvelimesi IP, ongelman kuvaus ja virheilmoitukset GPanelin konsolista.