Overview of Player View Distance Controller (PVDC) features
Player View Distance Controller (PVDC) is a Paper plugin designed to optimize server performance by controlling player view distances. Key capabilities include:
- Granular Control: Set and persist max view distances for individual players or globally for all online players.
- Dynamic Performance Scaling:
- MSPT-based mode: Automatically reduces view distance as Milliseconds Per Tick (MSPT) increases to stabilize server performance.
- Ping-based adjustments: Reduces view distance for high-ping players to improve their client-side experience.
- Resource Optimization:
- AFK Restriction: Limits view distance for AFK players to reduce unnecessary chunk loading and ticking.
- Simulation Impact: Entities, blocks, and fluids outside the view distance are not ticked, reducing CPU load.
- Integrations & Compatibility:
- LuckPerms: Supports permission-based view distance limits for groups or individuals.
- GeyserMC: Full support for Bedrock players, including custom default view distance values.
- PlaceholderAPI: Includes an internal expansion for providing view-distance related placeholders.
- Customization: Supports multi-language configurations for all plugin messages.
- Management: Most commands are executable via the server console.