Killing Floor Ресурс-сервер
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

Killing Floor Ресурс-сервер

Ресурс. Для тех, кому в аду не хватило места
 
ФорумПорталПоследние изображенияПоискРегистрацияВход

 

 Killing Floor сервер на Linux

Перейти вниз 
Участников: 3
АвторСообщение
XoTTa6bl4
Авторитетный
XoTTa6bl4


Сообщения : 255
Возраст : 42
Откуда : Nizhniy Novgorod

Killing Floor сервер на Linux Empty
СообщениеТема: Killing Floor сервер на Linux   Killing Floor сервер на Linux Icon_minitimeПн Авг 27, 2012 3:53 pm

Не запускайте сервер от пользователя root, для этого создадим нового пользователя hlds
adduser hlds
Установим для него пароль
passwd hlds
Жмите Enter, и вводите пароль.

1. устанавливаем сервер.


1.1. создаём папку для игры и заходим в неё:
# mkdir /opt/server/kf
# cd /opt/server/kf

1.2. закачиваем файл hldsupdatetool.bin (~3,4 Mb):
# wget http://storefront.steampowered.com/download/hldsupdatetool.bin

1.3. даём скачанному файлу hldsupdatetool.bin права на запуск и запускаем его:
# chmod +x hldsupdatetool.bin
# ./hldsupdatetool.bin

1.4. соглашаемся в вывалившимся лицензионным соглашением:
yes

Если у Вас выдало следующую ошибку

sh: uncompress: команда не найдена
tar: Это не похоже на tar-архив
tar: Завершение работы с состоянием неисправности с из-за возникших ошибок


Выполните команду от root пользователя

ln -s /usr/bin/gunzip /usr/bin/uncompress

и повторите команду заново

./hldsupdatetool.bin

Далее будет запрос на установку, пишем yes.

1.5. появилось два файла: steam и readme.txt. файлу steam даём права на запуск и запускаем его на обновление:
# chmod +x steam
# ./steam -command update

1.6. после обновления steam (несколько минут) мы начинаем закачивать файлы дистрибутива Killing Floor (~577 Mb):
# ./steam -command update -game "killingfloor" -dir .

2. быстрый и грязный запуск.


эта часть для тех из вас, кто не заботится о том, как "хорошо" и организованно установили сервер. запустили и погнали.

как и многие другие, я не мог найти KillingFloor.ini в каталоге .../system, но она фактически находится в вашем домашнем каталоге (в /root) в скрытой папке ~ /.killingfloor/System

ВНИМАНИЕ! KillingFloor.ini не будет создан до хотя бы одного запуска сервера!

2.1. перед загрузкой сервера, запустите свой веб-браузер и введите в адресной строке адрес вашего сервера и порт 8075 (например, http://12.345.67.89:8075), но пока не нажимайте Enter.

2.2. на сервере в папке с установленной игрой запустите ucc-bin:
# ./ucc-bin server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?AdminName=admin?AdminPassword=admin

2.3. вскоре после запуска сервера, перейдите в ваш веб-браузер с адресом, который вы написали ранее, и нажмите Enter. спросят юзернейм и пароль. теперь в интерфейсе WedAdmin в разделе "Default" на верхней панели нажмите кнопку "Server" с левой стороны меню, чтобы установить имя администратора сервера и пароль администратора. сделайте это, а затем нажмите кнопку "Accept". после этого, перейдите обратно в окно сервера и остановите его, нажав Ctrl-C. перезапустите сервер
# ./ucc-bin server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6
и перелогинтесь, используя имя и пароль админа, которые вы установили. теперь можете конфигурировать сервер через WebAdmin как вам больше нравится.

3. запускаем сервер(ы)


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

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

3.1. после установки сервера вы можете заметить, что отсутствует KillingFloor.ini, о котором мы уже говорили. вы можете либо запустить сервер один раз (подождите, не делайте пока так! используйте код ниже), или вы можете скопировать default.ini как KillingFloor.ini:

и да. НИКОГДА-НИКОГДА НЕ РЕДАКТИРУЙТЕ DEFAULT.INI!!!!11

3.1.1. копируем default.ini как KillingFloor.ini. другими словами, мы кагбе копируем и переименовываем (всё это в папке с игрой /opt/server/kf/system):
# cp default.ini KillingFloor.ini

3.1.2. запускаем сервер один раз:
# ./ucc-bin server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6 -nohomedir

после загрузки сервера, просто нажмите "Ctrl-C", чтобы выключить его.

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

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

также вы можете захотеть иметь различный набор бинарников для каждого сервера (kfserver1 и kfserver2 каталогах, например), но тогда использование параметра -nohomedir может быть проблемным, так как все ini-файлы будут находиться в разных каталогах. если вы используете разные папки для разных экземпляров сервера, не используйте параметр -nohomedir.

итак:
a) один исполняемый файл, много серверов, используйте -nohomedir, *.ini находятся в kfserver/system.
b) много исполняемых файлов (каталогов), много серверов, не используйте -nohomedir, *.ini находятся в ~/.killingfloor/System.
c) только один сервер, выбирайте в зависимости от того, как вы хотите, и что лучше для ваших потребностей.

