melonly logomelonly logo
melonly logo
Dashboard
Log in

Watchdog

An AI moderator for your ER:LC server that spots rule breaks as they happen and helps your staff deal with them.

What is Watchdog?

Watchdog watches your ER:LC server around the clock. When it sees a rule break, such as RDM or a player leaving to get away from staff, it tells your staff who did it, what happened and which punishment your team would usually give. Staff can act from the Mod Panel or in game, and Watchdog can handle the clearest cases by itself if you let it.

You set Watchdog up on the dashboard under ER:LC Integration → Watchdog.

The Watchdog page

Before You Start

RequirementWhy
A Watchdog subscription on the serverWatchdog only runs on servers it's activated on
The ER:LC integrationWatchdog reads your server's kills, joins and leaves, and runs commands like :kick through it
Staff with a linked Roblox accountLets Watchdog know who your staff are in game, so it can PM them and send them their own observations

Get Watchdog

If your server doesn't have Watchdog yet, the Watchdog page shows the subscription card. Pick monthly or annual billing and click Subscribe.

Subscribe to Watchdog

After you subscribe, activate Watchdog on the server you want it on. See Activating Subscriptions.

Turn On Watchdog

  1. Open the Watchdog Page

    Go to your Melonly dashboard, select your server and open ER:LC Integration → Watchdog.

  2. Enable Watchdog

    Click Enable Watchdog. Watchdog starts watching your server straight away.

    Enable Watchdog

To pause Watchdog later, turn off the Enable Watchdog switch on the same page. Your detections are kept for when you turn it back on.

The Enable Watchdog switch

Every change on this page is recorded in your Audit Logs.

Detections

Detections are the rule breaks Watchdog looks for. All nine are on by default. The badge on the Detections card shows how many are on.

Detections

DetectionWhat Watchdog looks for
RDMKilling another player without a roleplay reason
Mass RDMA killing spree across several players, grouped into one observation
Staff RDMKilling a staff member without a reason
NLRComing back for revenge, or returning to where they died, after respawning
Team killLaw enforcement killing other law enforcement
VDMRunning players over with a vehicle
Staff evasionLeaving the game to get away from staff
Breaking peacetimeGetting wanted stars while peacetime is on
Unrealistic avatarAvatars that are unrealistic or used to troll, checked as players join

Turn a Detection Off

  1. Find the Detection

    Each detection has its own card on the Watchdog page. Click its switch to turn it off or back on.

    A detection's switch

  2. Save

    A bar appears at the bottom of the page. Click Save Changes to apply it, or Reset to undo.

    Save your changes

What Each Detection Looks Like

These are the observations your staff see for each detection.

RDM

RDM

Mass RDM

Several kills by the same player become one observation that updates as the spree goes on.

Mass RDM

Staff RDM

Staff RDM

NLR

NLR

Team Kill

Team kill

VDM

VDM

Staff Evasion

The player has already left, so there's no Teleport button. Accepting adds a Ban BOLO so they can be dealt with when they come back.

Staff evasion

Breaking Peacetime

Breaking peacetime

Unrealistic Avatar

Unrealistic avatar

Observations in the Mod Panel

When Watchdog is on, it shows up in the online staff list on the left of the Mod Panel, next to your team. When it notices something, a card opens under its avatar. This card is called an observation.

Watchdog in the online staff list

If you close an observation by clicking somewhere else, click Watchdog's avatar to open it again.

The Watchdog page on your dashboard has a preview of what your staff see.

What your staff see

Actions

Each observation names the player and offers up to two buttons.

ButtonWhat it does
Teleport to [player]Runs :tp to bring you to the player. Only shown while they're still in the game
AcceptLogs the suggested punishment under your name and runs :kick or :ban in game when the punishment needs it

Accepting creates a normal punishment log, so your DMs, workflows and Ban BOLO rules apply as usual. Watchdog fills in the reason and adds a short description of what it saw.

A log created from an observation

You need permission to create that log type and to run the command. If ER:LC rejects the command, for example because the player already left, the log is still created and Watchdog tells you the punishment wasn't enforced in game.

Suggested Punishments

Watchdog suggests the punishment your server usually gives for that rule break, based on your own logs. Until your server has enough logs for it to learn from, it uses these defaults.

DetectionDefault punishment
Mass RDM, Staff RDM, Unrealistic avatarKick
Staff evasionBan BOLO
Everything elseWarning

The suggestion goes up a step for a player who has already been punished in your server, and a player who left before anyone acted always gets a Ban BOLO.

Who Gets an Observation

Most observations go to everyone with the Mod Panel open. Some go straight to the staff member best placed to deal with them. Direct observations need a linked Roblox account.

Everyone

A new rule break goes to everyone with the panel open.

A new observation

You Were the Victim

If the player killed you, the observation comes to you only.

You were the victim

You Were Already Dealing With Them

If you had just teleported to, viewed, jailed or otherwise run a command on the player, Watchdog tells you what it thinks they did.

You were already dealing with them

You Answered Their Victim's Mod Call

You answered the mod call

They're Standing Near You

For unrealistic avatars, the observation goes to a staff member standing close to the player.

They're standing near you

It Got Worse

If a case gets more serious, for example RDM turning into Mass RDM, Watchdog updates whoever has the case.

An updated observation

They Left

If the player leaves before anyone acts, Watchdog offers a Ban BOLO instead.

The player left

How Long Observations Last

An observation stays open for 10 minutes. It also closes as soon as the player gets any log, from Watchdog or from your staff.

In Game

Staff with a linked Roblox account also hear from Watchdog in game through PMs. Reply with these commands in the in-game chat.

CommandWhat it does
:log wd acceptAccepts the punishment Watchdog suggested. Also yes or y
:log wd declineLeaves the player with you and closes the prompt. Also no, n or dismiss
:log wd tpTeleports you to the player. Also goto
:log wd nextTakes the newest open case
:log wd casesTells you whether any cases need a look. Also list
:log wd helpLists these commands

Watchdog also PMs you in these situations.

WhenWhat Watchdog says
You join and a case is still openIt welcomes you back and asks you to take it with :log wd next
You're the nearest free staff memberIt asks if you can take the case
A player was hurt by someone it flaggedIt tells them it has flagged the player for staff
Your team handles a caseIt thanks whoever was involved

Automatic Moderation

With automatic moderation on, Watchdog punishes a player itself when it's near certain about Staff RDM or Mass RDM and the player has a bad recent record across other Melonly servers. It gives the punishment your staff would usually give.

Turn on Automatically moderate extremely suspicious players on the Watchdog page. It's off by default.

Automatic moderation

Your staff still see what happened. The observation has no buttons because there's nothing left to do.

An automatic moderation observation

The log is created under Watchdog, so you can find it in Punishment Logs with the Staff Member filter. The command it ran also shows up in your Audit Logs.

A log created by Watchdog

Common Questions

Need help?

Still have questions? Join our Discord server for support from the Melonly Team.