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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions