Manager of OpenArena battles
Project description
Munerator: Organizer of gladiatorial fights. (http://www.unrv.com/culture/gladiator.php)
Installing/Running
pip install -e .
munerator -h
To run the minimal stack:
munerator trans &
munerator context &
munerator wrap “cat tests/game_output.txt”
Add -v for verbose output.
Modules
Module overview: http://auth-83051f68-ec6c-44e0-afe5-bd8902acff57.cdn.spilcloud.com/10/1395159542_munerator.png
- Event producers:
wrap: wrap game/command, capture output, send to translator
trans: translator, match incoming lines to regex, create event, send to context
context: add context to events, eg mapname, players, and broadcast events to subscribers
- Listeners:
ledbar: subscribe to game events, show status on ledbar
old: subscribe to game events, proxy events to old api http://quake.ijohan.nl
listen: listen to all events sent out, for debugging etc.
- Other:
rcon: interact with running game through rcon commands (change maps, say stuff)
- Planned:
changer: change current game (fraglimit, gametype, instagib, restart) based on game info
voting: store player votes on maps/gameoption in db
rotate: rotate maps based on player preferences
Requirements
Python 2.7
ZMQ
OpenArena
MongoDB
License
MIT licensed. See the bundled LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for munerator-0.8.8.macosx-10.9-intel.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 322a0c9417f642fdb7084cad51910f6efe6c4a296b9dad931575c274fb525985 |
|
MD5 | 4d0d650ce9185d3b452971308a29e5b7 |
|
BLAKE2b-256 | efe07bf2a923a2d9b939ec0f613fc135cd9aacb92b1ebfe54df13fec0b0ad141 |
Hashes for munerator-0.8.8-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef0e99fafe36f243fef1f89e1d75bcc96a45ab33b86b1b82fc04231461d2a2da |
|
MD5 | c547581c324de95e2da24f1daf5238c9 |
|
BLAKE2b-256 | ec0287205f49d26a0195159774c54014c062bf4a4a615d554b47d447e09ba94c |