Since some years we've been struggling to find time to properly update the server running TMW, this forum, our website and a bunch of related services. Our current setup is badly documented, sits on an old Ubuntu 18.04 that can't be easily upgraded (Jesusalva attempted it once but had to roll it back from a backup). If this wasn't bad enough, we also no longer have the people who set it up (like gumi and Jesusalva) on our team and the remaining admins (mostly me, sometimes Freeyorp or MadCamel) are short on time.
The prospect used to be to spend several weeks replicating the current setup bit by bit. But this year something changed. The LLMs turned into pretty damn good tools, no longer hallucinate as much as they used to, have pretty up to date models and make up for missing or outdated knowledge by checking their facts. With the help of Claude, I've completed a test setup for the updated server based on Ubuntu 24.04 in 3 days, on a "devbox" provided to us by MadCamel. There are now instances running of:
- Our website: https://www.devbox.themanaworld.org
- The TMW API (so registration, password reset, etc. work via the website)
- This forum: https://forums.devbox.themanaworld.org (updated to latest version, including all extensions - anything you post there will be lost when the migration happens)
- The old wiki: https://oldwiki.devbox.themanaworld.org (in read only mode, updated to latest stable MediaWiki)
- TMWA: https://server.devbox.themanaworld.org (try pointing Mana client at it and registering a new account, it also still works via native protocol!)
- Vault (even if unmaintained, it's still working on the new server, for the TMWA instance running there at the moment only)
- guildbot
- ManaMarket (ported to Python 3)
The new server also has both local and remote backups enabled and the firewall setup is managed by Ansible.
The remaining part? Provisioning a similar new server on Azure (where our current server is also located), repeating the setup (the trivial part) and then migrating all data from our current server to the new one (which will mean a little downtime).
Unfortunately, at the moment I can't say when we'll do this, but I think we can do it pretty soon!
In the meantime, you can help by testing the new setup. Browse the wiki, forums, play the game (you'll need to create a throw-away account for now - try ManaLauncher if you dare!). And I'd like to ask our other admins (Freeyorp, MadCamel, and System_Error on the TMWA front) to review the setup with their expert knowledge. Thanks!


