Made a new protocol with quake3 but changed getstatus to getinfo with infoResponse and I've got back this.
EDIT: clients is player count? Might be good to go then!
$ gamedig --type protocol-quake3info iphere:2304 --pretty
{
"name": "hostname here",
"map": "mp_exchange",
"password": false,
"raw": {
"protocol": "20604",
"checksum": "-461731637",
"hostname": "hostname here",
"mapname": "mp_exchange",
"clients": "1",
"sv_maxclients": "18",
"gametype": "war",
"pure": "1",
"con_disabled": "1",
"kc": "1",
"hw": "6",
"mod": "0",
"voice": "2\u0000ô¢"
},
"maxplayers": "18",
"players": [],
"bots": [],
"connect": "iphere:2304",
"ping": 4
}