forked from danielmahal/Rumpetroll
-
Notifications
You must be signed in to change notification settings - Fork 0
Rumpetroll is a massive-multiplayer experiment. It's purpose was to try out new open web technologies like WebSockets and Canvas.
License
intellilab/Rumpetroll
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Rumpetroll is a HTML5 massive-multiplayer experiment started by Daniel Mahal, Hans Petter Eikemo, Hugo Ahlberg and Simen Brekken. Running live at http://rumpetroll.com Full source available at http://github.com/danielmahal/Rumpetroll Event Machine WebSocket Server implementation --------------------------------------------- 1. Before launching the server. Make sure you create and edit settings.yaml. For security reasons you should never add settings.yaml to a public repository. mv data/settings.yaml.example data/settings.yaml 2. Run a mongodb daemon on localhost:27017 3. Run server by executing em/daemon.rb Optional arguments: --dev Launch server and accept connections from any origin. --verbose Set EventMachine WebSockets to debug mode. Libraries used: EventMachine http://rubyeventmachine.com/ em-websockets http://github.com/igrigorik/em-websocket oauth-ruby http://oauth.rubyforge.org/, http://github.com/oauth/oauth-ruby MongoDB http://mongodb.org, http://github.com/mongodb/mongo-ruby-driver em-mongo http://github.com/bcg/em-mongo oauth-ruby http://oauth.rubyforge.org/, http://github.com/oauth/oauth-ruby
About
Rumpetroll is a massive-multiplayer experiment. It's purpose was to try out new open web technologies like WebSockets and Canvas.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 54.2%
- Ruby 23.7%
- HTML 14.2%
- CSS 7.1%
- Shell 0.8%