Не удается отправить команду rcon маинкрафт с помощью python, как исправить?
with MCRcon(ip, password, port) as mcr:
resp = mcr.command('list')
mcr.connect()
mcr.disconnect()
Traceback (most recent call last):
File "botg.py", line 76, in <module>
resp = mcr.command(str(text))
File "C:\Users\Vova2\AppData\Local\Programs\Python\Python38\lib\site-packages\mcrcon.py", line 114, in command
result = self._send(2, command)
File "C:\Users\Vova2\AppData\Local\Programs\Python\Python38\lib\site-packages\mcrcon.py", line 95, in _send
(in_length,) = struct.unpack("<i", self._read(4))
File "C:\Users\Vova2\AppData\Local\Programs\Python\Python38\lib\site-packages\mcrcon.py", line 77, in _read
data += self.socket.recv(length - len(data))
ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение
Ответы (1 шт):
Автор решения: Xoma163
→ Ссылка
Выполните сначала коннект, а потом уже отправляйте комманды
with MCRcon(ip, password, port) as mcr:
mcr.connect()
resp = mcr.command('list')
print(resp)
mcr.disconnect()
Ссылка на документацию