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.