Овој водич опфаќа како да го поставите и конфигурирате вашиот наменски сервер за Killing Floor 2 хостиран со Legion Hosting, вклучувајќи прво стартување, GPanel стартап-променливи, поставки за тежина, конфигурациски датотеки, ротација на мапи и како да се поврзете. За прилагодени workshop мапи, видете KF2 прилагодени мапи (Workshop). За администраторски команди и веб-панелот за администрација, видете KF2 веб-администрација и администраторски команди.
Прво стартување
Кога првпат ќе го добиете вашиот Killing Floor 2 сервер, тој треба да ги преземе и инсталира датотеките на играта од Steam (App ID 232130). Ова се случува автоматски при првото стартување.
- Најавете се на GPanel.
- Изберете го вашиот Killing Floor 2 сервер од списокот на сервери.
- Кликнете на картичката Startup и поставете ја вашата ADMIN_PASS пред стартување. Ова е задолжително — серверот нема да функционира правилно без администраторска лозинка.
- Одете до картичката Console и кликнете Start.
- Серверот ќе ги преземе датотеките на Killing Floor 2 од Steam. Ова може да потрае неколку минути во зависност од оптоварувањето на серверот. Следете го конзолниот излез за напредок.
- Откако ќе заврши преземањето, серверот ќе се стартува автоматски. Почекајте конзолата да покаже дека серверот е подготвен и слуша за врски.
ADMIN_PASS е задолжителна. Без неа, нема да можете да пристапите до веб-панелот за администрација или да користите администраторски команди во играта.
GPanel стартап-променливи
Killing Floor 2 користи неколку стартап-променливи конфигурирани во картичката Startup во GPanel. Тие го контролираат основното однесување на серверот и стапуваат во сила секој пат кога серверот ќе се стартува.
- Најавете се на GPanel и изберете го вашиот KF2 сервер.
- Кликнете на картичката Startup.
- Прегледајте ги и поставете ги променливите наведени подолу. Промените стапуваат во сила следниот пат кога серверот ќе се стартува.
| Променлива | Стандардно | Опис |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Мапата што серверот ја вчитува при стартување. Мора да биде валидно KF2 име на мапа (мали букви, со префикс kf-). Видете ја секцијата Ротација на мапи подолу за список на стандардни мапи. |
ADMIN_PASS |
(нема — задолжително) | Администраторската лозинка што се користи за веб-панелот за администрација и за администраторска автентикација во играта. Ова мора да биде поставено пред стартување на серверот. Чувајте ја приватна. |
SERVER_NAME |
(доделено) | Името прикажано во прелистувачот на сервери во играта. Направете го описно за да можат играчите лесно да го најдат вашиот сервер. |
DIFFICULTY |
0 |
Нивото на тежина за серверот. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Видете ја секцијата Нивоа на тежина подолу за детали. |
WEB_ADMIN |
true |
Овозможува или оневозможува веб-панел за администрација. Поставете на true за да овозможите или false за да оневозможите. Видете KF2 веб-администрација и администраторски команди за детали. |
WEB_ADMIN_PORT |
8089 |
Port-от на кој слуша веб-панелот за администрација. Проверете ја картичката Network во GPanel за вистинскиот port доделен на вашиот сервер. |
Нивоа на тежина
Killing Floor 2 има четири нивоа на тежина што влијаат на здравјето, штетата, брзината и однесувањето при спавнување на Zed. Поставете ја тежината користејќи ја стартап-променливата DIFFICULTY во GPanel.
| Вредност | Тежина | Опис |
|---|---|---|
0 |
Normal | Стандардната тежина. Zed имаат стандардно здравје и штета. Добро за неформална игра и нови играчи што ја учат играта. Zed се движат со нормална брзина и немаат специјални модификатори на однесувањето. |
1 |
Hard | Zed нанесуваат повеќе штета и имаат зголемени резерви на здравје. Играчите примаат повеќе штета од напади. Солиден чекор нагоре што бара подобра тимска работа и избор на опрема. |
2 |
Suicidal | Значително поцврсти Zed со повисоко здравје, побрзо движење и поагресивна вештачка интелигенција. Zed можат да спринтуваат и да изведуваат специјални напади почесто. Бара искусни играчи и координирани тимски состави. |
3 |
Hell on Earth | Најтешката тежина. Zed имаат максимално здравје и штета, постојано спринтуваат и често ги користат своите најопасни напади. Штетата од пријателски оган е зголемена. Се препорачува само за многу искусни, добро координирани тимови. |
Конфигурациски датотеки
Примарната конфигурациска датотека на серверот за Killing Floor 2 е LinuxServer-KFGame.ini, која се наоѓа на KFGame/Config/LinuxServer-KFGame.ini. Оваа датотека се генерира при првото стартување на серверот и контролира детални поставки на играта.
Пристапување до конфигурациските датотеки
- Најавете се на GPanel и изберете го вашиот KF2 сервер.
- Запрете го серверот од картичката Console ако работи.
- Кликнете на картичката Files и одете до
KFGame/Config/. - Кликнете на
LinuxServer-KFGame.iniза да го отворите во вградениот уредувач.
Клучни поставки во LinuxServer-KFGame.ini
Следните поставки се наоѓаат под секциите [Engine.GameReplicationInfo] и [KFGame.KFGameInfo]:
| Поставка | Секција | Стандардно | Опис |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Број на бранови во натпревар. 0 = Short (4 бранови), 1 = Medium (7 бранови), 2 = Long (10 бранови). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Максимален број на играчи што може да се приклучат на серверот. KF2 поддржува до 6 стандардно, но модифицираните сервери можат да го зголемат ова. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Множител на штета од пријателски оган. 0.0 = оневозможено, 1.0 = целосна штета кон соиграчите. Вредностите помеѓу 0 и 1 се скалираат пропорционално. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Кога е True, играчите можат да поминуваат еден низ друг. Корисно на сервери со многу играчи за да се спречи блокирање во тесни ходници. |
ServerName |
[Engine.GameReplicationInfo] |
(доделено) | Името на серверот прикажано во прелистувачот. Стартап-променливата SERVER_NAME во GPanel го надминува ова ако е поставена. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Им дозволува на администраторите да ја паузираат играта. Поставете на True ако сакате можност да паузирате во средина на бран. |
Пример на клучни поставки во LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Конфигурација за веб-администрација — KFWeb.ini
Поставките на веб-панелот за администрација се складираат во KFGame/Config/KFWeb.ini. Оваа датотека контролира дали веб-администрацијата е овозможена и на кој port работи. Во повеќето случаи, не треба да ја уредувате оваа датотека директно — стартап-променливите WEB_ADMIN и WEB_ADMIN_PORT во GPanel ги управуваат овие поставки.
Ротација на мапи
Killing Floor 2 поддржува ротација на мапи, овозможувајќи му на серверот да поминува низ список на мапи помеѓу натпревари. Циклусот на мапи се конфигурира во LinuxServer-KFGame.ini под секцијата [KFGame.KFGameInfo].
Поставување на ротација на мапи
Додадете записи GameMapCycles за да ја дефинирате вашата ротација на мапи. Секој запис наведува список на мапи низ кои серверот ќе поминува:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Погрешно име на мапа ќе предизвика серверот да го прескокне тој запис или да не успее да ја вчита мапата.
Стандардни мапи
Killing Floor 2 доаѓа со голем избор на вградени мапи. Еве некои од најчесто користените:
| Име на мапа | Прикажано име |
|---|---|
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 ја поставува само почетната мапа. Мапата наведена во променливата MAP_NAME во GPanel се вчитува кога серверот првпат ќе се стартува. По тоа, серверот ја следи ротацијата GameMapCycles дефинирана во конфигурациската датотека.
Како да се поврзете
Постојат два начини за поврзување со вашиот Killing Floor 2 сервер: преку прелистувачот на сервери во играта или преку директно поврзување.
Користење на прелистувачот на сервери во играта
- Стартувајте го Killing Floor 2 и одете до главното мени.
- Кликнете Matchmaking и потоа Create Game или прелистувајте Server Browser.
- Користете ги филтрите за да ги стесните резултатите. Пребарајте го вашиот сервер по името што го поставивте во стартап-променливата
SERVER_NAME. - Изберете го вашиот сервер од списокот и кликнете Join.
Директно поврзување преку Steam
- Отворете го Steam и кликнете View во горната лента на менито, потоа изберете Game Servers.
- Кликнете на картичката Favourites, потоа кликнете Add a Server.
- Внесете ги IP и game port на вашиот сервер како што се прикажани во картичката Network во GPanel (формат:
IP:PORT). - Кликнете Add this address to favourites, потоа изберете го серверот и кликнете Connect.
Можете исто така да ја користите конзолата во играта. Притиснете ` (тилда/backtick) за да ја отворите конзолата, потоа внесете:
open IP:PORT
Заменете ги IP и PORT со вредностите од картичката Network во GPanel.
За помош при наоѓање на IP и port на вашиот сервер, видете Како да ги најдете IP и port на вашиот сервер.
Поврзани статии
- KF2 прилагодени мапи (Workshop)
- KF2 веб-администрација и администраторски команди
- Како да ги најдете IP и port на вашиот сервер
- Водич за стартување на серверот
- Како да прикачувате датотеки преку SFTP
Ви треба помош?
Ако наидете на проблем што не е опфатен во овој водич, нашиот тим за поддршка е достапен да ви помогне. Поднесете тикет за поддршка и вклучете го вашиот ID на серверот, опис на проблемот и какви било релевантни конзолни излези или слики од екран.