This is a client for the Quake Live dedicated server rcon and stats services. You can either connect to one of them or to both of them at the same time.
Install Node and clone this Git repository. Nothing more is needed. The compiled JavaScript file and node_modules directory are included for your convenience.
If you want to connect to rcon, specify the rcon port and the rcon password if needed. If you want to connect to stats, specify the stats port and the stats password if needed. If you want to connect to both, specify both.
./connect.sh 127.0.0.1 --rcon-port 28960 --rcon-password rconadmin --stats-port 27960 --stats-password statsadminYou can exit the console by either using Ctrl+C or issuing the command exit.
You can use option --full-stats to display the full stats event object instead of the user friendly short version. These objects are based on based on ql-stats-model.
Use --raw-stats to display the original Quake Live stats objects.
There is also a Docker image which you can use to run QL Console.
docker run --rm -ti --add-host host.docker.internal:host-gateway quakeliveserverstandards/ql-console host.docker.internal --rcon-port 28960 --rcon-password rconadmin --stats-port 27960 --stats-password statsadminUse the hostname host.docker.internal instead of localhost if you want to connect to Quake Live servers that are running on the same machine.
If you are running your own Quake Live servers you can use Quake Live Server Standards server framework. It ships with the Dockerized QL Console.