1. Рады видеть Вас на русскоязычном форуме TeamSpeak!

    У нас Вы можете скачать последнюю версию:

    Перед регистрацией рекомендуем ознакомиться

    с Правилами форума.

    Присоединяйтесь! Учите и обучайтесь!

    Скрыть объявление
  2. Новая группа "Новичок" на нашем форуме!

    Новые пользователи будут попадать в группу "Новичок".

    Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.

    Перейти в тему обсуждения
    Быстрый переход в группу Пользователь
  3. VPS/VDS и дедикейт сервера в аренду с DDoS защитой

    • Низкий пинг
    • Действующий SLA
    • Рублевые цены без привязки к курсу валют

    Бесплатный тестовый период VPS-OpenVZ

    Попробовать

Веб TSN Ranksystem (TeamSpeak Level System) 1.3.23

TSN Ranksystem - TeamSpeak Level System

  1. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.803
    Симпатии:
    381
    Баллы:
    775
  2. STALKERASL

    STALKERASL Пользователь

    Регистрация:
    31 мар 2014
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    239
    Подскажите в чём может быть проблема? Некорректно работает worker.php . При этом при первом запуске выдавал ту же ошибку, но запускался, а теперь нет.

    Код:
    root@fast:~# /var/www/admin/www/'домен'/worker.php check
    : No such file or directoryn.com/worker.php: line 1: ?php
    /var/www/admin/www/'домен'/worker.php: line 2: syntax error near unexpected token `0'
    'var/www/admin/www/'домен'/worker.php: line 2: `error_reporting(0);
    Я так понимаю в каталог не стоит бросать посторонние файлы? Скачал и установил TSN ClientCleaner в папку к Ranksystem . При запуске с веб-интерфейса бот начал выдавать:
    File is not writeable /var/www/admin/www/'домен'/'все файлы папки TSN ClientCleaner' . Даже на сжатый архив находящийся в данной папке ссылался. Выдача прав ничего не дала. Попытка удалить файлы с папкой привели к:

    Код:
    2017-05-27 14:38:49.240144   CRITICAL  Please check the files pemissions. Shutting down!
    2017-05-27 14:38:49.233000   WARNING       File is not writeable /var/www/admin/www/'домен'/logs/pid
    2017-05-27 14:38:49.229362   INFO        Check files permissions...
    2017-05-27 14:38:49.228810   INFO        No newer version detected; Database check finished.
    2017-05-27 14:38:49.228564   INFO      Check Ranksystem database for updates.
    2017-05-27 14:38:49.218546   INFO      Initialize Bot...
    Удаление Pid файла не решило проблему. Он заново создаётся. В чём может быть проблема и как её решить?
    Примечание: Заметил, что при запуске worker.php Pid меняется на 644

    -----------------------------------------------
    Linux version 2.6.32-042stab108.7
    Distributor ID: Debian
    Description: Debian GNU/Linux 7.11 (wheezy)
    Release: 7.11
    Codename: wheezy
    java version "1.8.0_131"
    На сервере стоит PHP Version => 5.4.45-0+deb7u5
    В папке стоит PHP Version 5.6.30
     
    Последнее редактирование модератором: 28 май 2017
  3. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.803
    Симпатии:
    381
    Баллы:
    775
    @STALKERASL, инструкцию читали?
    почему запуск от рута?
    sudo -u www-data php /var/www/admin/www/'домен'/worker.php check

    Это как? В репозитарии wheezy последняя версия пехапа 5.6.30-1~dotdeb+7.1. Поставить две и более разных версии, причем работающие одновременно - весьма нетривиальная задачка. TSN требует PHP 5.5.0 or higher with PDO support; PHP 7 is supported!
     
  4. STALKERASL

    STALKERASL Пользователь

    Регистрация:
    31 мар 2014
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    239
    1. Читал. Я не стал создавать пользователя www-data, для простоты понимания и из-за совета техподдержки. Следовательно запуск идёт от рута. + В Кронтабе то же рут.
    2. Работу двух версий мне настроила техподдержка хостинга: "Панель управления хостинга позволяет применять альтернативные версии php к отдельно взятым сайтам. Мы применили данную настройку к сайту. "
     
  5. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.803
    Симпатии:
    381
    Баллы:
    775
    1. если ставили веб-сервер, то пользователь уже создан. id www-data
    sudo -u www-data php /var/www/admin/www/'домен'/worker.php check - это копипаст команды из инструкции для запуска кроном, с подправленным путем к каталогу скрипта. сам скрипт запустится от юзера www-data.

    2. замечательно. и какой в итоге пехап по умолчанию для команды php -v? whereis php
    --- Сообщение объединено, 28 май 2017 ---
    что за хостинг?
     
    Последнее редактирование: 28 май 2017
  6. STALKERASL

    STALKERASL Пользователь

    Регистрация:
    31 мар 2014
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    239
    1. Вас понял. Как запущу корректно бота, изменю пользователя.
    2. Вы верно видите проблему. Как я понял, в связи с двойной версией php, скрипт некорректно отображает версию php и выдаёт мне абсурдные ошибки. К примеру: в файле job.php идёт первая строчка: #!/usr/bin/php что в моём случае является не верным.
    Я в начале worker.php и bot.php вписал: #!/opt/php56/bin/php Бот запустился, но по логам я вижу, что он не может при входе в тс ввести квери пароль:
    2017-05-28 17:15:50.896535 INFO Connect to TS3 Server (Address: "localhost" Voice-Port: "9987" Query-Port: "10011").
    2017-05-28 17:15:50.908113 ERROR Ошибка 520: invalid loginname or password
    Что примечательно, через веб-панель РангБота я зайти тоже не могу, пишет неверный пароль или логин, хотя это не так. Проверил базу данных бота, всё верно. Как думаете в чём может быть проблема?
    P.S. Как долго работает СерверКвери? После отключения сервера (или перезапуска) он случаем не сбрасывается?
    З.Ы. FastVPS
     
    Последнее редактирование: 28 май 2017
  7. NtUser

    NtUserIcon \(o_O)/ Знаток Премиум Пользователь Пользователь

    Регистрация:
    23 апр 2014
    Сообщения:
    122
    Симпатии:
    23
    Баллы:
    155
    Почему-то подозреваю, что косяки с кодировкой. Если у вас ещё и пароль на кириллице, то вероятность данной проблемы стремится к максимуму. Попробуйте вручную вписать в БД данные для query-аккаунта, в таблице config
    Сбрасывается. При перезагрузке сервера бот скорее всего упадет. Без перезагрузки о нём в принципе и забыть можно, подключение месяцами висит.
     
  8. STALKERASL

    STALKERASL Пользователь

    Регистрация:
    31 мар 2014
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    239
    Пробовал. Пароль не причём. До этого бот успешно работал с этими же паролями, около 2 недель даже при НЕ отредактированном адресе php. Ругался, но работал. В эти выходные была DDOS-атака на подсеть хостинга, поэтому тимспик с сервером отключались, а на след день бот уже отказался работать. Тут может быть всё что угодно,к примеру: сразу же после данного падения, сервер требовал права на папки, хотя эти папки к нему вообще не относились. В итоге, исправив адрес актуального PHP, бот запустился.
    Я кстати после данных работ в папку РанкСистем, установил чистильщик базы данных тимспик-сервера от этих разработчиков. Может в нём дело?
     
  9. NtUser

    NtUserIcon \(o_O)/ Знаток Премиум Пользователь Пользователь

    Регистрация:
    23 апр 2014
    Сообщения:
    122
    Симпатии:
    23
    Баллы:
    155
    Вам в идеале лучше поглядеть доки по PHP и если что-то не работает, самому идти дампить и искать проблему, других инструментов разработчик на завёз.
    А чистильщик тот прост как палка, подобного целебного эффекта вряд ли окажет)
     
  10. darkangel66

    darkangel66Icon TEAM-HOST.RU ATHP Премиум Пользователь

    Регистрация:
    12 июн 2012
    Сообщения:
    469
    Симпатии:
    201
    Баллы:
    672
    А еще можно взять VPS у нас, с ддос защитой. А еще мы не даем дурных советов. (мы их вообще не даем Biggrin_man32)
    но это так.. лирика.
     
  11. Ep1s0de

    Ep1s0de Пользователь

    Регистрация:
    25 авг 2016
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    42
    Всем привет.
    Бот отключается от сервера с ошибкой в логах
    ERROR Ошибка 0: connection to server 'ts.ep1s0de.ru:10011' lost
    Как исравить?
    Заранее спасибо.
     
  12. dimka198

    dimka198 Пользователь

    Регистрация:
    11 авг 2015
    Сообщения:
    83
    Симпатии:
    1
    Баллы:
    88
    Подскажите как исправить такую ошибку:

    2017-04-08 09:33:15.292734 ERROR calc_user 6:Array
    (
    [0] => 42S02
    [1] => 1146
    [2] => Table 'ts3_ranksystem.user' doesn't exist
    )
     
  13. Nes

    Nes Пользователь

    Регистрация:
    1 фев 2017
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    11
    Помогите решить проблему с ошибкой:
    Ошибка 111: Connection refused
     
  14. Shur1k_ua

    Shur1k_ua Пользователь

    Регистрация:
    2 июл 2018
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    62
    всё равно не пойму, если у меня общий чат закрыт, то куда писать !nextup
     
  15. TOP-TS

    TOP-TSIcon top-ts.ru ATHP Премиум Пользователь

    Регистрация:
    15 июн 2015
    Сообщения:
    174
    Симпатии:
    20
    Баллы:
    438
    Открыть его, к примеру
    Или сделать канал для бота, где смогут писать в канал
     
    • Нравится Нравится x 1
  16. Shur1k_ua

    Shur1k_ua Пользователь

    Регистрация:
    2 июл 2018
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    62
    Ранг система падает, после старта, тоисть бот останавливается. И после обновления, появился этот флуд. так должно быть? Кто пользуется их системой рангов?
    Код:
    2020-03-30 20:22:10.078382   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:22:10.078193   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:22:04.957912   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:22:04.957723   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:59.857642   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:59.857356   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:54.690767   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:54.690459   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:49.722786   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:49.722501   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:44.689102   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:44.688848   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:39.483639   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:39.483409   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:34.510105   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:34.509915   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:29.651057   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:29.650860   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:24.712004   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:24.711793   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:19.814364   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:19.814172   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:14.879481   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:14.879200   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:09.355673   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 20:21:09.355399   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 20:21:03.647980   INFO      Пользователь 'Саша' (UID: loTwl64sNqL6aZLW9RTy/5uwRzU=; DBID: 31651) неизвестен и был успешно добавлен в базу данных системы рангов.
    2020-03-30 20:21:03.645596   INFO      Пользователь 'Crazzy' (UID: 9BCI7qPK4eFPRcLK8avaH7H/hVE=; DBID: 31652) неизвестен и был успешно добавлен в базу данных системы рангов.
    2020-03-30 20:21:03.636431   NOTICE    Much time gone since last scan.. set addtime to 1 second.
    2020-03-30 20:20:58.925413   NONE      Bot starts now his work!
    2020-03-30 20:20:58.925296   NONE      Config check [done]
    2020-03-30 20:20:58.923940   NONE        Log Level: 5 - INFO
    2020-03-30 20:20:58.923836   NONE      Config check started...
    2020-03-30 20:20:58.923659   INFO        Joined to specified TS channel with channel-ID 1 (already member of it).
    2020-03-30 20:20:58.209110   NONE          Select virtual server [done]
    2020-03-30 20:20:57.879453   NONE          Select virtual server...
    2020-03-30 20:20:57.879244   INFO        TS3 Server version: 3.11.0 on Linux [Build: 1578903157 from 2020-01-13 11:12:37]
    2020-03-30 20:20:57.799164   NONE      Connection to TS3 Server established.
    2020-03-30 20:20:57.573820   NONE      Connect to TS3 Server (Address: "45.142.214.120" Voice-Port: "9987" Query-Port: "10011" SSH: "0" Query-Slowmode: "0.2").
    2020-03-30 20:20:57.573723   NOTICE    Loading addons [done]
    2020-03-30 20:20:57.573597   NOTICE      Addon: 'assign_groups' [OFF]
    2020-03-30 20:20:57.573046   NOTICE    Loading addons...
    2020-03-30 20:20:57.572956   NONE      Ranksystem Version: 1.3.7 (on Update-Channel: version)
    2020-03-30 20:20:57.572871   NOTICE    Check Ranksystem files for updates [done]
    2020-03-30 20:20:57.572777   NOTICE    Check Ranksystem files for updates...
    2020-03-30 20:20:57.572670   INFO      Check Ranksystem database for updates [done]
    2020-03-30 20:20:57.572545   INFO        No newer version detected; Database check finished.
    2020-03-30 20:20:57.572233   INFO        Check files permissions [done]
    2020-03-30 20:20:57.557995   INFO        Check files permissions...
    2020-03-30 20:20:57.557902   INFO      Check Ranksystem database for updates...
    2020-03-30 20:20:57.557795   NONE      Database Version: 5.1.73
    2020-03-30 20:20:57.557705   NONE      Using PHP Version: 5.6.40
    2020-03-30 20:20:57.557549   NONE      Running on OS: Linux 2.6.32-754.25.1.el6.x86_64
    2020-03-30 20:20:57.547547   NONE      Initialize Bot...
    2020-03-30 20:20:57.547468   NONE      ###################################################################
    2020-03-30 20:20:57.547147   NONE   
    2020-03-30 17:11:39.277014   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 17:11:39.276716   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 17:11:34.813231   INFO      Выдана группа сервера №Level Rank [2] (ID: 178) пользователю '(_killer_)' (UID клиента: YAV6DcNtR4AcAYhUnzZ6BUPv/Yo=; DBID: 31595).
    2020-03-30 17:11:34.547234   INFO      С пользователя Level Rank [1] (ID: 177) снята группа сервера '(_killer_)' (UID: YAV6DcNtR4AcAYhUnzZ6BUPv/Yo=; DBID: 31595).
    2020-03-30 17:11:33.048365   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 17:11:33.048084   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 17:11:27.979533   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 17:11:27.979278   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 17:11:23.140931   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 17:11:23.140698   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 17:11:18.007949   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 17:11:18.007112   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 17:11:12.963540   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 17:11:12.963333   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
    2020-03-30 17:11:08.018932   INFO      Update/Insert server group 'Авторизованый пользователь' (CID: 7)
    2020-03-30 17:11:08.018715   INFO      Update/Insert server group 'Администратор сервера' (CID: 6)
     
    Последнее редактирование модератором: 30 мар 2020
  17. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.803
    Симпатии:
    381
    Баллы:
    775
    * removed style 'CosmicBlue' from sources as requested by owner JimmyNail (Terrabot)
    + added new admin function "merge user"
    - fixed unique Client-ID were not shown on the list rankup (/stats/list_rankup.php)
    - fixed NOTICE messages inside of the Ranksystem Log by opening the list rankup (/stats/list_rankup.php)

    * updated jQuery library to version 3.6.2
    * some code optimizations on the HTML frontend for better support other styles
    * some code optimizations which considers pathes
    * optimized the tooltips on the statistics page (/stats/list_rankup.php)
    * optimized determination of different database versions for rank positioning
    * adjusted calculation on donut charts stats/top_week and stats/top_month, which now correlate with top_week and top_month (before they were calculated since ever)
    + added function to add individual styles for the statistics page (stats/) and webinterface (webinterface/); add your individual CSS file inside the "styles" directory -> read the "/styles/_README.php" first
    + added new style 'CosmicBlue'; by JimmyNail (Terrabot)
    + added new style 'Darkreader'; this style was generated by the Firefox extension darkreader.org
    + added new colums to the list rankup (/stats/list_rankup.php) -> sum online, idle & active time for last day, week & month
    + added to API to the function 'bot'; with this it is possible to start/stop the Ranksytem via URL or something like webcron
    + added the possibility to change the prefix (default "!") for bot commands as chat on the TeamSpeak server
    + added function to remove the servergroup (given by the Ranksystem), when a user is excepted from the Ranksystem (client or group exception)
    + added the possibility to change the colors for the donut charts and the area chart (server usage)
    + added News of the Ranksystem to webinterface & statistics page; there are also a seprate News as TeamSpeak message -> new bot command !news
    - fixed redirect loop on 'Webinterface' login page for some rare constellations of environments (when the webserver config redirect to the 'Index.php' instead of 'index.php')
    - fixed navbar selection on sub-pages (drop-down elements) on webinterface and stats page
    - fixed negative statistic summary values (time of week / month), which appears in some special cases
    - fixed update TeamSpeak message (notification about the update); before it didn't trigger in some cases

    * little improvements to be ready for PHP 8.2
    - fixed wrong rank positioning (List Rankup) on MariaDB 10.6 or higher
    - fixed wrong entity of special HTML characters under PHP 8.1 inside the Ranksystem log by displaying it on the webinterface (webinterface/bot.php)

    * added delay for adding / removing servergroup, when it runs into an TS3 server error (i.e. needed permissions are missed); to prevent spamming the Ranksystem log and the TS3 server
    * added clean job for table 'user_iphash'; removes offline user from this table, which stucked in some special cases
    * improved site load performance on 'Webinterface' -> 'TeamSpeak' settings on bigger databases; only load users, which were online between the last 30 days (for Bot-Admin)
    * minor code optimizations, especially for PHP 8.1
    * updated PHP smarty lib to version 4.1.0
    - fixed wrongly shown the ServerIcon, when an user hasn't a rank group yet; concerned the 'Channelinfo Toplist' add-on
    - fixed SQL error "Unknown column 'uuid' in 'where clause'" on exception mode 'reset time'

    - fixed SQL error during the update process (table: addons_config, column: value), which occurs in some environments

    ! new TS3 permission 'b_virtualserver_channel_list' needed for channel tree
    * updated hungarian language; thx to ExXeL
    * removed installation path of the Ranksystem from udpate server check
    + added new add-on 'Channelinfo Toplist'; writes the Top 10 user to a channel description; TS3 permission 'b_channel_modify_description' needed for this add-on
    + added PHP smarty lib, which is used for the 'Channelinfo Toplist' add-on
    + added the possibility to disable the security check that the bot getting started from command line; in some environments (e.g. CPanel) this is needed
    + added a cancel option to the database export function; could be needed in case of running into trouble
    + added the timestamp of last seen in the confirmation request on admin function 'delete user'
    + added channel tree as a drop-down box in the webinterface on associated fields
    - fixed SQL syntax error on add-on 'Assign Servergroups'
    - fixed wrong operator comparision on change password function
    - fixed SQL on webinterface saving an API key
    - fixed possible XSS attack in log view & install.php

    - fixed database error on assign servergroups functions on statistics page, when changing the server groups

    ! We will relocate our servers to a new host in the middle of January 2021; Be sure to allow a network connection to our new IP addresses 193.70.102.252 + 145.239.130.173 (TCP port 443) to be able to receive future Ranksystem updates; the old IP address (164.132.201.2) will be reachable until the end of January 2021
    * we added a connection test to the update server of the Ranksystem (on the startup of the Ranksystem) to warn if a connection fails
    * changed MySQL connection to a none persistent connection, when it is not the Ranksystem Bot
    * changed update check for the Ranksystem database; when the version is below 1.3.0 it now stops the Ranksystem with a critical error
    + added to API to the functions 'user' & 'userstats' the possibility to ask for multiple servergroup database IDs in a single request; example: 'groupid=6,9,48'
    + added new check for clients deleted from the TeamSpeak server, which are reconnecting with the same unique-client-ID and are still known by the Ranksystem; this clients will now get undo the "removed-flag"
    + added function to delete manually a user (or multiple) out of the Ranksystem database
    - fixed on the List Rankup (statistics page) the buttons for the first / last page on the pagination

    * changed HTTPS check; the warning message that HTTP is used now appears only on the login page of the webinterface
    * added check on database export, ZIP version is >= 1.2.0, which is needed to encrypt the ZIP file
    - fixed problem on PHP 8.0 on new installations (Uncaught TypeError server_usage.php:8)

    ! We added a new Wiki page for the Ranksystem API to Github
    * updated jQuery library to version 3.5.1
    * updated Font Awesome library to version 5.15.1
    * updated bootstrap-select library to version 1.13.14
    * updated flag-icon-css library to version 3.5.0
    * updated Bootstrap Switch library to version 3.3.4
    * updated hungarian language; thx to ExXeL
    * changed the language dropdown symbol to the conutry icon
    * minor code optimizations
    + added the possibility to define multiple groups to the add-on 'Assign Servergroups'
    + added a second sort level for the List Rankup (statistics page)
    + made the filesize on the new database export function dynamic
    - fixed little CSS problem on the List Rankup (statistics page)
    - fixed automatic reconnection, when the TS3 server connection was lost
    - fixed switch button for 'Permanent Group' was not working after adding a new line on 'Rank Definition' site

    ! PHP 8.0 is now supported (older versions like PHP 7.x and also PHP 5.6 are still supported)
    ! changed API user list by 'status'; old request was '&user&online' -> now use '&user&status=online' instead
    * on database connection lost, we now try to restore the connection; a reconnect of the Ranksystem TS bot in this situation is no longer necessary
    * reworked code for "fast hashing" mode for "hash IP addresses", since PHP 8.0 dropped the custom salt on passwort_hash function
    * some code optimizations, also to get a better support for PHP 8.0
    * users whose 'last seen' was more than 30 days ago will not be calculated any more (statistics like online last week/ month)
    * moved PHP functions to its own file others/_functions.php
    * optimized error log handling
    * updated hungarian language; thx to ExXeL
    * updated czech language; thx to Stetinac
    * changed ZIP-handling in Ranksystem automatic update process to support PHP 8.0
    * added also a message to the log, when the process of the Ranksystem bot was kill during stop / restart command
    * optimized Ranksystem log view on the webinterface; especially on array dumps
    + added a database export function to the webinterface; this generates an SQL export file, which is zipped
    + added the possibility to sort the columns nation, version + platform on the statistics page (stats/list_rankup.php)
    + added parameter to the webinterface to set the 'SameSite' session attribute
    + added parameter to the webinterface to set the 'Access-Control-Allow-Origin', 'X-Content-Type-Options', 'X-Frame-Options' & 'X-XSS-Protection' header
    + added to API to the functions 'user' & 'userstats' the 'status' parameter; now you can get 'online' & 'offline' users
    + added to API to the functions 'user' & 'userstats' the 'groupid' parameter to get user by a defined servergroup database ID
    - fixed problem, where user were shown in top users list (week, month & all) on statistics page, although they were excluded by server group exception; thx to Arci224 for reporting
    - fixed lost filter (options) on the statistics page (stats/list_rankup.php)
    - fixed add / remove time for offline users; problem with caching since version 1.3.9

    * changed the handling of text messages, which are sent from the Ranksystem Bot; now they will be sent to the same location as it is received (server chat,...
    Подробнее об этом обновлении...
     
Загрузка...