@Layerqa

Как сделать запрос по rcon на python-valve?

Здравствуйте хочу сделать скрипт который будет отправлять команду на сервер CS 1.6 через python-valve rcon сам скрипт
import valve.rcon

server_address = ("ип", порт)
password = "rcon пароль"

with valve.rcon.RCON(server_address, password) as rcon:
    print(rcon("echo Hello, world!"))

При запуске кода выдаётся ошибка
Ошибка
C:\Users\228\Desktop>python test.py
Traceback (most recent call last):
File "test.py", line 6, in
with valve.rcon.RCON(server_address, password) as rcon:
File "C:\Users\228\AppData\Local\Programs\Python\Python38-32\lib\site-packages
\valve\rcon.py", line 325, in __enter__
self.connect()
File "C:\Users\228\AppData\Local\Programs\Python\Python38-32\lib\site-packages
\valve\rcon.py", line 464, in wrapper
return function(instance, *args, **kwargs)
File "C:\Users\228\AppData\Local\Programs\Python\Python38-32\lib\site-packages
\valve\rcon.py", line 464, in wrapper
return function(instance, *args, **kwargs)
File "C:\Users\228\AppData\Local\Programs\Python\Python38-32\lib\site-packages
\valve\rcon.py", line 483, in connect
self._socket.connect(self._address)
ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечн
ый компьютер отверг запрос на подключение
  • Вопрос задан
  • 1605 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ternick
@Ternick
Ну начнём с того что команды в консоль отправляются так
rcon.execute("echo Hello, world!")
а не так как у вас.
Вот документация.
Возможно что rcon просто не используется (наверно) или указан не верный ip или port).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы