Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.melonly.xyz/docs/llms.txt

Use this file to discover all available pages before exploring further.

The ER:LC integration links Melonly to your private server for Virtual Server Management (VSM), member checks, in-game logs, automation, and more.

Set up the integration

Get your API key

Join your ER:LC private server and open Private Server SettingsER:LC API. Copy your unique key.

Add the server in Melonly

On your dashboard’s ER:LC Integration page, click Manage Linked Servers. Paste your API key, enter a label, and click Add Server. Server info appears next to the setup button.
Add multiple API keys to switch between linked servers. Each key keeps its own configuration.
VSM and member checks become available automatically once a key is set.

ER:LC API

Server configuration

SettingDescription
API ConfigurationSet or update your ER:LC API key
Server NameThe linked private server’s name
PlayersLive player count (may take up to 5 minutes to refresh)
Join CodeYour private server join code (or use Join Server)

Raid rollback

Revert actions taken during a raid. Answer a few prompts and Melonly handles the rest.

Event logs

Requires Melonly Plus.
Forward ER:LC event types to dedicated Discord channels.
ChannelSends
Join LogsER:LC join events
Leave LogsER:LC leave events
Kill LogsER:LC kill events
Mod Call LogsER:LC modcalls

AFK inactivity checks

Make sure on-duty staff are actually moderating. Staff receive a :PM with a code they must run within a set duration.
SettingDescription
Minutes Before AlertTime before the first alert fires
Alert ChannelWhere the first alert posts
Mention Roles on AlertRoles pinged on the first alert
Escalation Grace PeriodTime before escalation
Escalation ChannelWhere the escalation posts
Mention Roles on EscalationRoles pinged on escalation
Send ER:LC PM ConfirmationThe DM containing the confirmation code
Confirmation CommandThe :log code command staff must run

Restrictions

Team restrictions

Lock teams to Discord roles or Melonly departments.
SettingDescription
Role RequirementTeam requires a Discord role
Department RestrictionTeam requires a Melonly department
Combined RequirementBoth role and department required
Alert MessageDM sent to a user before being kicked from the team
Minimum PlayercountPlayer count at which restrictions activate

Vehicle restrictions

Lock vehicles behind a Discord role. Users without the role get flagged in the panel or via reminders.

Safe zone enforcement

SettingDescription
Safe Zone EnforcementMaster toggle
Open Safe Zone Enforcement EditorOpens the safe-zone editor — see edit location maps
Warnings Before ActionWarnings issued before enforcement
Action After WarningsPunishment after warning threshold
Create Moderation RecordLogs the punishment in moderation history

Team jurisdictions

SettingDescription
Police JurisdictionArea assigned to Police
Sheriff JurisdictionArea assigned to Sheriff
Fire Department JurisdictionArea assigned to Fire
DOT JurisdictionArea assigned to DOT
Open Team Jurisdictions EditorOpens the editor — see edit location maps
Minutes Allowed Outside JurisdictionTime before warnings are issued
Number of PM Warnings Before ActionDM warnings before enforcement
Jurisdiction Enforcement ActionAction after warning threshold
Exclude ModeratorsMakes mods immune to enforcement

VC server status

Requires Melonly Plus.
Voice channels that auto-update with live server data.
TypeDisplays
Playercount VCNumber of players in-game
Queue VCNumber of players in queue

Voice channel configurations

Configure voice-channel abbreviations to use the :log vc command. If s1 maps to the Scene 1 VC, running :log vc s1 drags you into Scene 1 (if you’re already in a VC). Use :log vc [username] [abbreviation] to move someone else.
Anyone can run this unless Staff Only is toggled on.

Open ER:LC integration

From your server’s dashboard, open the ER:LC integration page.

Open the Webhook tab

Voice-channel configurations live under the Webhook tab.

Ban BOLO

SettingDescription
Manual CompletionStaff with ER:LC Admin and Ban permissions can ban players when approving a BOLO
Automatic CompletionAuto-bans BOLO targets when they join

Shift automation

Requires Melonly Plus. Roblox account linking required.
SettingDescription
Automatic Shift StartStarts a shift when staff join the ER:LC server
Automatic Shift EndEnds a shift when staff leave the ER:LC server

Punishment controls

Requires Melonly Plus.
SettingDescription
Punishment Rejoin TimerIf a kicked user rejoins within this period, Melonly punishes them again
Kick or BanPick the rejoin punishment

Welcome messages

SettingDescription
Welcome MessagePrivate message sent only to new joiners

Permission management

Requires Melonly Plus.
SettingDescription
Automatic Permission RemovalRemoves in-game permissions when a user leaves the linked Melonly server

Username moderation

SettingDescription
Kick “All/Others” UsernamesAuto-kicks anyone whose username starts with all or others

Weather and time sync

Requires Melonly Plus. Disable in-game weather cycle in your ER:LC server settings for this to work.
SettingDescription
City NameCity to sync with
Sync WeatherSync in-game weather with the city
Sync TimeSync in-game time with the city
For details on the kick threshold, see Reminders & Actions.

Webhook

ER:LC webhook channel

Requires command logs from PRC. See PRC’s setup video.
SettingDescription
Webhook ChannelChannel for command webhooks from PRC
Alternative ChannelChannel for punishment / kick / ban webhooks from PRC
Events Webhook LinkCopy this link into the Events Webhook setting in your PRC server

Auto-log kicks and bans

Auto-logs every kick and ban issued in your ER:LC server. Reasons can be added later by editing the log in the mod panel.

:log punish command

The :log command lets staff punish users from in-game. Custom log types are supported — configure them on the dashboard first.
CommandAction
:log note [username] [reason]Log a note
:log warn [username] [reason]Log a warning
:log kick [username] [reason]Log a kick
:log bolo [username] [reason]Log a ban BOLO
:log ban [username] [reason]Log a ban
:log vehicle [user/plate]Returns the player or vehicle

Off-duty commands alert

Catch staff using moderation commands while off duty.
SettingDescription
Off-Duty Commands AlertMaster toggle
Alert ChannelChannel for alerts
Mention Roles on AlertRoles pinged on alerts (max 5)
Allowed CommandsCommands allowed off duty
Allowed RolesRoles exempt from alerts

Mass command alerts

Flag server-wide commands like :ban all and post an alert to prevent abuse.
SettingDescription
Commands to MonitorCommands tracked (e.g. :unmod, :ban, :kick)
Targets that Trigger an Alertothers or all
Mention Roles on AlertRoles pinged (max 5)
Alert Delivery ChannelChannel for alerts. Empty = post to webhook feed.
Minimum Players AffectedTrigger only when this many players are affected
Alert CooldownMinimum time between alerts for the same command/target

Playtime levels

Playtime has its own dedicated tab at the top of the page.

Enable playtime levels

SettingDescription
Module ToggleEnable or disable Playtime Levels

Manage levels

FieldDescription
Level Name1–50 characters (e.g. “Bronze Player”)
Required PlaytimeMinimum playtime to reach the level. Levels must be in ascending order. Min 1 minute, max 1 year (525,600 minutes).
Discord RoleOptional role granted at this level
PerksUp to 10 perks per level, 100 characters each
ActionDescription
Reorder LevelsReorder the level list (must stay ascending)
Remove LevelsDelete a level
Add PerksAdd perks to a level

Notifications

SettingDescription
Level Up Events ChannelChannel for level-up posts
Custom Level Up MessageChannel message. Supports {user}, {level}, {playtime}.
DM Players on Level UpDMs the player when they level up
Custom Level Up DMDM template. Supports the same variables.
Melonly Plus increases the level cap from 10 to 100 and unlocks advanced configuration.

Need help?

Still have questions? Join our Discord server for support from the Melonly team.
Last modified on May 15, 2026