Game AdminPanel 1.0 — это Web-панель управления игровыми серверами. Позволяет управлять серверами таких игр как Half-Life, Counter-Strike, Team Fortress. Написана с использование PHP фреймворка CodeIgniter 2.1.3, благодаря этому панель очень гибка в настройке, расширении модулями. АдминПанель поддерживает несколько операционных систем, работает с самыми популярными базами данных (MySQL, PostgreSQL и др.), поддерживает все игры Valve.
Скриншоты:
Главная страница. GameAP 0.7
Страница управления сервером. GameAP 0.7
Список игр по умолчанию. GameAP 0.7
Особенности:
Простота в использовании
Первоначальная настройка игровых серверов происходит за несколько шагов. Простой и понятный дизайн без лишних элементов.
Простота в дополнении
Простота панели позволяет ее дополнить любыми модулями, настроить отдельные элементы по своему усмотрению.
Мультиязычность
Панель поддерживает мультиязычность. В настоящий момент имеется официальный перевод на английский и украинский языки.
Простота в установке
Для работы АдминПанели требуется лишь Web-сервер с некоторыми расширениями. Никаких демонов для управления серверами не требуется.
Игры
В настоящий момент поддерживаются все игры на движках GoldSrc и Source, конфигурацию этих игр можно настроить по своему усмотрению. Существует возможность ограниченной поддержки любых других игр.
Поддержка разных ОС
GameAP может работать с игровыми серверами на следующих операционных системах: Ubuntu, Debian, Windows, CentOS, Gentoo и др. Web-часть панели может работать на любой ОС.
Скорость работы
АдминПанель выполняет самое основное требование — скорость работы. Это достигается благодаря оптимизированному коду и минимальному количеству запросов в базу данных.
Поддержка нескольких баз данных
Возможна работа с самыми распространенными базами данных (MySQL, PDO, PostgreSQL, Oracle, Microsoft SQL Server и др.).
Возможности:
• Управление любыми игровыми серверами и программами;
• Поддержка операционных систем Linux и Windows;
• Поддержка MySQL, PDO, PostgreSQL, Oracle, Microsoft SQL Server;
• Мультиязычность;
• Смена карт на сервере, остановка, перезагрузка серверов;
• Просмотр логов серверов;
• Управление игроками (бан, кик, смена ника);
• Отправка rcon команд на сервер;
• Просмотр консоли сервера;
• Задания для серверов (остановка, обновление в заданное время);
• Редактирование конфигурационных файлов (server.cfg, mapcycle.txt и др.);
• Загрузка игровых файлов (карт, плагинов);
• Создание пользователей с разными правами на определенные серверы;
• Поддержка модулей;
• Регистрация пользователей (при необходимости выключается);
• Автоматическая установка серверов через SteamCMD;
• Автоматическая установка серверов из архивов;
• Работа на всех веб-серверах (Apache, Nginx, IIS и др.).
Game AdminPanel 1.0 [07.07.2015]:
[+] Ограничение на использование CPU сервером (%) (Linux);
[+] Ограничение на использование RAM сервером (Linux);
[+] Ограничение на использование пропускной способности сервером (Linux);
[+] WebFTP клиент для просмотра, редактирования и загрузки файлов.
[+] Написан протокол GameAP Daemon, для управления фалами и серверами;
[+] Конфигурирование серверной части;
[+] Уведомления в шаблонах;
[+] Поддержка Rust Experimental;
[+] Опциональное использование логина и пароля SteamCMD при установке сервера.
[+] Удаление заданий, которые должны выполняться лишь один раз.
[+] Значения по умолчанию для алиасов.
[+] Использование алиасов в путях к файлам.
[+] Замена QUERY и RCON порта в параметрах запуска;
[+] Добавлена замена notices в хуках;
[+] TeamSpeak Installer;
[+] Значения RCON пароля из алиасов;
[+] Добавлены/обновлены данные игр;
[fix] Подгрузка файлов из стандартного шаблона, если файл в другом шаблоне отсутствует;
[fix] Проверка поддержки движка при создании новой игры;
[fix] Получение подробного списка файлов по FTP через ftp_rawlist();
[fix] Исправлены баги с шоткодами;
[fix] Исправлено редактирование файлов WebFTP;
[fix] Загружены недостающие файлы;
[fix] Поддержка некоторых модулей для версий 0.9.x;
[fix] Исправлены ошибки в users модели;
[fix] Исправлен баг при установке игровых серверов;
[fix] Исправлен баг с получением данных выделенного сервера;
[fix] Исправлен URL к js скрипту при установке панели;
[fix] Исправлен баг с фильтром пользователей;
[fix] Исправлен баг с проверкой порта на занятость;
[fix] TimeOut для Query;
[fix] Исправлены пути в шаблонах;
[fix] Исправлен баг с обработкой путей;
[fix] Исправлен баг с получением статуса сервера на CentOS;
[fix] Исправлен баг с работой через PaExec;
[fix] Возможность использования пробелов в алиасах;
[fix] Исправлены ссылки на странице обновления панели;
[fix] Исправлен баг с паролем, содержащим кавычки;
[fix] Исправлены баги с обновлением данных модулей в servers и dedciated_servers моделях;
- Параметры запуска перенесены в настройки выделенного сервера;
- Переписан Cron модуль;
- Переписана серверная часть Linux;
- Серверная часть Windows переписана на C++;
- Переработан Telnet драйвер.Требования для web-сервера:
• ОС Linux или Windows;
• PHP версии 5.2.4 и выше;
• GD модуль PHP;
• SSH2 модуль PHP;
• Включенные функции FTP на PHP;Требования для игрового сервера (Linux):
— Screen;
— Настроенный SSH (для удаленного сервера);
— Настроенный FTP (для удаленного сервера);
— Утилита SteamCMD. Для установки игровых серверов с серверов Valve;Требования для игрового сервера (Windows):
— Настроенный Telnet или SSH (для удаленного сервера);
— Настроенный FTP (для удаленного сервера);
— Права администратора;
— Утилиты 7-zip и wget. Для установки игровых серверов из репозиториев;
— Утилита SteamCMD. Для установки игровых серверов с серверов Valve;Разработчик: ET-NiK
Тестеры: kissbb, GordonFreeman, Pontiy
Логин: demo
Пароль: demo