; глобальные параметры [SETTINGS] ; имя пользователя от которого запущен сервер sys_user=steam ; группа пользователя от которой запущен сервер sys_group=steam ; pid файл сервиса pid_kf2=/var/run/kf2.pid ; рабочая папка со всеми файлами сервера dir_work=/opt/KillingFloor2 ; путь установки сервера игры dir_server_data=/opt/KillingFloor2/Data ; bin файл сервера bin_server=/opt/KillingFloor2/Data/Binaries/Win64/KFGameSteamServer.bin.x86_64 ; файл версии игры, нужно для проверки обновлений по API steamcmd_game_version=/tmp/kf2_version.txt ; дополнительные параметры для выгрузки обновлений, путь берем из предыдущего параметра steamcmd_update_key=+login anonymous +app_update 232130 validate +exit ; ссылка Api Steam, для проверки обновлений. Json формат ответа, приоритет steamcmd_update_check ;steamcmd_update_check=http://api.steampowered.com/ISteamApps/UpToDateCheck/v1?appid=232130&version= steamcmd_news_update_check=http://api.steampowered.com/ISteamNews/GetNewsForApp/v0002/?appid=232090&count=1&maxlength=0&format=json ; порты сервера, вторым параметром можно указать кол-во итераций port_game=7780,30,2 ; порты для Query, вторым параметром можно указать кол-во итераций port_query=27100,30 ; порты для Web Admin(ки), вторым параметром можно указать кол-во итераций port_webadmin=9100,30 ; сложность игры: 0 = Нормально, 1 = Тяжело, 2 = Суицидально, 3 = Ад на Земле difficulty_game=1,2,3 ; режимы игры: ; KFGameContent.KFGameInfo_Endless - Бесконечный ; KFGameContent.KFGameInfo_Objective - Цель ; KFGameContent.KFGameInfo_Survival - Выживание ; KFGameContent.KFGameInfo_VersusSurvival - Выживания на 2 команды ; KFGameContent.KFGameInfo_WeeklySurvival - Еженедельные задания modes_game=KFGameContent.KFGameInfo_Endless,KFGameContent.KFGameInfo_Objective,KFGameContent.KFGameInfo_Survival,KFGameContent.KFGameInfo_WeeklySurvival,KFGameContent.KFGameInfo_VersusSurvival,KFGameContent.KFGameInfo_Endless,KFGameContent.KFGameInfo_Objective,KFGameContent.KFGameInfo_Survival,KFGameContent.KFGameInfo_WeeklySurvival,KFGameContent.KFGameInfo_VersusSurvival ; файл лога log=/opt/KillingFloor2/Log/killingfloor2.log ; временная tpmfs деррриктория tmp=/opt/KillingFloor2/Tmp ; custom параметры в файле KFAI.ini [KFAI.ini] ; custom параметры в файле KFWeb.ini [KFWeb.ini] ; включить веб админку IpDrv.WebServer,bEnabled=true ; custom параметры в файле KFWebAdmin.ini [KFWebAdmin.ini] ; custom параметры в файле LinuxServer-KFEngine.ini [LinuxServer-KFEngine.ini] ; custom параметры в файле LinuxServer-KFGame.ini [LinuxServer-KFGame.ini] ; имя сервера Engine.GameReplicationInfo,ServerName=KillingFloor2 ; пароль администратора Engine.AccessControl,AdminPassword=1q2w3e4r5t ; время голосования за карту Engine.GameInfo,VoteTime=5.0 ; кол-во волн ; 0 - Short (4 волны) ; 1 - Normal (7 волн) ; 2 - Long (10 волн) ; 3 - Custom KFGame.KFGameInfo,GameLength=2 ; банер KFGame.KFGameInfo,BannerLink=http://art.tripwirecdn.com/TestItemIcons/MOTDServer.png ; преведствие KFGame.KFGameInfo,ServerMOTD=\n Welcome to our server:\n KillingFloor2\n KFGame.KFGameInfo,ClanMotto=KillingFloor2 ; сайт KFGame.KFGameInfo,WebsiteLink=https://killingfloor2.com/ ; указываем кол-во серверов с фиксированной конфигурацией, ; остальные с открытой конфигурацией ; если не хотим фиксировать, убираем параметр или ставим в 0 Engine.GameEngine,bUsedForTakeover=11 ; custom параметры в файле LinuxServer-KFInput.ini [LinuxServer-KFInput.ini] ; custom параметры в файле LinuxServer-KFSystemSettings.ini [LinuxServer-KFSystemSettings.ini]