Светкавична разпродажба 50% отстъпка на всички сървъри Последен ден!
Завършва след: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Ръководство за настройка на сървър за Killing Floor 2


Това ръководство обхваща как да настроите и конфигурирате вашия Killing Floor 2 dedicated сървър, хостван с Legion Hosting, включително първо стартиране, GPanel стартови променливи, настройки на трудност, конфигурационни файлове, ротация на карти и как да се свържете. За персонализирани workshop карти вижте KF2 Персонализирани карти (Workshop). За администраторски команди и уеб админ панел вижте KF2 Уеб админ и администраторски команди.

Първо стартиране

Когато първо получите вашия Killing Floor 2 сървър, той трябва да изтегли и инсталира файловете на играта от Steam (App ID 232130). Това се случва автоматично при първото стартиране.

  1. Влезте в GPanel.
  2. Изберете вашия Killing Floor 2 сървър от списъка със сървъри.
  3. Кликнете върху раздела Startup и задайте вашата ADMIN_PASS преди стартиране. Това е задължително — сървърът няма да функционира правилно без административна парола.
  4. Отидете в раздела Console и кликнете Start.
  5. Сървърът ще изтегли файловете на Killing Floor 2 от Steam. Това може да отнеме няколко минути в зависимост от натоварването на сървъра. Наблюдавайте изхода в конзолата за прогрес.
  6. След като изтеглянето приключи, сървърът ще се стартира автоматично. Изчакайте конзолата да покаже, че сървърът е готов и слуша за връзки.
Задайте вашата административна парола преди първото стартиране. Стартовата променлива ADMIN_PASS е задължителна. Без нея няма да можете да получите достъп до уеб админ панела или да използвате администраторски команди в играта.
Първото стартиране отнема повече време от обичайното. Първоначалната инсталация изтегля няколко гигабайта данни на играта. Следващите стартирания ще бъдат много по-бързи, тъй като файловете вече ще присъстват. Сървърът също генерира своите конфигурационни файлове при първото стартиране.

GPanel стартови променливи

Killing Floor 2 използва няколко стартови променливи, конфигурирани в раздела Startup на GPanel. Те контролират основното поведение на сървъра и влизат в сила всеки път, когато сървърът се стартира.

  1. Влезте в GPanel и изберете вашия KF2 сървър.
  2. Кликнете върху раздела Startup.
  3. Прегледайте и задайте променливите, изброени по-долу. Промените влизат в сила следващия път, когато сървърът се стартира.
Променлива По подразбиране Описание
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 Портът, на който слуша уеб админ панелът. Проверете раздела Network на GPanel за действителния порт, присвоен на вашия сървър.
Стартовите променливи имат приоритет пред стойностите от конфигурационните файлове. Ако настройка се появи както в раздела Startup на GPanel, така и в конфигурационен файл, стартовата променлива има предимство. Използвайте раздела Startup за основни настройки и конфигурационните файлове за фино настройване.

Нива на трудност

Killing Floor 2 има четири нива на трудност, които влияят на здравето, щетите, скоростта и поведението на spawn на Zed. Задайте трудността чрез стартовата променлива DIFFICULTY в GPanel.

Стойност Трудност Описание
0 Normal Трудността по подразбиране. Zed-овете имат стандартно здраве и щети. Подходяща за непринудено игране и нови играчи, които учат играта. Zed-овете се движат с нормална скорост и нямат специални модификатори на поведение.
1 Hard Zed-овете нанасят повече щети и имат увеличени запаси от здраве. Играчите получават повече щети от атаки. Солидна стъпка нагоре, която изисква по-добра екипна работа и избор на екипировка.
2 Suicidal Значително по-издръжливи Zed-ове с повече здраве, по-бързо движение и по-агресивен AI. Zed-овете могат да тичат и да изпълняват специални атаки по-често. Изисква опитни играчи и координирани екипни състави.
3 Hell on Earth Най-трудната трудност. Zed-овете имат максимално здраве и щети, тичат постоянно и често използват най-опасните си атаки. Щетите от приятелски огън са увеличени. Препоръчва се само за много опитни, добре координирани екипи.
По-високите трудности изискват по-умели играчи. Стартирането на сървър на Suicidal или Hell on Earth с неопитни играчи вероятно ще доведе до чести изтривания на екипа. Започнете на Normal или Hard и увеличете трудността, когато вашата група се подобри.

Конфигурационни файлове

Основният конфигурационен файл на сървъра за Killing Floor 2 е LinuxServer-KFGame.ini, разположен в KFGame/Config/LinuxServer-KFGame.ini. Този файл се генерира при първото стартиране на сървъра и контролира детайлните настройки на gameplay.

Спрете вашия сървър преди да редактирате конфигурационни файлове. Винаги спирайте вашия сървър от раздела Console на GPanel преди да редактирате каквито и да е конфигурационни файлове. Сървърът може да презапише промени, направени във файлове, докато работи.

Достъп до конфигурационни файлове

  1. Влезте в GPanel и изберете вашия KF2 сървър.
  2. Спрете сървъра от раздела Console, ако работи.
  3. Кликнете върху раздела Files и навигирайте до KFGame/Config/.
  4. Кликнете върху 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. Този файл контролира дали уеб админ е активиран и на кой порт работи. В повечето случаи не е необходимо да редактирате този файл директно — стартовите променливи 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-bioticslabBiotics Lab
kf-burningparisBurning Paris
kf-outpostOutpost
kf-volter_manorVolter Manor
kf-catacombsCatacombs
kf-evacuation_pointEvacuation Point
kf-farmhouseFarmhouse
kf-blackforestBlack Forest
kf-prisonPrison
kf-containmentstationContainment Station
kf-hostilegroundsHostile Grounds
kf-infernalrealmInfernal Realm
kf-nukedNuked
kf-thescentThe Descent
kf-zedlandingZed Landing
Стартовата променлива MAP_NAME задава само първоначалната карта. Картата, указана в променливата MAP_NAME на GPanel, се зарежда при първото стартиране на сървъра. След това сървърът следва ротацията GameMapCycles, дефинирана в конфигурационния файл.

Как да се свържете

Има два начина за свързване с вашия Killing Floor 2 сървър: чрез браузъра на сървъри в играта или чрез директна връзка.

Използване на браузъра на сървъри в играта

  1. Стартирайте Killing Floor 2 и отидете на главното меню.
  2. Кликнете Matchmaking и след това Create Game или прегледайте Server Browser.
  3. Използвайте филтрите, за да стесните резултатите. Търсете вашия сървър по името, което сте задали в стартовата променлива SERVER_NAME.
  4. Изберете вашия сървър от списъка и кликнете Join.
Новите сървъри може да отнемат няколко минути, за да се появят. След стартиране на вашия сървър може да отнеме до 5-10 минути, за да бъде индексиран и да се появи в браузъра на Steam сървъри. Ако не го виждате веднага, изчакайте и обновете списъка.

Директна връзка чрез Steam

  1. Отворете Steam и кликнете View в горната лента с менюта, след това изберете Game Servers.
  2. Кликнете върху раздела Favourites, след това кликнете Add a Server.
  3. Въведете IP и game port на вашия сървър, както са показани в раздела Network на GPanel (формат: IP:PORT).
  4. Кликнете Add this address to favourites, след това изберете сървъра и кликнете Connect.

Можете също да използвате конзолата в играта. Натиснете ` (тилда/обратен апостроф), за да отворите конзолата, след това въведете:

open IP:PORT

Заменете IP и PORT със стойностите от раздела Network на GPanel.

За помощ при намиране на IP и порт на вашия сървър вижте Как да намерите IP и порт на вашия сървър.

Свързани статии

Имате нужда от помощ?

Ако се сблъскате с проблем, който не е обхванат в това ръководство, нашият екип за поддръжка е на разположение да помогне. Изпратете тикет за поддръжка и включете ID на вашия сървър, описание на проблема и всякакъв релевантен изход от конзолата или екранни снимки.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.