Создаём несколько серверов в одной папке Killing Floor » Killing-Floor.ru - Сайт на тему игры Killing Floor

Перейти к содержимому

Создаём несколько серверов в одной папке Killing Floor

Категория: Статьи





Создаём несколько серверов в одной папке Killing Floor


Запуск нескольких серверов Killing Floor из одной папки и одного батника.

Для чего это нужно?

Это нужно для экономии места на жестком диске, ведь сервер может занимать несколько гигабайт из-за установленных карт и мутаторов, а так же ускорятся запуск серверов так, как мы используем один .bat файл.

Возможен запуск серверов с разной конфигурацией и своим набором карт.


1.В папке System находятся файлы: kf_server_launcher.bat, ucc.exe, KillingFloor.ini

Количество файлов должно соответствовать количеству серверов по 3 на сервер.

Рассмотрим на примере запуска 3 серверов.

Называть файлы следует так:

kf_server_launcher1.bat

kf_server_launcher2.bat

kf_server_launcher3.bat


ucc1.exe

ucc2.exe

ucc3.exe


KillingFloor1.ini

KillingFloor2.ini

KillingFloor3.ini


Во избежании глюков не оставляйте оригинальные названия kf_server_launcher.bat, ucc.exe, KillingFloor.ini.Переименуйте их добавив цифры в название.

2.Изменение kf_server_launcher.bat:

Вариант - 1

Создаем батник с конфигом для каждого сервера.

При использавонии стандартного конфига, можно создать 1 kf_server_launcher.bat:

start ucc1 server KF-EvilSantasLair.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?ini=killingfloor1.ini

start ucc2 server KF-EvilSantasLair.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?ini=killingfloor2.ini

start ucc3 server KF-EvilSantasLair.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?ini=killingfloor3.ini


Вариант - 2

В этом варианте возможен запуск, как всех серверов так и серверов по отдельности.

Для использования конфигурации рестарта при падении сервера, создаем 4 батника, один для запуска всех серверов и 3 для запуска серверов с антикрашем.

Батник для одновременного запуска серверов:

start kf_server_launcher1.bat

start kf_server_launcher2.bat

start kf_server_launcher3.bat


Батник антикраша:

Батник сервера номер 1

@echo off

cls

echo Protecting srcds from crashes...

title log

:srcds

echo (%time%) KF server started.

start /wait ucc1 server KF-EvilSantasLair.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?ini=killingfloor1.ini

echo (%time%) WARNING: srcds closed or crashed, restarting....

goto srcds


Батник сервера номер 2

@echo off

cls

echo Protecting srcds from crashes...

title log

:srcds

echo (%time%) KF server started.

start /wait ucc2 server KF-EvilSantasLair.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?ini=killingfloor2.ini

echo (%time%) WARNING: srcds closed or crashed, restarting....

goto srcds


Батник сервера номер 3

@echo off

cls

echo Protecting srcds from crashes...

title log

:srcds

echo (%time%) KF server started.

start /wait ucc3 server KF-EvilSantasLair.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?ini=killingfloor3.ini

echo (%time%) WARNING: srcds closed or crashed, restarting....

goto srcds


3.ucc.exe

Не забываем положить в папку System три файла:

ucc1.exe

ucc2.exe

ucc3.exe


4.Настройка - KillingFloor.ini

Важно!!!

Номера портов: Игровой порт, Порт запроса, Порт статистики, Порт WebAdmin не должны совпадать.

Стандартные номера портов.

7707 UDP/IP (Игровой порт)

7708 UDP / IP (Порт запроса)

7717 UDP / IP (Порт статистики)

28852 TCP / IP и UDP (Порт мастер сервера)

8075 TCP / IP (порт WebAdmin)

20560 UDP / IP (Steam порт)


Далее настраиваем KillingFloor.ini в соответствии с конфигурацией сервера.

Настройка закончена, если вы все сделали правильно, то запуск пройдет успешно.

Источник статьи - Forum.Maps4Game


2775 просмотров


Прежде, чем задавать вопрос загляните сюда . Возможно там есть ответ на ваш вопрос.




Пользователь
Шерлок

26 февраля 2015 14:45
у меня таких даже файлов нет


Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.