FlatiCommunity

FlatiCommunity 

«Бабки, статус, рабы»

1subscriber

20posts

Арка: Ядра. Что о вас знает различная метрика и как её отключить?

ВНИМАНИЕ! Рассматриваемое ядро во всей статье это Paper версии игры 1.12.2, но данные параметры актуальны и на новейших версиях MC (1.16.5 точно).
1. Статистика от Mojang.
Встроенная в ядро статистика Mojang в файле server.properties по пути snooper-enabled, ставим значение false для отключения (true - включить). 
> В ядрах SSSpigot версии игры 1.16.5 форкеры просто снесли эту статистику к чёртовой бабушке.
Кому интересно, куда передаётся эта инфа? - Разберём код ядра Paper 1.12.2 (файл patched_1.12.2.jar) через декомпилятор jdec.app.
Посмотрев код можем узнать о сайте сбора информации: http://snoop.minecraft.net/

Что собирает сия метрика?
- Название OS;
- Версию OS;
- Архитектуру OS;
- Версию жавы;
- Версию самого ядра;
- Кол-во ядре дедика;
- Макс. и мин. оперативку дедика;
- Свободная оперативку;
- Включённый вайт-лист;
- Кол-во юзеров в файтлисте;
- Кол-во игроков максимальное;
- Использование лицухи;
- Включённая гуишка (кто не знает что это такое, то ниже фоточка)
- Время запуска сервера;
- tps (Ticks Per Second);
- Гейм моде (gamemode);
- Хардкоре;
- Включённые чанки (уже не помню что это);
- Название генаратора мира;
- Версия генератора мира;
- Уровень сложности и многое другое (устал писать).
Грубо говоря Mojang знает о вас абсолютно всё, как будто вы в Китае...
2. Метрика для разработчиков плагинов (Bukkit API)  под названием "bStats".
Метрика bStats встроенная в ядро Paper - она создаёт папку в плагинах под названием "bStats" и файл в папке "config.yml "с 2 настройками (в 1.12.2 так, но их больше бывает) и уникальным идентификатором сервера (UUID).
Отключить метрику можно в этом же файле поставив enabled в значение false (по умолчанию включена).
Некоторые плагины используют эту распространённую статистику и её отключение может повлечь за собой отключение метрики в большинстве плагинах. Метрика настолько популярна, что о её использовании можно наткнуться в популярных плагинах, например PlaceholderAPI (сайт метрики).
Из того что собирает метрика:
- Название плагина;
- Название OS;
- Версию OS;
- Архитектуру OS;
- Версию жавы;
- Версию самого ядра;
- Кол-во игроков;
- Версию Paper.
А вот сайт аналитики метрики ещё геолокацию дедиков показывает, в дополнение можно ещё передавать собственные параметры, на примере PlaceholderAPI передаётся информация о включённых expansions и об их названиях.
Для тех кому интересен код:
3. Метрика PluginMetrics встроенная в Spigot, она создаёт папку в плагинах "PluginMetrics" и файл config.yml с 2 настройками и уникальным идентификатором сервера.
По умолчанию метрика отключена (opt-out: false).
Если включено, то на сайт (http://mcstats.org/) отсылает информацию о:
- Название ядра;
- Версии игры;
- Кол-ва игроков;
- OS названии;
- Версии архитектуры;
- Кол-ва ядер дедика;
- Лицухи;
- Жава версии.
Код сие чуда:
* Отключение сбора статистики позволит меньше нагружаться серверу и в принципе не сливать о вас данные неизвестным дяденькам хе-хе + на всеобщее обозрение.
Источник: PasteCommunity.
Дата: 13 июня 2022 г.
Creator has disabled comments for this post.
Subscription levels1

Арка. Оптимизация.

$7.5 per month
> В цене учитывается комиссия платформы, альтернативная покупка доступна в боте FlatiShop.
Go up