Im sure its possible but almost certainly it would entail you writing a program that could hook into qzeroded.X64/32 (the quake server executable). This has already been done for you by minqlx. I suspect the reason for your question is because you may have tried to install minqlx and had problems.. either because your unfamiliar with the linux shell or had some other problem installing python or some of the other stuff required by minqlx.
I had a problem installing minqlx even though I had successfully installed the windows version earlier and was comfortable in the Unix/Linux enviroment. I made the mistake in spending 2 weeks trying to install it without success.
In the end (should have been the beginning) I emailed mino with my cloud server details and he fixed it for me within 24hrs!
A modest donation to his paypal account greased the wheels a little ;-)
i have no problem with installing mino on the server, i just want to find an easier way with a script file because quakelive supports json files. plussed you for sure :)
Edited by AsphyxEvents at 02:23 CDT, 24 March 2016
I believe both are doable. I am almost tempted to try to write this, but I am lazy and the already existing minqlx approach is far more elegant and preferred :)
You could probably write a simple application in go or python to do an Elo shuffle. This application would remain connected to your server via zeromq rcon. I am thinking you would probably register the server with qlstats, then have your application use the qlstats API to get a listing of all the players on the server and their associated rankings, then use zeromq rcon to move the players based on your shuffle algorithm. This actually might not be that difficult, but there might be an issue with the information available from qlstats being cached or somewhat (30-60s) delayed with the actual real-time player information on your server, though I would have to check if this is the case.
As for motd, you could probably also use zeromq rcon and just send a /tell message to a connecting player after a delay.
it is not a problem for me to install mino but my first idea is to find an easy and simple way for my things via a json script file you know. my server is registered on qlstats.
my first thought , using the qlstats.js file from extraql for this stuff, i can include a information motd.txt aswell, but i failed : your server is not rated by qlstats ( but like i said above it is )
i wrote a message to PredatH0r, maybe he can help me here.
maybe you can help too ? that would be nice, but you are in a lazy mode :)
Edited by AsphyxEvents at 02:22 CDT, 24 March 2016