Главная | Регистрация | Вход Приветствую Вас Гость | RSS


Новые сообщения · Правила форума · Поиск]
  • Страница 1 из 1
  • 1
Csfull.Forum » Counter-Strike 1.6 » FAQ » Установка CS 1.6 NoSteam (Linux) сервера
Установка CS 1.6 NoSteam (Linux) сервера
ZAKДата: Пятница, 2008-02-08, 12:35 PM | Сообщение # 1
Группа: Удаленные





Установка CS 1.6 NoSteam (Linux) сервера
к. собрался сносить свой дурацкий iblog, публикую этот mini-hotwo здесь (судя по поисковым запросам, это актуальный howto :)). Единственное, что хотелось уточнить - достоверность этого howto — устанавливал сервер практически год назад, поэтому не даю гарантии, что сейчас это все будет работать, ибо сам сервер Steam вроде бы обновлялся, но суть имхо изложена верно.

Итак, что нам понадобится:
- компьютер, под управлением ОС Linux;
- root-доступ к нему;
- достаточно места на винчестере;
- wget, screen и текстовый редактор (nano, vim, mcedit);
- интернет.

Создаем директорию для нашего сервера:
mkdir /usr/hlds
cd /usr/hlds

Затем скачиваем следующие файлы:
- HldsUpdateTool:
wget http://www.steampowered.com/download/hldsupdatetool.bin
- NoSteamAuthEngines:
wget http://dig.org.ua/files/cs/engine.v15.tgz

Переходим непосредственно к установке.
1. Переходим в /usr/hlds. Запускаем hldsupdatetool.bin:
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin

После запуска должен появиться файл steam.
2. Устанавливаем сервер:
./steam -command update -game valve -dir .
В зависимости от вашего интернет-подключения, установка сервера может длиться от нескольких минут, до нескольких часов (в моем случае).
3. Устанавливаем мод Counter-Strike:
./steam -command update -game cstrike -dir .
Опять же, в зависимости от вашего интернета

Если вы собираете Steam-сервер (для лицензионных пользователей), этот текст можно пропустить. А для NoSteam-сервера (в моем случае) нам необходимо пропатчить сервер.

cd /usr/hlds/:
rm -rf engine_amd.so
rm -rf engine_i486.so
rm -rf engine_i686.so
tar xfvz engine.v15.tgz

Переходим к конфигурированию.
Пример файла конфигурации /usr/hlds/cstrike/server.cfg:

hostname “Server Name”
mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 2
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 0
mp_falldamage 0
mp_flashlight 1
mp_forcecamera 3
mp_forcechasecam 2
mp_friendlyfire 1
mp_freezetime 3
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 3
mp_startmoney 800
mp_timelimit 35
mp_tkpunish 0
mp_winlimit 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 1
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 1
sv_cheats 0
sv_gravity 800
sv_lan 1
sv_maxrate 7000
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 10000
decalfrequency 60
pausable 0
log on
decalfrequency 60
edgefriction 2
host_framerate 0
exec listip.cfg
exec banned.cfg
rcon_password yourpassword

Важно для nosteam-сервера поменять значение secure в /usr/hlds/cstrike/liblist.gam c 1 на 0.

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

cd /usr/hlds
./hlds_run -game cstrike +ip IP.СЕРВЕРА +sv_lan 1 -nomaster +maxplayers 18 +map dm_zerstoeren

Для запуска сервера в screen:

screen -A -m -d -S hlds ./hlds_run -game cstrike +ip IP.СЕРВЕРА +sv_lan 1 -nomaster +maxplayers 18 +map dm_zerstoeren

Если вы хотите, чтобы сервер запускался автоматически при старте ОС, нужно добавить в /etc/rc.local:

cd /usr/hlds
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip IP.СЕРВЕРА +sv_lan 1 -nomaster +maxplayers 18 +map dm_zerstoeren
==================================================================================

сам не проверял

 
Csfull.Forum » Counter-Strike 1.6 » FAQ » Установка CS 1.6 NoSteam (Linux) сервера
  • Страница 1 из 1
  • 1
Поиск:

Товарищи если вы используете материалы нашего сайта не забывайте указывать источника //csfull.moy.su
Copyright MyCorp © 2006 - 2009 Csfull