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
Connection 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.6 or >= 3.3
ZMQ
OpenArena
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 Distribution
Hashes for munerator-0.3.22-py27-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71d8943955ce17be7bba0c05b71c63ca1f89455d5d3ddf23f4933ec835260435 |
|
MD5 | 29ec7f5d41b1b311d96e6c2e9ba46a56 |
|
BLAKE2b-256 | 98dc792acdab977c1d1604047e304918e40fb18d50e67d4744da055af7d3a1f9 |