- Баллы
- 173
- Имя в Minecraft
- OsipXD
EndlessOnline
Версия: 2.5
Запись онлайна в SQL
Версия: 2.5
Запись онлайна в SQL
Скачать | GitHub
Другие источники: SpigotMC | Bukkit Dev
Другие источники: SpigotMC | Bukkit Dev
Как ни странно я не нашел ни одного плагина на актуальную версию ведра, который бы делал такую простую вещь как запись онлайна в SQL и не делал бы кучу других ненужных вещей, поэтому появился этот плагин.
Пример сохраненных данных:
server - ID сервер (оно же имя)
online - текущий онлайн (-1 если сервер выключен)
capacity - вместимость сервера
players - список игроков на сервере (формат: [Player1, Player2, ...., PlayerN])
max_online - рекорд онлайна
last_update - дата последнего обновления данных об онлайне
Особенности:
- Легкий и надежный: если хотите убедиться - исходный код к вашим услугам
- Информация в БД всегда актуальная
- Плагин не нагружает сервер: обращение к БД происходит только при входе или выходе игрока
- Плагин не тормозит сервер: обращение к БД выведено в отдельный поток
- Возможность подключиться к БД через SSH туннель
YAML:
# Включен ли плагин
enabled: true
# Имя сервера в таблице
server-name: server
# SQL Соединение
sql:
host: localhost
port: 3306
user: root
pass: pass
db: minecraft
table: endless_online
# Настройки SSH туннелирования
tunnel:
enabled: false
host: ssh.domain.com
port:
ssh: 22
local: 3309
user: root
pass: pass
# Отображаемое сообщение
message: "&lТекущий онлайн: &2%d/%d"
# Версия плагина
version: 2.5
Команды:
Вместо eonline можно использовать eon
- /eonline - Покажет онлайн сервера
- /eonline refresh - Принудительное обновление данных об онлайне
- /eonline reload - Перезагрузить плагин
- /eonline (about/info) - Версия плагина
- eonline.* - Доступ ко всем командам
- eonline.refresh - Доступ к команде /refresh
- eonline.reload - Доступ к команде /reload
Список изменений:
Версия 2.5 (Перед обновлением удалить старую таблицу!): - Добавлена поддержка подключения через SSH туннель
- Добавлена опция в конфиге для отключения плагина
- Отображаемое сообщение вынесено в конфиг
- Добавлена запись рекордного онлайна
- Добавлена запись даты последнего обновления онлайна
- Изменена структура таблицы!
Поле max_online переименовано в capacity
А новое поле max_online используется для записи рекордного онлайна
- Исправлен баг с неверным отображением онлайна после выхода игрока с сервера
- Плагин обновлен до версии 1.7.9+
- Убрана неудобная опция first-load теперь все работает без нее
- Убраны лишние алиасы
- Исправлена работа команды перезагрузки плагина
- Теперь в БД сохраняется не только онлайн, но и список игроков
- Работа с БД вынесена в отдельный поток (а не просто объект Runnable который запускался в главном потоке
) - Много мелких изменений
Версия 1.1:
- SQL файл больше не требуется
- Исправлена ошибка некорректного онлайна после перезагрузки сервера
- Плагин больше не будет флудить в лог
- Изменен формат вывода сообщений
- Работа с SQL вынесена в отдельный поток
- Изменен формат вывода ошибок
- Совместимость с 1.5.1
- Первая версия
Последнее редактирование:
