README and help tweaks.

This commit is contained in:
Tiiffi
2015-11-04 22:08:44 +02:00
parent 0a803aab55
commit e8f685ff0a
2 changed files with 15 additions and 15 deletions

View File

@ -1,7 +1,7 @@
####Compiling: ####Compiling:
Raw command: Compile with GCC or CLANG:
```gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c``` ```cc -std=gnu99 -Wpedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c```
or just run **make**. or just run **make**.
@ -16,27 +16,27 @@ Sends rcon commands to minecraft server.
``` ```
Option: Option:
-h Prints usage. -h Print usage.
-s Silent mode. Do not print data received from rcon. -s Silent mode. Do not print data received from rcon.
-t Terminal mode. Acts as interactive terminal. -t Terminal mode. Acts as interactive terminal.
-p Rcon password. Default: "". -p Rcon password. Default: "".
-H Host address or ip. -H Host address or ip.
-P Port. Default: 25575. -P Port. Default: 25575.
-c Do not print colors. Disables bukkit color printing. -c Disable colors.
-r Print everything in raw mode. -r Output raw packets.
Good for debugging and custom handling of the output. Good for debugging and custom handling of the output.
``` ```
Invidual commands must be separated with spaces. Commands must be separated with spaces.
Example: Example:
```mcrcon -c -H 192.168.1.42 -P 9999 -p password cmd1 "cmd2 with spaces"``` ```mcrcon -c -H 192.168.1.42 -P 25575 -p password cmd1 "cmd2 arg1 arg2"```
#####Enable rcon #####Enable server rcon
Remember to enable rcon by changing/adding these lines to ```server.properties``` file. Remember to enable rcon by changing / adding following lines in ```server.properties``` file.
``` ```
enable-rcon=true enable-rcon=true
rcon.port=25575
rcon.password=your_rcon_pasword rcon.password=your_rcon_pasword
rcon.port=9999
``` ```
--- ---

View File

@ -217,18 +217,18 @@ void usage(void)
"Usage: "IN_NAME" [OPTIONS]... [COMMANDS]...\n" "Usage: "IN_NAME" [OPTIONS]... [COMMANDS]...\n"
"Sends rcon commands to minecraft server.\n\n" "Sends rcon commands to minecraft server.\n\n"
"Option:\n" "Option:\n"
" -h\t\tPrints usage.\n" " -h\t\tPrint usage.\n"
" -s\t\tSilent mode. Do not print data received from rcon.\n" " -s\t\tSilent mode. Do not print data received from rcon.\n"
" -t\t\tTerminal mode. Acts as interactive terminal.\n" " -t\t\tTerminal mode. Acts as interactive terminal.\n"
" -p\t\tRcon password. Default: \"\".\n" " -p\t\tRcon password. Default: \"\".\n"
" -H\t\tHost address or ip.\n" " -H\t\tHost address or ip.\n"
" -P\t\tPort. Default: 25575.\n" " -P\t\tPort. Default: 25575.\n"
" -c\t\tDo not print colors. Disables bukkit color printing.\n" " -c\t\tDisable colors.\n"
" -r\t\tPrint everything in raw mode.\n\t\tGood for debugging and custom handling of the output.\n" " -r\t\tOutput raw packets.\n\t\tGood for debugging and custom handling of the output.\n"
,stdout); ,stdout);
puts("\nInvidual commands must be separated with spaces.\n"); puts("\nCommands must be separated with spaces.\n");
puts("Example:\n "IN_NAME" -c -H 192.168.1.42 -P 9999 -p password cmd1 \"cmd2 with spaces\"\n"); puts("Example:\n "IN_NAME" -c -H 192.168.1.42 -P 9999 -p password cmd1 \"cmd2 arg1 arg2\"\n");
puts("minecraft rcon ("IN_NAME") "VERSION".\nReport bugs to tiiffi_at_gmail_dot_com.\n"); puts("minecraft rcon ("IN_NAME") "VERSION".\nReport bugs to tiiffi_at_gmail_dot_com.\n");
#ifdef _WIN32 #ifdef _WIN32