Over the last few builds, our focus has been simple and intentional:
make combat feel responsive, readable, and fair.
Instead of adding flashy features, Builds 25–29 focused on improving how the game moves, syncs, and uses performance during real battles. These are changes you feel immediately once you step into PvP, even if they are not always obvious in patch notes.
If combat feels smoother and you feel more confident attacking, this is why.
The problem we wanted to solve
Many PvP frustrations are not caused by damage values or class balance.
They usually come from:
- Players blinking or snapping during movement
- Attacks feeling delayed or inconsistent
- FPS being wasted on background or minimized clients
- Client and server disagreeing on positions
When these happen, fights feel slow and unreliable, even with good gear.
So we fixed the foundation first.
Smoother player movement
Other players now use velocity-based prediction instead of instant position jumps.
This results in:
- More natural movement
- Less teleporting and rubber-banding
- Easier target tracking during fast fights
Unified movement for pets and mobs
Pets, summons, and mobs now follow the same movement prediction system as players.
This keeps combat visually consistent and reduces strange desync behavior, especially during crowded battles.
Better position accuracy
We implemented an industry-standard dead reckoning system for position synchronization.
In simple terms:
- The client predicts movement between server updates
- The server corrects only when needed
- Hard position corrections are reduced
This makes PvP feel calmer and more stable, even under latency.
Performance-focused optimizations
Position prediction calculations were optimized to reduce CPU usage while keeping accuracy intact.
This helps maintain smooth gameplay during:
- Large-scale PvP
- Peak server hours
- High-activity maps
Combat polish fixes
Several long-standing issues were also cleaned up:
- Camera rotation skill effects no longer persist after death
- Visual skill effects now properly reset on death and resurrection
These fixes remove small but constant friction during fights.
Improved VSync for multi-client users
VSync performance was improved for setups running up to 6 clients, resulting in better frame pacing when farming or managing multiple windows.
Smart FPS allocation
FPS is now allocated based on client state:
- Focused client gets priority
- Background or minimized clients consume fewer resources
This means:
- Better PvP performance on your active client
- Less wasted FPS
- A smoother overall experience
What players should feel now
- Attacks respond more consistently
- Movement is easier to read
- Close fights feel fair and controlled
- PvP feels playable instead of stressful
You can commit to combat again without fighting the engine itself.
Our stance moving forward
These updates are not about short-term hype.
They are about:
- Trust in combat outcomes
- Fairness over randomness
- Building a PvP foundation that lasts
With these systems in place, future balance updates and PvP features can be built with confidence.
Final note
Great PvP needs to be responsive, predictable, and fair.
Builds 25–29 were a big step in that direction.
And this is only the beginning.









