Run with:
python TheIsle_RCON.py
Run via command-line arguments (without the brackets)
#From Python
python TheIsle_RCON.py --ip <IP> --port <PORT> --password <PASSWORD> --command <COMMAND> --args <"COMMAND ARGS">
#From Windows
./TheIsle_RCON.exe --ip <IP> --port <PORT> --password <PASSWORD> --command <COMMAND> --args <"COMMAND ARGS">
Examples
#Save Server
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command save
#List Players
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command list
#Make Announcement
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command announce --arg "Test Message"
#Ban Player
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command ban --arg "4124125126562541511"
#Kick Player
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command kick --arg "4124125126562541511"
Linux
TheIsleServer.sh MultiHome=192.181.104.13?Port=7777?QueryPort=7778 -log
Windows:
TheIsleServer.exe MultiHome=192.181.104.13?Port=7777?QueryPort=7778 -log
RCON is unencrypted and passwords are sent in plaintext over the network. BE very careful about using RCON outside of the servers network.
https://takethebait.net/create-a-dedicated-the-isle-evrima-server-on-ubuntu-22-04-linux/
https://takethebait.net/troubleshooting-the-isle-dedicated-server-issues/