Главная » Статьи » Counter-Strike

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

Пожаловаться на материал





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

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

Для того, что бы создать свой 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 (Указывает, с какой карты начнется игра при запуске сервера).

И так, готово! Запускаем ярлык "Ярлык для 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, то посмотрите мой видеоурок ниже:



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

P.S. Если у вас что-то не получается, то лично я, Leo, оказываю людям платные услуги по: настройке клиента, настройке стрельбы, настройке серверов, установки сервера или каких-либо «фич» для CS, также я отвечаю на различные вопросы касаемо всего, что связано с Counter-Strike 1.6 и помогаю тем, кто чего-то не знает. Стоимость услуг может варьироваться от 25р. - 500р., порой и выше. Всё зависит от кол-ва услуг, потраченного времени и вопросов. Оплата: Webmoney. У меня высокий BL, что гарантирует безопасность того, что я вас не обману. Обращайтесь по контактам ниже:


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



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




Author Leo | Date 12.03.2011, 15:53 | Category Counter-Strike | Views 110033 | Comments 176
Теги: Как создать свой сервер в cs 1.6

Комментарии:

1 2 3 ... 16 17 »
    аватар отсутствует
    craft2222
    11.12.2013 - 21:47
    Like | 0
    №167
    Помогите создал сервер а при входе он выдает вот что - 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 что делать ???
    Leo
    12.12.2013 - 10:40
    Like | 0
    №168
    Поставьте на сервер "Готовый сервер", который содержит модуль dprotto и будет вам счастье!
    аватар отсутствует
    nikita
    06.12.2013 - 07:44
    Like | 0
    №166
    уменя  в консоле пишет warning open sound/dedris/meta13.wav for  transfer
    аватар отсутствует
    Олег
    23.10.2013 - 22:50
    Like | 0
    №165
    Kонсоль с моим портом не открывается только через 0.0.0.0 ну почему то на сервак не заходит пишет ошибку после трех попыток подключения,что делать!!!
    аватар отсутствует
    Диман
    25.09.2013 - 17:40
    Like | 0
    №164
    проще скачать готовый серв запустить и уляля только когда вырубаеш комп люди то несмогут заходить на его
    аватар отсутствует
    романчик
    20.08.2013 - 12:23
    Like | 0
    №163
    всё сделал не работает о не нашёл серва 3 попытки не чё и ишё я скопировал все настройки установил не работает не запускается серв в cs 1.6
    аватар отсутствует
    Никита
    04.08.2013 - 16:40
    Like | 0
    №161
    Все сделал какие натройки писать ?
    Leo
    04.08.2013 - 19:00
    Like | 0
    №162
    Почитайте статью http://dream-x.ru/publ....1-0-136
    аватар отсутствует
    Никита
    04.08.2013 - 16:38
    Like | 0
    №160
    я все сделал скопировать те настройки которые нам придоставили или что там писать оптимальное !!! Напишите что делать.
    аватар отсутствует
    Руслан
    01.07.2013 - 22:44
    Like | 0
    №159
    А как добавить амхмодменю и сделать себя админом???
    аватар отсутствует
    MoB
    13.06.2013 - 06:33
    Like | 0
    №158
    Leo,у меня выдало ошибку,"Couldn't allocate dedicated server IP port 25015,я поменял IP адрес на нули,запускаю заново и пишет тоже самое,если знаешь в чём проблема,напиши.
    Leo
    05.06.2013 - 17:26
    Like | 0
    №157
    Rollins: В статье написано, как запускать сервер с нулями. Запустили с нулями (написано в статье - как), на myip.ru смотрите свой реальный адрес, по нему и заходите.


Имя *:
Email:
Код *: