Ця стаття розрахована на досвідчених користувачів, тих хто
хоче створити свій автономний виділений сервер Counter-Strike 1.6 в мережі Інтернет
або в локальній мережі. Як правило так створюються якісні сервера на потужному
обладнанні і хорошому виділеному каналі, які працюють 24 години на добу.
Так що якщо ви ще новачок у створенні серверів і не маєте
жодних високих вимог до сервера. Ця стаття дасть вам значно більше
уявлення про створення сервера Counter-Strike 1.6.
Інструкція по встановленню автономного виділеного сервера
Counter-Strike 1.6, під керуванням операційної системи Windows:
1. установка сервера
а). Установка Half-Life Dedicated Server Update Tool (HLDS
Update Tool):
HLDS Update Tool - це програма, яка служить для встановлення
та оновленнявиділених серверів для ігор компанії Steam. Воно завантажить останню
версіювиділеного сервера Counter-Strike 1.6 з серверів Steam, а також буде
оновлюватийого в міру виходу оновлень.
-command update - Команда установки / оновлення виділеного
сервера.
-command version - Показати встановлені версії.
-command list - Показати доступні гри.
Параметри:
-game <game> - Встановити гру, де <game> - код
бажаної гри.
Ігри на двіжку GoldSrc: "cstrike" — Counter-Strike 1.6 "czero" — Counters-Strike: Condition Zero "dmc" — Deathmatch: Classic "dod" — Day of Defeat "gearbox" — Opposing Force "ricochet" — Ricochet "tfc" — Team Fortress Classic "valve" — Half-Life Deathmatch
Ігри на двіжку Source:
"Counter-Strike Source" — Counter-Strike Source "dods" — Day of Defeat: Source "hl2mp" — Half-Life 2: Deathmatch "tf" — Team Fortress 2
Дані сторонніх ігор:
"redorchestra" — Red Orchestra "ship" — The Ship "sin" — Sin Episodes "darkmessiah" — Dark Messiah "garrysmod" — Garry's Mo
-dir <installdir> - Шлях до папки, в яку буде
встановлений виділений сервер. Папку для виділеного сервера потрібно створити
заздалегідь, інакше система не зможе встановити сервер.
-username <username> - Логін аккаунта Steam
(потрібний тільки для доступу до обмежених даними)
-password <password>- Пароль облікового запису Steam
(потрібний тільки для доступу до обмежених даними)
Флаги:
-Remember_password - Запам'ятати пароль (якщо дано логін і
пароль облікового запису Steam).
-Verify_all - Перевірити, оновлені чи всі файли HLDS.
-retry - Автоматично повторювати спробу кожні 30 секунд,
якщо мережа Парова зайнята.
Наприклад: HldsUpdateTool.exe-команд поновлення гри
CStrike-каталог C: \ HLDS
У більшості випадків HLDS Update Tool почне самовідновлення,
дочекайтеся оновлень і з'явиться процентний індикатор закачування виділеного
сервера з Інтернету (~ 320 Мб).
Після повної закачування сервера можна сміливо закривати
консоль.
Запуск сервера:
1) Відкрийте файл hlds.exe, заповніть всі поля на свій
розсуд і натисніть Start Server.
2) Після запуску сервера зайдіть в вкладку Console і
подивіться консоль на наявність помилок.
3) Зайдіть через Counter-Strike 1.6 на свій сервер, по
IP-адресою який вказаний у вкладці Main, і переконаєтеся в його працездатності.
Запуск сервера за допомогою консолі:
1) Створіть в кореневій папці сервера файл start.bat
приблизно з наступним змістом *:
-game cstrike - гра, для якої буде запущений сервер.
-console - Запускає сервер в консольному режимі (без GUI)
-insecure - Відключення Valve Anti-Cheat (VAC).
-master - Повідомити Мастер-серверам про запуск Вашого
сервера, щоб гравці могли знаходити Ваш сервер в Інтернеті.
-nomaster - Не повідомляти Мастeр-серверам про запуск
Вашого сервера.
-autoupdate - Автоматично оновлює сервер всякий раз, коли
виходять оновлення.
+ maxplayers - встановлює максимальну кількість гравців, що
допускаються на сервер.
+map- Встановлює початкову карту, на якій буде запущений
сервер.
+sv_lan - Параметр запуску сервера для локальної мережі, 1
- для локальної мережі.(стандартно 0 )
+ip - встановлює IP сервера, якщо доступно кілька IP.
+port - встановлює порт, через який сервер буде приймати
з'єднання (порт 27015 буде використаний за замовчуванням, якщо порт не
вказаний).
2) Запустіть файл start.bat.
Примітка: Щоб створити файл start.bat, створіть в Блокноті
новий документ (Ctrl + N) і виберіть "Файл" => "Зберегти як
..." => "Тип файлу: Всі файли" => "Файл:
start.bat".
Після того як Ви переконалися в працездатності свого
сервера, можете закрити сервер , вийти і приступити до
подальшої налаштування Вашого сервера.
Установка модів:
Моди це окремі додатки, що додають в гру нові
можливості.
MetaMod -. Це плагін, який з'єднує двіжок Half-Life і
спільні ігрові моди, він служить для підключення додаткових модів на сервер,
таких як AMX Mod X, Admin Mod, Dproto, бустерів (для пониження пінгу), антічита
та інших, без нього установка модифікацій неможлива.
а) Зайдіть на офіційний сайт MetaMod і скачайте бінарні
файли для Windows (Windows Binary).
б) Створіть шлях у папці виділеного сервера \ CStrike \
Addons \ Metamod \ бібліотек і скопіюйте туди скачаний файл metamod.dll.
в) Відкрийте файл \ CStrike \ liblist.gam будь-яким
текстовим редактором і замініть рядок gamedll "бібліотек \ mp.dll" на
gamedll "Addons \ Metamod \ бібліотек \ metamod.dll", тим самим ми
підключимо MetaMod до сервера.
г) Створіть у папці \ CStrike \ Addons \ Metamod файл
plugins.ini. Цей файл необхідний для підключення модів.
Dproto - це плагін для MetaMod, який дозволяє приєднаються
до сервера гравцям з 47 і 48 протоколом, а також No Steam гравцям.
б) Створіть у папці addons папку dproto і скопіюйте туди
файл dproto.dll.
в) Відкрийте файл \ CStrike \ Addons \ Metamod \ plugins.ini
будь-яким текстовим редактором і допишіть туди рядок win32 addons \ dproto \
dproto.dll, тим самим ми підключимо до Dproto MetaMod.
г) Скопіюйте в папку CStrike файл dproto.cfg.
AMX Mod X - універсальний мод, який орієнтований на
адміністрування сервера.
а) Зайдіть на офіційний сайт AMX Mod X і скачайте архів
- AMX Mod X базі ОС Windows і Counter-Strike Addon для Windows.
б) Розпакуйте спочатку AMX Mod X Window бази, а поверх нього
розпакуйте Counter-Strike Addon Windows, замінюючи всі файли.
в) Скопіюйте отриману папку Addons в CStrike.
г) Відкрийте файл \ CStrike \ Addons \ Metamod \ plugins.ini
будь-яким текстовим редактором і допишіть туди рядок win32 addons \ AMXMODX \
бібліотек \ amxmodx_mm.dll, тим самим ми підключимо AMX Mod X до MetaMod.
Налаштування сервера:
Всі настройки сервера зберігаються в server.cfg,
відкрийте його любим текстовим редактором і вписуйте туди консольні команди для
Вашого сервера.
Відкрийте mapcycle.txt і вкажіть карти, які будуть доступні
на Вашому сервері.