- Обновлена страница /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 при ответе от тх
-- Добавлено поле для изменения 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)
-- Обновлен алгоритм привязки номера телефона -- Рефакторинг кода -- Обновлён Html -- Обновлены проверки поступаемых данных от пользователя -- Обновлён алгоритм шифрования номера телефона (По современным стандартам )) -- Добавлена отправка оповещения об привязке номера телефона через Telegram / VK ботов