сервер cs1

Існує думка, що додавання ботів від Counter-Strike Condition-Zero (zBot) на сервер CS1.6, запущений під керуванням операційної системи Linux вкрай складне завдання з патчінга бібліотек і ризиком наштовхнутися на застарілі бібліотеки і отримати мертвий сервер.

Розвію цей міф. Все виявилося набагато простіше і продумано ще до нас.

Де скачати zBot для Linux-сервера?

Не повірите. Ніде!
Він уже встановлений. Вірніше він є частиною сервера спочатку.
Вся справа в хитрому файлі cs.so який є повною копією такого ж з Condition-Zero. А як відомо, в CS: CZ боти є спочатку.
Ось тут то і заковика. Простою мовою, завдання зводиться до обману файлу cs.so. щоб він думав, що запущений на сервері CS: CZ. а не CS: 1.6.
Перша ж думка - патчить файл. Однак все ще простіше.

Модуль MetaMod для активації zBot

Повністю російські zBot на Вашому сервері

Я б не став писати і розпинатися з цього приводу, але виявив що повний пакет цієї русифікації з вейпойнту-файлами з мітками в інтернеті досить складно знайти. Вірніше я в готовому вигляді взагалі не знайшов, а сайт розробників давно канув у літа.
У підсумку в ході декількох годин пошуків я зібрав воєдино все в архів.
В архіві розкладені з дотриманням древа каталогів такі смаколики:

  • csbot - metamod-модуль для розблокування функціональності cs.so. До речі, побічним ефектом буде маленька несподіванка у вигляді випадання гранат з тіл убитих без будь-яких amxx-плагінів, навіть якщо боти не додано.
  • BotChatter.db і BotProfile.db - додаткові файли для zBot з «характерами» спамерських пошукових роботів.
  • Радіо-повідомлення ботів російською мовою.
  • NAV-файли - вейпойнту для zBot для деяких карт.
  • Remove_Location - amxx-плагін для виправлення помилки з чатом ботів (коли вони намагаються вказати місцевість). Плагін як в початковому вигляді, так і скомпільований.

Встановимо все це добро на наш сервер:

Залишилося підключити MetaMod-модуль:

в кінець файлу додаємо рядок

І ще не забути про amx-плагін

в кінець файлу додаємо рядок

Додаємо ботів на сервер

Необхідно додати пару змінних в конфігурацію, щоб боти автоматично з'являлися на сервері.

і додамо в кінець наступного текст

Тут я згадав лише найбільш популярні змінні:

  • bot_difficulty - складність ботів, від 0 до 3
  • bot_chatter - рівень спілкування спамерських пошукових роботів. off / radio / minimal / normal
  • bot_allow_shield - дозволити використання щита (0 - забороняє)
  • bot_join_after_player - очікувати підключення гравців (0 - боти підключаються, не чекаючи появи людей на сервері
  • bot_auto_vacate - якщо сервер повний, то кикать ботів (1 - включено)
  • bot_prefix - додавати текст перед ніком бота
  • bot_quota - кількість ботів на сервері

Все, запускаємо сервер і граємо з ботами.
На жаль, у ботів проблеми з мікрофоном проявляться, якщо ви використовуєте VTC-модуль.
В цьому випадку змушуємо ботів спілкуватися тільки за допомогою вбудованих радіо-команд

Читайте також:

  • сервер cs1
    Сервер CS1.6 - Усуваємо проблему з мікрофоном
  • сервер cs1
    Сервер CS1.6 - установка AMXModX
  • сервер cs1
    Сервер CS1.6 - Додавання Російського або Українського мов
  • сервер cs1
    Сервер CS1.6 - Оптимізація сервера. Частина 1.
  • сервер cs1
    Сервер CS1.6 - установка DProto
  • сервер cs1
    Counter-Strike 1.6 - Створюємо свій сервер в Linux Debian

Схожі статті