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.
Release files for munerator 0.23.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| munerator-0.23.0.tar.gz | 2.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| munerator-0.23.0-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 5.1 MB
Release files / munerator-0.23.0.tar.gz
| Download URL | munerator-0.23.0.tar.gz |
|---|---|
| Size | 2.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
68618c797b7b29af5a051e02b27604e01f3362892a48a079835e04b92cdb879c
|
|
BLAKE2b-256 checksum How to use checksums |
dc64d31b10b4a5a410764d78d32baf42bfd0bc8203cd42f07e89d98f594e8ede
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / munerator-0.23.0-py2-none-any.whl
| Download URL | munerator-0.23.0-py2-none-any.whl |
|---|---|
| Size | 2.6 MB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
9a5c07a5b265c34bd5de557c28191af5fca50e066840951ecd7fce47a9f63a4d
|
|
BLAKE2b-256 checksum How to use checksums |
91cbac682e2c7a22ecab22af75a62b408094adf7d8348bc20d0a72805303500f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |