Главная | Регистрация | ВходПриветствую Вас Гость | RSS
Меню сайта
Новости сайта
Для сервера CS1.6
Для сборщика CS1.6
CS1.6 Зомби
Counter-Strike 1.6
Наш опрос
Скорость вашего интернета?
Всего ответов: 996
Статистика

Онлайн всего: 14
Гостей: 14
Пользователей: 0
Форма входа
Главная » Файлы » Для сервера CS1.6 » Статьи по серверу

Как собрать сервер CS
07.12.2010, 14:20
Как собрать сервер CS

В этой статье мы будем собирать сервер CS 1.6 работающий на 47 + 48 протоколах, который будет виден в интернете и доступен игрокам как Steam так Non-Steam.
Сборка сервера CS делится на несколько основных этапов: скачивание CS сервера Steam, установка Amx Mod X, установка Dproto, установка Админки, русификации и настройки сервера в целом. В этой статье мы постараемся рассказать обо всем.

Установка Steam сервера

1. Скачиваем нужные инсталяторы для создания сервера:
а) Скачиваем официальный STEAM сервер с сайта Valve

Для Windows сервера

http://storefront.steampowered.com/download/hldsupdatetool.exe


Для Linux сервера

http://storefront.steampowered.com/download/hldsupdatetool.bin

Если у вас не получилось скачать с оффсайта, можете скачать с нашего cайта:

http://narod.ru/disk/937839001/hldsupdatetoo.zip.html


б) Скачиваем AMX Mod X Installer 1.8.1.
Со страницы http://www.amxmodx.org/downloads.php
Прямая ссылка на последнюю версию, но не забываем, что версии выходят новые
amxmodx-installer-1.8.1.exe

2. Запускаем HLDSUpdateTool.exe и начинаем устанавливать сервер CS
а) выбираем регион Europe.


3. После окончания установки идем в папку (по умолчанию ставит сюда) C:\Program Files\Valve\HLServer.
а) Открываем блокнот создаем документ (любое название) и пишем текст:

===================================================
HldsUpdateTool.exe -command update -game cstrike -dir C:\hlds

===================================================

Сохраняем его.
б) Переименовываем этот документ в файл с расширением *.bat (я его назвал "скачать сервер.bat") и говорим "Да"

4. Создаем папку hlds на диске C: (Пример C:\hlds)

5. Запускаем наш файл *.bat (скачать сервер.bat) начнется обновление программы и запустится скачивание сервера CS

обновление и скачивание займет примерно 20-40 минут зависит от вашего интернет соединения. По совершению скачивание окно закроется.
Запускает еще раз наш файл *.bat (скачать сервер.bat) для проверки полноты закачки

Установка AMX Mod X 1.8.1

Теперь установим AMX Mod X 1.8.1
1. Запускаем установщик скачанный нами в самом начале amxmodx-installer-1.8.1.exe
Жмем "Next"

2. Устанавливаем все по умолчанию, как предлагает инсталляция
Жмем "Next"

3. Как закончится установка оставляем галочку "Run AMX Mod X Installer 1.8.1"
Жмем "Finish"
Запуститься установка сервера.
4. Жмем "next"
5. Соглашаемся с правилами лицензии
Жмем "next"
6. Ставим галочку напротив Select mod directory и нажимаем "Next"
7. Указываем место распаковки в папку C:\hlds\cstrike
8. Внизу есть Custom game addon выбираем мод Counter-Strike 
9. начнется установка мода после чего она закончится таким образом:


Установка сервера закончена, но пока что он только на 48 протоколе Steam

Внимание: Если у вас не получилось создать сервер Steam, скачайте его - тут http://narod.ru/disk/957357001/hlds.zip.html


Настройка 47 + 48 протокола сервера CS

