Как сделать свой сервер killing floor 2

Обновлено: 08.07.2024

Инструкция по созданию своего сервера для Windows
1. Настройка портов.

[frame]Для начала вы должны убедиться, что у вас открыты следующие порты:
7707 UDP/IP (Game Port)
7708 UDP/IP (Query Port)
7717 UDP/IP (GameSpy Query Port)
28852 TCP/IP and UDP (Allows your Server to Connect to the Master Server Browser)
8075 TCP/IP (Port set via ListenPort that your WebAdmin will run on)
20560 UDP/IP (Steam Port)

Утилита для проверки открытости портов: вот

Если вы запускаете больше одного сервера на один IP, вам нужно убедиться в открытости дополнительных портов, а не только перечисленных выше. Например, если для второго сервера вы используете порт для игры 7717 (разница в 10 по сравнению с базовым), то Master Server Port будет 28862, Steam port будет 20570 и т.д.
Прописывать порты для второго сервера в KillingFloor.ini.[/frame]

2. Инсталяция и обновление серверных файлов.

[frame]1. Для начала вам потребуется следующая утилита hldsupdatetool
Скачиваем и ставим её.
2. Создаем папку на диске "С" с названием , например KF. И закидываем туда тот файлик, который вы скачали.
3. Создаем .bat файл. И в него вписываем следующую строчку:

Для тех, кто в танке. Объясняю как это сделать. Сначала создаем текстовый файл. И называем его например gameupdate.txt . Копируем в него строчку,

Далее сохраняем файл. Щелкаем на него правой клавишей мыши, выбираем "Переименовать". Меняем расширение txt на bat. На вопрос о изменение разрешения - нажимаем "Да". Потом запускаем этот файл двойным щелчком. Появится окошко, начнется скачка и установка файлов необходимых для работы сервера. Ни в коем случае не закрываем это окошко. По окончании установки оно закроется само.


Для обновления вашего сервера вы можете периодически запускать данный файл и автоматически получать обновления.[/frame]

3. Настройка сервера.

[frame]Для настройки вашего сервера, вам следует все изменения вносить в файл KillingFloor.ini . Находится он в папке System. Там же куда качались фалы вашего сервера (в данном случае папка KF).
Итак приступаем к редактированию:
Для начала ищем строчки:
ServerName=Killing Floor Server
GamePassword=

ServerName - имя вашего сервера. Собственно задавайте его на ваше усмотрение.
GamePassword - пароль для входа на сервер. Если пароль вы устанавливать не хотите -оставьте это поле пустым.

Следующие опции могут быть как базово прописаны в ini файле, так и изменены через WebAdmin или консоль.
1. GameDifficulty: - сложность игры
GameDifficulty (строчка в killingfloor.ini)
Difficulty (команда в консоле)

Значения сложности игры
1.0 = Beginner
2.0 = Normal
4.0 = Hard
7.0 = Suicidal - ОЧЕНЬ сложный уровень игры, только для игроков с высокоуровневыми перками

2. KFGameLength устанавливается в KillingFloor.ini или в Webadmin
Продолжительность игры (сколько волн зомби будет процессе игры).

0 = короткикая - 4 волны
1 = нормальная - стандартная игры 7 волн
2 = длинная - 10 волн
3 = Custom - будет использован sandbox для настройки волны , количество монстров, стартовый капитал[/frame]

4. Запуск сервера

[frame]В папке System вашего сервера найдите файл kf_server_launcher.bat, для запуска сервера - дважды щелкните на него мышкой.[/frame]
5. Настройка WebAdmin, Логина, Пароля.

[frame]Для удобной и быстрой администрации сервера лучше всего использовать WebAdmin.
Настройка:
1) Для включения вашего Web Admin открываем в блокноте KillingFloor.ini и редактируем следующие строки:

найдите строку [UWeb.WebServer]
измините значение (False) в строке bEnable=False на значение (True) , т.е. итоговая строка будет выглядеть так: bEnable=True

Далее нужно установить логин и пароль:

2) Установить логи и пароль можно следующей строкой:

Соответственно отредактируем ваш kf_server_launcher.bat с помощью блокнота и заменим существующую там строку на:

Где xxxx - после AdminName - замените на тот логин, который вы хотите использовать. И xxxxx - после AdminPassword замените на желаемый пароль.

6. Админские полномочия в игре.

