Как сделать свой сервер killing floor 2
Инструкция по созданию своего сервера для 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.
ВСЕ! Перезапускайте сервер и все должно заработать, если каждый шаг был сделан правильно.
Читайте также: