Version 2026.11.11
Published:
I have been silent for a while, but I did not completely stop working on Quintolin — I just did not have enough mental energy to write proper announcements or release notes, and I was just releasing random half-finished patches haphazardly in the background.
This article summarizes the most important changes since the previous official version./
- The game was temporarily locked down during the recent “security black week” (news about PHP2Shell and some other infamous vulnerabilities).
- The game code have been upgraded to the latest versions of the PHP language and third-party packages. Internal architecture has also been heavily reorganized, hopefully for the better instead of for the worse.
- The game now stores its data in an external service (PostgreSQL) instead of a local SQLite file.
- Fixed a series of embarrassing bugs related to character status calculations. Characters should now correctly display as active, idle, dazed, or dead depending on their situation. Characters belonging to returning players should no longer automatically die on every tick.
- Fixed a bug in the item use code, where amount of restored health was calculated based on the healer’s health instead of the patient’s health.
- Fixed a brief-but-serious bug where the game was never saving changes in character data.
- Fixed a potential crash in the “remember details of my last action” user interface feature.
- User registration and authentication code has been hardened against potential exploits. Among other things, the “remember me” login feature has been reconfigured to remember an absent user for just one month instead of a longer period.
- Modified homepage statistics to include idle, dazed, and dead characters in the character counter, and to exclude ocean tiles in the map size counter.