This update makes DynaTrade much safer and more reliable for real servers.
Before, if the server crashed at the wrong moment (shutdown, power loss, crash, etc.), there was a risk of unfinished trades causing lost data or inconsistent transactions. Now, every trade is protected before it happens.
What changed:
Safer trades: every /buy and /sell is saved first before money or items are changed
Crash recovery: if the server crashes during a trade, DynaTrade restores it automatically on the next startup
No main-thread lag: trades are processed asynchronously, reducing disk I/O lag during heavy usage
Better player feedback: players now see a “Processing...” message while the trade is being completed
Duplicate protection: players can no longer accidentally submit the same trade twice at the same time
Better journal recovery: if a server crashes during file writing, DynaTrade can recover without invalidating the whole transaction history
Fixed rollback issue: resolved a case where a sell failure could trigger duplicated sound feedback
In short:
Your economy becomes much more resistant to crashes, safer for players, and more stable under high activity.
