old | SMRGames
  • Главная
  • API
  • Репозиторий
  • Обновления

Крупное обновление 7.3.7

371 просмотров

- Начало разработки OWN части панели управления

- Обновлён бот TELEGRAM
- Небольшое обновление верстки | GAME
- Исправлено чтение лог файлов GAME консоли
(Теперь выводит ошибку если файл не найден)


- Добавлена функция копирования резервной копии на другой сервер


- Обновлена страница /account/pay/index
-- Обновлён JS
-- Обновлены проверки данных от пользователя
-- Отказ от платёжного агрегатора WalletOne

- Обновлена страница /pages/index

- Обновлена страница /account/edit/index
-- Полное обновление верстки страницы
-- Обновление проверок поступаемых данных от пользователя
-- Убран небольшой костыль с оповещениями
-- Отказ от функции (Перевод пользователю)


- Добавлен раздел (Пользователи)


- Обновлена верстка страниц /account/login | register | restore
- Обновлён JS код на страницах /account/login | register | restore
- Обновлён функции страниц /account/login | register | restore
-- Исправлены грамматические ошибки

- Обновлена функция интеграции с MYSQLI
- Добавлены новые проверки поступаемые от пользователя
- Обновлена оффлайн страница
-- Теперь показывается бэкграунд пользователя
-- Обновлен JS код


- Обновлена авторизация через uLogin
-- Добавлен обработчик ошибок, и их вывод
(Раньше просто JS выпадал в ошибку)
-- Добавлена фильтрация методов авторизации, сейчас поддерживается только VK
-- Теперь для авторизации через uLogin не обязательно точное совпадение email адресов! Теперь поиск ведётся по ID страницы соц.сети


- Функция распаковки резервной копии сервера полностью переведена на SSH библиотеку phpseclib | GAME
- Функция перезапуска сервера при его падении полностью переведена на SSH библиотеку phpseclib | GAME
- Функция установки FastDL полностью переведена на SSH библиотеку phpseclib | GAME
- Функция получения лог файлов FastDL полностью переведена на SSH библиотеку phpseclib | GAME
- Функция получения списка (Демок) для серверов поддерживающих TV полностью переведена на SSH библиотеку phpseclib | GAME
-- Обновлен вывод ошибки если файлы не найдены

- Обновлена функция мониторинга серверов для приложения VK
(Теперь если нет включенных серверов то будет показывать следующее)

-- Убран вывод TV серверов

- Функция запуска сервера полностью переведена на SSH библиотеку phpseclib | GAME
-- Обновлён алгоритм редактирования конфиг файла сервера
-- Убран флаг на автоматическую запись (Демок) на серверах

- Функция удаления демки полностью переведена на SSH библиотеку phpseclib | GAME
- Функция создания резервной копии полностью переведена на SSH библиотеку phpseclib | GAME
-- Временно отключена функция резервного копирования базы MYSQL

- Обновлена функция получения списка карт
(Добавлены исправления для специфичных названий карт, а так же убран небольшой костыль/)
- Обновлена функция смены карты
(Добавлены исправления для специфичных названий карт)
- Функция установки модификации полностью переведена на SSH библиотеку phpseclib | GAME
-- Временно отключен импорт дампа MYSQL от модификации

- Функция запроса QUERY данных GAME сервера полностью обновлена
-- Теперь выводятся все данные от библиотеки GAMEQ
-- Увеличена скорость обработки запроса

- Обновлена JS функция sendActionStatus на странице /gameservers/control/index/index/
-- Обновлен алгоритм вывода списка игроков
-- Отказ от старой функции getPlayers
-- Обновлён дизайн списка онлайн игроков

- Небольшое обновление функций JS на странице /gameservers/control/index/index

- Обновлена JS функция смены карты | GAME
(Теперь окно вызывается после загрузки списка карт)
-- Небольшое исправление окна смены карты


- Обновлена страница /gameservers/control/repository
-- Добавлен счётчик установок модификации
-- Добавлен вывод SHA256
-- Добавлен вывод размера модификации в мегабайтах
-- Обновлён проверки поступаемых данных от пользователя
-- Сортировка модификаций теперь по количеству скачиваний


