Bu təlimat Legion Hosting ilə yerləşdirilmiş Killing Floor 2 xüsusi serverinizin quraşdırılması və konfiqurasiyasını, o cümlədən ilk başlanğıc, GPanel başlanğıc dəyişənləri, çətinlik parametrləri, konfiqurasiya faylları, xəritə rotasiyası və qoşulma qaydalarını əhatə edir. Fərdi workshop xəritələri üçün KF2 Fərdi Xəritələr (Workshop) bölməsinə baxın. Admin əmrləri və veb admin paneli üçün KF2 Veb Admin və Admin Əmrləri bölməsinə baxın.
İlk Başlanğıc
Killing Floor 2 serverinizi ilk dəfə aldığınızda, oyun fayllarını Steam-dən (App ID 232130) yükləyib quraşdırması lazımdır. Bu, ilk başlanğıcda avtomatik olaraq baş verir.
- GPanel-ə daxil olun.
- Server siyahısından Killing Floor 2 serverinizi seçin.
- Startup sekmesini vurun və başlamadan əvvəl ADMIN_PASS dəyərini təyin edin. Bu tələb olunur — admin şifrəsi olmadan server düzgün işləməyəcək.
- Console sekmesine keçin və Start düyməsini vurun.
- Server Killing Floor 2 fayllarını Steam-dən yükləyəcək. Server yükünə görə bu bir neçə dəqiqə çəkə bilər. Gedişatı izləmək üçün konsol çıxışını izləyin.
- Yükləmə tamamlandıqdan sonra server avtomatik olaraq başlayacaq. Konsolun serverin hazır olduğunu və bağlantıları gözlədiyini göstərməsini gözləyin.
ADMIN_PASS başlanğıc dəyişəni tələb olunur. Bu olmadan veb admin panelinə daxil ola və ya oyun daxili admin əmrlərini istifadə edə bilməyəcəksiniz.
GPanel Başlanğıc Dəyişənləri
Killing Floor 2 GPanel Startup sekmesində konfiqurasiya edilən bir neçə başlanğıc dəyişənindən istifadə edir. Bunlar əsas server davranışını idarə edir və server hər başladığında qüvvəyə minir.
- GPanel-ə daxil olun və KF2 serverinizi seçin.
- Startup sekmesini vurun.
- Aşağıda sadalanan dəyişənləri nəzərdən keçirin və təyin edin. Dəyişikliklər serverin növbəti başladığı zaman qüvvəyə minir.
| Dəyişən | Standart | Təsvir |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Serverin başlanğıcda yüklədiyi xəritə. Etibarlı KF2 xəritə adı olmalıdır (kiçik hərflərlə, kf- prefiksi ilə). Standart xəritələrin siyahısı üçün aşağıdakı Xəritə Rotasiyası bölməsinə baxın. |
ADMIN_PASS |
(yoxdur — tələb olunur) | Veb admin paneli və oyun daxili admin təsdiqləməsi üçün istifadə edilən admin şifrəsi. Serveri başlatmadan əvvəl təyin edilməlidir. Gizli saxlayın. |
SERVER_NAME |
(təyin edilmiş) | Oyun daxili server brauzerində göstərilən ad. Oyunçuların serverinizi asanlıqla tapa bilməsi üçün təsviri edin. |
DIFFICULTY |
0 |
Server üçün çətinlik səviyyəsi. 0 = Normal, 1 = Çətin, 2 = İntihari, 3 = Yerdəki Cəhənnəm. Ətraflı məlumat üçün aşağıdakı Çətinlik Səviyyələri bölməsinə baxın. |
WEB_ADMIN |
true |
Veb admin panelini aktivləşdirir və ya deaktiv edir. Aktivləşdirmək üçün true, deaktiv etmək üçün false olaraq təyin edin. Ətraflı məlumat üçün KF2 Veb Admin və Admin Əmrləri bölməsinə baxın. |
WEB_ADMIN_PORT |
8089 |
Veb admin panelinin dinlədiyi port. Serverinizə təyin edilmiş faktiki port üçün GPanel Network sekmesini yoxlayın. |
Çətinlik Səviyyələri
Killing Floor 2 Zed sağlamlığına, zərərinə, sürətinə və doğulma davranışına təsir edən dörd çətinlik səviyyəsinə malikdir. Çətinliyi GPanel-dəki DIFFICULTY başlanğıc dəyişəni ilə təyin edin.
| Dəyər | Çətinlik | Təsvir |
|---|---|---|
0 |
Normal | Standart çətinlik. Zed-lərin standart sağlamlığı və zərəri var. Gündəlik oyun və oyunu öyrənən yeni oyunçular üçün yaxşıdır. Zed-lər normal sürətlə hərəkət edir və xüsusi davranış dəyişdiriciləri yoxdur. |
1 |
Çətin | Zed-lər daha çox zərər verir və artırılmış sağlamlıq hovuzlarına malikdir. Oyunçular hücumlardan daha çox zərər alır. Daha yaxşı komanda işi və silah seçimi tələb edən əhəmiyyətli bir addım. |
2 |
İntihari | Daha yüksək sağlamlıq, daha sürətli hərəkət və daha aqressiv süni intellektə malik əhəmiyyətli dərəcədə daha güclü Zed-lər. Zed-lər qaça bilir və xüsusi hücumları daha tez-tez həyata keçirir. Təcrübəli oyunçular və koordinasiyalı komanda tərkibləri tələb edir. |
3 |
Yerdəki Cəhənnəm | Ən çətin səviyyə. Zed-lər maksimum sağlamlıq və zərərə malikdir, daim qaçır və ən təhlükəli hücumlarını tez-tez istifadə edir. Dost atəşi zərəri artırılıb. Yalnız yüksək təcrübəli, yaxşı koordinasiya edilmiş komandalar üçün tövsiyə olunur. |
Konfiqurasiya Faylları
Killing Floor 2-nin əsas server konfiqurasiya faylı KFGame/Config/LinuxServer-KFGame.ini ünvanında yerləşən LinuxServer-KFGame.ini faylıdır. Bu fayl ilk server başlanğıcında yaradılır və ətraflı oyun parametrlərini idarə edir.
Konfiqurasiya Fayllarına Giriş
- GPanel-ə daxil olun və KF2 serverinizi seçin.
- Server işləyirsə, Console sekmesindən dayandırın.
- Files sekmesini vurun və
KFGame/Config/qovluğuna keçin. - Daxili redaktorda açmaq üçün
LinuxServer-KFGame.inifaylını vurun.
LinuxServer-KFGame.ini-dəki Əsas Parametrlər
Aşağıdakı parametrlər [Engine.GameReplicationInfo] və [KFGame.KFGameInfo] bölmələrində tapılır:
| Parametr | Bölmə | Standart | Təsvir |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Matçdakı dalğa sayı. 0 = Qısa (4 dalğa), 1 = Orta (7 dalğa), 2 = Uzun (10 dalğa). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Serverə qoşula biləcək maksimum oyunçu sayı. KF2 standart olaraq 6-ya qədər dəstəkləyir, lakin modlu serverlər bunu artıra bilər. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Dost atəşi zərər çarpanı. 0.0 = deaktiv, 1.0 = komanda yoldaşlarına tam zərər. 0 ilə 1 arasındakı dəyərlər mütənasib şəkildə ölçülənir. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
True olduqda, oyunçular bir-birinin içindən keçə bilər. Dar dəhlizlərdə bloklanmanın qarşısını almaq üçün çox oyunçulu serverlərdə faydalıdır. |
ServerName |
[Engine.GameReplicationInfo] |
(təyin edilmiş) | Brauzerdə göstərilən server adı. GPanel-dəki SERVER_NAME başlanğıc dəyişəni təyin edilibsə, bunu üstələyir. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Adminlərə oyunu dayandırmağa icazə verir. Dalğa ortasında dayandırma qabiliyyəti istəyirsinizsə True olaraq təyin edin. |
LinuxServer-KFGame.ini-dəki əsas parametrlərin nümunəsi:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Veb Admin Konfiqurasiyası — KFWeb.ini
Veb admin paneli parametrləri KFGame/Config/KFWeb.ini faylında saxlanılır. Bu fayl veb adminin aktiv olub-olmadığını və hansı portda işlədiyini idarə edir. Əksər hallarda bu faylı birbaşa redaktə etməyə ehtiyac yoxdur — GPanel-dəki WEB_ADMIN və WEB_ADMIN_PORT başlanğıc dəyişənləri bu parametrləri idarə edir.
Xəritə Rotasiyası
Killing Floor 2 xəritə rotasiyasını dəstəkləyir, bu da serverə matçlar arasında xəritələr siyahısı üzrə dövr etməyə imkan verir. Xəritə dövrü LinuxServer-KFGame.ini faylında [KFGame.KFGameInfo] bölməsində konfiqurasiya edilir.
Xəritə Rotasiyasının Qurulması
Xəritə rotasiyanızı təyin etmək üçün GameMapCycles girişləri əlavə edin. Hər giriş serverin dövr edəcəyi xəritələr siyahısını müəyyən edir:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf- prefiksi ilə kiçik hərfli xəritə adlarından istifadə edin. Yanlış xəritə adı serverin həmin girişi atlaymasına və ya xəritəni yükləyə bilməməsinə səbəb olacaq.
Standart Xəritələr
Killing Floor 2 daxili xəritələrin böyük seçimi ilə gəlir. Ən çox istifadə olunanlardan bəziləri bunlardır:
| Xəritə Adı | Göstərilən Ad |
|---|---|
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 başlanğıc dəyişəni yalnız ilkin xəritəni təyin edir. GPanel MAP_NAME dəyişənində göstərilən xəritə server ilk başladığında yüklənir. Bundan sonra server konfiqurasiya faylında təyin edilmiş GameMapCycles rotasiyasını izləyir.
Necə Qoşulmaq Olar
Killing Floor 2 serverinizə qoşulmağın iki yolu var: oyun daxili server brauzeri vasitəsilə və ya birbaşa qoşulma ilə.
Oyun Daxili Server Brauzerinin İstifadəsi
- Killing Floor 2-ni başladın və əsas menyuya keçin.
- Matchmaking və sonra Create Game düyməsini vurun və ya Server Browser-ə baxın.
- Nəticələri daraltmaq üçün filtrlərdən istifadə edin.
SERVER_NAMEbaşlanğıc dəyişənində təyin etdiyiniz ad ilə serverinizi axtarın. - Siyahıdan serverinizi seçin və Join düyməsini vurun.
Steam Vasitəsilə Birbaşa Qoşulma
- Steam-i açın və üst menyu çubuğunda View düyməsini vurun, sonra Game Servers seçin.
- Favourites sekmesini vurun, sonra Add a Server düyməsini vurun.
- GPanel Network sekmesində göstərilən server IP-nizi və oyun portunuzu daxil edin (format:
IP:PORT). - Add this address to favourites düyməsini vurun, sonra serveri seçin və Connect düyməsini vurun.
Həmçinin oyun daxili konsolu istifadə edə bilərsiniz. Konsolu açmaq üçün ` (tilde/backtick) düyməsini basın, sonra yazın:
open IP:PORT
IP və PORT dəyərlərini GPanel Network sekmesindəki dəyərlərlə əvəz edin.
Server IP-nizi və portunuzu tapmaqda kömək üçün Server IP və Portunuzu Necə Tapmalı bölməsinə baxın.
Əlaqəli Məqalələr
- KF2 Fərdi Xəritələr (Workshop)
- KF2 Veb Admin və Admin Əmrləri
- Server IP və Portunuzu Necə Tapmalı
- Server Başlanğıc Təlimatı
- SFTP Vasitəsilə Faylları Necə Yükləmək Olar
Kömək Lazımdır?
Bu təlimatda əhatə olunmayan bir problemlə qarşılaşsanız, dəstək komandamız kömək etməyə hazırdır. Dəstək bileti göndərin və server ID-nizi, problemin təsvirini və hər hansı müvafiq konsol çıxışını və ya ekran görüntülərini daxil edin.