Более трех миллиардов людей на планете — геймеры, число которых с каждым годом растет. Многие из них мечтают о собственном игровом сервере, чтобы играть без задержек и отказов, но далеко не все могут позволить себе его покупку. Для таких случаев провайдеры предоставляют специальную услугу — аренду игрового сервера, — в рамках которой можно выбрать тариф с оптимальными условиями по цене и мощностям ресурсов.
Чтобы провайдеры, использующие BILLmanager, могли привлечь многочисленную аудиторию геймеров, а также расширить линейку оказываемых услуг, мы интегрировали нашу платформу с Pterodactyl.
Pterodactyl — панель для управления игровыми серверами. Она проста и безопасна в использовании: Pterodactyl запускает каждый хост в отдельном docker-контейнере и предоставляет пользователям интуитивно-понятный интерфейс.
Интеграция позволяет автоматизировать услуги по предоставлению игровых серверов, избавив провайдера от затрат на ручное развертывание стендов. Клиент заказывает необходимое количество хостов через интерфейс BILLmanager, после чего платформа передает всю информацию Pterodactyl и на основе данных заказчика разворачивает игровой сервер. При этом дальнейший жизненный цикл услуги согласно выбранному тарифу реализуется на стороне биллинга, а управление серверами — из Pterodactyl.
Модуль интеграции написан на Python, поэтому при необходимости вы можете адаптировать логику работы по себя.
Что необходимо сделать провайдеру для запуска услуги:
Скачать и установить плагин.
Настроить обработчик, а также выполнить необходимые действия на стороне BILLmanager и Pterodactyl.
Подробную инструкцию по настройке вы найдете в нашей документации.
Все продукты ISPsystem доступны для бесплатного тестирования. Скачайте бесплатный триал, получите доступ к демостенду или закажите демонстрацию интересующих платформ на нашем сайте:
DCImanager
VMmanager
BILLmanager
DNSmanager
Источник новости: habr.com