Perfect World
Личные кабинеты, донат-модули, панели управления и интеграции.
Разрабатываем модули, личные кабинеты, лаунчеры, панели управления и интеграции для Perfect World, Jade Dynasty и Forsaken World.
<?php
use GameDev\Core\Platform;
use GameDev\Modules\Auth;
use GameDev\Modules\Billing;
use GameDev\Modules\Launcher;
use GameDev\Modules\Notifications;
use GameDev\Modules\Monitoring;
use GameDev\Modules\Support;
use GameDev\Modules\Cabinet;
$platform = Platform::make('MMORPG Services')
->environment('production')
->timezone('Europe/Moscow')
->locale('ru_RU');
$platform->project('Perfect World')
->realm('PW-01')
->launcher('Live')
->cabinet('/pw/cabinet');
$platform->project('Jade Dynasty')
->realm('JD-Prime')
->launcher('Release')
->cabinet('/jd/cabinet');
$platform->project('Forsaken World')
->realm('FW-EU')
->launcher('Global')
->cabinet('/fw/cabinet');
$platform->module(Cabinet::class, function ($cabinet) {
$cabinet->profiles();
$cabinet->characters();
$cabinet->balances();
$cabinet->bonuses();
});
$platform->module(Auth::class, function ($auth) {
$auth->google();
$auth->discord();
$auth->sessions();
$auth->securityLogs();
});
$platform->module(Billing::class, function ($billing) {
$billing->wallet('RUB');
$billing->gateway('freekassa');
$billing->gateway('unitpay');
$billing->payments();
$billing->receipts();
});
$platform->module(Launcher::class, function ($launcher) {
$launcher->channels(['Live', 'PTS', 'Release']);
$launcher->patches('/patches');
$launcher->news();
$launcher->autoupdate();
});
$platform->module(Monitoring::class, function ($monitor) {
$monitor->realms(['PW-01', 'JD-Prime', 'FW-EU']);
$monitor->uptime();
$monitor->metrics();
$monitor->alerts();
});
$platform->module(Notifications::class, function ($notify) {
$notify->discord('ops-main');
$notify->telegram('project-admins');
$notify->email('team@example.com');
});
$platform->module(Support::class, function ($support) {
$support->tickets();
$support->faq();
$support->knowledgeBase();
});
$platform->publish('/panel');
Единая платформа для трёх игровых направлений и связанных сервисов.
Личные кабинеты, донат-модули, панели управления и интеграции.
Лаунчеры, рейтинги, кабинет игрока и автоматизация сервисов.
Мониторинг, обновления клиента, сервисные решения и игровые модули.
Цветные карточки с быстрым пониманием того, какие решения можно внедрить в игровой проект.
Системы аккаунтов, профили пользователей, баланс, история операций и доступ к сервисам проекта.
Патчеры, обновления клиентов, доставка файлов и удобная точка входа для игроков.
Панели контроля, мониторинг, внутренняя аналитика и инструменты управления проектом.
Игровые расширения, дополнительные механики, сервисные модули и кастомные сценарии.
Инструменты для работы с ресурсами клиента, данными проекта и служебными файлами.
Платёжные решения, авторизация, API-подключения и внешние сервисы для экосистемы проекта.
Аккаунты, донат, рейтинги и кабинет игроков.
Лаунчер и автообновление клиента.
Кабинет проекта под Jade Dynasty.
Мониторинг игровых сервисов FW.
Проверка логов и быстрый поиск событий.
Чистый PHP, база MySQL, классическая регистрация, подготовка для входа через Google и понятная структура для дальнейшего развития проекта.