[frame]Так же вы можете использовать команды админа сервера в игре. Для этого требуется в файле killingfloor.ini найти строчку [Engine.Console] и под ней параметр
AdminPassword= . там после знака = и напишите пароль администратора, который хотите использовать.
В игре нажмите ~ - возовите консоль и введите adminlogin
Таким образом вы зарегистрируетесь на сервере как админ. Пароль могут одновременно использовать несколько админов. Так же придется регистрироваться как админ после каждой смены карты.

Смена карты осуществляется командой:
admin map

Так же возможно в игре делать Паузу.
Для этого отредактируйте файл: KillingFloor.ini - найдите строку [Engine.GameInfo]: и убедитесь, что следующий параметр имеет вид:
bAdminCanPause=True
Для установки и снятия паузы в игре- залогиньтесь под админом и в консоле наберите : pause или просто нажмите кнопку стрельбы из оружия.

Если вы хотите, чтобы на вашем сервере могли играть больше чем 6 игроков и не хотите использовать мутаторы (т.к. в этом случае перки прекращают прокачку), тогда залогиньтесь под админом и в консоле наберите команду:
set Engine.GameInfo MaxPlayers X , где X- количество игроков, которые могут заходить на сервер. Данную команду необходимо будет вводить после каждой смены карты.[/frame]
6. Установка дополнительных карт.

[frame]1. Скачайте карту и скопируйте ее в папку maps. Например, вы скачали карту KF-WestLondonNight.rom и положили в C:\KS1\maps
2. Перейдите в папку System и сделайте файл с расширением .bat , а внего впишите следующую строку:

Все слеши (символы /) , которые в примере - обязательны - в начале и конце.
Так же убедитесь, что в стоит строке UseCompression=True стоит параметр True.

Далее найдите строку [DefaultKF MaplistRecord] в файле KillingFloor.ini и добавьте имя карты в список.
Пример:
DefaultMaps=KF-WestLondonNight

Так же вы это можете сделать из WebAdmin.[/frame]
ВСЕ! Перезапускайте сервер и все должно заработать, если каждый шаг был сделан правильно.

Как играть в Killing Floor 2 по сети на пиратке?

Killing Floor 2 - шутер с возможностью кооперативного прохождения с друзьями онлайн.Как и в прошлой серии придётся уничтожать многочисленные полчища зомби. Главная цель - выжить в борьбе против эпидемии. Вам придётся отправляться в разные локации и зачищать их. В кооперативе могут играть одновременно до 6 человек. О том как играть по сети, читаем ниже.


Для начала скачиваем и устанавливаем игру.

Также вам понадобится Steam-клиент.

Запускаем steam и заходим там в свой аккаунт. Затем запускаем игру через KF2Launcher.exe.

В лаунчере игры: Play online -> Client -> Вводим ип адрес друга и жмём Join или же оставляем строчку пустой и жмём Start -> Browse server -> Выбираем любой и подключаемся

Для создания своего сервера в лаунчере выбираем Host -> Client -> Пишем адрес 127.0.0.1 -> Вас подключит к своему серверу -> Приглашаем друзей через Steam или же просто ожидаем подключения других игроков -> Играем.


вот такая проблема.в глав меню жму создать игру.там список карт далее режим песочница модофикации и правила серва.я делаю вот так прост жму на карту 2 раза мыхой и все.песочница выключена.с другом хотели играть. ему через стим посылаю приглашения стим пишет что сервак отключен иль проблема с ним.че делать плиз скажите.


блин написать шоль сложно?я ведь незн как эт сделать.у мя лицензия от 1с.плиз напишите че надо выбирать ждущий иль выделеный сервер?


У меня еще нету этой игры. Но очень интересует два вопроса:
-есть ли сингл?
-LAN игра по локальной сети предусмотрена (не интернет/не хамачи)?

-
-
-
-
-


CJ Stas

Изображение

Инструкция по созданию своего сервера Killing Floor для Windows

1. Инсталяция и обновление серверных файлов.

1.) Для начала вам потребуется следующая утилита hldsupdatetool

2.) Создаем папку на диске С с названием , например KF. И закидываем туда тот файлик, который вы скачали.
3.) Создаем .bat файл. И в него вписываем следующую строчку:

hldsupdatetool -command update -game "killingfloor" -dir C:\KF

Объясняю как это сделать:

Сначала создаем текстовый файл и называем его например gameupdate.txt, копируем в него строчку:
hldsupdatetool -command update -game "killingfloor" -dir C:\KF

