This is good news Crang. Can you describe in detail all the steps you need to achieve this ?
XLRstats gets data from console to DB and Echelon gets data from
status.xml and DB, and they both gathering data with
clients.py, who is using
q3a_rcon.py to read/write server socket(rcon). If I understanding right, than all what I need - to convert (or set) encoding of recived data in
q3a_rcon.py somewhere here:
def readSocket(self, sock, size=4096, socketTimeout=None):
...
return data.strip()
but that didn't work:
data = data.strip()
return data.encode('cp1251')
b3 writes
Testing RCON : >>> Oops: No response
>>> Could be something wrong with the rcon connection to the server!
>>> Hint 1: The server is not running or it is changing maps.
>>> Hint 2: Check your server-ip and port.
and I'm stuck on this

...