Skip to content
NordBots.
Back to DailyClaim

DailyClaim 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. Turn it on when something is not working. Leave it false for normal play.

AutosaveSeconds

AutosaveSeconds: how often the plugin saves player data to disk. 30 means every 30 seconds. A smaller number saves more often but touches the disk more. 30 is fine for most servers.

Commands

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

ClaimCMD

claim today's reward.

InfoCMD

show your streak and time to the next claim.

TopCMD

show the best streaks on the server.

Daily

Daily: the reward rules.

BasePoints

BasePoints: the points a player gets for a normal claim, before any bonus.

CooldownHours

CooldownHours: how long between claims. 24 means once a day.

StreakResetHours

StreakResetHours: the grace window to keep a streak. If a player claims within this many hours of their last claim, the streak keeps growing. If they wait longer, the streak drops back to 1. 48 gives players a full extra day to not lose their streak, which keeps people from quitting over one missed day. Keep this equal to or larger than CooldownHours.

StreakBonusPerDay

StreakBonusPerDay: extra points per day of streak. 25 means day 5 gives 4 times 25, which is 100 extra points. Day 1 gets no streak bonus.

MaxStreakBonus

MaxStreakBonus: the most the streak bonus can ever add. This caps the daily reward so a very long streak does not print endless points.

Milestones

Milestones and MilestoneBonus: big one time bonuses at set streak days. The two lists line up. Day 7 gives 1000, day 30 gives 5000, day 100 gives 25000. Hitting a milestone also tells the whole server and posts to Discord. Keep the two lists the same length and in the same order.

MilestoneBonus

WeeklyBonusDay

WeeklyBonusDay: one weekday that pays extra. Use a full day name like "Sunday", or set it to "" to turn the bonus day off. It uses the server's local day.

WeeklyBonusMultiplier

WeeklyBonusMultiplier: how much the bonus day multiplies the reward. 2.0 means double points on the bonus day. 1.5 means one and a half times.

LuckyChancePct

LuckyChancePct: the chance each claim to hit a lucky bonus. 0.05 means 5 percent. Set it to 0 to turn the lucky bonus off. A lucky hit tells the whole server.

LuckyBonus

LuckyBonus: the extra points a lucky claim adds on top of the normal reward.

TopCount

TopCount: how many players the /dailytop list shows.

Tiers

Tiers: extra perks by permission node. A player in a group that has the "DailyClaim.VIP" node gets these. Needs the Permissions plugin.

DailyClaim.VIP

Multiplier

Multiplier: multiplies a VIP player's whole reward. 2.0 is double.

CooldownHours

CooldownHours: a shorter cooldown for VIP. 20 lets them claim a bit sooner.

Permissions

Permissions: gate who can claim. Needs the Permissions plugin to do anything.

Enabled

Enabled: set to false to skip Permissions and let everyone claim. When it is true and the Permissions plugin is installed, a player needs the "DailyClaim.Use" node to claim. Grant "DailyClaim.Use" to your Default group, or normal players will not be able to claim. Admin groups with a wildcard already have it.

AdminPermission

AdminPermission: the node for admin actions. Not required for v1.

ArkShop

ArkShop: the points economy. When it is on and ArkShop.dll is loaded, rewards are paid as ArkShop points. When it is off or ArkShop is missing, the plugin keeps its own point count per player instead, so it still runs.

Enabled

Discord

Discord: post big moments 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.

Username

Username: the name the webhook posts under.

ServerName

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

LogEveryClaim

LogEveryClaim: set to true to post a small embed for every claim. Most owners leave this false and only get the big moments (milestones and lucky hits), which keeps the channel clean and stays under the Discord rate limit.