Skip to content
NordBots.
Back to NewbieShield

NewbieShield configuration editor

Set everything with sliders and toggles, then export the files. This covers the whole config folder: config.json for how the plugin behaves, one file per crate for the loot, the shared pools they draw from, and the language file players read. Your progress saves in this browser as you go. See the docs for what each setting does.

Ready to edit

Templates

Save every file you have changed as one named set, then load it any time. Stored in this browser.

No templates yet.

Settings

Crates

No crate files yet.

Shared pools

No shared pools yet.

Language

No language file published.

config.json

How the plugin behaves. Settings only, never loot.

General

Debug

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

Commands

Commands: the word players type.

StatusCMD

StatusCMD: a player uses this to see how long their shield lasts.

Shield

Shield: the rules.

Hours

Hours: how long the shield lasts after a player's first ever join, in hours. 24 gives a new player one safe day. The clock starts on the first join and does not reset when they log in again. Set to 0 to turn new shields off (old shields still count down).

ProtectStructures

ProtectStructures: set to true so a protected player's base can not be raided either, not just their body. Set to false to protect only the player and let their build be hit.

DropOnAttack

DropOnAttack: set to true so the shield ends the instant the new player attacks another player or hits an enemy base. This stops a new player from fighting while safe. Keep it true.

Permissions

Permissions: only needed for the admin remove command. Needs Permissions.dll.

Enabled

Enabled: set to true to load Permissions. The admin remove command runs from the trusted console with or without it.

AdminPermission

AdminPermission: kept for later. The remove command runs from the console now.

Discord

Discord: optional log when a shield starts or ends.

Enabled

Enabled: set to true to send Discord posts. Leave false to keep it in game.

WebhookURL

WebhookURL: the Discord webhook for the channel.

Username

Username: the name the webhook posts under.

ServerName

ServerName: shown in the footer. Set it to your server name.

Database

Database: where shields are saved, so they survive a restart. This is needed. SQLite has zero setup. MySQL can share across servers.

UseMySQL

UseMySQL: false for a local SQLite file, true for a MySQL server.

SQLiteDatabasePath

SQLiteDatabasePath: only used when UseMySQL is false. Leave "" to keep the file next to the plugin as NewbieShield.db.

TableName

TableName: the table the shields live in.

Host

The rest are only used when UseMySQL is true.

Port

User

Password

Database

MysqlSSLMode

MysqlTLSVersion