HyServerOpt
High-performance optimization plugin for Hytale servers that dynamically adjusts view radius, AI LOD, and entity management to maintain stable TPS under heavy load.
Описание
Ключевые особенности
Адаптивная система View Radius
-
Динамическая настройка радиуса обзора (4-10 кусков) на основе использования сервера TPS и памяти
-
Автоматически уменьшает загрузку кусков во время падения производительности
-
Помогает поддерживать стабильные показатели клещей под нагрузкой
-
Прогнозируемое улучшение: стабилизация ТПС от малых до умеренных уровней
Контроллер уровня детализации (LOD)
-
Интеллектуально снижает частоту обновления NPC AI на основе удаленности от игроков
-
Близлежащие NPC обновляются нормально, удаленные NPC обновляются значительно медленнее.
-
Предотвращает перегрузку ЦП на серверах с большим количеством NPC
-
Предполагаемое улучшение: заметный прирост TPS на NPC-тяжелых серверах
Ускоритель Despawn
-
Быстрая очистка неиспользуемых объектов (предметов, снарядов, блоков)
-
Более агрессивные правила для неактивных сущностей
-
Сокращает долгосрочное наращивание предприятия
-
Предполагаемое улучшение: снижение дисперсии клещей и более плавный игровой процесс
Оптимизатор Idle Player
-
Автоматическое обнаружение неработающих игроков (по умолчанию: 60 секунд)
-
Уменьшает дистанцию и радиус обзора для неактивных игроков
-
Оптимизация использования ресурсов на серверах с высокой численностью населения
-
Предполагаемое улучшение: дополнительная экономия TPS при наличии неработающих игроков
Автоматическая сборка мусора
-
Сбор мусора триггеров, когда использование кучи превышает настраиваемый порог
-
Помогает предотвратить давление памяти и длительные паузы ГК
-
Улучшение долгосрочной стабильности сервера
-
Оценка улучшения: более плавное поведение памяти с течением времени
Факультативный профайлер производительности
-
Встроенный мониторинг TPS и MSPT
-
Экспорт показателей производительности в файлы JSON
-
Полностью настраиваемая система лесозаготовок
-
Может быть включен или отключен в любое время
Факультативный TPS-ограничитель
-
Автоматическое снижение TPS, когда сервер пуст
-
Сокращение ненужного использования CPU
-
Идеально подходит для хостинга сред и общих машин
Факультативный Chunk GC триггер
-
Очистка памяти после крупных событий разгрузки
-
Помогает восстановить память после всплесков разведки
-
Улучшает согласованность памяти во время длительных сеансов
Нулевая конфигурация требуемый
Корабли HyServerOpt Тщательно настроенные настройки по умолчанию Он отлично подходит для большинства серверов из коробки.
Просто установите плагин и получите выгоду от Автоматическая адаптивная оптимизация без необходимости ручной настройки.
Команды
-
/sbst статус- Текущий статус оптимизации -
/sbst перезагрузкаПерезагрузка конфигурации без перезагрузки сервера
Полностью конфигурируемый
Все системы оптимизации могут быть настроены с помощью config.json:
-
Диапазоны радиусов обзора
-
Расстояния AI LOD и скорость обновления
-
Правила организации деспаунов
-
Включить или отключить отдельные функции
-
Профильер и настройки регистрации
Изменения могут быть применены житьБез перезагрузки сервера.
Производственный готовый дизайн
-
Безопасная реализация
-
Низкий расход, оптимизированный код
-
Автоматическая конфигурация генерации файлов
-
Поддержка горячей загрузки
-
Надежная обработка ошибок и отказоустойчивость
Идеально для
-
Серверы с большим количеством NPC
-
Среднее и высокое количество игроков
-
Серверы испытывают нестабильность TPS
-
Поставщики хостинга стремятся сократить использование процессора и памяти
-
Владельцы серверов, которые хотят улучшить производительность без ручной настройки
Показать оригинальное описание (English)
🚀 Key Features
Adaptive View Radius System
-
Dynamically adjusts view radius (4–10 chunks) based on server TPS and memory usage
-
Automatically reduces chunk loading during performance drops
-
Helps maintain stable tick rates under load
-
Estimated improvement: small to moderate TPS stabilization
AI Level of Detail (LOD) Controller
-
Intelligently reduces NPC AI update frequency based on distance from players
-
Nearby NPCs update normally, distant NPCs update significantly slower
-
Prevents CPU overload on servers with large NPC counts
-
Estimated improvement: noticeable TPS gains on NPC-heavy servers
Despawn Accelerator
-
Faster cleanup of unused entities (items, projectiles, block entities)
-
More aggressive despawn rules for inactive entities
-
Reduces long-term entity buildup
-
Estimated improvement: reduced tick variance and smoother gameplay
Idle Player Optimizer
-
Automatically detects idle/AFK players (default: 60 seconds)
-
Reduces simulation distance and view radius for inactive players
-
Optimizes resource usage on high-population servers
-
Estimated improvement: incremental TPS savings when idle players are present
Automatic Garbage Collection
-
Triggers garbage collection when heap usage exceeds a configurable threshold
-
Helps prevent memory pressure and long GC pauses
-
Improves long-term server stability
-
Estimated improvement: smoother memory behavior over time
Optional Performance Profiler
-
Built-in TPS and MSPT monitoring
-
Exports performance metrics to JSON files
-
Fully configurable logging system
-
Can be enabled or disabled at any time
Optional TPS Limiter
-
Automatically lowers TPS when the server is empty
-
Reduces unnecessary CPU usage
-
Ideal for hosting environments and shared machines
Optional Chunk GC Trigger
-
Triggers memory cleanup after large chunk unload events
-
Helps reclaim memory after exploration spikes
-
Improves memory consistency during long sessions
⚡ Zero Configuration Required
HyServerOpt ships with carefully tuned default settings designed to work well for most servers out of the box.
Simply install the plugin and benefit from automatic, adaptive optimizations with no manual tuning required.
🎮 Commands
-
/sbst status– View current optimization status -
/sbst reload– Reload configuration without restarting the server
🔧 Fully Configurable
All optimization systems can be customized via config.json:
-
View radius ranges
-
AI LOD distances and update rates
-
Entity despawn rules
-
Enable or disable individual features
-
Profiler and logging settings
Changes can be applied live, without server restarts.
🏆 Production-Ready Design
-
Thread-safe implementation
-
Low-overhead, optimized code
-
Automatic configuration file generation
-
Hot-reload support
-
Robust error handling and fail-safes
📈 Ideal For
-
Servers with large NPC counts
-
Medium to high player populations
-
Servers experiencing TPS instability
-
Hosting providers aiming to reduce CPU and memory usage
-
Server owners who want performance improvements without manual tuning
Последние версии
HyServerOpt-0.0.5.jar
Информация
Авторы:
Категории:
Версии игры:
Создан: 28.01.2026