change -P flag to -r for setting rcon password

update README
This commit is contained in:
onyx-and-iris 2024-11-29 01:07:05 +00:00
parent 51ff562ac4
commit adebc61b98
2 changed files with 8 additions and 8 deletions

View File

@ -93,15 +93,15 @@ rcon, err := q3rcon.New(
## Command line
Pass `host`, `port` and `password` as flags, for example:
Pass `host`, `port` and `rconpass` as flags, for example:
```
q3rcon -h=localhost -p=30000 -P="rconpassword" "mapname"
q3rcon -h=localhost -p=30000 -r="rconpassword" "mapname"
```
- `host` defaults to "localhost"
- `port` defaults to 28960
- `password` defaults to ""
- `rconpass` defaults to ""
Arguments following the flags will be sent as rcon commands. You may send multiple arguments.
@ -110,7 +110,7 @@ Arguments following the flags will be sent as rcon commands. You may send multip
Pass `interactive (-i shorthand)` flag to enable interactive mode, for example:
```
q3rcon -h=localhost -p=30000 -P="rconpassword" -i
q3rcon -h=localhost -p=30000 -r="rconpassword" -i
```
If interactive mode is enabled, any arguments sent on the command line will be ignored.

View File

@ -27,7 +27,7 @@ func main() {
var (
host string
port int
password string
rconpass string
loglevel int
)
@ -35,8 +35,8 @@ func main() {
flag.StringVar(&host, "h", "localhost", "hostname of the server (shorthand)")
flag.IntVar(&port, "port", 28960, "port of the server")
flag.IntVar(&port, "p", 28960, "port of the server (shorthand)")
flag.StringVar(&password, "password", "", "rcon password")
flag.StringVar(&password, "P", "", "rcon password (shorthand)")
flag.StringVar(&rconpass, "rconpass", "", "rcon password")
flag.StringVar(&rconpass, "r", "", "rcon password (shorthand)")
flag.BoolVar(&interactive, "interactive", false, "run in interactive mode")
flag.BoolVar(&interactive, "i", false, "run in interactive mode")
@ -49,7 +49,7 @@ func main() {
log.SetLevel(log.Level(loglevel))
}
rcon, err := connectRcon(host, port, password)
rcon, err := connectRcon(host, port, rconpass)
if err != nil {
log.Fatal(err)
}