Skip to content

Unexpected message <RCONMessage 0 AUTH_RESPONSE 0B> #79

@dustinandband

Description

@dustinandband

Whenever I run this script I get the following warning (though other than that the script works fine):
Unexpected message <RCONMessage 0 AUTH_RESPONSE 0B>

I use a shell script to launch this python script - which tells the shell script whether or not it's safe to shut down the game server:

#!/usr/bin/python3

import sys
import re
from valve.rcon import RCON

if len(sys.argv) != 4:
    print("Usage: ./program.py <ip> <port> <rcon password>")
    sys.exit(1)

ip = sys.argv[1]
port = int(sys.argv[2])
password = sys.argv[3]

SERVER_ADDRESS = (ip, port)
PASSWORD = password

try:
    with RCON(SERVER_ADDRESS, PASSWORD) as rcon:
        response = rcon.execute("status")
        response_text = response.body.decode('ascii', 'ignore')
        for line in response_text.splitlines():
            if "players :" in line:
                for words in ['0 humans']:
                    if re.search(r'\b' + words + r'\b', line):
                        print("The server is empty")
                    else:
                        print("The server has players")

except ModuleNotFoundError as e:
	print("ModuleNotFoundError: " + str(e))

except Exception as e:
    print("exception: " + str(e))
  • Python-valve Version: (0.2.1)
  • Python Version: 3.6.8
  • Operating System(s)/Platform(s): Ubuntu 18.04
  • Game Server(s) and Version(s): Left 4 Dead 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions