Как создать свой сервер в cs 1.6

Здраствуйте. Снова с вами Leo, автор статей по Counter-Strike. Сегодня я хочу расказать многим пользователям сети интернет как создать свой сервер для CS 1.6. И так, начнем.

ВАЖНО! Статья частично уже не актуальна (2023 г.) ! За подробностями обращайтесь ко мне В ГРУППУ ВК .


Сначала немного теории.

Для того, что бы создать свой Counter-Strike сервер и запустить его у себя на компьютере нужно сначала узнать подойдет ли ваш ПК по мощности и знать вашу скорость интернет-соединения, что бы держать сервер для CS 1.6.

Мы не будем вдоваться точно в подробности как узнать системные данные вашего компьютера, я думаю опытные пользователи и так знают где их найти.
Ну а для особо одаренных напишу, системные параметры своего ПК можно посмотреть в Windows'е. Открыв "Пуск" -> "Панель управления" -> "Система". Затем в самом низу в открывшимся окошке правее будет строчка "Компьютер:" и ниже покажет данные вашего ПК, а именно "Название процессора и его мощность" и "Кол-во оперативной памяти(ОЗУ)". Узнать скорость вашего интернет-соединения можно у вашего провайдера, позвонив ему или зайдя на их сайт в ЛК. Этих данных будет достаточно, что бы знать потянет ли ваш компьютер игровой сервер. Это три самых важных параметра для сервера.

Один из самых важных параметров это конечно же "Кол-во оперативной памяти(ОЗУ)"

Вот вобщем-то небольшой график, в соответствии с которым вам станет ясно, сколько сможет слотов потянуть ваш Персональный компьютер.
 


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

Вот тоже небольшой график, в соответствии с которым вам станет ясно, сколько сможет слотов потянуть ваш Персональный компьютер смотря на вашу скорость интернета.

 


Вобщем если мы определились, то идем дальше и приступаем уже непосредственно к скачке, установке и настройке самого сервера.

1) Для начала вам нужно скачать саму игру Counter-Strike. Ее можно скачать с нашего сайта бесплатно. Скачать можно отсюда.

2) Вы скачали Counter-Strike, установили и готовы играть! Далее, скачиваем саму основу сервера. Т.е. сам HLDS. Для тех, кто не знает, HLDS - это Half Life Dedicated Server, т.е. основная часть выделенного сервера(выделеный - это т.е. отдельный). Скачать HLDS можно с нашего сайта отсюда.



3) Скачали? Распаковываем архив.

Первым делом нам надо сделать, что бы наш сервер запускался через консоль, а не через графическое окно. Т.к. это намного уменьшит загруженность сервера и кол-во лагов.

Для этого заходим в ваш сервер(папку hlds) и видем там ярлык hlds.exe, жмем на него правой кн. мыши и выбираем "Создать ярлык". После этого нажимаем на создавшийся ярлык "Ярлык для hlds" правой кн. мыши и жмакаем "Свойства". Выбираем закладку "Ярлык" вверху и нажимаем на строчку "Объект". После строчки "C:\Documents and Settings\Leo\Рабочий стол\hlds\hlds.exe"( У вас может быть и другой путь) дописываем строчку -game cstrike -console -insecure +ip 46.73.3.221 +port 27015 +maxplayers 32 +sv_lan 0 +map de_dust2 и нажимаем "Ок". Должно получиться, что-то вроде "C:\Documents and Settings\Leo\Рабочий стол\hlds\hlds.exe" -game cstrike -console -insecure +ip 46.73.3.221 +port 27015 +maxplayers 32 +sv_lan 0 +map de_dust2. Параметры поменяйте на свои. IP адрес, должен быть вашим. Свой IP можно узнать тут. Если вылетает ошибка "Couldn't allocate dedicated server IP port 25015(или 016,017 и т.д.)", то заместо +ip 46.73.3.221 ставите нули, тоесть +ip 0.0.0.0 и жмете "Ок". Заходите сюда, смотрите свой IP адрес и коннектитесь по нему. Остальные параметры я расшифрую ниже:

-game cstrike (означает, что сервер по игре Counter-Strike)
-console (Сервер будет запускать в консольном режиме)
-insecure (Valve использует свой собственный античит VAC, но его нет смысла устанавлить на кракнутые No-Steam сервера, потому что он банит только легальных клиентов)
-nomaster (указываем, что сервер не будет показан в глобальной базе данных серверов, мы ведь не хотим, чтобы нас поймали с кракнутым сервером)
+ip 46.73.3.221 (IP адрес сервера)
+port 27015 (Порт сервера)
+maxplayers 32 (Максимальное кол-во слотов для играющих сервера)
+sv_lan 0 (эта строка должна быть ОБЯЗАТЕЛЬНО,  что бы сервер был доступен для Интернета. Если поставить 1, то он будет доступен только в локальной сети(LAN) )
+map de_dust2 (Указывает, с какой карты начнется игра при запуске сервера).

Получилось? Если нет, то я сразу порекомендовал бы посмотреть весь этот материал в виде видеоуроков и создать сервер под моим личным руководством. Дело в том, что я запустил сейчас новую программу обучения по Counter-Strike. Пока есть места, ты можешь начать обучение БЕСПЛАТНО! Там я и научу тебя стрелять как PRO и делать свои сервера в домашних условиях. КЛИКАЙ ЗДЕСЬ, ЧТОБЫ ЗАПИСАТЬСЯ!

И так, готово! Запускаем ярлык "Ярлык для hlds" и ваш сервер запускается через консоль.
Выглядеть это должно таким образом:


Далее нажимаем CTRL+ALT+DELETE и выбираем вкладку "Процессы", ищем строчку hlds.exe. Нажимаем правой кн. мыши и выбираем "Приоритет", ставим "Высокий". Это также влияет на кол-во лагов сервера и ваш ПК будет уделять больше времени именно процессу hlds.exe(т.е. вашему серверу).
Ну вот, ваш сервер теперь работает.

Для того, что бы отредаактировать настройки сервера вам надо зайти в "C:\Documents and Settings\Leo\Рабочий стол\hlds\cstrike"(Путь может быть другой), найти файл server.cfg и открыть его с помощью блокнота. Там вы можете задать имя сервера и другие его параметры, такие как время карты, фризтайм, кол-во денег, которые дают в начале раунда и т.д.
 

 

Вот, выкладываю настройки своего PCW(Private Clan War) сервера(80.77.175.115:27017):

mp_autocrosshair 0
mp_autokick 0
mp_c4timer 35
mp_consistency 1
mp_fadetoblack 0
mp_fraglimit 0
mp_freezetime 8
mp_friendlyfire 1
mp_flashlight 1
mp_footsteps 1
mp_hostagepenalty 0
mp_limitteams 0
mp_logmessages 1
mp_logfile 1
mp_logdetail 3
mp_roundtime 1.50
mp_timelimit 0
mp_tkpunish 0
mp_autoteambalance 0
mp_playerid 1
mp_forcecamera 2
mp_forcechasecam 2
mp_kickpercent 0
mp_winlimit 0
mp_maxround 0
mp_buytime 0.25
mp_startmoney 800

sv_allowdownload 1
sv_allowupload 1
sv_unlag 1
sv_maxunlag .5
sv_cheats 0
sv_unlagsamples 1
sv_unlagpush 0
sv_gravity 800
sv_maxrate 25000
sv_maxspeed 320
sv_aim 0
sv_airmove 1
sv_voiceenable 1
sv_airaccelerate 10
sv_clienttrace 1
sv_spectatormaxspeed 500
sv_maxupdaterate 101
sv_minrate 2500
sv_minupdaterate 20
sv_voiceenable 1
sv_friction 4
sv_proxies 1
sv_contact leo_diablo@mail.ru
sv_stepsize 18
sv_stopspeed 75
sv_timeout 65
sv_password "4577"
allow_spectators 1
decalfrequency 60
edgefriction 2
host_framerate 0
log off
pausable 0
sys_ticrate 10000
rcon_password "888666"
hostname "dream-x steam pcw server"
alias "d2" "exec d2.cfg"
alias "res" "exec restart.cfg"
alias "inf" "exec inf.cfg"
alias "nuke" "exec nuke.cfg"
alias "train" "exec train.cfg"
alias "16" "mp_startmoney 16000.0"
alias "10" "mp_startmoney 10000.0"
alias "800" "mp_startmoney 800.0"
alias wt0 "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"
alias wt1 "wt0;wt0;wt0;wt0;wt0;wt0;wt0;wt0;wt0;wt0"
alias wt2 "wt1;wt1"
alias wt3 "wt1;wt1;wt1;wt1"
alias mr12 "mp_friendlyfire 1;mp_roundtime 1.75;mp_maxrounds 0;mp_freezetime 10;mp_startmoney 800;mp_timelimit 0";
alias rr "sv_restart 1"

alias 3rr "say [---- LIVE gaming after 3 restarts ----];wt2;say [---- 4 ----];wt2;say [---- 3 ----];wt2;say [---- 2 ----];wt2;say [---- 1 ----];wt2;say [--- GO ---];mr12;rr;wt2;rr;wt2;rr;wt2;say [---- LIVE LIVE LIVE ----];wt2;say [---- LIVE LIVE LIVE ----];wt2;say [---- LIVE LIVE LIVE ----];wt2;say Good Luck & Have Fun!"
alias w "say [---- Warmup enabled ----];wt1;say [---- Game is NOT Live! ----];wt1;mp_friendlyfire 0;mp_roundtime 9;mp_freezetime 0;mp_startmoney 16000;sv_restartround 1;wt1;wt0;say [---- Game is OFF, this is warmup! ----]"
alias k "say [---- Knife Round - 3rs ----];mr12;wt3;sv_restartround 1;wt3;sv_restartround 1;wt3;sv_restartround 1;wt3;say [---- KNIFE's ONLY ----];say [---- KNIFE's ONLY ----];say [---- KNIFE's ONLY ----]"

alias "nuke" "changelevel de_nuke;say de_nuke..."
alias "d2" "changelevel de_dust2;say de_dust2..."
alias "cbble" "changelevel de_cbble;say de_cbble..."
alias "inf" "changelevel de_inferno;say de_inferno..."
alias "train" "changelevel de_train;say de_train..."
alias "strike" "changelevel de_cpl_strike;say de_cpl_strike..."
alias "mill" "changelevel de_cpl_mill;say de_cpl_mill..."
alias "forge" "changelevel de_forge;say de_forge..."
alias "inferno" "changelevel de_inferno;say de_inferno..."
alias "dust2" "changelevel de_dust2;say de_dust2..."
alias "+p" "pause on"
alias "-p" "pause off"



exec banned.cfg
exec listip.cfg

А Это настройки нашего Public сервера(80.77.175.125:27027):

// Use this file to configure your DEDICATED server.
// This config file is executed on server start.

// default server name. Change to "Bob's Server", etc.
hostname "dream-x public server|only dd2|"


// Server Logging
log on
mp_logdetail 3
mp_logmessages 1
mp_logecho 1
mp_logfile 1

mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 1
mp_buytime 0.50
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 0
mp_flashlight 1
mp_forcechasecam 0
mp_forcecamera 0
mp_footsteps 1
mp_freezetime 2
mp_friendlyfire 0
mp_hostagepenalty 0
mp_limitteams 2
mp_maxrounds 0
mp_playerid 1
mp_roundtime 2.00
mp_timelimit 60
mp_tkpunish 0
mp_startmoney 800

sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 1
sv_allowupload 0
sv_alltalk 0
sv_cheats 0
sv_clienttrace 1
sv_clipmode 0
sv_friction 4
sv_gravity 800
sv_lan_rate 25000
sv_maxrate 25000
sv_maxspeed 320
sv_maxunlag 0.5
sv_maxupdaterate 101
sv_minupdaterate 40
sv_minrate 25000
sv_proxies 1
sv_send_logos 1
sv_send_resources 1
sv_stepsize 18
sv_stopspeed 75
sv_unlag 1
sv_voiceenable 1
sv_unlagsamples 1
sv_unlagpush 0