нам надо чтобы сервер CS работал на 47 + 48 протоколе и был виден в интернете
Устанавливаем модуль Dproto
1. Скачиваем Dproto (Это можно сделать с оффсайта http://dproto.com/)
Последняя версия на сегодняшний момент - Dproto 0.9.87
Ставьте последнюю версию
2. Заходим в папку в C:\hlds\cstrike\addons и создаём там папку dproto добавляем в эту папку файл dproto.dll

3. Файл dproto.cfg копируем в корень, там где hlds.exe.

4. Заходим в папку в C:\hlds\cstrike\addons\metamod находим файл plugins.ini открываем его и удаляем:===================================
; Enable this instead for binary logging
; win32 addons\amxmodx\dlls\amxmodx_bl_mm.dll===================================

вместо этого вставляем

==========================
win32 addons\dproto\dproto.dll
==========================
Сохраняем и закрываем файл.

ВНИМАНИЕ: Если возникли проблемы по сборке сервера вы можете скачать http://narod.ru/disk/885342001/%D0%A7%D0%B8%D1%81%D1%82%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20CS.zip.html готовый 


Установка админки

1. Для того чтобы сделать себе админку на созданом сервере CS, вам надо найти файл в папке C:\hlds\cstrike\addons\amxmodx\configs и открываем users.ini
Лучше всего все стереть все, что находится в этом файле и написать следующие:
Если админка будет по Нику, где 777 - это пароль
"Gopa" "777" "abcdefghijklmnopqrstu" "ak"
или по IP если он у вас постоянный
"118.23.43.11" "" "abcdefghijklmnopqrstu" "de"

более подробно о всех флагах установки прав админа смотрите в этой статье


2. Теперь запускаем свой сервер, заходим на него, вызываем консоль " ~ " и пишем:
setinfo_pw 777
Вы можете сменить ваш пароль с 777 на тот который вам больше нравиться в файле users.ini, теперь можем закрыть и вернуться к более детальной настройки сервера CS.

Настройка amxx.cfg

Как сделать резервные слоты для админа

Открываем файл amxx.cfg в блокноте:
- делаем резервные слоты для админов
ищем amx_reservation 0 (ставим вместо нуля число, которое нужно для резерва, например 1 для одного админа)

Как сделать статистику Top15

Открываем файл amxx.cfg в блокноте:
- включаем статистику Top15
ищем csstats_rank 1 и меняем на csstats_rank 0

Установка рекламы на сервере

Если вы хотите установить рекламу на своем сервере в виде бегущей строки или появления сообщения по центру экрана
Бегущая строка
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600
что в кавычках меняете на свое но писать латиницей
Сообщение по центру экрана
amx_imessage "реклама" "000100255"
что в кавычках меняете на свое но писать латиницей

В файле amxx.cfg делаются установки CVAR "Кваров" вашего сервера для более удобной работы сервера, такие как отображение действий админа, реклама сервера, освещение, статистика и так далее


Установка карты на сервер
Если вы решили установить новые карты на сервер CS для этого вам надо:
а) скачать нужную карту (например de_go_go_go.bsp)
б) скопировать ее в папку C:\hlds\cstrike\maps
в) найти файл maps.ini который находится в папке C:\hlds\cstrike\addons\amxmodx\configs и открыть его в блокноте
И дописываем de_go_go_go в конец и сохраняем.


Установка плагина на сервер
Будем показывать установку плагина на сервер CS на примере плагина admin_check.amxx
Качаем нужный плагин admin_check.amxx копируем его в папку в папку C:\hlds\cstrike\addons\amxmodx\plugins.
После этого находим и открываем блокнотом файл C:\hlds\cstrike\addons\amxmodx\configs\plugins.ini и в конец дописываем плагин admin_check.amxx и сохраняем:



Установка Mmtimer 1.6 на сервер
Если у Вас высокий пинг на сервере, то можно попробовать его понизить с помощью Booster.
а) Качаем mmtimer 1.6 http://narod.ru/disk/969767001/mmtimer%201.6.zip.html
б) Распаковываем архив в папку  C:\hlds\cstrike\addons\
в) и у нас получится cstrike\addons\mmtimer\mmtimer.dll

и в файл cstrike\server.cfg добавляем строчку

sys_ticrate 1200
mm_insane 0

Все на этом настройка закончена установка и настройка :)


Настройка server.cfg

