@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] Подключение не установлено, т.к. конечн
ый компьютер отверг запрос на подключение
  • Вопрос задан
  • 1495 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ternick
@Ternick
Ну начнём с того что команды в консоль отправляются так
rcon.execute("echo Hello, world!")
а не так как у вас.
Вот документация.
Возможно что rcon просто не используется (наверно) или указан не верный ip или port).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы