BlackPlugin- все для вашего сервера RUST

Привет, выживший! Ты зашел как гость, а значит, видишь лишь верхушку айсберга. Зарегистрируй бесплатный аккаунт сегодня, чтобы открыть полный доступ к библиотеке плагинов Rust Oxide, готовым конфигурациям и гайдам по оптимизации! После входа ты сможешь скачивать приватные дополнения, задавать вопросы разработчикам в темах и общаться с другими админами через личные сообщения. Твой идеальный сервер начинается здесь!

MBStatistics

PAID PLUGIN MBStatistics 1.4.6

Исправления ошибок:

  • Исправлен сбой сервера, вызванный состоянием гонки в планировщике таймеров .NET. При каждом разрушении бочки создавался новый таймер без удаления предыдущего для того же игрока, что приводило к переполнению очереди таймеров при интенсивном фарминге. Теперь одновременно активен только один таймер для каждого игрока.
  • Исправлен небезопасный для потоков доступ к словарю: функция SavePlayerData() теперь сериализует снимок данных игрока, предотвращая одновременные сбои при изменении данных в потоке онлайн-таймеров и в обработчиках игровых событий (OnEntityDeath, OnPlayerConnected и т. д.).
Улучшения:

  • Добавлена совместимость с фреймворком Carbon: теперь плагин автоматически определяет, используется ли Carbon или Oxide, и записывает все файлы данных (статистику игроков, кэш изображений, изображения в формате PNG) в соответствующую папку с данными (carbon/data/ или oxide/data/), а не в жестко заданную папку oxide/data/.
  • Вызовы Interface.Oxide.DataFileSystem заменены на прямой файловый ввод-вывод с использованием System.IO + Newtonsoft.Json, чтобы гарантировать запись данных по правильному пути независимо от используемого фреймворка для моддинга.
Назад
Верх