Если вы не знаете какие прописывать настройки в файле server.cfg то просто можете все стереть в свое конфиге и вставить наш, вот я его и выкладываю в спойлере, можете полностью или частично заменить свои данные


//Server name
hostname "Extpum |Classic Server" -
имя вашего сервера, которое будет видно в списке серверов

//Rcon password
rcon_password "777" -
пароль для управления сервером (д.б. известен только вам)

//settings
mp_allowspectators 1 -
на сервере можно присутствовать спектатором
mp_autocrosshair 0 -
автоаим (примитивный AimBot)
mp_autokick 0 -
кик с сервера простаивающих игроков или Тимкиллеров
mp_autoteambalance 1 -
автобаланс команд (перевес в количестве игроков одной команды над другой не может превышать количества игроков указанных командой mp_limitteams)
mp_buytime 0.5 -
время закупки оружия в начале раунда в минутах
mp_c4timer 35 -
время в сек. до взрыва установленной бомбы
mp_chattime 10 -
Количество секунд, на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой
mp_decals 200 -
Количество отображаемых одновременно дыр от выстрелов , пятен крови и т.д
mp_fadetoblack 0 -
включение после вашей смерти черного экрана до окончания раунда
mp_falldamage 1 -
управляет кол-вом снимаемых HP при падении (но она по-моему уже давно убрана из HLDS)
mp_flashlight 1 -
использование фонарика
mp_forcecamera 0 -
установка камеры наблюдения за своей комадой после смерти
mp_forcerespawn 1 -
принудительный быстрый респаун для убитого клиента (если убили не можешь двинутся с того места)
mp_fraglimit 0 -
количество фрагов, при достижении которого игра на карте будет завершена
mp_freezetime 2 -
время невозможности движения игрока в начале раунда в секундах
mp_footsteps 1 -
слышимость шагов (при беге)
mp_friendlyfire 1 -
повреждения при стрельбе по своим
mp_hostagepenalty 0 -
количество убитых заложников до применения бана в игре
mp_limitteams 1 -
максимальное количество превышения игроков одной команды над другой (от 1 и до бесконечности )
mp_maxrounds 0 -
максимальное количество раундов, при достижении которого игра на карте будет считаться законченной
mp_playerid 1 -
This variable controls what players see when they put their crosshair over an enemy, a hostage, or a teammate
mp_spawnprotectiontime 10 -
кик игрока, сделавшего тимкилл в начале раунда в течении этого количества секунд
mp_roundtime 3 -
время раунда в минутах
mp_startmoney 800 -
стартовое количество денег в начале игры на карте
mp_timelimit 30 -
длительность игры на одной карте в минутах
mp_tkpunish 0 -
применение санкций при ТимКиле (пропуск следующего раунда)
mp_winlimit 0 -
количество выигрышей одной команды при достижении которого игра на карте считается законченной

