Tämä opas käsittelee kaiken, mitä tarvitset The Front -dedikoidun palvelimesi asentamiseen ja konfigurointiin Legion Hostingilla, mukaan lukien ensimmäinen käynnistys, GPanelin käynnistysmuuttujat, ServerConfig_.ini-konfigurointi, pelitila-asetukset, palvelimeen yhdistäminen sekä tallennusten hallinta. Ylläpitokonsolin komentoja varten katso The Front -ylläpitokomennot.
Mikä on The Front
The Front on Samar Studion kehittämä post-apokalyptinen avoimen maailman selviytymisräiskintäpeli. Tuhoutuneeseen, mutanttien ja vihamielisten ryhmittymien valtaamaan maailmaan sijoittuvassa pelissä pelaajien on kerättävä resursseja, valmistettava aseita ja varusteita, rakennettava ja linnoitettava tukikohtia sekä taisteltava selviytymisen puolesta sekä tekoälyvihollisia että muita pelaajia vastaan. Peli yhdistää kolmannen persoonan räiskintämekaniikkaa syvälliseen tukikohdanrakennus- ja selviytymisjärjestelmään.
Dedikoidun palvelimen keskeisiä ominaisuuksia ovat:
- Tuki jopa yli 40 samanaikaiselle pelaajalle yhdellä palvelimella
- PvP- ja PvE-pelitilat konfiguroitavilla taistelutilatyypeillä
- Laaja pelimekaniikan säätäminen
ServerConfig_.ini-konfiguraatiotiedoston kautta - Tukikohdan ryöstömekaniikat konfiguroitavilla ryöstö-NPC-tasoilla ja jäähdytysajoilla
- Majakka-pohjaiset (Beacon) alueenhallinta- ja rakennussuojausjärjestelmät
- Pelinsisäinen ylläpitokonsoli, jossa on yli 100 komentoa reaaliaikaiseen palvelimen hallintaan
Ensimmäinen käynnistys
Kun saat The Front -palvelimesi Legion Hostingilta ensimmäisen kerran, sen on suoritettava alkuasennus loppuun ennen kuin sillä voidaan pelata.
- Kirjaudu GPaneliin ja valitse The Front -palvelimesi palvelinlistasta.
- Napsauta Console-välilehteä ja paina Start.
- Palvelin lataa ja asentaa The Front -dedikoidun palvelimen tiedostot Steamin kautta (App ID 2334200). Tämä alkulataus voi kestää useita minuutteja levyn nopeudesta riippuen.
- Kun lataus on valmis, palvelin käynnistyy automaattisesti. Ensimmäinen käynnistys luo alkuperäisen maailmadatan ja voi kestää pidempään kuin myöhemmät käynnistykset.
- Odota, kunnes konsolituloste osoittaa, että palvelin on valmis ja kuuntelee yhteyksiä. Sinun pitäisi nähdä viestejä, jotka osoittavat pelaportin olevan aktiivinen.
GPanelin käynnistysmuuttujat
Palvelimen keskeiset asetukset konfiguroidaan käynnistysmuuttujina GPanelissa. Nämä arvot välitetään komentoriviparametreina palvelimen käynnistyessä ja ne ohittavat kaikki vastaavat asetukset konfiguraatiotiedostoissa.
- GPanelissa valitse The Front -palvelimesi.
- Napsauta Startup-välilehteä.
- Aseta alla luetellut muuttujat. Muutokset tulevat voimaan seuraavalla kerralla, kun käynnistät tai uudelleenkäynnistät palvelimen.
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Pelinsisäisessä palvelinselaimessa näytettävä nimi (-ServerName-käynnistysparametri). Tee siitä kuvaava, jotta pelaajat löytävät palvelimesi. |
MAX_PLAYERS |
10 |
Samanaikaisten pelaajien enimmäismäärä (-QueueThreshold-parametri). Säädä palvelimesi käytettävissä olevien resurssien mukaan. |
BEACON_PORT |
27016 |
Unreal Engine -beacon-portti, jota käytetään yhteyden kättelyihin. Automaattisesti konfiguroitu (pelaportti + 1). |
QUERY_PORT |
27017 |
UDP-portti, jota Steam käyttää palvelinselaimen kyselyihin. Automaattisesti konfiguroitu (pelaportti + 2). |
SHUTDOWN_PORT |
27017 |
Sammutuspalvelun kuunteluportti. Käytetään etäsammutussignaaleihin. Automaattisesti konfiguroitu (pelaportti + 3). |
ServerConfig_.ini-tiedoston sisällä, käynnistysmuuttuja on etusijalla. Käytä käynnistysmuuttujia keskeisiin identiteettiasetuksiin ja konfiguraatiotiedostoa yksityiskohtaiseen pelimekaniikan säätämiseen.
ServerConfig_.ini-konfigurointi
Yksityiskohtaisia palvelin- ja pelimekaniikka-asetuksia ohjataan ServerConfig_.ini-tiedoston kautta. Tämä on ensisijainen konfiguraatiotiedosto palvelimesi käyttäytymisen, sääntöjen ja pelimekaniikkaparametrien säätämiseen.
Tiedoston paikantaminen
Konfiguraatiotiedosto sijaitsee polussa:
TheFrontManager/ServerConfig_.ini
Käytä tätä tiedostoa GPanelin Files-välilehden tai SFTP:n kautta. Kaikki asetukset menevät [BaseServerConfig]-osio-otsikon alle.
Perusasetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
ServerName |
"My Server" |
Palvelimen näyttönimi palvelinselaimessa. Ympäröi lainausmerkeillä. |
ServerPassword |
(tyhjä) | Palvelimelle liittymiseen vaadittava salasana. Jätä tyhjäksi julkista palvelinta varten. |
ServerTitle |
(tyhjä) | Lyhyt kuvaus palvelimestasi, joka näytetään palvelinselaimessa. |
ServerAdminAccounts |
(tyhjä) | Puolipisteillä eroteltu lista ylläpitäjätilien Steam64-tunnuksista. Esimerkki: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Palvelimella kerrallaan sallittujen pelaajien enimmäismäärä. |
IsCanMail |
1.000000 |
Ota käyttöön tai poista käytöstä pelinsisäinen posti- ja chat-järjestelmä. Aseta arvoon 0 poistaaksesi käytöstä. |
UseSteamSocket |
1 |
Käytä Steam-verkkosokkeleita yhteyksiin. Jätä käyttöön useimmissa asennuksissa. |
Pelitila- ja taisteluasetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
ServerFightModeType |
0 |
Palvelimen PvP-tila. 0 = PvP (pelaajat voivat hyökätä toistensa kimppuun), 1 = PvE (pelaajat eivät voi vahingoittaa toisiaan). |
IsCanSelfDamage |
1 |
Salli pelaajien vahingoittaa itseään. 1 = käytössä, 0 = pois käytöstä. |
IsCanFriendDamage |
1 |
Salli ystävällinen tuli ryhmän jäsenten välillä. 1 = käytössä, 0 = pois käytöstä. |
Porttikonfigurointi
| Asetus | Oletus | Kuvaus |
|---|---|---|
Port |
5001 |
Ensisijainen pelaportti (UDP). Pelaajat yhdistävät tähän porttiin. |
BeaconPort |
5002 |
Unreal Engine -beacon-portti yhteyden kättelyihin. |
ShutDownServicePort |
5004 |
Portti etäsammutuspalvelun signaaleille. |
QueryPort |
5003 |
Steam-kyselyportti palvelinselaimen listauksiin. |
Esimerkki ServerConfig_.ini:stä
Alla on esimerkkikonfiguraatiotiedosto, joka näyttää yleisiä asetuksia:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Pelitila-asetukset
The Front tukee PvP- ja PvE-tiloja, jotka muuttavat moninpelikokemusta perustavanlaatuisesti. Tila asetetaan ServerFightModeType-asetuksen kautta.
PvE-tila (ServerFightModeType=1)
- Pelaajat eivät voi vahingoittaa toisiaan suoraan.
- Painopiste on yhteistyössä tapahtuvassa selviytymisessä tekoälyvihollisia ja mutantteja vastaan.
- Tukikohdat ovat suojattuja pelaajien ryöstöiltä (NPC-ryöstöt tapahtuvat silti).
- Ihanteellinen yhteisöille, jotka keskittyvät rakentamiseen ja tutkimiseen.
- Pelaajat voivat silti muodostaa ryhmiä, käydä kauppaa ja tehdä yhteistyötä.
PvP-tila (ServerFightModeType=0)
- Pelaajat voivat hyökätä toistensa kimppuun ja tappaa toisiaan.
- Muut pelaajat voivat ryöstää tukikohtia ja rakennelmia.
- Alueenhallinnasta Majakka-järjestelmän (Beacon) kautta tulee kilpailullista.
- Pelaajien välisiä vahinkokertoimia voidaan säätää ylläpitokomennoilla (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Suositeltu kilpailullisille ja kokeneille pelaajille.
Rakentamis- ja ryöstöasetukset
Nämä asetukset ohjaavat tukikohdan suojausta ja ryöstömekaniikkoja. Ne voidaan konfiguroida ylläpitokonsolin komennoilla tai konfiguraatiotiedoston kautta:
| Asetus / komento | Kuvaus |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Majakkojen (Beacon / aluelippujen) enimmäismäärä, jonka kukin pelaaja voi asettaa. |
SetHouseFlagExcitantTime [0-24] |
Asettaa hyökkäys-/ryöstöikkunan tunteina. Tämän ikkunan aikana viholliset pelaajat voivat vahingoittaa Majakan alueen sisällä olevia rakennelmia. |
SetHFTrapMaxNum [N] |
Ansojen enimmäismäärä, jonka voi asettaa Majakan kattamalle alueelle. |
SetConstructDisableRot [1/0] |
Kytke rakennelmien rappeutuminen. Kun käytössä (1), rakennelmat rappeutuvat hitaasti ajan myötä, jos niitä ei huolleta. |
SetConstructMaxHealthRatio [multiplier] |
Rakennelmien enimmäiskestävyyden kerroin. Korkeammat arvot tekevät rakennuksista vaikeampia tuhota. |
SetConstructDefenseRatio [multiplier] |
Rakennelmien ottaman vahingon kerroin. Alemmat arvot vähentävät rakennuksiin kohdistuvaa vahinkoa. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate ja SetCityNPCNumRate.
Kokemus- ja resurssikerroinasetukset
Voit säätää kokemuksen saantinopeuksia, resurssinkeräysnopeuksia ja erilaisia pelimekaniikkakertoimia ServerConfig_.ini-tiedoston kautta tai ylläpitokonsolin komennoilla palvelimen ollessa käynnissä.
Kokemuskertoimet
| Asetus / komento | Oletus | Kuvaus |
|---|---|---|
PlayerAddExpRate |
1 |
Kerroin kaikelle pelaajien saamalle kokemukselle. Aseta arvoon 2 kaksinkertaista XP:tä varten. |
SetPlayerKillAddExpRate [N] |
1 |
Kerroin NPC:iden tappamisesta saadulle kokemukselle. |
SetPlayerFarmAddExpRate [N] |
1 |
Kerroin resurssien keräämisestä saadulle kokemukselle. |
SetPlayerCraftAddExpRate [N] |
1 |
Kerroin esineiden valmistamisesta saadulle kokemukselle. |
Resurssinkeräysnopeudet
| Komento | Kuvaus |
|---|---|
GMSetTreeGainRate [N] |
Puunkeräyksen kerroin. |
GMSetBushGainRate [N] |
Kasvien ja pensaiden keräyksen kerroin. |
GMSetOreGainRate [N] |
Malmin ja mineraalien keräyksen kerroin. |
GMSetCropReapRate [N] |
Viljelykasvien sadon korjuun tuoton kerroin. |
GMSetFleshGainRate [N] |
Eläinten lihan keräyksen kerroin. |
GMSetCropGrowRate [N] |
Viljelykasvien kasvunopeuden kerroin. |
GMSetTTC_Oil_Rate [N] |
Öljylähteen tuotannon kerroin. |
GMSetWaterCollector_Rate [N] |
Kaste-/vedenkerääjän tuotannon kerroin. |
GMSetTTC_Fish_Rate [N] |
Kalakorin tuotannon kerroin. |
Kuinka yhdistää
Pelaajat yhdistävät The Front -palvelimeesi pelinsisäisen palvelinselaimen kautta. Löydä palvelimesi IP ja portti GPanelin Console-välilehdeltä tai katso Kuinka löytää palvelimesi IP ja portti.
Pelinsisäisen palvelinselaimen kautta
- Käynnistä The Front.
- Päävalikosta napsauta Servers.
- Napsauta yläosassa olevaa Dedicated Servers -välilehteä.
- Käytä hakupalkkia tai selaa listaa löytääksesi palvelimesi nimen perusteella (nimi, jonka asetit
ServerName-asetuksessa). - Napsauta palvelintasi ja paina Join. Syötä salasana, jos sellainen on asetettu.
ServerName-asetus on konfiguroitu oikein.
Steamin palvelinselaimen kautta
- Steamissä mene kohtaan View > Game Servers (tai Servers).
- Napsauta Favorites-välilehteä ja sitten Add a Server.
- Syötä palvelimesi IP ja kyselyportti muodossa
IP:QUERY_PORT(esimerkiksi192.168.1.100:5003). - Kun palvelin ilmestyy, kaksoisnapsauta sitä käynnistääksesi The Frontin ja yhdistääksesi.
Tallennusten hallinta ja maailmojen tyhjennykset
The Front tallentaa maailmadatan automaattisesti säännöllisin väliajoin. Tallennusjärjestelmän ymmärtäminen on tärkeää palvelimesi maailman hallinnassa.
Tallennuksen sijainti
Maailman tallennusdata on tallennettu palvelimen datahakemistoon. Tallennusväli voidaan konfiguroida SetSaveGameInterval-ylläpitokomennolla (arvo sekunteina).
Manuaalinen tallennus
Käynnistääksesi manuaalisen maailman tallennuksen, käytä ylläpitokonsolin komentoa:
SaveWorld
Tämä on hyödyllistä ennen huollon suorittamista, konfiguraatiomuutosten tekemistä tai palvelimen sammuttamista.
Varmuuskopioiden luominen
- Pysäytä palvelin GPanelista.
- Siirry palvelimen tallennushakemistoon GPanelin Files-välilehden tai SFTP:n kautta.
- Lataa tallennustiedostot paikalliselle tietokoneellesi säilytystä varten.
- Varmuuskopioi myös
ServerConfig_.ini-tiedostosi säilyttääksesi asetuksesi.
Uuden maailman aloittaminen (maailman tyhjennys)
Tyhjentääksesi maailman ja aloittaaksesi alusta:
- Pysäytä palvelin GPanelista.
- Siirry tallennusdatan hakemistoon.
- Poista tai nimeä uudelleen olemassa olevat maailman tallennustiedostot.
- Halutessasi aseta
ClearSeverTime-parametri tiedostossaServerConfig_.inipäivämääräksi (muoto:yyyy-mm-dd) ajoittaaksesi tyhjennyksen. - Käynnistä palvelin. Se luo tuoreen maailman tyhjästä.
Porttiviite
The Front käyttää seuraavia verkkoportteja. Nämä konfiguroidaan automaattisesti hosting-pakettisi toimesta Legion Hostingilla.
| Portti | Protokolla | Oletus | Tarkoitus |
|---|---|---|---|
| Pelaportti | UDP | 5001 |
Ensisijaiset peliyhteydet. Pelaajat yhdistävät tähän porttiin. |
| Beacon-portti | UDP | 5002 |
Unreal Engine -beacon-portti yhteyden kättelyihin. |
| Kyselyportti | UDP | 5003 |
Steamin palvelinselaimen kyselyt. |
| Sammutuspalvelun portti | TCP | 5004 |
Etäsammutuspalvelun kuuntelija. |
Aiheeseen liittyvät artikkelit
- The Front -ylläpitokomennot
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Aloittaminen uuden palvelimesi kanssa
Tarvitsetko apua?
Jos sinulla on edelleen ongelmia The Front -palvelimesi kanssa, avaa tukipyyntö, niin tiimimme auttaa sinua mielellään.