Auto-translated
HeroesWorld has moved to a new modern engine, which will allow us to maintain it much more efficiently and with less effort in the future. The need for an update was growing every year, as spam bots were attacking us harder and creating a lot of manual work, which was a heavy burden and took up a lot of time, while the outdated 2005-era engine no longer met modern security standards at all. Moreover, many accounts were being hacked due to weak passwords and the lack of 2FA (Two-Factor Authentication), after which they became distributors of spam on behalf of their owners.
Some important changes related to the server and security:
If you have a weak password, the site engine will notify you about it; it is also recommended to enable 2FA (Two-Factor Authentication) via profile settings https://heroesworld.ru/identity/account/manage/twofactorauthentication/
You can log in using either email or username (unfortunately, some usernames were not supported by the engine due to special characters, so they were renamed to user + ID from the old forum); the username can be changed upon first login, and you can also set a DisplayName — there are no restrictions here like those that exist for usernames).
Technically, the server can now handle several times greater load compared to the old engine, which should ensure more stable operation for all users.
The built-in protection against spam bots already surpasses what we had before, and its flexibility will allow us to strengthen it without significant effort when bots learn to bypass it.
The engine supports automatic translation, allowing immediate translation across two sites: .net and .ru (a user can always provide their own translation into the opposite language, in which case auto-translation is not used). There is no translation for private messages; this only works for public messages.
Support for multiple user interface languages has also been added (but content is only English + Russian).
If someone's email is out of date, you can log in by username as I wrote above, but I recommend setting a current email so that password recovery is possible; if there are any issues with this, write to us.
In addition to all this, the new engine allowed adding many new features, such as: Wiki, Knowledge Base, Content Grouping, and Search.
And most importantly, this new software is easy to modify and fully belongs to HeroesWorld, which will allow us not to waste efforts on uselessly patching holes in the ancient proprietary engine, but rather on improving the site and creating new features.
Immediately after the release, requests came in to create a classic theme, and here the new engine immediately showed itself in a good light, since adding a new theme is not a big problem — within just a few hours it was ready and available for use; if additional tuning is needed, write to us, we'll configure it perfectly 😉
The theme can be selected by clicking on your avatar in the top bar on a computer, or in the side panel on the right on mobile devices.