Skip to content

Unexpected message <RCONMessage 0 AUTH_RESPONSE 0B> #79

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