Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielmahal/Rumpetroll
Rumpetroll is a massive-multiplayer experiment. It's purpose was to try out new open web technologies like WebSockets and Canvas.
https://github.com/danielmahal/Rumpetroll
Last synced: 16 days ago
JSON representation
Rumpetroll is a massive-multiplayer experiment. It's purpose was to try out new open web technologies like WebSockets and Canvas.
- Host: GitHub
- URL: https://github.com/danielmahal/Rumpetroll
- Owner: danielmahal
- License: mit
- Created: 2010-10-01T08:02:36.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2017-08-10T19:54:10.000Z (over 7 years ago)
- Last Synced: 2024-08-01T08:06:41.616Z (3 months ago)
- Language: JavaScript
- Homepage: http://www.rumpetroll.com
- Size: 269 KB
- Stars: 769
- Watchers: 45
- Forks: 168
- Open Issues: 8
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
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/RumpetrollEvent Machine WebSocket Server implementation
---------------------------------------------1. Before launching the server. Set the appropriate enviroment variables
(Note:settings.yaml is not used anymore)MONGO_URL="rumpetroll"
SOCKET_PORT=8180
ORIGIN_WHITE_LIST=http://rumpetroll.com http://localhost:3000 http://rumpetroll.motherfrog.com
TWITTER_APP_KEY=KEY
TWITTER_APP_SECRET=SECRET
TWITTER_CALLBACK=http://rumpetroll.com/auth.html2. 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