3.2. отредактируем KillingFloor.ini:
# nano -w KillingFloor.ini
Вернуться к началу Перейти вниз
<RU>
Основатель "Ресурс-сервера"
<RU>


Сообщения : 1462
Возраст : 39
Откуда : г. Орел

Killing Floor сервер на Linux Empty
СообщениеТема: Re: Killing Floor сервер на Linux   Killing Floor сервер на Linux Icon_minitimeПн Авг 27, 2012 4:14 pm

Хорошая статья, но начиная с 37 патча обнова и выкачивание нового сервера происходит через SteamCMD.bin (для линукс).
Вот подробный вариант для Вин.
https://rs57.forum2x2.ru/search?search_keywords=steamcmd&typerecherche=interne&show_results=posts
Вернуться к началу Перейти вниз
XoTTa6bl4
Авторитетный
XoTTa6bl4


Сообщения : 255
Возраст : 42
Откуда : Nizhniy Novgorod

Killing Floor сервер на Linux Empty
СообщениеТема: Re: Killing Floor сервер на Linux   Killing Floor сервер на Linux Icon_minitimeПн Авг 27, 2012 4:20 pm

<RU> пишет:
Хорошая статья, но начиная с 37 патча обнова и выкачивание нового сервера происходит через SteamCMD.bin (для линукс).
Вот подробный вариант для Вин.
https://rs57.forum2x2.ru/search?search_keywords=steamcmd&typerecherche=interne&show_results=posts

RU Упустил про патч 37 просто я сейчас линух ковыряю для дома делаю сервак.
Вернуться к началу Перейти вниз
<RU>
Основатель "Ресурс-сервера"
<RU>


Сообщения : 1462
Возраст : 39
Откуда : г. Орел

Killing Floor сервер на Linux Empty
СообщениеТема: Re: Killing Floor сервер на Linux   Killing Floor сервер на Linux Icon_minitimeПн Авг 27, 2012 4:59 pm

XoTTa6bl4 пишет:
<RU> пишет:
Хорошая статья, но начиная с 37 патча обнова и выкачивание нового сервера происходит через SteamCMD.bin (для линукс).
Вот подробный вариант для Вин.
https://rs57.forum2x2.ru/search?search_keywords=steamcmd&typerecherche=interne&show_results=posts

RU Упустил про патч 37 просто я сейчас линух ковыряю для дома делаю сервак.
Классика будет?
Вернуться к началу Перейти вниз
XoTTa6bl4
Авторитетный
XoTTa6bl4


Сообщения : 255
Возраст : 42
Откуда : Nizhniy Novgorod

Killing Floor сервер на Linux Empty
СообщениеТема: Re: Killing Floor сервер на Linux   Killing Floor сервер на Linux Icon_minitimeПн Авг 27, 2012 6:31 pm

Хочу класику и рпг.
Вернуться к началу Перейти вниз
<RU>
Основатель "Ресурс-сервера"
<RU>


Сообщения : 1462
Возраст : 39
Откуда : г. Орел

Killing Floor сервер на Linux Empty
СообщениеТема: Re: Killing Floor сервер на Linux   Killing Floor сервер на Linux Icon_minitimeПн Авг 27, 2012 6:38 pm

Killing Floor РПГ и Классику дело хорошее.
Ты зови, на классике погамаем =)
Вернуться к началу Перейти вниз
Dr. Killjoy
Авторитетный
Dr. Killjoy


Сообщения : 318
Возраст : 42
Откуда : Южноафриканская Республика

Killing Floor сервер на Linux Empty
СообщениеТема: Re: Killing Floor сервер на Linux   Killing Floor сервер на Linux Icon_minitimeПн Авг 27, 2012 7:40 pm

XoTTa6bl4 пишет:
класику

Классика от разрабов мертва. Ценители классики, играйте с scrn модом.
Вернуться к началу Перейти вниз
http://killing-floor.ru/forum/
 
Killing Floor сервер на Linux
Вернуться к началу 
Страница 1 из 1
 Похожие темы
-
» Как создать сервер Killing Floor
» как добавить карты на сервер Killing Floor (kf)
» Killing floor видео Ресурс Сервер Обзор игры
» Как скачать или обновить сервер killing Floor через Steamcmd
» Killing Floor

Права доступа к этому форуму:Вы не можете отвечать на сообщения
Killing Floor Ресурс-сервер :: Killing Floor :: Технический подфорум || Кодинг || Мутаторы || :: Кодинг :: Темы по созданию и настройкам сервера Killing Floor-
Перейти: