1) Качаем прогу для скачивания серверной части cs HLDSupdatetools
http://storefront.steampowered.com/down … tetool.exe
2) Устанавливаем прогу (думаю проблем не возникнет)
3) Запускаем hldsupdatetool.exe
4) Скачиваем серверную часть кс. Для этого открываем коммандную строку где вводим
Код
C:\hldsupdatetool\hldsupdatetool.exe -command update -game cstrike -dir C:\hlds
где C:\hldsupdatetool\ - место нахождения hldsupdatetool.exe
а C:\hlds место куда вы хотите скачать сервер
5) Настраиваем сервер
правим server.cfg
hostname "имя вашего сервера"
rcon_password "пароль для ркон команд"
Код
// Ping
sv_maxupdaterate 101
sys_ticrate 100000
mp_maxrate 250000
mp_minrate 2500
rate 25000
// logs
log on
logsdir logs
sv_log_onefile 1
sv_logblocks 0
sv_logrelay 0
sv_log_singleplayer 0
sv_stats 1
mp_logecho 1
mp_logfile 1
mp_logmessages 1
// mp
mp_autocrosshair 0
mp_autokick 0 //(кикать за тиамкилл или убийство заложников)
mp_autoteambalance 0 //(автобаланс размера команд T и CT)
mp_buytime 0.15 //Время на закупку
mp_c4timer 35 //(таймер бомбы, в секундах)
mp_fadetoblack 0 //(после смерти экран становиться черным)
mp_falldamage 1
mp_forcechasecam 0 //(после смерти игрок может следить только за своей командой)
mp_forcecamera 0
mp_flashlight 1 //(разрешен фонарик)
mp_footsteps 1 //(слышны шаги игроков)
mp_fraglimit 0
mp_freezetime 6 //(время задержки на старте в начале каждого раунда, в секундах)
mp_friendly_grenade_damage 1 //Взрывает ли граната тиммэйтов: 1-да, 0-нет
mp_friendlyfire 1 //(можно нанести повреждение игрокам своей команды)
mp_hostagepenalty 0 //(столько залогов можно убить, прежде чем сработает autokick)
mp_limitteams 0
mp_logmessages 1 //(писать в лог чат игроков для последующих разборок)
mp_logfile 1
mp_logdetail 3 // 0-не вести протокол,1-вести протокол атак врага,2-вести протокол атак своих,3-вести протокол всех атак
mp_lowlag 1 //Вкл/выкл огра-е искрпорожденного пулями - 1-включить, 0-LAN - 1 модем
mp_mapvoteratio 0.25 //(для смены карты нужно 100% голосов)
mp_maxround 0 // Максимальное кол-во раундов на одной карте
mp_roundtime 2 //(время одного раунда, в минутах)
mp_timelimit 20 //(общее время на одну карту, в минутах)
mp_tkpunish 0 //(убивать тиамкиллера в новом раунде на старте)
mp_winlimit 0 // Кол-во побед до смены карты (лучше отключать)
mp_roundtime 2.5 // продолжительность раунда считается 1/60*mp_roundtime
// sv
sv_aim 0 //(отключено автонаведение)
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 1 //(разрешено скачивание с сервера недостающих файлов)
sv_allowupload 0 //(разрешить закачку файлов, например decals на сервер)
sv_challengetime 50 //Устанавливает количество времени, отведенного клиенту на соединение с сервером.
sv_cheats 0 //(отключены встроенные читы)
sv_clienttrace 1 //(включает отслеживание сервером хедшотов)
sv_clipmode 0 //Включает(1)/выключает(0) режим прохождения сквозь стены для клиента
sv_gravity 800 //(установить уровень гравитации в игре)
//sv_lan 1 //Режим сервера, 1-сервер локальной сети (только для сетей класса С), 0-сервер интернет
sv_maxspeed 320
sv_maxrate 25000 //(макс.скорость для подключения к инет-серверу, а для локального можно 10000)
sv_proxies 2 //
sv_sendvelocity 0
sv_spectalk 1 //(спектаторы могут участвовать в общем чате)
sv_stopspeed 75 //Скорость, с которой игрок останавливается при беге вперед, назад, влево или вправо
sv_timeout 300 //(в секундах, указывается время ожидания подключения игрока со стороны сервера, полезно при обычном лаге; при значительном лаге этот параметр лучше попробовать плавно увеличить)
sv_unlag 1
pausable 0 //(возможность игрокам делать паузу)
r_dynamic 0
6) запускаем сервер
создаём файл start.cmd с текстом внутри
Код
start hlds\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, на котором будет сервер
exec - тут можно вписать любой конфиг который хотим подгрузить
Если же хотим сервер с админпанелью то работаем дальше
1) качаем metamod http://prdownloads.sourceforge.net/meta … p?download
тут лежит metamod-p можете поискать другие версии, но этот вроде более стабилен
2) кидаем metamod.dll в папку cstrike\addons\metamod\dlls\
3) создаём в папке metamod файл plugins.ini пока оставляем его пустым
4) правим liblist.gam можно открыть любым текстовым редактором
заменяем
Код
gamedll "dlls\mp.dll"
на
Код
gamedll "addons\metamod\dlls\metamod.dll"
5) Скачиваем amxmodx c сайта amxmodx.org там щас слегка зпутанно сделали но советую качать 1.8.1 версию
6) кидаем папку amxmodx в папку cstrike\addons\
7) настраиваем amxmodx, вроде тут на сайте было, если нет то напишу в отдельной статье
8) правим созданный plugins.ini в папке metamod
а точнее добавляем в него текст
Код
;; Metamod plugins.ini
; AMX Mod X 1.8
win32 addons\amxmodx\dlls\amxmodx_mm.dll
; Enable this instead for binary logging
9) радуемся жизни
10) небольшое дополнение:
изменить приветствие при входе на сервер можно в файле motd.txt
необходимо знание html
Вопрос нужны ли статьи по установке и настройке booster, hlguard, различных модов для кс (например ксдм)