mcrcon is console based Minecraft rcon client for remote administration and server maintenance scripts. This fork was made so mcrcon can recieve multiple packets and therefore return outputs longer than 4096 bytes. Warning: invalid packet size (5106). Must over 10 and less than 4096.
Since this is a fork you have to pull the code and build it yourself.
sudo apt-get update && sudo apt-get install -y gcc #reboot might be neccecarry reboot cd /opt git clone https://github.com/timisaurus/mcrcon.git cd mcrcon/ sudo make sudo make install
Check INSTALL.md for more details.
mcrcon [OPTIONS] [COMMANDS]
Sends rcon commands to Minecraft server.
Option:
-H Server address (default: localhost)
-P Port (default: 25575)
-p Rcon password
-t Terminal mode
-s Silent mode
-c Disable colors
-r Output raw packets
-w Wait for specified duration (seconds) between each command (1 - 600s)
-h Print usage
-v Version information
-b Adjust data buffersize (default: 4096)
Server address, port and password can be set using following environment variables:
MCRCON_HOST
MCRCON_PORT
MCRCON_PASS
- mcrcon will start in terminal mode if no commands are given
- Command-line options will override environment variables
- Rcon commands with spaces must be enclosed in quotes
Example:
Send three commands ("say", "save-all", "stop") and wait five seconds between the commands.
mcrcon -H my.minecraft.server -p password -w 5 "say Server is restarting!" save-all stop
Remember to enable rcon by adding following lines to server.properties
file.
enable-rcon=true
rcon.port=25575
rcon.password=your_rcon_pasword
- WWW: https://github.com/Tiiffi/mcrcon/
- MAIL: tiiffi+mcrcon at gmail
- BUG REPORTS: https://github.com/Tiiffi/mcrcon/issues/
This project is licensed under the zlib License - see the LICENSE file for details.