Всего: Новостей(xx); Файлов(xx); Ссылок(хх); Комментариев(хх); Пользователей (хх)
Новости Форум Турниры Сервер Контакты Вступить в клан FAQ RSS 2.0
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Counter-Strike 1.6 » FAQ » Установка CS 1.6 NoSteam (Linux) сервера (Установка CS 1.6 NoSteam (Linux) сервера)
Установка CS 1.6 NoSteam (Linux) сервера
virtusДата: Суббота, 02.08.2008, 00:46 | Сообщение # 1
Клан лидер
Группа: Администраторы
Сообщений: 92
Репутация: 5
Статус: Offline
Установка 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
==================================================================================

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


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


Copyright MyCorp © 2008
Design by Butters