Remod server control daemon draft - vasyahuyasa/remod-sauerbraten GitHub Wiki
Independent daemon provides API for control Remod server. A daemon connect to a Remod server via server's rcon connection. Probably data-flow will be one way from the external application to a remod server via API.
- Daemon listen for incoming commands
- Daemon execute commands on a Remod server
- Daemon can provide rcon console output
- Daemon can show information about a remod server gathered with extinfo
Daemon configuration
A daemon store configuration in json formatted config file.
{
"addr": "",
"port": 27080,
"remote_addr": "192.168.0.1",
"rcon_port": 27070,
"rcon_pass": "atata",
"info_port": 27868
}
addr
- local interface if empty listen allport
- service port for incomming commandsremote_addr
- Remod server addresrcon_port
- Remod server rcon portrcon_pass
- Remod server rcon passwordinfo_port
- Remod server info and extinfo port