Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

This branch is 0 commits ahead and 0 commits behind light_indices

Fetching latest commit…

Cannot retrieve the latest commit at this time

README
To setup 1.9.2 with improved Garbage Collection:
http://metaskills.net/2011/03/09/gc-tune-ruby-1.9.2-with-rvm/


To install PostgreSQL:

$ brew install postgresql
  or
$ brew upgrade postgresql

Reboot, then call:

$ initdb /usr/local/var/postgres

To create a postgres user:

$ createuser <username_from_database.yml>

Be sure to make them a super-user

To set up the database:

$ rake db:create:all db:reset


To run the tests:

$ rake


Notes on world ticking:

* config/schedule.rb runs on deploy to installs two Cron jobs. TurnScheduler#mark_for_processing, and #turn_next_world
* each world tick is handled by Jobs::WorldTurner#turn_a_world which queues up a bunch of beanstalk jobs to be processed by stalker processes.
* WorldTurn (not -er) encapsulates logic for a single turn.



This file is part of TrailsForward.

    TrailsForward is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    TrailsForward is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with TrailsForward.  If not, see <http://www.gnu.org/licenses/>.
Something went wrong with that request. Please try again.