Version 4 is several times faster than version 2, which means less client-lag. The new scripting engine is written in C++ and is around 5 to 10 times faster than the old engine.
The networking has been optimized, scripts are cached on the local hard drive, and scripts respond faster because of the new scripting engine.
The graphics are faster too - only the necessary graphics are kept in memory, which means less memory usage, and text drawing is done using bitmap fonts, which speeds the game up when a lot of text is displayed on the screen.
- Script in C++ -> 5-10 times faster
- Caching of scripts
- Only necessary graphics are kept in memory
- Faster response of scripts due to new scripting engine
- Bitmap fonts (faster when drawing lots of text)