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

Предпоследние обновление BETA версии 7.3.8

295 просмотров

- Обновлена страница /gameservers/index
-- Исправлена верстка таблицы у доверенных серверов (by owners)
(Спасибо (Самид Гусейнов))
-- Добавлена функция быстрого копирования IP адреса сервера

- Исправлен баг в разделе CRONTAB | GAME
(Ошибка фильтрации данных в типе задания / обновление сервера. Спасибо (Самид Гусейнов))
- Обновлена функция (Отказ от сервера) | GAME

-- Теперь если срок аренды сервера меньше 3 дней то отказаться от сервера нельзя
(До этого был временный костыль с проверкой на использование тестового GAME сервера)

- Добавлена функция продления времени жизни сессии.
(При условии, что IP адрес сходится с текущим, продление будет выполниться в последний день жизни сессии)

- Добавлена функция автоматической остановки сервера из-за чрезмерного потребления HDD | GAME

- Обновлена функция обновления timestamp (когда был пользователь)
(Раньше было 2 запроса в БД, теперь 1 + убран костыль об обновлении timestamp на сессии пользователя)

- Исправлен назойливый баг с портами | GAME
(Если заказан хоть 1 сервер из тарифа, то 2 сервер не мог запустится, из-за кривого выделения диапазона портов)

- Добавлена функция показа введённого пароля на странице /account/login


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

-- Убрана функция замены Title вкладки, если появилось новое сообщение
-- Добавлена новая функция задержки отправки сообщений
-- Небольшое обновление Html верстки

- Исправлен вывод страницы /pages/index
(Из за недавнего обновления перестали работать боты и api доступ, но теперь всё работает и страница правильно отображается при 1 заходе на сайт)

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


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


- Обновлена функция вырезания спец символов

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

(Теперь, если вы или кто-то другой зашел на ваш аккаунт он не сможет деавторизовать другие сессии кроме своей)
(Сделано примерно как в telegram ))

- Исправлена уязвимость (спасибо: Самид Гусейнов) на странице /account/settings/security/index в функции привязки 2FA
(Ошибка заключалась в накрутке бонусных монет, при перепривязки 2FA)

- Исправлено отображение стартовой страницы /pages/index при заходе на сайт
(Теперь она работает без багов)
- Некоторые мелки фиксы в USER части

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

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

- Исправлена функция выбора стороннего лог файла в разделе (Консоль) | GAME

- Исправлена функция смены карты сервера | GAME

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

-- Обновлен алгоритм поиска в строке
-- Добавлен вывод запрещённых флагов
-- Добавлен лимит символов параметров запуска (500 символов)

- Исправлено зачисление средств на аккаунт

- Исправлено отображение итоговой суммы возврата сервера | GAME / MYSQL

- Небольшие исправления / доработки темы оформления DARK

- Небольшое обновление WEB FTP (elfinder) | GAME

-- Исправлено отображение значков в WEB FTP
-- Если выбрана тема оформления DARK то WEB FTP будет менять тему
(В будущем тема оформления будет улучшена)

- Обновлена интеграционная библиотека Memcached
-- Обновлены зависимости на странице /pages/index

- Обновлена функция (Автоматический рестарт при падении)
-- Теперь используется Memcached для подсчёта кол.ва попыток восстановления
(Меньше запросов в БД, а так же Memcached отвечает на запрос быстрее)
-- Исправлен неверный подсчёт кол.ва попыток восстановления сервера
-- Функция на 72% быстрее обрабатывается чем старая )

- Введена новая функция логирования ошибок панели
-- При критических ошибках будет отправляться лог администраторам через ботов

- Обновлена функция (Виджет мониторинга серверов VK)
-- В 2 раза меньше запросов к БД
-- Функция запроса QUERY данных сервера стала работать быстрее
-- Добавлен вывод лога в функцию (логирования ошибок панели)

- Общий рефакторинг кода CRON задач панели управления | ALL

- Небольшое обновления функции получения логов консоли | GAME
-- Изменено итоговое форматирование текста

- Исправлены функции (Автоматический рестарт / Виджет мониторинга VK)
-- При проблемах подключения к локации он пытался перезапустить сервер, а так же обновить мониторинг

- Обновлена библиотека оповещений пользователя через VK / Telegram
-- Рефакторинг кода
-- Увеличена скорость обработки запросов
-- Некоторые сообщения были изменены

- Обновлён бот Telegram
-- Обновлен префикс бота
-- Рефакторинг кода
(Бот стал немного быстрее работать)
-- Обновлены проверки поступаемых данных от пользователя
-- TEST Добавлена команда .user для вывода краткой информации о пользователе
-- Обновлена команда .ping
(Теперь выводит сколько затрачено секунд для обработки запроса)
-- Небольшие исправления текста
-- Исправлена команда .gconsole
(были ложные срабатывания на запрещённые символы)

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





-- Обновление верстки
-- Рефакторинг кода
-- Добавлена отправка уведомления через Telegram / VK при ответе от тх

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

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

-- Добавлено поле для изменения RCON пароля для сервера
-- RCON пароль не увидит и не изменит совладелец сервера
(Если ему не дать доступ к FTP и т.п)

- Исправлена функция (Поиск по типу / Поиск по имени файла) на странице /gameservers/control/config/index/
(Раньше могло выдать мусор, а так же выбивал warn в error.log)

- Обновлён Telegram бот

-- Общий рефакторинг кода
-- Добавлена возможность добавления бота в группы
-- Исправлена команда .gstatus ID
(В некоторых случаях не выдавал кол.во игроков на сервере)

- Обновлена страница /account/edit/index
-- Обновлена функция привязки Telegram
(Работает быстрее, а так же нет 2 перезагрузки страницы для подгрузки toastr уведомления)

-- Добавлена отправка уведомления об успешной привязки Telegram к панели
-- Исправлен хук поиска пользователя для API телегам бота
(Адаптация под размещение бота в группах. Если бот находился в группе и пользователь не привязавший tg аккаунт к панели пытался отправить любую команду (например .user) ему выдавался мусор в виде null)

- Обновлена страница /account/edit/index
-- Обновлен функция привязки аккаунта VK к панели
-- Теперь проводится внутренняя проверка данных поступаемых от пользователя
(ps: Авторизация на удаленной стороне https://vk.cc/awKFsg)

- Обновлена страница /account/login
-- Добавлена кнопка авторизации через Telegram
(ps: надеемся на скорейший отказ от uLogin)

- Исправлен модуль Firewall | GAME
(Адаптация под маршрутизацию контейнеров Docker)

- Обновлена страница /account/settings/security/index
-- Обновлен алгоритм привязки номера телефона
-- Рефакторинг кода
-- Обновлён Html
-- Обновлены проверки поступаемых данных от пользователя
-- Обновлён алгоритм шифрования номера телефона
(По современным стандартам ))
-- Добавлена отправка оповещения об привязке номера телефона через Telegram / VK ботов



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

-- Добавлена функция отвязки номера телефона
-- Добавлено оповещение об отвязке номера телефона через Telegram / VK ботов


- Обновлена страница /account/login

-- Рефакторинг кода
-- Отказ от сервиса uLogin
-- Добавлена кнопка авторизации через VK
-- Обновлены проверки поступаемых данных от пользователя

- Обновлена функция проверки доступного места в момент заказа сервера на локации | GAME
-- Теперь ведёт подсчёт по ресурсам указанные в тарифе

- Обновлён бот VK
-- Обновление полностью наследовано от бота Telegram

- Обновлён алгоритм шифрования пароля пользователя
- Обновлён алгоритм привязки 2FA
(Теперь не используются хэшированные куки, всё хранится в Memcached)
-- Обновлён метод шифрования ключа 2FA

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