Как сделать сервер по готовому серверу кс




  • Здраствуйте. Снова с вами 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 (Указывает, с какой карты начнется игра при запуске сервера).
    Получилось? Если нет, то я сразу порекомендовал бы посмотреть весь этот материал в виде видеоуроков и создать сервер под моим личным руководством. Дело в том, что я запустил сейчас новую программу обучения по 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
    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 -
    icq - 383-018-819
    steam - Kickban86
    Вконтакте - dreamxleo
    sait - www.leo-blog.com

    Понравилась статья? Поделись ею с друзьями! :) Похожие статьи:



    Рекомендуем посмотреть ещё:


    Закрыть ... [X]

    Как сделать название сервера CS 1.6 на русском языке Как сделать навесной потолок в ванной своими

    Как сделать сервер по готовому серверу кс Как сделать сервер по готовому серверу кс Как сделать сервер по готовому серверу кс Как сделать сервер по готовому серверу кс Как сделать сервер по готовому серверу кс Как сделать сервер по готовому серверу кс

    Похожие новости