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.