forked from danielmahal/Rumpetroll
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
34 lines (22 loc) · 1.12 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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