Далее сохраняем файл, щелкаем на него правой клавишей мыши, выбираем "Переименовать". Далее меняем расширение txt на bat. На вопрос о изменение разрешения - нажимаем "Да". Потом запускаем этот файл двойным щелчком. Появится окошко, начнется скачка и установка файлов необходимых для работы сервера. Это займет 3-10 минут в зависимости от скорости вашего инета и производительности компьютера. Ни в коем случае не закрываем это окошко. По окончании установки оно закроется само.

Изображение

2. Для обновления вашего сервера вы можете переодически запускать данный файл и автоматически получать обновления.

3. Настройка сервера.
Для настройки вашего сервера, вам следует все изменения вносить в файл KillingFloor.ini . Находится он в папке System. Там же куда качались фалы вашего сервера (в данном случае папка KF).
Итак приступаем к редактированию!

Для начала ищем строчки:
ServerName - имя вашего сервера. Собственно задавайте его на ваше усмотрение.
GamePassword - пароль для входа на сервер. Если пароль вы устанавливать не хотите -оставьте это поле пустым.

Следующие опции могут быть как базово прописаны в ini файле, так и изменены через WebAdmin или консоль.
1.) GameDifficulty: - сложность игры

1.0 = Beginner
2.0 = Normal
4.0 = Hard
7.0 = Suicidal - ОЧЕНЬ сложный уровень игры, только для игроков с высокоуровневыми перками

2.) KFGameLength устанавливается в KillingFloor.ini или в Webadmin
Продолжительность игры (сколько волн зомби будет процессе игры).
0 = короткакая - 4 волны
1 = нормальная - стандартная игры 7 волн
2 = длинная- 10 волн
3 = Custom

4. Запуск сервера
В папке System вашего сервера найдите файл kf_server_launcher.bat, для запуска сервера - дважды щелкните на него мышкой.

5. Настройка WebAdmin, Логина, Пароля.
Для удобной и быстрой администрации сервера лучше всего использовать WebAdmin.

Настройка:
1.) Для включения вашего Web Admin открываем в блокноте KillingFloor.ini и редактируем следующие строки:
найдите строку [UWeb.WebServer]
измините значение (False) в строке bEnable=False на значение (True) , т.е. итоговая строка будет выглядеть так: bEnable=True

Далее нужно установить логин и пароль:

2.) Установить логи и пароль можно следующей строкой:
?AdminName=XXXXX?AdminPassword=XXXXX
Соответственно отредактируем ваш kf_server_launcher.bat с помощью блокнота и заменим существующую там строку на:
ucc server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?AdminName=xxxx?AdminPassword=xxxxx
Где xxxx - после AdminName - замените на тот логин, который вы хотите использовать. И xxxxx - после AdminPassword замените на желаемый пароль.
3.) Для доступа к вашему Web интерфейсу в интернет браузере введите следующий адрес :"
ваш IP":8075 далее перейдите по адресу и попадете в главное меню админки.

А главное меню админки сервера так:

Изображение

6. Админские полномочия в игре.

Так же вы можете использовать команды админа сервера в игре. Для этого требуется в файле killingfloor.ini найти строчку [Engine.Console] и под ней параметр
AdminPassword= . там после знака = и напишите пароль администратора, который хотите использовать.
В игре нажмите ~ - возовите консоль и введите adminlogin
Таким образом вы зарегистрируетесь на сервере как админ. Пароль могут одновременно использовать несколько админов. Так же придется регистрироваться как админ после каждой смены карты.

Смена карты осуществляется командой:
admin map

Так же возможно в игре делать Паузу.
Для этого отредактируйте файл:
KillingFloor.ini - найдите строку [Engine.GameInfo] и убедитесь, что следующий параметр имеет вид:
bAdminCanPause=True
Для установки и снятия паузы в игре- залогиньтесь под админом и в консоле наберите : pause или просто нажмите кнопку стрельбы из оружия.
Если вы хотите, чтобы на вашем сервере могли играть больше чем 6 игроков и не хотите использовать мутаторы (т.к. в этом случае перки прекращают прокачку), тогда залогиньтесь под админом и в консоле наберите команду:
set Engine.GameInfo MaxPlayers X , где X- количество игроков, которые могут заходить на сервер. Данную команду необходимо будет вводить после каждой смены карты.

6. Установка дополнительных карт.

Пример:

DefaultMaps=KF-WestLondonNight
Так же вы это можете сделать из WebAdmin.
ВСЕ! Перезапускайте сервер и все должно заработать, если каждый шаг был сделан правильно.

Изображение

Читайте также: