GameAP: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) (→Возможности) |
Nikita (обсуждение | вклад) |
||
Строка 23: | Строка 23: | ||
* Автообновление серверов. | * Автообновление серверов. | ||
* Автоматический перезапуск сервера, в случае падения. | * Автоматический перезапуск сервера, в случае падения. | ||
+ | * Автоматическая установка серверов. | ||
== Поддерживаемые игры == | == Поддерживаемые игры == | ||
Строка 33: | Строка 34: | ||
'''[fix]''' - исправлено, | '''[fix]''' - исправлено, | ||
'''[*]''' - информация. | '''[*]''' - информация. | ||
+ | |||
+ | === 0.6.x === | ||
+ | '''0.6.1 [09.08.2013]''' | ||
+ | [+] Возможность установить параметры установки сервера через SteamCMD в АдминПанели. | ||
+ | [fix] Исправлен баг при расположении игровых серверов не на системном диске Windows. | ||
+ | [fix] Исправлена ошибка, если не указать данные screen name для Windows сервера, то невозможно было управлять сервером. | ||
+ | [fix] Исправлена ошибка установки игрового сервера на локальный сервер. | ||
+ | [fix] Исправлены найденные ошибки Мастера установки. | ||
+ | |||
+ | '''0.6 [07.08.2013]''' | ||
+ | <pre> | ||
+ | [+] Алиасы для запуска игровых серверов. Благодаря ним можно настроить количество слотов, карту по умолчанию и другие параметры для запуска. | ||
+ | [+] Возможность отправить сообщение об ошибке разработчику через админпанель. | ||
+ | [+] Проверка обновлений АдминПанели. | ||
+ | [+] Автоматическая установка серверов Valve при помощи SteamCMD. | ||
+ | [+] Отключение регистрации пользователей. | ||
+ | [+] Мастер установки АдминПанели. | ||
+ | [+] Настройка базовых привилегий пользователей. | ||
+ | [+] При выставлении прав servers_global пользователю, администратору придет информационное сообщение на почту. | ||
+ | [+] Возможность указать пользователя в параметрах запуска, от которого будет запущен сервер (Linux). | ||
+ | [+] Удаление пользователей. | ||
+ | [+] Деактивация серверов. | ||
+ | [+] Автоматическое задание директории с картами (для GoldSource, Source игр). | ||
+ | [+] При удалении игрового сервера удаляется и его содержимое. | ||
+ | [fix] Невозможно удалить выделенные серверы, игры, модификации, когда они имеют игровые серверы. | ||
+ | [fix] АдминПанель лучше распознает когда сервер запущен, а когда нет. | ||
+ | [fix] Исправлена ошибка изменения FastRCON команды. | ||
+ | [fix] Часть имени файла в фильтрации логов может состоять менее чем из 3 символов. | ||
+ | [fix] Возможность выбрать или изменить тип игры (модификацию) для игрового сервера в админпанели. | ||
+ | [fix] Исправлен баг отображения тегов шаблона при редактировании модификации игры. | ||
+ | [fix] Запуск cron скрипта возможен только из командной строки. | ||
+ | [fix] Исправлена ошибка отправки команд на локальный Windows сервер. | ||
+ | [fix] Проверка неправильной привилегии при остановке сервера. Проверялась привилегия на перезапуск а не остановку. | ||
+ | [fix] Проверка существования сервера при просмотре своих привилегий в профиле. | ||
+ | [fix] Проверка существования выделенного/игрового сервера, игры, типа игры (модификации) при удалении. | ||
+ | [*] Изменены базовые привилегии. Данные о привилегиях пользователя храняться в таблице users, а не users_privileges. | ||
+ | [*] Улучшена работа cron модуля. | ||
+ | [*] Переработаны исполняемые файлы АдминПанели (server.sh и server.exe). Теперь стало возможным более тонко настроить запуск сервера и запускать абсолютно любой игровой сервер. | ||
+ | [*] Изменена цепочка запуска серверов в Windows. | ||
+ | </pre> | ||
=== 0.5.x === | === 0.5.x === |
Версия 03:13, 10 августа 2013
Содержание
Общая информация
АдминПанель - Web-панель управления игровыми серверами. Позволяет управлять серверами таких игр как Half-Life, Counter-Strike, Team Fortress. Написана с использование PHP фреймворка CodeIgniter 2.1.3, благодаря этому панель очень гибка в настройке, расширении модулями. АдминПанель поддерживает несколько операционных систем, работает с самыми популярными базами данных (MySQL, PostgreSQL и др.), поддерживает все игры Valve.
Последняя версия: 0.5.10 [09.07.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.6.x
0.6.1 [09.08.2013]
[+] Возможность установить параметры установки сервера через SteamCMD в АдминПанели. [fix] Исправлен баг при расположении игровых серверов не на системном диске Windows. [fix] Исправлена ошибка, если не указать данные screen name для Windows сервера, то невозможно было управлять сервером. [fix] Исправлена ошибка установки игрового сервера на локальный сервер. [fix] Исправлены найденные ошибки Мастера установки.
0.6 [07.08.2013]
[+] Алиасы для запуска игровых серверов. Благодаря ним можно настроить количество слотов, карту по умолчанию и другие параметры для запуска. [+] Возможность отправить сообщение об ошибке разработчику через админпанель. [+] Проверка обновлений АдминПанели. [+] Автоматическая установка серверов Valve при помощи SteamCMD. [+] Отключение регистрации пользователей. [+] Мастер установки АдминПанели. [+] Настройка базовых привилегий пользователей. [+] При выставлении прав servers_global пользователю, администратору придет информационное сообщение на почту. [+] Возможность указать пользователя в параметрах запуска, от которого будет запущен сервер (Linux). [+] Удаление пользователей. [+] Деактивация серверов. [+] Автоматическое задание директории с картами (для GoldSource, Source игр). [+] При удалении игрового сервера удаляется и его содержимое. [fix] Невозможно удалить выделенные серверы, игры, модификации, когда они имеют игровые серверы. [fix] АдминПанель лучше распознает когда сервер запущен, а когда нет. [fix] Исправлена ошибка изменения FastRCON команды. [fix] Часть имени файла в фильтрации логов может состоять менее чем из 3 символов. [fix] Возможность выбрать или изменить тип игры (модификацию) для игрового сервера в админпанели. [fix] Исправлен баг отображения тегов шаблона при редактировании модификации игры. [fix] Запуск cron скрипта возможен только из командной строки. [fix] Исправлена ошибка отправки команд на локальный Windows сервер. [fix] Проверка неправильной привилегии при остановке сервера. Проверялась привилегия на перезапуск а не остановку. [fix] Проверка существования сервера при просмотре своих привилегий в профиле. [fix] Проверка существования выделенного/игрового сервера, игры, типа игры (модификации) при удалении. [*] Изменены базовые привилегии. Данные о привилегиях пользователя храняться в таблице users, а не users_privileges. [*] Улучшена работа cron модуля. [*] Переработаны исполняемые файлы АдминПанели (server.sh и server.exe). Теперь стало возможным более тонко настроить запуск сервера и запускать абсолютно любой игровой сервер. [*] Изменена цепочка запуска серверов в Windows.
0.5.x
0.5.10 [09.07.2013] [+] Отображение операций с файлами (загрузка, редактирование) в последних действиях над сервером. [+] Запись в лог при редактировании конфигурационных файлов сервера. [fix] Если админпанели два раза подряд не удается запустить сервер, в этом случае она будет перезапускать сервер. При зависании сервера его необходимо остановить и запустить. [fix] Исправлена ошибка при редактировании выделенного сервера. Мог стереться путь к скрипту запуска и игровым сервером невозможно было управлять. [fix] Исправлена ошибка при загрузке карт на сервер. [fix] Исправлена проблема загрузки файлов на локальный сервер.
0.5.9 [09.07.2013] [+] Автоматический перезапуск сервера в случае падения. [+] Смена RCON пароля, если указанный в админпанели и на сервере не совпадают. [+] Настройки для сервера. [fix] Невозможность повторного выполнения cron задания, если оно ещё выполняется. [fix] Исправлена ошибка при отправке команды kick. [fix] Исправлен перезапуск сервера в Linux. [fix] Исправлено неправильное отображение ссылки при выборе сервера. [fix] Отображение ссылки "Далее" при сохранении конфигурационного файла. [fix] Исправлено отображение последних действий над сервером. В некоторых случаях некоторые последние действия могли не отображаться. [fix] Проверка правильности введенных SSH и FTP данных.
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.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.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.2 [08.04.2013] [+] Подтверждение запуска/перезапуска/остановки сервера; [+] Вывод названия сервера в заголовке; [+] Статус сервера (онлайн/оффлайн); [+] Смена карт; [+] Мягкий рестарт (перезагрузка карты), при обычном рестарте сервер выключается и включается, при софт рестарте этого не происходит; [fix] Отображение кнопок в соответствие со статусом сервера; [fix] Символ "l" в ответе сервера не появляется;
0.2.1 [07.04.2013] [+] Добавлена возможность бана и смени ника; [fix] Проверка прав при кике игрока (до этого проверки небыло); [+] Отправка сообщений в чат.
0.2 [06.04.2013] [+] Запуск/остановка/перезапуск серверов; [+] Добавление пользователей, теперь нет общего пароля и логина для всех; [+] Привилегии для пользователей; [+] Возможность кикать игроков; [+] Кнопка "Выход".