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 }