So, version 0.3.2.000. What's new? In terms of gameplay, almost nothing: it is still rough, unfinished and essentially unplayable.
But the changes under the hood are extremely important. First, the new client connects to the server through a fully encrypted connection that meets modern requirements. The server now rejects the old protocol, so no previous version of the game will be able to connect.
Second, new accounts can now be registered exclusively through our website. Security is taken just as seriously there: the connection is protected and your password is securely hashed. We store only its hash and do not know the password itself.
If you follow the rules — and the page will not let you bypass them anyway — your password must contain at least 15 characters. Exhausting the entire space of a random 16-character password made of digits and Latin letters at 100,000 attempts per second would take about 15 quadrillion years. That is still short of the heat death of the Universe, but ordinary stars would already be gone. And do not try to get around the requirement with something like “PasswordPassword123!”: attackers test patterns like that first.
Third, why does this matter? When I connect the store, we will need to account precisely for in-game purchases, account payments, merchandise, literature and everything else. Every such operation must be recorded very reliably. Without these mechanisms, the project cannot be monetized properly.
For most of the summer I barely touched the client, but I was actively building the server. It now has many new working processes that only need to be represented in the client, so newer versions should start arriving much more frequently.
My first priority will be completing the part of the game where a new player is just beginning their journey.
