Это новый продукт от авторов популярных плагинов и веб-разработок для игровых серверов: LimeWizard, ACPanel, ChatControl, NickControl, Vote Ban & Kick, VampireWeapons и др.
МастерСервер служит связующим звеном между игроками и игровыми серверами Counter-Strike, Team Fortress, Left 4 Dead и др. Именно МастерСервер и только он определяет какие сервера и в какой последовательности отображать клиенту. Поэтому в последнее время стало выгодно держать свой собственный "Мастер" и продавать места в списке серверов (БУСТ) владельцам этих серверов. Админы игровых серверов получают приток игроков на серверы и тем самым популярность своего ресурса, а владелец МастерСервера финансовое вознаграждение за "свои" услуги - вот он бизнес ::):
Второй немаловажный фактор, о котором обязательно стоит упомянуть для понимания всей логики работы МастерСервера - это каким образом заставить игровой клиент подключаться именно к Вашему "Мастеру". Для решения этой задачи владельцы МастерСерверов создают и распространяют собственные сборки игровых клиентов, в конфигурацию которых прописывают подключение к своему "Мастеру".
Таким образом, для "открытия бизнеса" следует выполнить всего несколько пунктов:
- Запустить свой МастерСервер.
- Организовать на сайте удобный интерфейс для оплаты услуг БУСТа.
- Создать и распространять свою сборку игрового клиента.
Преимущества нашего продукта:
- ПРОИЗВОДИТЕЛЬНОСТЬ - мы предлагаем МастерСервер, написанный на языке программирования C++, а это преимущество скорости работы в сотни раз, чем аналогичные сервисы на Python.
- КРОССПЛАТФОРМЕННОСТЬ - наш МастерСервер будет прекрасно себя чувствовать как на Linux машинах, так и на Windows операционках и работа МастерСервера не зависит ни от версии системы, ни от установленного ПО.
- УДОБСТВО - просмотр логов и статистики подключений к МастерСерверу, управление БУСТом и другими функциями осуществляется быстро и просто через предлагаемый веб-интерфейс. А при приобретении модуля магазина к ACPanel появится возможность реализации платежей через сервис робокассы и последующий автоматический БУСТ серверов.
- Хранение списка серверов в базе данных MySQL.
- Получение и обработка клиентских запросов МастерСервером.
- Фильтрация списка серверов из базы данных в соответствии с запросом пользователя.
- Логирование и отображением клиентских запросов из базы данных в удобном формате.
- Резолвинг доменных имён серверов.
- Логирование работы программы в консоль и файл.
- Простой механизм БУСТа серверов.
- Полная совместимость с системой управления игровыми серверами ACP.
- Удобная и быстрая настройка МастерСервера через конфиг.
- Легкое управление БУСТом через вэб-интерфейс.
Установка, настройка и запуск:
Для работы МастерСервера необходимо наличие клиентских библиотек mysql. Если у вас уже установлен сервер mysql, то устанавливать mysql клиент не нужно!
- Для ОС на базе ядра Linux установите пакет mysql-client. В частности, для ОС Gentoo Linux mysql клиент устанавливается путём добавления USE-флага "minimal" к пакету mysql.
- Для ОС семейства Windows библиотека включена в архив с МастерСервером.
- masterHostIp - ip-адрес, на котором будет запущен МастерСервер.
- masterHostPort - порт, на котором будет запущен МастерСервер.
- inputType - тип входных данных, или попросту, место, откуда будет браться список адресов. Возможные значения: MySQL , File. В случае выбора типа File, список серверов будет браться из файла masterIP.txt, но в этом случае список серверов будет отправляться пользователю без фильтрации по запросу пользователя, и организовать буст будет проблематично. В случае выбора типа MySQL, список серверов будет браться из базы данных MySQL.
- MySQLHost - ip-адрес хоста, на котором расположена база данных.
- MySQLPort - порт, на котором запущен сервер базы данных.
- MySQLDB - название базы данных, в которой расположены таблицы МастерСервера.
- MySQLUser - пользователь от базы данных.
- MySQLPass - пароль пользователя базы данных.
- MySQLServerTable - название таблицы со списком серверов.
- MySQLLogEnable - поле, указывающее, нужно ли логировать запросы пользователей в базу данных. Возможные значения: true, false.
- MySQLLogTable - название таблицы для записи логов клиентских запросов.
История изменений:
- 0.11
- Добавлена возможность получения списка серверов из файла, без использования БД
- Добавлен параметр в конфиг, отключающий логирование разобраных запросов в БД
- Исправлены мелкие недочёты в протоколе МС
- 0.10 Первый релиз.
Как купить полную версию МастерСервера:
- Цена - $160 <= до покупки первых 5 комплектов, после цена будет увеличена.
- Все заявки направлять личным сообщением в следующем формате:
- название плагина
- адрес Вашего проекта
- Готовый комплект МастерСервера, конкурентов которому в продаже по соотношению цены, функционала и удобства мы не нашли.
- Бесплатные последующие обновления системы.
- Доступ к закрытому разделу форума техподдержки.
- Дополнительные скидки при покупке других наших продуктов.