Реклама

  • Страница 1 из 9
  • 1
  • 2
  • 3
  • 8
  • 9
  • »
Killing Floor Форум » Killing Floor Форум » Технический форум Killing Floor » Свой Killing Floor Dedicated server (создаем собственный сервер КФ)
Свой Killing Floor Dedicated server
DIMONДата: Вторник, 29.Ноября.2011, 05:22 | Сообщение # 1
Генерал-полковник
Группа: Администраторы
Сообщений: 1018
Статус: Offline
Инструкция по созданию выделенного сервера Killing Floor для Windows.

1.Установка.

В данный момент скачать сервер можно только через утилиту SteamCmd.Утилита hldsupdatetool более не поддерживается.

Spoiler: Установка, обновление игрового сервера через серверную утилиту SteamCmd
Установка, обновление игрового сервера через серверную утилиту SteamCmd

Скачиваем утилиту SteamCmd


Скачать утилиту StaemCMD.exe

Установка, обновление steamcmd.exe

Распаковываем архив и помещаем его на системный диск.Например - С.

Запустите steamcmd.exe.Утилита должна начать обновляться.В корневой папке появятся файлы и папки.

Если не обновляется?

Сделать браузером по умолчанию Internet Explorer (далее ИЕ).

Открыть - Свойства ИЕ>Подключения>Настройка.Ставим галку в чекбоксе на - Автоматическое определение параметров.

Установка сервера

Перед установкой в аккаунте Steam отключите защиту Steam Guard.

Откройте блокнот или любой другой текстовый редактор.

Добавьте:

SteamCmd +login ЛОГИН ПАРОЛЬ +force_install_dir c:\GameServer +app_update +app_update 215350

где c:\GameServer относительный путь к папке с сервером.

Сохраните файл, как bat или .cmd.Например update-kfs.cmd

Запустите файл и дождитесь окончания скачивания и установки.

Не можете загрузить сервер Killing Floor через SteamCmd?
Скачайте готовый сервер Killing Floor по ссылке ниже:

Скачать готовый сервер Killing Floor

Убедитесь в том, что у вас открыты следующие порты:

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)

Для хоста сервера у Вас должен быть выделенный айпи(статистический или динамический).

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

Первичная настройка сервера происходит в файле "KillingFloor.ini", находящимся в папке "System".

Изначально "KillingFloor.ini" отсутствует, но его можно создать скопировав содержимое файла "default.ini" в блокнот и сохранить,

как "KillingFloor.ini" или запустить "kf_server_launcher.bat",

который создаст файл "KillingFloor.ini".

Наиболее важные опции конфигурации сервера.

Сложность игры.

Строка - GameDifficulty.(так же изменяется в Web Admin)

Уровень сложности, после значения "=".

1.0 = Beginner - Легкий.Ваша бабушка, может играть в игру.

2.0 = Normal - Нормальный.

4.0 = Hard - Сложный.

5.0 = Suicidal - Самоубийственный.

7.0 = Hell on Earth - Ад на земле.

Продолжительность игры.(так же изменяется в Web Admin)

Строка - KFGameLength.

0 = Short - Короткая.4 волны.

1 = Normal - Нормальная.Стандартный 7 волн.

2 = Long - Длинная.Более 10 волн.

3 = Custom - Настраиваемый.Включение песочницы.

Голосование за карту.

Строка - bMapVote.(так же изменяется в Web Admin)

Положение "True" соответствует включенному состоянию голосования за карту."False" - отключает голосование.

Строка - bUseMapList=True включает список карт установленые на сервере.

Добавление карты в список достутных для голосования.

Найдите директорию [KFMod.KFMaplist] и добавьте, туда карту из директории [Default KF MaplistRecord].

Строка должна выглядеть, таким образом:

Maps=kf-mountainpass
Maps=kf-wyre
Maps=kf-westlondon
Maps=kf-hospitalhorrors

и тд.

Кроме того, выше описанное изменяется в Web Admin.

Для включения Web Admin, найдите директорию [UWeb.WebServer] и проверьте состояние строки должно выглядеть, таким образом bEnable=True.

В файл "kf_server_launcher.bat" добавьте

?AdminName=XXXXX?AdminPassword=XXXXX

, где "XXXXX" является ником и паролем.

Пример добавления:

ucc server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?AdminName=Admin?AdminPassword=Password

Для входа в Web Admin наберите в адресной строке браузера(IE, Mozilla, Opera):


http://твой_ип:8075/

Интерфейс_Веб-админки_Killing_Flor.jpg

Пароль в Web Admin изменяется в строке "AdminPassword", вашего "KillingFloor.ini", а пароль в игру в GamePassword соответственно.

ВНИМАНИЕ!!!Помните, устанавливая пароль для доступа в игру, зайти на сервер смогут, только по паролю.

Админские команды в игре.

Залогиниться в игре.

adminlogin <ваш пароль>

Сменить карту.

Зайдите в игру, как администратор и проголосуйте за новую карту, через меню игры или откройте консоль и введите: admin map <название карты>.

Админское сообщение в игре.

admin adminsay <сообщение>

Изменение сложности игры.

Легкий режим игры.

admin set engine.gameinfo gamedifficulty 1

Нормальный режим игры

admin set engine.gameinfo gamedifficulty 2

и тд....

Исключение игрока(KICK).

Активируйте функцию в Web Admin или KillingFloor.ini.

Найдите директорию [xVoting.xVotingHandler], а в ней строка bKickVote=True должна выглядеть подобным образом.

Теперь залогинившись в игре, вы можете исключать игроков, через меню игры.Для отключения измените значение "True" на "False".

Пауза.

Найдите директорию [Engine.GameInfo] вашего KillingFloor.ini.В строке bAdminCanPause=True значение "True" указывает на активацию функции.

Вы также можете забиндить любую из перечисленных комманд на свободную клавишу, через игру или KillingFloor.ini.

Наберите в консоли:

SET INPUT m adminlogin

(m-соответствует выбранной клавише).

Изменить или добавить команду можно, также в файле User.ini находящийся в папке "System".

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

Скачайте и разархивируйте карту(ы).

Файлы находящиеся в папке разложите в папки с соответствующим расширением файлов:

Файлы с расширением .rom, перемещаем в папку Maps к файлам с расширением ".rom" и тд.Не буду раздувать тему своей писаниной.

Далее нужно карту добавить в список доступных карт.Зайдите в Web Admin, в меню "Defaults", выберите доступную карту из левого списка и переместите в правый кнопкой ">", нажмите "Save" - сохранить.

Внимание!!!Для игры на установленной карте, у игроков должна быть установлена, такая же в противном случае, они будут скачивать карту со скоростью улитки.

Быстрое скачивание возможно, через "redirect".

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

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

В "KillingFloor.ini" в секцию [IpDrv.HTTPDownload] находим строку RedirectToURL=http://Указываем путь к папке с жатыми

файлами. Все готово.

Установка мутаторов в игру.

Скачайте, разархивируйте и расположите файлы мутатора в папке "System".Добавление мутатора в игру производиться двумя способами.

На примере мутатора KFAntiBlocker.

1.В kf_server_launcher.bat к строке конфигурации, добавьте:

? Мутатор = MutKFAntiBlocker.MutKFAntiBlocker

После запуска сервера, мутатор будет добавлен к действующим мутаторам.Зайдя на вкладку "Mutators", вашего Web Admin рядом с названием

мутатора будет стоять галка, что соответствует активации мутатора в игре.

2.На вкладке "Mutators", вашего Web Admin поставьте галку, напротив мутатора AntiBlocker и нажмите "Set Selected Mutators", далее кликните на "Restart Map", тем самым вы перезапустите сервер активируете мутатор.

Что-бы игровые настройки сервера оставались активными на последующих картах, нужно создать конфигурацию сервера.

Для этого перейдите на вкладку "Default", далее в "Voting GameConfig" и заполните настройки следующим образом, в категорию "Name" запишите название конфигурации, в

категории "Mutators" выберите "AntiBlocker",а в категории "Options" сложность игры и нажмите кнопку "Update".

Дополнения в настройке сервера.

Для доступа на сервер игроков с пиратки, понадобятся следующие файлы:

steam.dll

steamclient.dll

Найти их можно в кряке или пиратской копии игры, находящиеся в папке System или
 СКАЧАТЬ КРЯК ДЛЯ СЕРВЕРА Killing Floor .(В данном сервере уже установлен)

Некоторым мутаторам для запуска требуется файл 2K4Menus.utx, просто скопируйте его из папки Textures находящийся в игре и переместите в папку Textures вашего сервера.

Добавляйте несколько мутаторов в батник, через запятую.Пример:

?Mutator=MutKFAntiBlocker.MutKFAntiBlocker,MutKFNooboBlocker.MutKFNooBolocker,MutKFUberBlocker.MutKFUberBlocker

Авто-рестарт сервера при падении.Измените ваш kf_server_launcher.bat на:


@echo off
cls
echo Protecting srcds from crashes...
title log
:srcds
echo (%time%) KF server started.
start /wait ucc server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=12
echo (%time%) WARNING: srcds closed or crashed, restarting....
goto srcds

Для чтения чата в Web Admin, нужно сменить кодировку в файле "uweb.int", в строке CharSet параметр "iso-8859-1" замените на "Windovs-1251",

а в Web Admin на вкладке Server Console в браузере смените кодировку на "Windovs-1251", иначе вы будете видеть,

Fresh Meat: ?????????????????, вместо Fresh Meat: ееывывввввыыыцеее.

Здесь Вы можете скачать готовый сервер Killing Floor последней версии Скачать сервер Killing Floor последней версии
Прикрепления: steamcmd.exe (1.61 Mb)





Чат игроков Killing Floor
 
