HP: HariPlayer
A server-side optimization mod that improves multiplayer performance through async chunk loading, spatial entity tracking, and network packet efficiency.
介绍
HariPlayer | View Distance & Network Engine
High-Performance Player & Chunk Management
What Is HariPlayer
HariPlayer stands for View Distance & Network Optimization Engine (based on VMP).
It optimizes how servers handle player connections, entity tracking, chunk loading, and network packets — reducing lag where it matters most.
More Players. Less Lag.
By reworking player-related systems from chunk loading to packet handling, HariPlayer allows servers to sustain higher player counts and larger view distances without choking.
Technical Architecture
Optimized for high-throughput multiplayer environments.
- Async Chunk Loading: Chunks load asynchronously on player login and during teleportation to prevent lag spikes
- Spatial Entity Tracking: Replaces brute-force distance checks with O(1) spatial indexing using AreaMap
- Network Efficiency: Eliminates redundant packet flush calls and supports multi-event-loop Netty threading
- No-Tick View Distance: Loads chunks visually without ticking them, reducing server load at large distances
- Packet Consolidation: Batches block update packets to reduce network overhead
Configuration
Located in config/vmp.properties.
- Entity Tracking: Toggle spatial indexing and staging area for entity lookups
- Async Loading: Enable/disable async chunk loading on login and commands
- Network: Configure multiple Netty event loops and packet priority system
- Chunk Send Rate: Control the target chunk send rate per player
Fork Information
HariPlayer is a fork of VMP by ishland.
Server-Side: Primary optimizations target dedicated servers. Client-side benefits from reduced network lag.
Credits & Support
Original VMP created by ishland.
HariPlayer maintains the cutting-edge multiplayer optimizations.
Join the Community
Get help and updates on our Discord.
HariPlayer – Maintained by Hari – High Performance Minecraft
This project description was prepared with AI assistance.
常见问题
HP: HariPlayer 支持哪些 Minecraft 版本?
HP: HariPlayer 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
HP: HariPlayer 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Hari_Porter 的其他作品
查看全部 →HC: HariChunk
一个实验性的 Forge 1.20.1 C2ME 分支,可并行处理区块生成和 I/O,加快世界生成速度。
Harium
一款通用优化模组,重写了原版中AI、红石、实体、漏斗和物理方面的低效代码,且不改变游戏行为。
HE: HariEntity
一个并行实体处理引擎,可将实体更新和生物生成分配到多个 CPU 线程处理,从而减轻主线程负载。
Automobility (UNOFFICIAL)
Unofficial NeoForge 1.21.1 Automobility port, retaining the additional Mavica vehicle content.
评论
登录后评论和评分