DeathDB
Журнал смертей
Плагин, который записывает все смерти игроков на сервере в базу данных с деталями.A plugin that records every player death on a server into a database with details.Плагін, що записує всі смерті гравців на сервері в базу даних із деталями.
О проектеOverviewПро проєкт
Каждая смерть игрока попадает в базу данных: кто погиб, где (координаты и мир), когда и от чего — мобы, падение, лава, другой игрок. Получается полная история смертей на сервере.
Это и статистика, и инструмент для администрации: по логу можно посмотреть, где игроков убивают чаще всего, найти подозрительные PvP-убийства, восстановить картину происшествия.
Заодно это был мой практический заход в работу с базами данных из плагина — как хранить события, как делать выборки, как не уронить производительность сервера логированием.
Every player death goes into a database: who died, where (coordinates and world), when and how — mobs, fall, lava, another player. The result is a full death history for the server.
It's both statistics and an admin tool: from the log you can see where players are killed most, spot suspicious PvP kills, reconstruct what happened.
It was also my practical entry into database work from a plugin — how to store events, run queries, and not tank server performance with logging.
Кожна смерть гравця потрапляє в базу даних: хто загинув, де, коли і від чого. Виходить повна історія смертей на сервері.
Це і статистика, і інструмент для адміністрації: за логом можна знайти підозрілі PvP-вбивства.
Заразом це був мій практичний захід у роботу з базами даних із плагіна.
ОсобенностиFeaturesОсобливості
- Запись каждой смерти: кто, где, когда, причина
- Хранение истории в базе данных
- Инструмент анализа для администрации сервера
- Аккуратное логирование без потери производительности
- Records every death: who, where, when, cause
- Stores history in a database
- An analysis tool for server admins
- Careful logging without performance loss
- Запис кожної смерті: хто, де, коли, причина
- Зберігання історії в базі даних
- Інструмент аналізу для адміністрації сервера
- Акуратне логування без втрати продуктивності