LANRails is a LAN-party management solution written in Ruby on Rails, much like the PHP-based solution ALP.
LANRails will include all standard features one out expect out of such a solution:
- User Management
- Party Registration
- Pre-paid Entry Fees via PayPal
- Full-featured Discussion Forums
- News, treated much like a blog
- Staff Profiles
- Sponsors
- Tournament Management
- Tournament Registrations
- Team Management
- Prize Management
- ...and more!
- Rails Version 2.3.4 - SQLite3 or MySQL for database and necessary gem - A PayPal business account to accept online pre-pay (_optional_) Clone the repository or unzip a downloaded archive
Create your database and update
config/database.ymlaccordinglySet up ActionMailer in your
config/environments/production.rb(or development) file:ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings ={:address => "servername.domain.com", :port => 25, :domain => "domain.com", :authentication => :login, :user_name => "login", :password => "password"Run
rake db:migrateCHMOD the
public/uploadsdirectory to allow for read/write accessIf you want to use the tournaments module, you will want to have some game data inserted. Use the rake task
rake lanrails:insert_game_infoto do this for you. If you want to add more games, insert them directly into thegamestable. There is no interface for adding or removing games.Start up the server as you usually would (mongrel, script/server, etc.)
Register a new account
From the command line run
rake lanrails:make_admin user_name='<YOUR USER NAME>'to make your account an adminLog-in and have fun!
LANRails is released under the MIT License and is copyright © 2010 Jonathan Enzinna. A copy of the license is available in the LICENSE file.
All bug tracking is being done via Google Code. You can get to the Google Code project at http://code.google.com/p/lanrails/
The LANRails website is at http://lanrails.jonnyfunfun.com/.
An online demo is available and is constantly updated with the latest development code, approximately once every other day. It can be accessed here: http://demo.lanrails.jonnyfunfun.com/
Coming soon!