Tämä opas käsittelee, kuinka asentaa ja määrittää Killing Floor 2 -dedikoitu palvelimesi, joka isännöidään Legion Hostingilla, mukaan lukien ensimmäinen käynnistys, GPanelin käynnistysmuuttujat, vaikeustasoasetukset, määritystiedostot, karttarotaatio ja yhteyden muodostaminen. Mukautetuille workshop-kartoille katso KF2-mukautetut kartat (Workshop). Ylläpitäjäkomentoihin ja web-hallintapaneeliin katso KF2 Web Admin ja ylläpitäjäkomennot.
Ensimmäinen käynnistys
Kun saat Killing Floor 2 -palvelimesi ensimmäistä kertaa, sen on ladattava ja asennettava pelin tiedostot Steamista (App ID 232130). Tämä tapahtuu automaattisesti ensimmäisellä käynnistyksellä.
- Kirjaudu sisään GPaneliin.
- Valitse Killing Floor 2 -palvelimesi palvelinlistalta.
- Klikkaa Startup-välilehteä ja aseta ADMIN_PASS ennen käynnistämistä. Tämä on pakollinen — palvelin ei toimi oikein ilman ylläpitäjän salasanaa.
- Siirry Console-välilehdelle ja klikkaa Start.
- Palvelin lataa Killing Floor 2 -tiedostot Steamista. Tämä voi kestää useita minuutteja palvelimen kuormituksesta riippuen. Tarkkaile konsolin tulostusta edistymisen seuraamiseksi.
- Kun lataus on valmis, palvelin käynnistyy automaattisesti. Odota, kunnes konsoli näyttää, että palvelin on valmis ja kuuntelee yhteyksiä.
ADMIN_PASS-käynnistysmuuttuja on pakollinen. Ilman sitä et pääse web-hallintapaneeliin tai voi käyttää pelin sisäisiä ylläpitäjäkomentoja.
GPanelin käynnistysmuuttujat
Killing Floor 2 käyttää useita käynnistysmuuttujia, jotka määritetään GPanelin Startup-välilehdellä. Nämä hallitsevat palvelimen ydintoimintaa ja tulevat voimaan joka kerta, kun palvelin käynnistyy.
- Kirjaudu sisään GPaneliin ja valitse KF2-palvelimesi.
- Klikkaa Startup-välilehteä.
- Tarkastele ja aseta alla luetellut muuttujat. Muutokset tulevat voimaan seuraavalla palvelimen käynnistyksellä.
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Kartta, jonka palvelin lataa käynnistyksessä. Sen on oltava kelvollinen KF2-karttanimi (pienillä kirjaimilla, etuliitteenä kf-). Katso Karttarotaatio-osio alta lista oletuskartoista. |
ADMIN_PASS |
(ei mitään — pakollinen) | Ylläpitäjän salasana, jota käytetään web-hallintapaneelissa ja pelin sisäisessä ylläpitäjätunnistautumisessa. Tämä on asetettava ennen palvelimen käynnistämistä. Pidä se yksityisenä. |
SERVER_NAME |
(määritetty) | Nimi, joka näytetään pelin sisäisessä palvelinselaimessa. Tee siitä kuvaava, jotta pelaajat löytävät palvelimesi helposti. |
DIFFICULTY |
0 |
Palvelimen vaikeustaso. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Katso Vaikeustasot-osio alta lisätietoja. |
WEB_ADMIN |
true |
Ottaa käyttöön tai poistaa käytöstä web-hallintapaneelin. Aseta arvoon true käyttöönottoa varten tai false poistaaksesi käytöstä. Katso KF2 Web Admin ja ylläpitäjäkomennot lisätietoja varten. |
WEB_ADMIN_PORT |
8089 |
Portti, jota web-hallintapaneeli kuuntelee. Tarkista GPanelin Network-välilehti todellisen palvelimellesi määritetyn portin osalta. |
Vaikeustasot
Killing Floor 2:ssa on neljä vaikeustasoa, jotka vaikuttavat Zedien terveyteen, vahinkoon, nopeuteen ja spawn-käyttäytymiseen. Aseta vaikeustaso käyttäen DIFFICULTY-käynnistysmuuttujaa GPanelissa.
| Arvo | Vaikeustaso | Kuvaus |
|---|---|---|
0 |
Normal | Oletusvaikeustaso. Zedeillä on vakioterveys ja -vahinko. Hyvä rennomman pelaamiseen ja peliä opetteleville uusille pelaajille. Zedit liikkuvat normaalilla nopeudella, eikä niillä ole erityisiä käyttäytymismodifioijia. |
1 |
Hard | Zedit aiheuttavat enemmän vahinkoa ja niillä on suurempi terveys. Pelaajat ottavat enemmän vahinkoa hyökkäyksistä. Kelpo askel ylöspäin, joka vaatii parempaa yhteistyötä ja varustevalintoja. |
2 |
Suicidal | Huomattavasti kestävämmät Zedit, joilla on korkeampi terveys, nopeampi liikkuminen ja aggressiivisempi tekoäly. Zedit voivat juosta ja suorittaa erikoishyökkäyksiä useammin. Vaatii kokeneita pelaajia ja koordinoituja joukkuekokoonpanoja. |
3 |
Hell on Earth | Vaikein vaikeustaso. Zedeillä on maksimi terveys ja vahinko, ne juoksevat jatkuvasti ja käyttävät vaarallisimpia hyökkäyksiään useammin. Ystävätulen vahinkoa on lisätty. Suositellaan vain erittäin kokeneille, hyvin koordinoiduille tiimeille. |
Määritystiedostot
Killing Floor 2:n ensisijainen palvelimen määritystiedosto on LinuxServer-KFGame.ini, sijaitsee osoitteessa KFGame/Config/LinuxServer-KFGame.ini. Tämä tiedosto luodaan ensimmäisellä palvelimen käynnistyksellä ja hallitsee yksityiskohtaisia pelimekaniikan asetuksia.
Määritystiedostojen käyttäminen
- Kirjaudu sisään GPaneliin ja valitse KF2-palvelimesi.
- Pysäytä palvelin Console-välilehdeltä, jos se on käynnissä.
- Klikkaa Files-välilehteä ja siirry hakemistoon
KFGame/Config/. - Klikkaa
LinuxServer-KFGame.iniavataksesi sen sisäisessä editorissa.
Tärkeät asetukset tiedostossa LinuxServer-KFGame.ini
Seuraavat asetukset löytyvät osioista [Engine.GameReplicationInfo] ja [KFGame.KFGameInfo]:
| Asetus | Osio | Oletus | Kuvaus |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Ottelussa olevien aaltojen määrä. 0 = Lyhyt (4 aaltoa), 1 = Keskipitkä (7 aaltoa), 2 = Pitkä (10 aaltoa). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Palvelimelle liittyvien pelaajien enimmäismäärä. KF2 tukee oletusarvoisesti enintään 6 pelaajaa, mutta modatut palvelimet voivat nostaa tätä. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Ystävätulen vahinkokerroin. 0.0 = pois käytöstä, 1.0 = täysi vahinko joukkuekavereille. Arvot 0:n ja 1:n välillä skaalautuvat suhteellisesti. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Kun True, pelaajat voivat kävellä toistensa läpi. Hyödyllinen palvelimilla, joissa on paljon pelaajia, estämään tukoksia ahtailla käytävillä. |
ServerName |
[Engine.GameReplicationInfo] |
(määritetty) | Palvelimen nimi, joka näytetään selaimessa. GPanelin SERVER_NAME-käynnistysmuuttuja ohittaa tämän, jos se on asetettu. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Sallii ylläpitäjien keskeyttää pelin. Aseta arvoon True, jos haluat kyvyn keskeyttää keskellä aaltoa. |
Esimerkki tärkeistä asetuksista tiedostossa LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Web Admin -määritys — KFWeb.ini
Web-hallintapaneelin asetukset tallennetaan tiedostoon KFGame/Config/KFWeb.ini. Tämä tiedosto hallitsee, onko web-hallinta käytössä ja mitä porttia se käyttää. Useimmissa tapauksissa sinun ei tarvitse muokata tätä tiedostoa suoraan — GPanelin WEB_ADMIN- ja WEB_ADMIN_PORT-käynnistysmuuttujat hoitavat nämä asetukset.
Karttarotaatio
Killing Floor 2 tukee karttarotaatiota, jonka avulla palvelin voi käydä läpi kartoista koostuvan listan otteluiden välillä. Karttakierto määritetään tiedostossa LinuxServer-KFGame.ini osion [KFGame.KFGameInfo] alla.
Karttarotaation asentaminen
Lisää GameMapCycles-merkintöjä määrittääksesi karttarotaation. Jokainen merkintä määrittää listan kartoista, joiden välillä palvelin kiertää:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Virheellinen karttanimi saa palvelimen ohittamaan kyseisen merkinnän tai epäonnistumaan kartan lataamisessa.
Oletuskartat
Killing Floor 2:ssa on mukana laaja valikoima sisäänrakennettuja karttoja. Tässä on joitain yleisimmin käytettyjä:
| Karttanimi | Näyttönimi |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME-käynnistysmuuttuja asettaa vain alkukartan. GPanelin MAP_NAME-muuttujassa määritetty kartta ladataan, kun palvelin käynnistyy ensimmäistä kertaa. Sen jälkeen palvelin noudattaa määritystiedostossa määriteltyä GameMapCycles-rotaatiota.
Kuinka yhdistää
Killing Floor 2 -palvelimeesi voi yhdistää kahdella tavalla: pelin sisäisen palvelinselaimen kautta tai suoralla yhteydellä.
Pelin sisäisen palvelinselaimen käyttäminen
- Käynnistä Killing Floor 2 ja siirry päävalikkoon.
- Klikkaa Matchmaking ja sitten Create Game tai selaa Server Browser.
- Käytä suodattimia tulosten rajaamiseen. Etsi palvelimesi sen nimellä, jonka asetit
SERVER_NAME-käynnistysmuuttujaan. - Valitse palvelimesi listalta ja klikkaa Join.
Suora yhteys Steamin kautta
- Avaa Steam ja klikkaa View ylävalikkopalkista ja valitse sitten Game Servers.
- Klikkaa Favourites-välilehteä ja klikkaa sitten Add a Server.
- Syötä palvelimesi IP ja pelin portti, kuten ne näkyvät GPanelin Network-välilehdellä (muoto:
IP:PORT). - Klikkaa Add this address to favourites, valitse sitten palvelin ja klikkaa Connect.
Voit käyttää myös pelin sisäistä konsolia. Paina ` (tilde/takaheittomerkki) avataksesi konsolin ja kirjoita sitten:
open IP:PORT
Korvaa IP ja PORT arvoilla GPanelin Network-välilehdeltä.
Apua palvelimesi IP-osoitteen ja portin löytämiseen löydät kohdasta Kuinka löytää palvelimesi IP ja portti.
Aiheeseen liittyvät artikkelit
- KF2-mukautetut kartat (Workshop)
- KF2 Web Admin ja ylläpitäjäkomennot
- Kuinka löytää palvelimesi IP ja portti
- Palvelimen käynnistysopas
- Kuinka ladata tiedostoja SFTP:n kautta
Tarvitsetko apua?
Jos kohtaat ongelman, jota ei käsitellä tässä oppaassa, tukitiimimme on käytettävissä auttamaan. Lähetä tukipyyntö ja sisällytä palvelimesi ID, ongelman kuvaus sekä kaikki olennaiset konsolitulostukset tai kuvakaappaukset.