Як зібрати сервер cs - допомога по збірці сервера cs 1


Як зібрати сервер CS

Як зібрати сервер CS


У цій статті ми будемо збирати сервер CS 1.6 працює на 47 + 48 протоколах. який буде видно в інтернеті і доступний гравцям як Steam так Non-Steam.
Збірка сервера CS ділиться на кілька основних етапів: скачування CS сервера Steam, установка Amx Mod X, установка Dproto, установка адмінки, русифікації та налаштування сервера в цілому. У цій статті ми постараємося розповісти про все.

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

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

3. Після закінчення установки йдемо в папку (за замовчуванням ставить сюди) C: # 92; Program Files # 92; Valve # 92; HLServer.
а) Відкриваємо блокнот створюємо документ (будь-яка назва) і пишемо текст:

HldsUpdateTool.exe -command update -game cstrike -dir C: # 92; hlds


Зберігаємо його.
б) Перейменовуємо цей документ у файл з розширенням * .bat (я його назвав "скачати сервер.bat") і говоримо "Yes"

4. Створюємо папку hlds на диску C: (Приклад C: # 92; hlds)

5. Запускаємо наш файл * .bat (скачати сервер.bat) почнеться оновлення програми і запуститься скачування сервера CS. Як зробити це в Windows 7 - ТУТ

оновлення і скачування займе приблизно 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"
Запуститися установка сервера.

5. Погоджуємося з правилами ліцензії
Тиснемо "next"

6. Ставимо галочку навпроти Select mod directory і натискаємо "Next"

7. Вказуємо місце розпакування в папку C: # 92; hlds # 92; cstrike
8. Внизу є Custom game addon вибираємо мод Counter-Strike У вас повинно вийти так:

9. почнеться установка мода після чого вона закінчиться таким чином:

Установка сервера закінчена, але поки що він лише на 48 протоколі Steam

Увага: Якщо у вас не вийшло створити сервер Steam, скачайте його - тут

Налаштування 47 + 48 протоколу сервера CS

3. Файл dproto.cfg копіюємо в корінь, там де hlds.exe.

4. Заходимо в папку в C: # 92; hlds # 92; cstrike # 92; addons # 92; metamod знаходимо файл plugins.ini відкриваємо його і видаляємо:

; Enable this instead for binary logging
; win32 addons # 92; amxmodx # 92; dlls # 92; amxmodx_bl_mm.dll


замість цього вставляємо


Зберігаємо і закриваємо файл, має бути як на скрині:

УВАГА: Якщо у вас виникли проблеми зі збірки сервера CS, ми вирішили викласти його - Завантажити сервер CS

установка адмінки

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

Як вставити картку на сервер


Якщо ви вирішили встановити нові карти на сервер CS для цього вам треба:
а) скачати потрібну карту (наприклад de_go_go_go.bsp)
б) скопіювати її в папку C: # 92; hlds # 92; cstrike # 92; maps
в) знайти файл maps.ini який знаходиться в папці C: # 92; hlds # 92; cstrike # 92; addons # 92; amxmodx # 92; configs і відкрити його в блокноті
І дописуємо de_go_go_go в кінець і зберігаємо.

Установка плагіна на сервер


Будемо показувати установку плагіна на сервер CS на прикладі плагіна admin_check.amxx
Качаємо потрібний плагін admin_check.amxx копіюємо його в папку в папку C: # 92; hlds # 92; cstrike # 92; addons # 92; amxmodx # 92; plugins.
Після цього знаходимо і відкриваємо блокнотом файл C: # 92; hlds # 92; cstrike # 92; addons # 92; amxmodx # 92; configs # 92; plugins.ini і в кінець дописуємо плагін admin_check.amxx і зберігаємо:

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


Якщо у Вас високий пінг на сервері, то можна спробувати його знизити за допомогою Booster.
а) Качаємо Booster будь-якої версії, у мене є Booster 1.7
hl_booster_136_17_24.rar [82.98 Kb] (cкачиваний: 888)
б) Створюємо папку C: # 92; hlds # 92; cstrike # 92; addons # 92; booster
в) Копіюємо файл booster_mm.dll в папку booster

г) Відкриваємо файл C: # 92; hlds # 92; cstrike # 92; addons # 92; metamod # 92; plugins.ini і вставляємо нижче і зберігаємо:

д) Параметри booster'а треба прописати в server.cfg Вони будуть виділені зеленим кольором

Налаштування server.cfg


Якщо ви не знаєте які прописувати налаштування у файлі server.cfg то просто можете все стерти свого конфіге і вставити наш, ось я його і викладаю в спойлері, можете повністю або частково замінити свої дані:

// Server name
hostname "Dark-Games.ru | 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 - кількість виграшів однієї команди при досягненні якого гра на карті вважається закінченою

// booster config
booster_show_connmsg 1
booster_autofps 400
booster_minsleepms 5
booster_force_systicrate 0
booster_cpu_enabled 0
booster_cpu_spikemax 3
booster_cpu_spikelevel 75
booster_cpu_mminc 2
booster_autofps 500
booster_minsleepms 1

Як розрахувати Рейт сервера

Тепер sv_maxrate ділимо на 200. Приблизно так:
8000: 200 = 40.
Це значення записуємо в sv_maxupdaterate

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


Створюємо файл start.bat через блокнот пишемо в ньому:
start "Dark-Games.ru | Classic Server" / min / high "hlds.exe" -game cstrike + port 27015 + map de_dust2 + maxplayers 16 -insecure -console
зберігаємо в папку C: # 92; hlds

Що означають параметри:

start "Dark-Games.ru | Classic Server" - Назва вашого сервера
/ Min - згорнути після запуску
/ High - ставимо високий пріоритет
-console - сервер стартує в консольному режимі
-game cstrike - запускати сервер з модом CS
-insecure - відключити VAC (працює тільки з стім)
+maxplayers 32 - кількість слотів (до 32)
+map de_dust2 - з якою карти стартуватиме сервер de_dust2
+port 27015 - порт, на якому буде працювати серв

Запускаємо сервер CS в консольному режимі:
для цього запускаємо наш * .bat (start.bat) у вас відкриється вікно - DOS-консоль:

Перевіряємо роботоспроможність сервера CS, Пишемо в консолі
meta list
Якщо все було зроблено правильно у вас буде така картинка:

Русифікація сервера CS


а) Качаємо файли для русифікації сервера.
www.dark-games.rurusifikaciya.rar [162.86 Kb] (cкачиваний: 1039)
б) Закидаємо їх в C: # 92; hlds # 92; cstrike # 92; addons # 92; amxmodx # 92; data # 92; lang із заміною
в) Після чого заходимо в папку C: # 92; hlds # 92; cstrike # 92; addons # 92; amxmodx # 92; data # 92; і відкриваємо файл vault.ini і міняємо server_language en на server_language ru.

Основна збірка сервера закінчена, далі ви вже самі качаєте потрібні плагіни і карти встановлюєте їх на своїй сервер для надання йому індивідуальності.

Схожі статті