Збори готового сервера На AmxModX під Windows - Мої статті - Каталог статей

збори

Багато хто думає, що зібрати свій сервер це дуже складно, і вони не зможуть, але це не так! Зібрати свій сервер легко, тільки потрібно мати терпіння та трішки вміння.

Давайте ж приступимо!

Отже, для початку потрібно створити папку, в якій ми збиратимемо сервер:

1) Спочатку встановимо платформу сервера, у цьому вам допоможе перші 8 пунктів 1. Завантажте Інсталятор

2. Запустіть інсталятор і виберіть папку, наприклад, C:\Program Files\Valve\HLServer. Примітка: Не використовуйте шлях у будь-якій існуючій папці Steam. 3. Виберіть регіон, який найближче відповідає вашому регіону (це значення буде використано для розміщення вашого сервера у списках оглядачів користувачів). 4. Після завершення інтерактивної установки перейдіть до папки установки HldsUpdateTool і запустіть HldsUpdateTool.exe, щоб завантажити оновлення. 5. Далі потрібно створити папку для сервера, наприклад, C:/Server 6) Тепер відкриваємо командний рядок Пуск -> Виконати -> cmd 7) Потім вписуємо туди рядок: cd C:\Program Files\Valve\HLServer 8) І знову пишемо в командному рядку: HldsUpdateTool.exe -command update -game cstrike -dir Замість пунктів 6,7,8 можна зробити так: 6) Створюємо ярлик для HldsUpdateTool.exe 7) Клацаємо правою кнопкою миші на цей ярлик і вибираємо "Властивості" 8) У полі " Об'єкт" дописуємо: -command update -game cstrike -dir "C:/Server"

Якщо Ви видалите файл, який необхідний для роботи сервера, то Ви можете запустити використовувати 5,7, і 8 пункти. Не бійтеся, чекати 20-ти хвилин Вам не доведеться, він лише оновить файли, яких у Вас не вистачає.

Все, сервер встановлено! Тепер можна приступити до його налаштування:

Перемикачі запуску можуть бутивведені в командному рядку або збережені з ярликом Windows до hlds.exe. Ви можете використовувати стільки перемикачів, скільки ви забажаєте, проте перемикачі повинні бути введені коректно, інакше сервер не запуститься. > -autoupdate — Автоматично оновлює сервер щоразу, коли виходять оновлення > -console — Запускає сервер у консольному режимі (без GUI) > -game - Вказує, яку гру запустити > -ip — Встановлює IP-сервер, якщо є кілька IP > -port — Встановлює порт, через який сервер прийматиме з'єднання (порт 27015 буде використаний за умовчанням, якщо порт не вказано) > +maxplayers — Встановлює максимальну кількість гравців, які допускаються на сервер > +map — Встановлює початкову картку

>> -1 - Світ >> 0 - Східний берег США >> 1 - Західний берег США >> 2 - Південна Америка >> 3 - Європа >> 4 - Азія >> 5 - Австралія >> 6 - Близький Схід >> 7 - Африка

CVARи менеджменту ресурсів HLDS:

Використовуйте такі CVAR для контролю над тим, як HLDS/SRCDS керує ресурсами.

> sv_allowdownload # — Встановіть на 1 для завантаження даних на клієнта (карти, спреї та подібні матеріали) та 0 для відключення > sv_allowupload # — Встановіть на 1 для дозволу клієнтам завантажувати користувацькі спреї на сервер і 0 для відключення спреїв користувача > hpk_maxsize # — Обмежує розмір файлу завантажень спреїв від клієнтів (діапазон: .1 МБ до 1.5 МБ — встановіть 0 для дозволу будь-якого розміру файлу) > sv_downloadurl — Використовуйте це налаштування для дозволу клієнтам використовувати інший сервер, щоб завантажувати дані (це зменшує навантаження на сервер, пов'язаний із клієнтами,завантажують дані). Як це зробити – вказано нижче > sv_filetransfercompression # — Встановіть 1 для включення компресії файлів на файлах, надісланих з ігрового сервера до клієнта, та 0 для відключення > sv_send_logos # — Встановіть на 1 для дозволу серверу посилати користувацькі спреї назад до всіх гравців (sv_allowdownload також має бути включений) і 0 для відключення спреїв > sv_send_resources # — Встановіть на 1 для нав'язування посилки захищених ресурсів (моделей) клієнтам та 0 для відключення

Швидке завантаження HTTP:

Користувачі можуть завантажувати дані користувача з веб-сервера через HTTP, щоб скоротити ресурси і пропускну здатність, потрібні вашим виділеним сервером. Швидке завантаження HTTP дозволяє SRCDS або HLDS використовувати всі доступні ресурси та пропускну здатність для розміщених ігор.

Сервер буде видно у списку серверів Steam. За бажанням можна встановити AmxModX.

P.S. Через хвилину приконектився "steam-gamer" зі Швеції =)

Джерело №1:SteamPowered Джерело №2: Форум сайту cs-monitoring.ru Я, DaTeX, об'єднав ці два джерела в одну статтю.

Warning! У жодному разі не змінюйте рядок "game "Counter-Strike"" у файлі liblist.gam, інакше сервер працюватиме неправильно, а тобто, це не буде CS 1.6-сервером, а звичайний Half-life!

(Якщо у вас немає Steam, то можна поставити на цю платформу dproto).

2) Після встановлення платформи, потрібно завантажити та встановити вже готовий останніх версій. Установка: - після скачки, встановлюємо інсталятор - потім встановлюємо файли AmxModX'а в папку з сервером (П.С. при установці, попросить вибрати метод установки - оберемо "Select mod directory", і оберемо папку "cstrike ")

3) Оскільки AmxModX призначенийдля ігор на движку Half Life 1, нам потрібно встановити addon-файли нашого мода Half Life 1 - Counter Strike'а!

і встановлюємо у потрібну папку.

Всі, AmxModX та Metamod встановлені! тепер можна приступити до встановлення плагінів:

1) Качаємо потрібний вам плагін.

2) Файл з розширенням .amxx кидаємо в папку /cstrike/addons/amxmodx/plugins/

3) Файл з розширенням .sma кидаємо в папку /cstrike/addons/amxmodx/scripting/

4) До файлу може додаватися файлик з розширенням. потрібно кинути в папку /cstrike/addons/amxmodx/configs

5) назву плагіна (наприклад, plugin.amxx) потрібно дописати в самому низу файлика /cstrike/addons/amxmodx/configs/plugins.ini

На цьому встановлення плагінів закінчено!

Встановлення модів: 1) Вказати шлях до файлу .dll вашого мода в /cstrike/addons/metamod/plugins.ini: win32 addons\шлях до файлу\ім'я.dll

приклад: win32 addons\amxmodx\dlls\amxmodx_mm.dll

1) Відкриваємо файл /cstrike/addons/amxmodx/configs/users.ini

2) Якщо хочемо, щоб у нас адмінка була по ніку, то в кінець файлу users.ini допишемо: "MyName" "MyPasswrd" "abcdefghijklmnopqrstu" "a"

3) Якщо хочете, щоб у вас адмінка була по IP, то в кінець файлу users.ini допишемо: "109.104.186.2" "" "abcdefghijkmnopqrstu" "de"

4) Якщо хочете, щоб у вас адмінка була по steam_id, то в кінець файлу users.ini допишемо: "STEAM_0:0:25809693" "" "abcdefghijklmnopqrstu" "ce"

"STEAM_0:0:25809693" - ваш steam_id

2) Знаходимо рядки amx_scrollmsg та amx_imessage, змінюємо їх на свій лад.

Контакти: Є безліч плагінів, якізалишають ваші контакти і текстові копірайти, але найзручніший і найпростіший, на мою думку, - це Admin Check Так само, потрібно налаштувати сервер. Основним файликом налаштування сервера є server.cfg, він знаходиться у папці cstrike! Ви можете скористатися

Онлайн конфігуратором server.cfg

На цьому, в принципі, все!

Після успішної перевірки, закидаємо файли в архів (для цього має бути встановлений архіватор), але не всі файли, інакше багато важитиме. Приблизно має бути така заархівована структура файлів та папок:

-cstrike\ --\addons\ --\sounds\ --\maps\ --\models\ --\sprites\ --\server .cfg --\liblist.gam --\mapcycle.txt --\motd.txt

Папки "sounds", "maps", "models", "sprites" додавати до архіву, тільки якщо ви в них щось додавали. Файли "mapcycle.txt" та "motd.txt" додавати до архіву, якщо ви їх змінювали.

Я розібрав найлегший приклад у зборах сервера. Запитання по статті задавати в ICQ 570570768

Бажаю удачі у зборах свого першого готового сервера!