Skip to content
NordBots.
Back to JoinLeaveLog

JoinLeaveLog configuration editor

Set everything with sliders and toggles, then export your config.json. Your progress saves in this browser as you go. See the docs for what each setting does.

Ready to edit

Templates

Save the current settings as a named template, then load it any time. Stored in this browser.

No templates yet.

General

Debug

Debug: set to true to write extra lines to ArkApi.log. Leave it false for normal play.

AutosaveSeconds

AutosaveSeconds: how often the plugin saves playtime data to disk. 30 means every 30 seconds. A smaller number saves more often.

ServerName

ServerName: your server name. It shows in the welcome message and the Discord footer.

Commands

Commands: the words players type in chat. Rename them or set one to "" to turn it off.

OnlineCMD

show who is on and for how long.

PlayedCMD

show your own total playtime and visit count.

Game

Game: what shows up in game.

AnnounceJoinToAll

AnnounceJoinToAll: set to true to tell the whole server when a player joins. Most owners leave this false and keep joins in Discord to avoid chat spam.

AnnounceLeaveToAll

AnnounceLeaveToAll: same idea, for when a player leaves.

WelcomeBack

WelcomeBack: send a private hello to the player when they join. New players get a welcome line. Returning players get their total playtime and visit count.

MilestoneHours

MilestoneHours: total played hours that earn a shout out. When a player crosses one of these on their way out, the server and Discord call it out. Set it to an empty list [] to turn milestones off.

AnnounceMilestones

AnnounceMilestones: set to false to keep milestones in Discord only, with no in game shout.

Permissions

Permissions: gate the staff view. Needs the Permissions plugin to do anything.

Enabled

Enabled: set to false to skip Permissions checks.

StaffOnlyOnline

StaffOnlyOnline: set to true so only players with the "JoinLeaveLog.Staff" node can use the /online command. Leave it false to let everyone see who is on.

Discord

Discord: post joins, leaves, and flags to a webhook. Off by default.

Enabled

Enabled: turn Discord posting on. You must also set a WebhookURL.

WebhookURL

WebhookURL: paste your Discord channel webhook URL here.

AlertWebhookURL

AlertWebhookURL: a second webhook for odd events like a name change. Leave it empty to send those to the main WebhookURL.

Username

Username: the name the webhook posts under.

ServerName

ServerName: shows in the embed footer. Handy when you run more than one server.

LogJoins

LogJoins and LogLeaves: turn each event on or off for Discord.

LogLeaves

AlertNameChange

AlertNameChange: when a player joins under a new name but the same account, post a flag to the alert webhook. Great for tracking a player who tries to hide.