aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 0f34389e774b00502d790ba29fbae2952ea3a2cf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# mt-multiserver-chatcommands
mt-multiserver-chatcommands provides a useful chat command interface for mt-multiserver-proxy.

## Commands

> `shutdown`
```
Permission: cmd_shutdown
Description: Disconnect all clients and stop the server.
Usage: `shutdown`
```

> `find`
```
Permission: cmd_find
Description: Check whether a player is connected and report their upstream server if they are.
Usage: `find <name>`
```

> `addr`
```
Permission: cmd_addr
Description: Find the network address of a player if they're connected.
Usage: `addr <name>`
```

> `alert`
```
Permission: cmd_alert
Description: Send a message to all connected clients regardless of their upstream server.
Usage: `alert <message>`
```


> `send`
```
Permission: cmd_send
Description: Send player(s) to a new server. player causes a single player to be redirected, current affects all players that are on your current server and all affects everyone.
Usage: `send <player <server> <name> | current <server> | all <server>>`
Example: `send player lobby bob`
```

> `players`
```
Permission: cmd_players
Description: Show the player list of every server.
Usage: `players`
```

> `reload`
```
Permission: cmd_reload
Description: Reload the configuration file. You should restart the proxy instead if possible.
Usage: `reload`
```

> `group`
```
Permission: cmd_group
Description: Display the group of a player. Display your group if no player name is specified.
Usage: `group [name]`
```

> `perms`
```
Permission: cmd_perms
Description: Show the permissions of a player. Show your permissions if no player name is specified.
Usage: `perms [name]`
```

> `gperms`
```
Permission: cmd_gperms
Description: Show the permissions of a group.
Usage: `gperms <group>`
```

> `server`
```
Permission: cmd_server
Description: Display your current upstream server and all other configured servers. If a valid server name is specified, switch to that server.
Usage: `server [server]`
```

> `kick`
```
Permission: cmd_kick
Description: Disconnect a player with an optional reason.
Usage: `kick <name> [reason]`
```

> `ban`
```
Permission: cmd_ban
Description: Ban a player from using the proxy.
Usage: `ban <name>`
```

> `unban`
```
Permission: cmd_unban
Description: Remove a player from the ban list. Accepts addresses and names.
Usage: `unban <name | address>`
```

> `uptime`
```
Permission: cmd_uptime
Description: Show the uptime of the proxy.
Usage: `uptime`
```

> `help`
```
Permission: cmd_help
Description: Show help for a command (all commands if unspecified).
Usage: `help [command]`
```

> `usage`
```
Permission: cmd_usage
Description: Show the usage string of a command (all commands if unspecified).
Usage: `usage [command]`
```