1. У проекта OZ Game есть свой собственный PvPGN сервер для игры в Warcraft 3!
    На данном сервере вы найдёте все наши хосты.

Аренда бота

Просмотры: 2126 | Последнее обновление: 20 дек 2017 в 11:19

20 дек 2017
Аренда бота
  • Здесь вы найдёте всю информацию по управлению вашим ботом. Информация полезна прежде всего для арендателей хост-ботов.


    Начало аренды бота(top)

    В тикете вам будет предоставлен доступ к файлам бота по средствам FTP. Через ftp клиент вы подключаетесь к боту, в вашем распоряжении практически все ключевые файлы бота которые можете настроить индивидуально:
    1. ghost.cfg - в самом низу конфига нужно добавить или заполнить строки Bnet серверов. Данные строки отвечают за подключение бота к указанным вами серверам. В настройках Bnet сервера как правильно нужно указать: Логин и пароль, канал на который будет заходить бот и рут админа который будет действовать только на данном Bnet сервере. Если вы разбираетесь во всех тонкостях бота, можете по желанию настроить любые его функции.
    2. maps.cfg - данный файл отвечает за автохостинг ваших игр. В нём нужно указать кол-во карт в ротации, название конфига карты, и название вашей игры.
    3. maps (папка) - в неё нужно залить вашу карту.
    4. mapcfgs (папка) - сюда нужно залить конфиг вашей карты. В конфиге карты (как и в ghost.cfg) так-же настраиваются ряд функций.
    5. Так-же вам нужно заполнить и другие .txt (текстовое) файлы, которые отвечают за вывод строк в лобби, в игре и т.п.
    После чего вы отписываете в тикет о готовности протестировать бота. Бот запускается, в случае каких либо ошибок с вашей или с нашей стороны, бот пишет их в лог файл который так же вам доступен. Мы или вы устраняем возможные ошибки (обычно их нет).

    Далее бот подключается к сайту: STATS OZ Game!
    Далее вам предоставляется админ-страница, с который вы можете контролировать премов, модеров их права. Страница служит для выдачи премов, модеров на боте и на сайте статистики.

    Мы так-же можем заполнить все конфиги за вас (единожды).

    Как пользоваться админкой?(top)

    В админке у вас есть 5 полей:
    • Nick - в данное поле пишут никнейм игрока;
    • Server - в данное поле пишут сервер с которого игрок заходит на бота;
    • Bot - это ваш бот;
    • Expire - длительность привилегий;
    • Status - уровень привилегий;
    Для того что-бы получить доступ к сайту: STATS OZ Game!
    Вам нужно перейти по ключ-ссылке в вашей админке.
    Напротив нужного никнейма нажимает на cookie (синяя надпись).

    Screenshot_242.png

    После чего на сайте: STATS OZ Game! если выбрать вашего бота, на страницах пользователей и страницах бана, будут админ опции.
    Уровни привилегий описаны здесь: Premium
    Доступ к админ опциям сайта доступны только от Prem-3.

    Как установить новую карту на бота?(top)

    Рассмотрим вариант если на вашем боте включён автохостинг (автоматическое создание игр).

    Способ номер 1:
    1. Самый быстрый способ запустить другую карту, это просто заменить все строки в текущем конфиге вашей карты на другие. Бот каждые 5, 10 минут считывает конфиг карты (.cfg), соответственно если вы замените текущий конфиг (который уже хостится в авхтохосте) на новые строки от другого конфига (который хотите хостить), то бот считает новые данные и запустит карту которая указана в новых строках вашего текущего конфига.
    2. После чего залейте саму карту в папку maps которая находится на ftp вашего бота.
    Способ номер 2:
    1. Создать конфиг вашей карты. Залить его в папку mapcfgs
    2. Залить саму карту в папку maps.
    3. В корневой директории ftp в файле maps.cfg установить новые строки:
    4. map_config = название вашего конфига.cfg
      map_name = название игры которая будет хостится (имеет наименьший приоритет, макс символов 25)​
    5. Перезагрузить бота. (Как это сделать описано ниже)


    Как перезагрузить бота?(top)

    1. В папке reboot (которая находится на ftp) создать файл reboot (для лайтового ребута бота) или создать файл hardreboot (для жёсткого ребута бота).
    2. В течении 5 минут произойдёт перезагрузка бота.
    3. После перезагрузки, файл сам удалится с ftp.

    Как создать конфиг карты?(top)

    Или по другому конфигурационный файл бота, для того что-бы бот корректно считал все данные карты и запустил её. Конфиг можно создать другим ботом, например Ghost One (ищите в гугле). Либо по запросу в тикет, либо по запросу в тему данной вики.

    Если возникли проблемы с считыванием конфига(top)

    Иногда бот может не запустить карту. В таком случае попробуйте закомментить некоторые строки в вашем конфигурационном файле вашей карты (.cfg):

    Строки которые нужно закомментить:
    • #map_size = 86 137 116 0
    • #map_info = 131 108 171 117
    • #map_crc = 138 231 217 137
    • #map_sha1 = 108 116 184 207 160 242 237 128 84 208 151 72 70 26 215 222 8 117 144 47
    Установите перед map символ #. Бот не будет считывать данные строки.

    Если бот дропается с Rubattle(top)

    Причин по которым рубатл кикает ботов масса. Одна из основных за частый рехост. Другая, если бот сидит на вашем канале и пытается создать карту, он будет дропаться, в данном случае бота нужно принять в ваш клан, на канале которого он находится.

    Как посмотреть лог бота?(top)

    На вашем ftp аккаунте есть папка logs. В неё бот пишет все логи. В случае каких либо ошибок вы всегда сможете проанализировать лог и решить проблему.

    В каком формате сохранять текстовые файлы?(top)

    Что-бы бот мог корректно выводить текст в лобби и в игру, все текстовые файлы (.txt) должны быть сохранены в кодировке: UTF-8 без BOM.

    Если вы используете FTP клиент для доступа к файлам, при редактировании текстовых файлов убедитесь что они сохранены в кодировке UTF-8 без BOM!

    Иным способом, скопируйте данный файл к себе на компьютер и с помощью текстового редактора например notepad смените кодировку файла на UTF-8 без BOM как указано на скриншоте снизу. После чего сохраните текстовый файл и перенести к себе на FTP.

    gFHxs0hDQAWPVgFlvAu8yQ.png
  • Загрузка...