- Небольшие обновления на странице /gameservers/control/console
-- Исправления HTML
-- Обновлены JS функции

- Обновлены значки статусов, а так же некоторые значки модулей | GAME


- Telegram BOT получил новую команду /gqstatus ID Подробный QUERY ответ сервера
- Отказ от плагина ChartJS
- Отказ от тенденции по слотового хостинга, теперь все сервера арендуются по ресурсам
- Исправлена ошибка в функции (Параметры сервера) на странице /gameservers/control/config/index
(Если не привязано приложение виджета вк, то невозможно было редактировать остальные параметры)
-- Уменьшено кол.во запросов в базу с 4 до 1
- Небольшие исправления функций PHP / JS на странице /gameservers/control/crontab/index

- Обновлена верстка страницы /gameservers/control/firewall/index
-- Обновлён JS код
--- Теперь функция (Информация об IP) не имеет костылей)
-- Обновлён PHP код, добавлены новые валидации поступающих данных от пользователя
- Небольшое обновление JS кода на странице /gameservers/control/console/index
- Отказ от тем в WEB FTP на странице /gameservers/control/ftp/index/
-- Установлена тема по умолчанию windows

- Обновлена функция (Смена порта) | GAME
(Адаптирован под контейнеры)

- Исправлен виджет мониторинга для группы VK
(Установлен лимит на 10 строк, согласно документации api VK)
-- Добавлена (псевдо рандомная выдача серверов в виджет)

- Добавлено перелистывание к самой последней странице в списке, и наоборот


- Обновлён алгоритм идентификации авторизованного пользователя
(Убран лишний запрос в базу данных, который отслеживал активность сессии)
-- Полностью обновлены переменные пользователя
(Были полностью обновлены список хуков авторизованного пользователя)
-- Увеличена общая скорость обработки загрузки страниц

- Полностью переписан алгоритм защиты от CSRF атак
- Обновлена страница account/user/messages
-- Обновлён JS код, и небольшие исправления в верстке
-- Обновлён алгоритм проверки CSRF токена

- Обновлена страница /gameservers/control/owner/index/
-- Небольшие исправления в верстке страницы
-- Обновление JS кода
-- Полное обновление проверки данных поступаемых от пользователя
--- Исправлена ошибка FTP / FASTDL / TV если тариф не поддерживает функцию(ии)
-- Добавлен выбор метода подтверждения добавления совладельца
-- Добавлена запись действий в раздел (Логи сервера)



- Добавлена новая функция (Отказ от сервера) | GAME


- Добавлена новая функция (Передача прав) | GAME


- Обновлена страница /gameservers/control/tv/index/
-- Обновлен JS код
-- Обновлены проверки поступаемых данных от пользователя
-- Исправлен вывод ошибки если файлы не найдены
-- Добавлена кнопка (Удалить все) для удаления всех записей (демок)


- Обновлена страница /gameservers/control/backup/index/
-- Обновлены проверки поступаемых данных от пользователя
-- Обновлен JS код
(Полностью убраны костыли для распаковки и удаления резервной копии)


- Обновлен метод интеграции с контейнерами | GAME
-- Обновлены все зависимости
-- Обновлён образ контейнера
-- Добавлена интеграция переменных окружения в контейнерах
- Полностью исправлена работоспособность серверов RUST | GAME
- Обновлён запуск сервера unturned
(теперь выполняется запуск напрямую, без файла run.sh)
- Исправлено автоматическое подключение библиотек для сервера
- Исправлено выделение UUID в команде useradd
- Исправлено выделение UUID для pureftpd
- Небольшие исправления функций фильтраций GET / POST запросов

- Обновлена библиотека GameQ до версии 3.0.15
-- Добавлена новая глобальная переменная для упрощения взаимодействия с библиотекой и добавляемыми играми
- Добавлена полная поддержка сервера Insurgency: Sandstorm
- Добавлена поддержка сервера Arma3 BETA


- Добавлена полная поддержка серверов Arma 3

- Добавлена поддержка полная серверов Hurtworld



SMRPanel Crafted with by enabled2k Панель управления находится на стадии разработки.