Acest ghid acoperă cum să configurezi serverul tău dedicat Killing Floor 2 găzduit cu Legion Hosting, incluzând prima pornire, variabilele de pornire GPanel, setările de dificultate, fișierele de configurare, rotația hărților și cum să te conectezi. Pentru hărți personalizate din workshop, consultă Hărți personalizate KF2 (Workshop). Pentru comenzile de admin și panoul web admin, consultă KF2 Web Admin și comenzi admin.
Prima pornire
Când primești prima dată serverul tău Killing Floor 2, acesta trebuie să descarce și să instaleze fișierele jocului de pe Steam (App ID 232130). Acest lucru se întâmplă automat la prima pornire.
- Conectează-te la GPanel.
- Selectează serverul tău Killing Floor 2 din lista de servere.
- Apasă fila Startup și setează ADMIN_PASS înainte de pornire. Acest lucru este obligatoriu — serverul nu va funcționa corect fără o parolă de admin.
- Mergi la fila Console și apasă Start.
- Serverul va descărca fișierele Killing Floor 2 de pe Steam. Acest lucru poate dura câteva minute, în funcție de încărcarea serverului. Urmărește ieșirea din consolă pentru progres.
- Odată ce descărcarea se finalizează, serverul va porni automat. Așteaptă ca consola să arate că serverul este gata și ascultă conexiuni.
ADMIN_PASS este obligatorie. Fără ea, nu vei putea accesa panoul web admin sau folosi comenzile de admin din joc.
Variabile de pornire GPanel
Killing Floor 2 folosește mai multe variabile de pornire configurate în fila Startup din GPanel. Acestea controlează comportamentul de bază al serverului și intră în vigoare de fiecare dată când serverul pornește.
- Conectează-te la GPanel și selectează serverul tău KF2.
- Apasă fila Startup.
- Revizuiește și setează variabilele listate mai jos. Modificările intră în vigoare la următoarea pornire a serverului.
| Variabilă | Implicit | Descriere |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Harta pe care serverul o încarcă la pornire. Trebuie să fie un nume de hartă KF2 valid (litere mici, prefixat cu kf-). Consultă secțiunea Rotația hărților de mai jos pentru o listă a hărților implicite. |
ADMIN_PASS |
(niciuna — obligatorie) | Parola de admin folosită pentru panoul web admin și autentificarea admin din joc. Aceasta trebuie setată înainte de pornirea serverului. Păstreaz-o privată. |
SERVER_NAME |
(atribuit) | Numele afișat în browser-ul de servere din joc. Fă-l descriptiv astfel încât jucătorii să îți poată găsi serverul cu ușurință. |
DIFFICULTY |
0 |
Nivelul de dificultate al serverului. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Consultă secțiunea Niveluri de dificultate de mai jos pentru detalii. |
WEB_ADMIN |
true |
Activează sau dezactivează panoul web admin. Setează la true pentru a activa sau false pentru a dezactiva. Consultă KF2 Web Admin și comenzi admin pentru detalii. |
WEB_ADMIN_PORT |
8089 |
Portul pe care ascultă panoul web admin. Verifică fila Network din GPanel pentru portul real atribuit serverului tău. |
Niveluri de dificultate
Killing Floor 2 are patru niveluri de dificultate care afectează viața, daunele, viteza și comportamentul de spawn al Zed-urilor. Setează dificultatea folosind variabila de pornire DIFFICULTY în GPanel.
| Valoare | Dificultate | Descriere |
|---|---|---|
0 |
Normal | Dificultatea implicită. Zed-urile au viață și daune standard. Bun pentru joc casual și jucători noi care învață jocul. Zed-urile se mișcă la viteză normală și nu au modificatori speciali de comportament. |
1 |
Hard | Zed-urile provoacă mai multe daune și au rezerve de viață mărite. Jucătorii primesc mai multe daune din atacuri. Un pas serios înainte care necesită lucru în echipă și alegeri de echipament mai bune. |
2 |
Suicidal | Zed-uri semnificativ mai dure, cu viață mai mare, mișcare mai rapidă și AI mai agresiv. Zed-urile pot sprinta și efectua atacuri speciale mai frecvent. Necesită jucători experimentați și compoziții de echipă coordonate. |
3 |
Hell on Earth | Cea mai dificilă dificultate. Zed-urile au viață și daune maxime, sprintează constant și își folosesc cele mai periculoase atacuri frecvent. Daunele de foc prietenesc sunt mărite. Recomandat doar pentru echipe foarte experimentate și bine coordonate. |
Fișiere de configurare
Fișierul principal de configurare al serverului Killing Floor 2 este LinuxServer-KFGame.ini, localizat la KFGame/Config/LinuxServer-KFGame.ini. Acest fișier este generat la prima pornire a serverului și controlează setări detaliate de gameplay.
Accesarea fișierelor de configurare
- Conectează-te la GPanel și selectează serverul tău KF2.
- Oprește serverul din fila Console dacă rulează.
- Apasă fila Files și navighează la
KFGame/Config/. - Apasă
LinuxServer-KFGame.inipentru a-l deschide în editorul integrat.
Setări cheie în LinuxServer-KFGame.ini
Următoarele setări se găsesc sub secțiunile [Engine.GameReplicationInfo] și [KFGame.KFGameInfo]:
| Setare | Secțiune | Implicit | Descriere |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Numărul de valuri într-un meci. 0 = Scurt (4 valuri), 1 = Mediu (7 valuri), 2 = Lung (10 valuri). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Numărul maxim de jucători care se pot alătura serverului. KF2 acceptă până la 6 în mod implicit, dar serverele cu moduri pot crește acest număr. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Multiplicatorul daunelor de foc prietenesc. 0.0 = dezactivat, 1.0 = daune complete asupra coechipierilor. Valorile între 0 și 1 scalează proporțional. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Când este True, jucătorii pot trece unul prin altul. Util pe serverele cu mulți jucători pentru a preveni blocarea în coridoare înguste. |
ServerName |
[Engine.GameReplicationInfo] |
(atribuit) | Numele serverului afișat în browser. Variabila de pornire SERVER_NAME din GPanel are prioritate dacă este setată. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Permite administratorilor să pună jocul pe pauză. Setează la True dacă vrei posibilitatea de a pune pe pauză la mijlocul unui val. |
Exemplu de setări cheie în LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Configurarea Web Admin — KFWeb.ini
Setările panoului web admin sunt stocate în KFGame/Config/KFWeb.ini. Acest fișier controlează dacă web admin este activat și pe ce port rulează. În majoritatea cazurilor, nu trebuie să editezi acest fișier direct — variabilele de pornire WEB_ADMIN și WEB_ADMIN_PORT din GPanel gestionează aceste setări.
Rotația hărților
Killing Floor 2 acceptă rotația hărților, permițând serverului să parcurgă o listă de hărți între meciuri. Ciclul de hărți este configurat în LinuxServer-KFGame.ini sub secțiunea [KFGame.KFGameInfo].
Configurarea rotației hărților
Adaugă intrări GameMapCycles pentru a-ți defini rotația hărților. Fiecare intrare specifică o listă de hărți prin care serverul va parcurge ciclic:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Un nume de hartă incorect va face ca serverul să sară peste acea intrare sau să nu reușească să încarce harta.
Hărți implicite
Killing Floor 2 vine cu o selecție mare de hărți încorporate. Iată câteva dintre cele mai frecvent utilizate:
| Nume hartă | Nume afișat |
|---|---|
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 setează doar harta inițială. Harta specificată în variabila MAP_NAME din GPanel este încărcată când serverul pornește prima dată. După aceea, serverul urmează rotația GameMapCycles definită în fișierul de configurare.
Cum să te conectezi
Există două modalități de a te conecta la serverul tău Killing Floor 2: prin browser-ul de servere din joc sau prin conectare directă.
Folosirea browser-ului de servere din joc
- Lansează Killing Floor 2 și mergi la meniul principal.
- Apasă Matchmaking și apoi Create Game sau răsfoiește Server Browser.
- Folosește filtrele pentru a restrânge rezultatele. Caută serverul tău după numele setat în variabila de pornire
SERVER_NAME. - Selectează serverul tău din listă și apasă Join.
Conectare directă prin Steam
- Deschide Steam și apasă View în bara de meniu superioară, apoi selectează Game Servers.
- Apasă fila Favourites, apoi apasă Add a Server.
- Introdu IP-ul serverului tău și portul de joc așa cum sunt afișate în fila Network din GPanel (format:
IP:PORT). - Apasă Add this address to favourites, apoi selectează serverul și apasă Connect.
Poți de asemenea folosi consola din joc. Apasă ` (tilde/backtick) pentru a deschide consola, apoi tastează:
open IP:PORT
Înlocuiește IP și PORT cu valorile din fila Network din GPanel.
Pentru ajutor la găsirea IP-ului și portului serverului tău, consultă Cum să găsești IP-ul și portul serverului tău.
Articole conexe
- Hărți personalizate KF2 (Workshop)
- KF2 Web Admin și comenzi admin
- Cum să găsești IP-ul și portul serverului tău
- Ghid de pornire a serverului
- Cum să încarci fișiere prin SFTP
Ai nevoie de ajutor?
Dacă întâmpini o problemă care nu este acoperită în acest ghid, echipa noastră de suport este disponibilă să te ajute. Trimite un tichet de suport și include ID-ul serverului tău, o descriere a problemei și orice ieșire relevantă din consolă sau capturi de ecran.