Moderation
Eco offers a few basic moderation tools for use on the general population of your server. These commands are locked behind the Admin demographic, so will require that you be part of that demographic to run them. If you aren't sure how to add a player to the Admin demographic, check out our article on managing Eco admins.
Banning
You can prevent a user from rejoining the server regardless of the other limits you have in place, like a server password or whitelist, by banning them. The ban system in use by Eco is tied to the player's Steam or Strange Loop Games account (if they have one), so it can't be bypassed with username changes.
Ban a player
You can ban a player by running the command /manage ban
or it's shorthand /ban
with the player's in-game username, SteamID64
, slgid
, or account ID as the first argument. If you'd like to provide a reason for the ban that will be shown to the player and other Admins you can add a second argument by appending a ,
character to the command after the username, like so /ban mov51, was rude
.
You can also "tempban" a player by providing a time limit on the ban as the third argument. For example, /ban mov51, was rude, 2d
. The time format allows for the use of one time frame suffix, m
(minute), h
(hour), d
(day), or w
(week). You can not use multiple suffixes, such as 1w2d
to make a valid time frame.
The reason argument can be left out when tempbanning a player by leaving the space empty, /ban mov51, , 2d
, giving the player a generic banned message when they try to join.
Unban a player
if you'd like to unban a player who has been permanently banned or still has time left on their tempban, you can run the command /manage unban
or it's shorthand /unban
with the player's in-game username, SteamID64
, slgid
, or account ID as the first argument.
List banned players
You can get a list of currently banned players and when they'll be unbanned by running the command /manage ban
or it's shorthand /ban
without any arguments. The date the player is set to be unbanned is shown both next to and below their username in the list. Strangely, permanently banned players will be given an "unban" date multiple years in the future.
Muting
You can prevent a user from writing anything in chat by "muting" them. This doesn't extend to the in-game voice chat or other methods of writing in-game like signs, but it's a good tool for warning players that are straying out of accepted bounds.
Mute a player
You can mute a player by running the command /manage mute
or it's shorthand /mute
with the player's in-game username, SteamID64
, slgid
, or account ID as the first argument. A reason for the mute can be provided as the second argument by appending a ,
character to the end of the first argument, as shown here /mute mov51, said hello to bob
.
You can also provide a time limit for the mute using the 3rd argument. For example, /mute mov51, said hello to bob, 6w
. The time format allows for the use of one time frame suffix, m
(minute), h
(hour), d
(day), or w
(week). You can not use multiple suffixes, such as 1w2d
to make a valid time frame.
Unmute a player
You can unmute a player who has either been permanently or temporarily muted by running the command /manage unmute
or its shorthand /unmute
with the player's in-game username, SteamID64
, slgid
, or account ID as the first argument.
Listing muted players
You can get a list of currently muted players and when they'll be unmuted by running the command /manage mute
or it's shorthand /mute
without any arguments. The date the player is set to be unmuted is shown both next to and below their username in the list. Permanently muted players will be given an "unmute" date multiple years in the future.