sys_ticrate 10000
allow_spectators 1
decalfrequency 60
edgefriction 2
host_framerate 0
ex_interp 0.01

rcon_password "888666"
sv_rcon_banpenalty 60
sv_rcon_maxfailures 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 30

//Ping
amx_hpk_ping 85

// Contact & Geo
sv_contact
sv_region 3

// load ban files
exec listip.cfg
exec banned.cfg

//Booster
booster_show_connmsg 1
booster_autofps 1000
booster_minsleepms 5
booster_force_systicrate 0
booster_cpu_enabled 0  
booster_cpu_spikemax 3
booster_cpu_spikelevel 75
booster_cpu_floor 50
booster_cpu_mminc 2
booster_cpu_quiettime 300
booster_cpu_mmmin 3
booster_cpu_mmmax 8
booster_lite_mode 3
booster_lite_extra_sleep_frequency 0

setmaster add css.setti.info

 

 

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

Далее на сервер можно установить моды и плагины, сделать его мясным, DM(Death Match) или Zombi сервером и так далее. Как их устанавливать и что это такое я может раскажу в другой статье. Кроме того, если вы не знаете, как поставить готовый сервер CS 1.6 на HLDS, то посмотрите мой видеоурок внизу статьи.

 
 
 
Понравилась статья? Подпишись на новые! Будет ИНТЕРЕСНО и ПОЛЕЗНО!

 

Ваш сервер готов, зовите друзей и играйте! Удачи.

 

Играйте в Counter-Strike и будьте лучшими! ;)

 

Автор статьи: Leo.
email - Leo_Diablo@mail.ru
icq - 383-018-819
steam - Kickban86
Вконтакте - dreamxleo
sait - www.leo-blog.com


Категория: Counter-Strike | Добавил: Leo (12.03.2011)
Просмотров: 203252 | Комментарии: 177 | Теги: Как создать свой сервер в cs 1.6 | Рейтинг: 4.2/38


Всего комментариев: 1771 2 3 ... 17 18 »
0
177   [Материал]
пишет при подключении к серверу:

" This server accepts only legit client.."

что это подскажите?

0
176   [Материал]
подари сервак  сделанный под ключь бесплатно ответ напиши по почте

0
174   [Материал]
как сделать так чтобы сервер появился в серверах

0
173   [Материал]
Здравствуйте у меня такая проблема, все сделал но не понял как сделать так чтобы сервер был в серверах!

0
175   [Материал]
Здравствуйте. В поиске серверов что ли?

171   [Материал]
Здраствуйте,я создал свой сервер,но не могу на него зайти.
После ввода комманды в консоль connect (ip + 27015) идёт поиск,но подключения не происходит.
Как исправить?
Как зайти на сервер?
Заранее спасибо)

0
172   [Материал]
Привет! Нужно сначала порты открыть для сервера в роутере. Если не знаешь как, запишись на мое обучение по кс. Оно бесплатное. Вот здесь запись: http://dream-x.ru/csprofessional

0
169   [Материал]
после проделанных операций как вообще на сервак то зайти самому который типа только что создал???

0
170   [Материал]
Заходишь в свою CS, вводишь connect ip - где ip - ип своего сервера (твой айпи).

0
168   [Материал]
MoB,попробуй заново глянуть свой ip !

166   [Материал]
Помогите создал сервер а при входе он выдает вот что - This servsr is using an older protocol (47) than your client (48) . If you believe this server is outdated . you can contact the server administrator at leo_diablo@mail.ru что делать ???

167   [Материал]
Поставьте на сервер "Готовый сервер", который содержит модуль dprotto и будет вам счастье!

165   [Материал]
уменя  в консоле пишет warning open sound/dedris/meta13.wav for  transfer

164   [Материал]
Kонсоль с моим портом не открывается только через 0.0.0.0 ну почему то на сервак не заходит пишет ошибку после трех попыток подключения,что делать!!!

1-10 11-20 21-30 ... 161-170 171-172
Имя *:
Email *:
Код *: