Все проектыAll projectsУсі проєкти
Minecraft: плагины и модыMinecraft: plugins & modsMinecraft: плагіни та моди ЗавершёнCompletedЗавершений 2023

DeathDB

Журнал смертей

Плагин, который записывает все смерти игроков на сервере в базу данных с деталями.A plugin that records every player death on a server into a database with details.Плагін, що записує всі смерті гравців на сервері в базу даних із деталями.

Исходники не опубликованыSources not publishedВихідники не опубліковані
Java

О проекте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
  • Запис кожної смерті: хто, де, коли, причина
  • Зберігання історії в базі даних
  • Інструмент аналізу для адміністрації сервера
  • Акуратне логування без втрати продуктивності

Похожие проектыRelated projectsСхожі проєкти

Minecraft: плагины и модыMinecraft: plugins & modsMinecraft: плагіни та моди

MinecraftBot

Фреймворк ботов для Minecraft Java 1.20.1 в трёх вариантах: Python, нативный Rust и PyO3-обёртка.A bot framework for Minecraft Java 1.20.1 in three artefacts: Python, native Rust and a PyO3 facade.Фреймворк ботів для Minecraft Java 1.20.1 у трьох варіантах: Python, нативний Rust і PyO3-обгортка.

Minecraft: плагины и модыMinecraft: plugins & modsMinecraft: плагіни та моди

ObsidianAuth

Двухфакторная аутентификация по TOTP (RFC 6238) для серверов Paper 1.20.1 и прокси Velocity.TOTP (RFC 6238) two-factor authentication for Paper 1.20.1 servers and the Velocity proxy.Двофакторна автентифікація за TOTP (RFC 6238) для серверів Paper 1.20.1 та проксі Velocity.

Minecraft: плагины и модыMinecraft: plugins & modsMinecraft: плагіни та моди

OCOS

Современная Lua-операционная система для мода OpenComputers: микроядро, шелл, GUI и пакетный менеджер.A modern Lua operating system for the OpenComputers mod: microkernel, shell, GUI and package manager.Сучасна Lua-операційна система для мода OpenComputers: мікроядро, шел, GUI та пакетний менеджер.