Ares Beta Release

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.rdb file (usually located in /var/lib/redis) to your local PC before you begin.

  1. Perform a pull in GitHub to grab the latest changes into your code branch. The merges may be a bit nasty given how much files moved around.
    Notably, the game/files and game/theme_images folders now both live under game/uploads and all the web portal stuff lives in a completely new repo. You’ll need to re-do any custom web code.
  2. 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.
  3. Run the database upgrade scripts. There are several new ones since 0.6.
  4. Remove all the log files in your game/logs folder.

Feel free to post on the forums if you have any trouble upgrading.

3 Likes

My level of excitement is about 1,000 right now. !!!

1 Like

I’m super-pumped for this.

1 Like