Ares Beta Release

Faraday
Wed, 07 Mar 2018 14:05:15 +0000

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.