sv_airaccelerate 10 -
задает значение сопротивления воздуха
sv_allowdownload 1 -
возможность скачивания с сервера недостающих карт и т.д.
sv_allowupload 0 -
возможность закачивания на сервер файлов игроков (спрей-логов, карт и т.д.)
sv_alltalk 0 -
разговор в микрофон доступен всем играющим на сервере (включая трупы)
sv_cheats 0 -
разрешение использования читов
sv_consistency 1 -
проверка клиента, чтобы на сервере могли играть только со стандартными моделями ,звуками и.т.д
sv_contact ваша почта -
контакный почтовый адрес администратора сервера
sv_enableoldqueries 1 -
старый метод запросов для совместимости с программами статистики (например Психостат)
sv_footsteps 1 -
слышимость шагов (при беге)
sv_friction 4 -
Трение на карте
sv_gravity 800 -
Гравитация карты
sv_maxrate 20000 -
максимальная пропускная способность сетевого канала сервера с учетом клиентской стороны (значение считается по формуле)
sv_maxspeed 320 -
скорость движения игрока по карте
sv_maxunlag 0.5 -
максимальная лаг компенсация в секундах
sv_maxupdaterate 40 -
Ограничивает частоту обновлений сервера. Чем выше значение,тем больше пакетов будет послано клиентам (зависит от sv_maxrate и также считается по формуле )
sv_minrate 0 -
минимальная пропускная способность сетевого канала
sv_minupdaterate 10 -
нижний предел частоты обновления сервера
sv_password "" -
пароль в кавычках только для входа на сервер, например, на клановый сервер. Не должен совпадать с ркон паролем!
sv_pausable 0 -
возможность паузы на сервере
sv_rcon_banpenalty 15 -
количество в минутах блокирования доступа к серверу при неправильном определенном количестве попыток ввода ркон пароля
sv_rcon_maxfailures 5 -
максимальное количество неправильно введенного rcоn_password-а (затем BAN)
sv_rcon_minfailures 5 -
минимальное количество неправильно введенного rcоn_password-а (затем BAN)
sv_rcon_minfailuretime 30 -
время, после которого счетчик (sv_rcon_maxfailures) сбрасывается
sv_specaccelerate 5 -
настройка режима спектатора в режиме "привидения"
sv_specnoclip 1 -
настройка режима спектатора в режиме "привидения"
sv_specspeed 3 -
настройка режима спектатора в режиме "привидения"
sv_stats 1 -
сбор статистики использования процессора
sv_stepsize 18 -
размер шага игрока (если поставить 100-150 то можно на de_aztec, например, из воды прямо к бомбе подняться или на подвесной мост )
sv_stopspeed 75 -
скорость остановки игрока
sv_timeout 30 -
время ожидания ответа от клиента в секундах по истечении которого клиент будет отключен
sv_unlag 1 -
возможность компенсации лагов
sv_voiceenable 1 -
разрешить использовать микрофон или нет
decalfrequency 10 -
время в секундах, через которое игроки могут наносить на поверхности своё следующее спрей-лого

sys_ticrate 1200
mm_insane 0



Как расчитать рейты сервера

Этот пункт используйте если хотите настроить более точно, а так можно и пропустить!!!
"скорость интернета" умножаем на 128 и делим на количество слотов. Примерно так:
2000x128:32=8000.
Это значение записываем в sv_maxrate

Теперь sv_maxrate делим на 200. Примерно так:
8000:200=40.
Это значение записываем в sv_maxupdaterate

Запуск сервера CS в консольном режиме

Создаем файл start.bat через блокнот пишем в нем:
start "Extpum | Classic Server" /min /high "hlds.exe" -game cstrike +port 27015 +map de_dust2 +maxplayers 16 -insecure -console 
сохраняем в папку C:\hlds

Категория: Статьи по серверу | Добавил: IGLA_VIP | Теги: Как собрать сервер CS
Просмотров: 4371 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Радио
Халявные деньги

Получить WMR-бонус на свой кошелек!
Посетители
Лучшие файловики
IGLA_VIP
140
lenivets
13
markowtzov
3
CuMyJI9NT
2
aibek
1
Mag
1
Timka
0
Professional
0
(@_@)
0
CuMyJI9NT2430
0
Лучший комментатор
  • IGLA_VIP
  • lenivets
  • wladan8
  • mezisto
  • pro100-zed007
  • CuMyJI9NT
  • MOT9
  • aibek
  • enter]pro[161rus]
  • GanJa
  • Категории раздела
    Плаги [21]
    Моды [10]
    Защита сервера [10]
    карты [1]
    Статьи по серверу [23]
    Готовые сервера [9]
    Боты для сервера [1]
    Видео [9]
    Проги [17]
    Русификаторы [3]
    Waypoints [7]
    Модули [1]
    Друзья
    Последние Комменты
  • Эдуард Иорх в Как добавить на сервере Zombie Plague: Дождь, Снег и Туман
  • IGLA_VIP в SprView ru
  • IGLA_VIP в BSP View ru
  • Владик Лопатовский в Waypoints на ZM от IGLA_Legenda
  • super5oy в Connect Exec - бинд команд заходе на сервер


  • При копировании материала cсылка на сайт

    csmagnet.3dn.ru

    обязательна!