With the release of version 0.7, I am officially declaring Ares ready for public beta testing.
How is this different from before?
- While bugfixes and minor feature changes are still likely, I do not anticipate any more major revisions to the architecture.
- The first draft of all the tutorials is now complete, including Coding for Ares. Please provide feedback if any of the tutorials are wrong/unclear.
- The master branch is now considered stable. I will be following a more disciplined release process, including release notes and database migrations.
- I have tested the installation process and automated as much as humanly possible.
Upgrading from Alpha
If you’re upgrading an existing Alpha game, you’ll need to do a few things:
It’s strongly suggested that you FTP a backup copy of your entire aresmush directory and your game database
dumb.rdbfile (usually located in/var/lib/redis) to your local PC before you begin.
- Perform a
pullin GitHub to grab the latest changes into your code branch. The merges may be a bit nasty given how much files moved around.
Notably, thegame/filesandgame/theme_imagesfolders now both live undergame/uploadsand all the web portal stuff lives in a completely new repo. You’ll need to re-do any custom web code. - Cherry-pick steps from the install scripts –
setup_server (run with root) and install (run with ares) – to set up anything you didn’t set up before - especially things necessary for the new web portal. - Run the database upgrade scripts. There are several new ones since 0.6.
- Remove all the log files in your
game/logsfolder.
Feel free to post on the forums if you have any trouble upgrading.