DEN83Дата: Вторник, 07.Февраля.2012, 01:54 | Сообщение # 2
Рядовой
Группа: Старожилы
Сообщений: 9
Статус: Offline
Привет всем.у меня вопрос,собрал выделенный сервер,сделал чтоб файлы качало с моей машины,вопрос можно сделать так чтоб качало файлы одновременно с двух машин,это для увеличения скорости закчки,потому что если заходит новый человек на мой сервер,кач продолжается минут 15,хочется поиграть с большем количеством людей,но я недумаю что кто то будет ждать долго закачки.
Заранее спасибо за ответ.
 
DIMONДата: Вторник, 07.Февраля.2012, 02:01 | Сообщение # 3
Генерал-полковник
Группа: Администраторы
Сообщений: 1018
Статус: Offline
Можно сжать файлы в uz2 формат тогда меньше качать придется.С 2 машин нельзя сделать




Чат игроков Killing Floor
 
DEN83Дата: Вторник, 07.Февраля.2012, 15:22 | Сообщение # 4
Рядовой
Группа: Старожилы
Сообщений: 9
Статус: Offline
Спасибо за ответ,файлы ужал но как всегда думал обмануть сюдьбу)))))

Добавлено (07.Февраль.2012, 14:22)
---------------------------------------------
Ещё вопрос как сделать чтоб можно было настроить сколько и когда появятся разные мутанты в игре?

 
slipe777Дата: Вторник, 07.Февраля.2012, 17:41 | Сообщение # 5
Полковник
Группа: Заблокированные
Сообщений: 181
Статус: Offline
это можно делать при редактировании карты в настройке респауна
 
DIMONДата: Вторник, 07.Февраля.2012, 20:05 | Сообщение # 6
Генерал-полковник
Группа: Администраторы
Сообщений: 1018
Статус: Offline
Редактировать "песочницу"




Чат игроков Killing Floor
 
DEN83Дата: Среда, 08.Февраля.2012, 01:35 | Сообщение # 7
Рядовой
Группа: Старожилы
Сообщений: 9
Статус: Offline
А есть мануальчик по редактированию песочницы???
 
DIMONДата: Среда, 08.Февраля.2012, 02:02 | Сообщение # 8
Генерал-полковник
Группа: Администраторы
Сообщений: 1018
Статус: Offline
пока нет.Позже будет




Чат игроков Killing Floor
 
DEN83Дата: Пятница, 10.Февраля.2012, 16:37 | Сообщение # 9
Рядовой
Группа: Старожилы
Сообщений: 9
Статус: Offline
Буду ждать
Назрел вопрос о WTF под ServerPerks 5,где скачать,как установить,как настроить?
Буду благодарен за помощь
 
slipe777Дата: Пятница, 10.Февраля.2012, 17:28 | Сообщение # 10
Полковник
Группа: Заблокированные
Сообщений: 181
Статус: Offline
Вот он serverperks v5
 
DEN83Дата: Пятница, 10.Февраля.2012, 17:49 | Сообщение # 11
Рядовой
Группа: Старожилы
Сообщений: 9
Статус: Offline
Спасибо за попытку помочь но я имел в виду именно WTF который работает совмесно с serverperks v5
 
DIMONДата: Пятница, 10.Февраля.2012, 18:34 | Сообщение # 12
Генерал-полковник
Группа: Администраторы
Сообщений: 1018
Статус: Offline
Фикса поку не видел под СП5.Это надо весь мутатор перебирать.Я пока в нем не рылся на предмет СП4 и СП5 так как у нас на сервере переполовиненый ВТФ.Эмм... а зачем именно СП5?




Чат игроков Killing Floor
 
slipe777Дата: Пятница, 10.Февраля.2012, 21:40 | Сообщение # 13
Полковник
Группа: Заблокированные
Сообщений: 181
Статус: Offline
DEN83, извини невнимательно прочитал твоё сообщение
 
DIMONДата: Суббота, 11.Февраля.2012, 00:03 | Сообщение # 14
Генерал-полковник
Группа: Администраторы
Сообщений: 1018
Статус: Offline
Вот мануальчик по песочнице но он не совсем правильный тем не менее там понятно как добавлять мобов




Чат игроков Killing Floor
 
DEN83Дата: Суббота, 11.Февраля.2012, 17:26 | Сообщение # 15
Рядовой
Группа: Старожилы
Сообщений: 9
Статус: Offline
У меня стоит СП5 с вшитым магазином и уменьшенеми требованиями к прокачке достижений,мне нравится и товарищям тоже)))
мне собственно и нужны одни зомби с этого мута.а как разделить незнаю
 
Killing Floor Форум » Killing Floor Форум » Технический форум Killing Floor » Свой Killing Floor Dedicated server (создаем собственный сервер КФ)
  • Страница 1 из 9
  • 1
  • 2
  • 3
  • 8
  • 9
  • »
Поиск:
Лента обновлений
Случайные Файлы
Самые активные
  • DIMON
    количество постов — 1018
  • stalker
    количество постов — 785
  • Kowalsky
    количество постов — 383
  • Maximus
    количество постов — 262
  • Luponero
    количество постов — 239
  • J-Dog
    количество постов — 197
  • Sailor
    количество постов — 188
  • slipe777
    количество постов — 181
  • hater
    количество постов — 164
  • TT
    количество постов — 157