Оглавление: 1. Установка HLDS + cstrike
сервера. 2. Установка metamod для подключения доп. модов. 3.
Установка AMX и AMXx. 4. Установка Booster'a. 5. Настройка
"Half-Life Fast HTTP Asset Downloading". 6. Список основных команд
AMX
Особо детально ничего не описано. Прошу заметить,
документ до конца не готов. Могуть быть ошибки и т.п.
1. Установка CS 1.6 сервера
Если нет
возможности тратить трафик на скачивание сервера через интернет, то все
ниже описанное про hldsupdatetool не для тебя. Позже я в эту статью
добавлю ссылку на архив с сервером. "А какая разница, качать архив или
так?" - спросите вы. А разница в том, чтоб при загрузке через
hldsupdatetool, передаются непакованные файлы.
- Берем
hldsupdatetool Для Win32 Для linux
Ставим. Запускаем
hldsupdatetool.exe (./steam для linux). Проходит процедура проверки на
обновление. Далее снова стартуем hldsupdatetool, но уже с ключами: hldsupdatetool.exe
-command update -game cstrike -dir c:\hlds Прошу заметить, что
c:\hlds - это путь, куда будет установлен сервер. Начинается процесс
загрузки. Процедура может занять довольно длительное время. Может
возникнуть ошибка, что сервер не отвечает, или что-то в этом роде. В
этой ситуации просто следует попробовать еще раз, но позже.
После
загрузки, следует пропатчить сервер на nowon. Как это сделать,
читаем в конце статьи. Далее при настройке сервер, не забываем
добавиться в server.cfg параметр sv_lan 1. О настройке сервера, читаем
ниже.
Настройка сервера. Для настройки сервер используется
конфигурационный файл server.cfg, который находится в \cstrike папке. О
всех cvar(именно так называются все значения в нем) я рассказывать не
буду. Поищите в форуме или в документации. Вот пример server.cfg: (в
нем я пометил основные значения)
Код // Set the Host Name hostname
"My First CS Server" // Имя сервера.
// Set the rcon password rcon_password
"password" // Пароль для управления сервером через консоль клиента.
Чтоб данная функция не работала, оставьте пустым - "".
// Server
Logging log on // включаем режим записи логов mp_logdetail 3 //
определяем детальность записи логов mp_logmessages 1 // записывать
сообщения
// Server Variables cl_minmodels 0
mp_timelimit
30 // Время, которое отводим на карту. (мин) mp_autokick 0 mp_autoteambalance
1 // Автоматический баланс комманд. mp_c4timer 35 // Время таймера
на бомбе. (сек) mp_flashlight 1 mp_footsteps 1 mp_freezetime
2 // Время после которого стартует раунд. (сек) mp_friendlyfire 1
// Включен режим попадания по своим. mp_hostagepenalty 0 mp_limitteams
0 mp_tkpunish 0
mp_roundtime 2.5 // Длительность раунда.
(мин) mp_buytime 0.50 // Время на покупку. (сек) mp_fadetoblack 0
mp_forcechasecam 0 mp_forcecamera 0 mp_kickpercent 100 mp_playerid
1 sv_airaccelerate 10 sv_airmove 1
sv_restartround 0 sv_maxspeed
320 sv_proxies 1 allow_spectators 3 mp_startmoney 800 mp_chattime
0 sv_allowupload 1 sv_voiceenable 1 sv_alltalk 0 sv_voicequality
4 sv_voicecodec voice_speex pausable 0 decalfrequency 60 mp_falldamage
1
// cheat and fun modes sv_aim 0 sv_cheats 0
//
Set Rates sv_maxrate 25000 sv_spectatormaxspeed 500 sv_maxspeed
320 sv_maxupdaterate 101 sv_minrate 2500 sv_minupdaterate
20 decalfrequency 60 sys_ticrate 10000
// Enable/Disable
LAN mode sv_lan 1\0 // Прошу заметить, если вы пропачили сервер, то
этот параметр обязательный!
// Contact & Geo sv_contact
your@mail // Ваш EMail адрес. sv_region 3
// Exec files on
startup exec banned.cfg exec listip.cfg
Готово. Сервер
настроен и готов к старту.
Запуск сервера CS 1.6 Запускается
сервер следующей строкой: hlds.exe -console +sv_lan 1 -insecure
-game cstrike -nomaster +maxplayers 21 +map de_dust +port 27015 +ip
255.255.255.255 +exec listip.cfg
Рассмотрим подробнее: -console
- сервер стартует в консольном режиме. -game cstrike - запускать
мод CS. (собственно за него и бьемся). +maxplayers 21 - максимальное
кол-во игроков, которое сервер будет принимать. +map de_dust -
сервер запуститься с карты de_dust. +port 27015 - порт, который
сервер будет слушать. +ip 255.255.255.255 - тут вы должны написать
IP, на котором будет сервер.
2. Установка
metamod.
metamod служит для подключения
дополнительных модов на сервер, таких как AMX(x), AdminMod, StatsMe и
т.п. Скачать metamod можно тут
Достаем из архива и кладем в
\cstrike\addons\metamod. Если у нас win32 сервер, то туда мы дожны
скопировать metamod.dll. В варианте linux, metamod_i386.so. (Я беру
во внимание metamod 1.17.4 - 1.18.)
Открываем
\cstrike\liblist.gam. Для windows иправляем там строчку gamedll
"dlls\mp.dll" на gamedll "addons\metamod\metamod.dll". Для linux
gamedll_linux "dlls/cs_i386.so" на gamedll_linux
"addons\metamod\metamod_i386.so".
Все готово для подлючения доп.
модов.
|