Як зібрати сервер CS - Статті по серверу - Для сервера CS1

статті

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

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

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

1. Завантажуємо потрібні інсталятори для створення сервера: а) Завантажуємо офіційний STEAM сервер із сайту Valve

Для сервера Windows

Для Linux сервера

Якщо у вас не вдалося завантажити з офсайту, можете завантажити з нашого сайту:

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.11. Запускаємо установник завантажений нами на самому початку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\cstrike8. Внизу є Custom game addon вибираємо мод Counter-Strike9. почнеться встановлення мода після чого вона закінчиться таким чином:

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

Увага : Якщо у вас не вдалося створити серверSteam, скачайте його - тут http://narod.ru/disk/957357001/hlds.zip.html

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

нам треба щоб серверCS працював на 47 + 48 протоколі і бувбачений в інтернеті Встановлюємо модульDproto1. Завантажуємо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 thisinstead for binary logging ; win32 addons\amxmodx\dlls\amxmodx_bl_mm.dll ===================================

натомість вставляємо

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

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

Установка картки на сервер Якщо ви вирішили встановити нові картки на сервер 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 -Ці variable controls what players see when they put their crosshair over enemy, a hostage, or a teammatemp_spawnprotectiontime 10 -кік гравця, який зробив тимкілл на початку раунду протягом цієї кількості секундmp_roundtime 3 -час раунду в хвилинахmp_startmoney 800 -стартова кількість грошей на початку гри на картіmp_timelimit 30 -тривалість гри на одній карті у хвилинахmp_tkpunish 0 -застосування санкцій при ТімКілі (перепустка наступного раунду)mp_winlimit 0 -кількість виграшів однієї команди при досягненні якого гра на карті вважається закінченою

sys_ticrate 1200 mm_insane 0

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

Цей пункт використовуйте, якщо хочете налаштувати точніше, а так можна і пропустити. "швидкість інтернету" множимо на128 і ділимо на кількість слотів. Приблизно так:2000x128: 32 = 8000. Це значення записуємо вsv_maxrate

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

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