GameAP

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску


Общая информация

АдминПанель - Web-панель управления игровыми серверами. Позволяет управлять серверами таких игр как Half-Life, Counter-Strike, Team Fortress. Написана с использование PHP фреймворка CodeIgniter 2.1.3, благодаря этому панель очень гибка в настройке, расширении модулями. АдминПанель поддерживает несколько операционных систем, работает с самыми популярными базами данных (MySQL, PostgreSQL и др.), поддерживает все игры Valve.

Последняя версия: 0.5.6 [30.06.2013]

Возможности

  • Управление игровыми серверами на движке GoldSource и Source.
  • Поддержка операционных систем Linux и Windows.
  • Смена карт на сервере, остановка, перезагрузка серверов.
  • Просмотр логов серверов.
  • Управление игроками (бан, кик, смена ника).
  • Редактирование конфигурационных файлов (server.cfg, mapcycle.txt и др.).
  • Загрузка игровых файлов.
  • Создание пользователей с разными правами на определенные серверы.
  • Поддержка модулей.
  • Поддержка MySQL, PostgreSQL, Oracle, Microsoft SQL Server.
  • Автообновление серверов.

Поддерживаемые игры

Поддерживаются все игры на движках GoldSource (Half-Life 1, Counter-Strike 1.6) и Source (Half-Life 2, Counter-Strike: Source, Team Fortress 2)

История версий

[+] - добавлено, [-] - удалено, [fix] - исправлено, [*] - информация.

0.5.x

0.5.7 [07.07.2013]
[+] Смена Rcon пароля в админпанели. При этом делаются необходимые правки в server.cfg, отправляется обновленный пароль на сервер.
[+] Шифрование данных SSH, Telnet, FTP, RCON паролей.
[+] Возможность установки админпанели в поддиректорию домена.
[fix] Проверка прав на каталог при чтении логов.
0.5.6 [30.06.2013]
[+] Автоматические задания для серверов. Можно задать перезагрузку сервера в любое время или отправку определенной rcon команды.
[+] Обновление сервера, автоматическое обновление сервера.
[+] Журнал последних действий над сервером на главной странице управления сервером.
[+] Просмотр логов (записей журнала) с действиями над серверами в админпанели.
0.5.5 [12.06.2013]
[+] Логирование при загрузке игровых файлов.
[fix] Очистка кэшированного списка карт при загрузке игровых файлов.
0.5.4 [11.06.2013]
[+] Запись списка карт на серверах в базу (своеобразный кэш).
[+] Логирование действий над игровыми серверами.
[fix] Проверка статуса сервера перед отправкой ркон команд.
0.5.3 [06.06.2013]
[+] Регистрация пользователей.
[+] Восстановление пароля.
[+] Проверка существующего логина и почты при добавлении пользователей админов.
[fix] Правильное отображение кириллических символов при редактировании конфигурации.
0.5 [02.06.2013]
[+] Редактирование базы конфигурационных файлов.
[+] Редактирование базы контент директорий.
[+] Редактирование базы лог директорий.
[+] Быстрые команды RCON (Fast RCON).
[fix] Проверка на настройку параметров запуска серверов.
[fix] Проверка, задан ли SSH или Telnet.
[fix] Просмотр файлов логов с разным расширением. До этого возможно было просматривать только *.log
[*] Переписан код просмотра логов.
[*] Переписаны и отсортированы некоторые модели.

0.4.x

0.4.3 [31.05.2013]
[+] Полная поддержка игр на движке Source.
[fix] Исправлена проблема с отображением списка серверов на главной странице.
[fix] Исправлена проблема с добавлением пользователей.
АдминПанель 0.4.x
0.4.2 [29.05.2013]
[+] Серверы на главной странице отсортированы по играм.
[+] Редактирование профиля администратора запрещено в целях безопасности.
[+] Логирование правильных и неправильных авторизаций.
[fix] Устранена уязвимость, позволяющая изменить данные любого пользователя, в том числе и администратора.
[fix] Устранена уязвимость, позволяющая бесправному пользователю посмотреть список пользователей и серверов.
0.4.1 [28.05.2013]
[+] Привилегия просмотра серверов.
[fix] Исправлена проблема с загрузкой карт на FTP сервер.
[fix] Исправлена проблема с обновлением привилегий.
[fix] Исправлена проблема с перезапуском сервера на Windows.
[-] Удалена старая система привилегий. Серверы в списке должны отображаться корректно.
0.4 [27.05.2013]
[+] Поддержка отдельных выделенных серверов, для них создана отдельная таблица.
[+] Добавление/редактирование/удаление игровых серверов.
[+] Добавление/редактирование/удаление игр.
[+] Добавление/редактирование/удаление типов игр (модификаций, тарифов).
[+] Полноценная поддержка нескольких операционных систем Linux (Ubuntu и Debian).
[+] Поддержка Windows. Но лучше использовать Linux =).
[+] Поддержка удаленных серверов через Telnet.
[fix] Проверка - настроен ли FTP.
[fix] Исправлено отображение списка серверов на главной странице и в профиле.
[fix] Изменение в конфигурации путей к каталогам.
[fix] Изменения в существующих шаблонах.
[fix] Исправлена загрузка карт на сервер по FTP. Из-за типа загрузки карты загружались неправильно, имели неправильный формат и крашили сервер.
[fix] На загружаемую карту по FTP также устанавливаются права 666.
[fix] Исправлен мягкий рестарт сервера.
[fix] Исправлен проблема с загрузкой amx плагинов.

0.3.x

АдминПанель 0.3.x
0.3.7 [06.05.2013]
[+] Загрузка контента (карты, плагины, звуки, музыка и др.) на сервер. Поддерживаются любые игры Valve.
[+] Правка конфигурационных файлов (server.cfg, maps.ini и др.). Поддерживаются любые игры и моды (Amx Modx, SourceModx).
[+] Поддержка удаленных серверов для загрузки контента и правки конфигурационных файлов.
[+] Новые права для пользователей.
[fix] Исправлено отображение IP и порта сервера на некоторых страницах. До этого отображался лишь IP.
0.3.5 [05.05.2013]
[+] Полная поддержка удаленных серверов.
0.3.4 [14.04.2013]
[+] Фильтрация логов. Сортировка и поиск по имени лога.
[fix] Отображение карт в списке, теперь показываются все карты, которые есть на сервере, сортировка по возрастанию;
0.3.3 [13.04.2013]
[+] Редактирование привилегий пользователей админом;
[+] Редактирование пользователей админом;
[+] Просмотр своих привилегий на отдельные серверы;
[+] Чтение файлов логов;
[fix] Режим авторизации изменен, хеш пароля не хранится в куках, теперь если ваши куки будут украдены, ими нельзя будет воспользоваться;
[fix] Удобное редактирование привилегий;
[fix] Исправлены найденные баги с шаблонами;
[fix] Изменено отображение даты;
0.3.1 [10.04.2013]
[+] Редактирование привилегий на отдельные серверы;
[+] Отправка ркон команды;
[+] Задание пароля на серверы;
0.3 [09.04.2013]
[+++] Закрыты (найденные!) уязвимости, позволяющие получить любому полный доступ к серверам;
[*] Переработан код АдминПанели;
[+] Просмотр данных профиля;
[+] Редактирование профиля и смена пароля;
[+] Редирект при авторизации, не выводятся сообщения "Вы авторизованы";
[+] Привилегии на отдельные серверы (пока только данные);
[fix] Перевод строк при ответе сервера;
[fix] Неправильное отображение IP, при отрицательном количестве фрагов;

0.2.x

АдминПанель 0.2.x
0.2.2 [08.04.2013]
[+] Подтверждение запуска/перезапуска/остановки сервера;
[+] Вывод названия сервера в заголовке;
[+] Статус сервера (онлайн/оффлайн);
[+] Смена карт;
[+] Мягкий рестарт (перезагрузка карты), при обычном рестарте сервер выключается и включается, при софт рестарте этого не происходит;
[fix] Отображение кнопок в соответствие со статусом сервера;
[fix] Символ "l" в ответе сервера не появляется;
0.2.1 [07.04.2013]
[+] Добавлена возможность бана и смени ника;
[fix] Проверка прав при кике игрока (до этого проверки небыло);
[+] Отправка сообщений в чат.
0.2 [06.04.2013]
[+] Запуск/остановка/перезапуск серверов;
[+] Добавление пользователей, теперь нет общего пароля и логина для всех;
[+] Привилегии для пользователей;
[+] Возможность кикать игроков;
[+] Кнопка "Выход".