Config

NeroSecurity's settings live in config/nerosecurity.properties, created on first launch. Keys are flat (no sections). Operators can reload the file with /neroland config reload; a few keys say they need a restart.

Every key is decided by the server, except the two client keys at the top, which each player sets for their own game. Numbers must stay inside the range shown. A word setting with an unknown value falls back to its safest choice (for example linkLockdownMode reads anything unknown as off).

Client

KeyDefaultWhat it does
telemetryEnabledtrueAnonymous crash reports. Set false to opt out; takes effect on restart. See Privacy.
renderAnimationsEnabledtruefalse makes devices draw a still frame instead of animating.

Switches

KeyDefaultWhat it does when false
lockdownEnabledtrueNo lockdown can start; stored lockdowns are kept but ignored.
lockdownChannelEnabledtrueLockdown changes are not announced on Neroland Core's nerosecurity:lockdown channel.
forceFieldsEnabledtrueEmitters stay idle; leftover field blocks let everyone through and fade.
camerasEnabledtrueEvery camera is dark and raises nothing.
auditLogEnabledtrueNothing is written to the audit log; events still drive alarms.
alarmChatEnabledtrueAlarms send no chat messages.
alarmLockdownEnabledtrueNo alarm may trigger a lockdown.
factionsIntegrationEnabledtrueNeroFactions bindings grant nothing.
coloniesIntegrationEnabledtrueNeroColonies bindings grant nothing.
nerospaceIntegrationEnabledtrueNerospace station bindings grant nothing.
claimsIntegrationEnabledtrueLand claims are not consulted.

Installations

KeyDefaultRangeWhat it does
maxInstallationsPerPlayer81–64Hubs one player may own.
maxMembersPerInstallation641–1000Member rows per installation (owners not counted).
maxDeviceDistance12816–1024How far from its hub a device may be linked (X + Y + Z distance, same dimension).
maxDevicesPerInstallation25616–4096Devices one installation may link.

Keycards

KeyDefaultRangeWhat it does
keycardsPerInstallation51216–4096Live cards per installation. When full, nothing more is written until cards are revoked.
keycardBasicMaxLevelofficermember, officer, ownerHighest level a non-encrypted card may carry.

Doors and chests

KeyDefaultRangeWhat it does
doorsRequirePowerfalseWhen true, an unpowered door opens only for its owners and operators.
doorPowerPerTick20–100Energy a linked, closed door draws each tick.
doorOpenCost2000–100000Energy per opening.
doorEnergyCapacity200001000–1000000Energy a door stores.
doorOpenTicks205–100Open and close time. Each Open-Speed Module divides it by 1 + 0.5 × modules.
doorAutoCloseTicks600–1200How long an open door waits before closing. 0 = stays open.
doorMaxBlastResistance3600100–100000Hardness Modules never raise a door's blast resistance past this.
doorRedstoneAllowedtrueWhether a door may be set to open on redstone.
doorDeniedEventCooldownTicks400–1200Least time between two "denied" events from one player at one door or chest.
chestAutomationDefaultoffoff, member, officerAutomation policy for new installations.
chestAutomationEventIntervalTicks120020–72000Least time between automation "chest changed" events per chest.

Lasers and cameras

KeyDefaultRangeWhat it does
laserBaseRange82–32Pairing range; each Range Module adds 4.
laserMaxRange322–64Range cap after modules.
laserScanIntervalTicks21–20How often a beam is checked.
laserTripCooldownTicks1001–1200One trip event per entity per node in this time.
laserTripDamage0.00–10Damage to a non-permitted entity that trips a beam. Never hurts owners, members or their pets.
laserPowerPerTick10–100Energy an armed node draws each tick.
laserEnergyCapacity4000500–1000000Energy a node stores.
cameraBaseRange164–48View distance; each Range Module adds 4.
cameraMaxRange324–64Range cap after modules.
cameraScanIntervalTicks102–40How often a camera looks.
cameraMaxRaycastsPerScan81–32Line-of-sight checks per look.
cameraEventCooldownTicks20020–6000One "motion detected" event per entity per camera in this time.
cameraSweepTicks20040–1200Length of one full pan.
cameraPowerPerTick20–100Energy an armed camera draws each tick.
cameraEnergyCapacity4000500–1000000Energy a camera stores.

Alarms, notice and monitor

KeyDefaultRangeWhat it does
alarmCoalesceSeconds101–120Events this soon after a firing become one "+N more" firing.
alarmRedstonePulseTicks401–1200Redstone pulse length.
alarmActiveTicks20020–1200How long an alarm stays lit.
alarmSilenceMaxMinutes601–1440Longest silence.
alarmLockdownMinSeveritycriticalwarn, criticalLowest event severity that may start an alarm lockdown.
alarmLockdownAutoReleaseSeconds30030–3600An alarm lockdown ends after this unless an owner confirms it.
alarmLockdownCooldownSeconds6000–86400Wait after an alarm lockdown before alarms may start another.
noticeMarginBlocks164–64How far beyond the devices the recording notice reaches.
noticeCheckIntervalTicks4010–200How often players are checked against monitored areas.
monitorEventCount101–50Events a monitor shows.

Privacy

KeyDefaultRangeWhat it does
privacyAuditRetentionDays71–90Audit entries older than this are deleted. Never more than privacyRetentionHardCapDays.
privacyCameraEventRetentionMinutes601–1440Presence entries (motion, members seen) are deleted after this.
privacyAuditMaxEntriesPerInstallation50010–5000Entries kept per installation; the oldest go first.
privacyRetentionHardCapDays901–90The ceiling for every retention setting. It can only be lowered.
privacyPurgeIntervalMinutes605–1440How often old entries are deleted (also at start-up and before every read).
privacyCameraLogsMembersfalseWhen true, cameras also log permitted players.
privacyExportCooldownSeconds6010–86400Least time between two data exports by one player.

Force fields

KeyDefaultRangeWhat it does
forceFieldBreachabletrueWhether hits, projectiles and explosions can overload a field. false makes fields unraidable.
maxFieldStrength51–10Strength cap; lockdown raises fields to this.
maxFieldArea40016–4096Most field blocks per emitter.
fieldBaseRange82–32How far from the emitter a field may reach; each Range Module adds 4.
fieldMaxRange242–64Range cap after modules.
fieldBasePowerPerTick50–1000Energy a projecting emitter draws each tick before blocks are counted.
fieldPowerPerBlockStrength0.250–10Draw per tick = base + blocks × strength × this (rounded up).
fieldEnergyCapacity1000001000–10000000Energy an emitter stores.
fieldRestartTicks10020–1200Ticks of draw the buffer must hold before a field forms.
fieldBrownoutGraceTicks200–200Ticks without enough energy before a field collapses.
forceFieldOverloadSeconds605–3600Cooldown after an overload.
fieldLoadCapacityPerStrength401–1000Load a field holds per point of strength.
fieldLoadDecayPerSecond2.00–100How fast load cools.
fieldMeleeLoad1.00–100Load per hit from a player who may not pass.
fieldProjectileLoad2.00–100Load per projectile hit.
fieldExplosionLoadPerRadius100–1000Load per block of explosion radius (TNT is 4).
fieldEnergyPerLoad500–10000Energy drained per point of load.
fieldBlastResistance6.00–1200Explosion resistance of a field block while fields are breachable.
fieldLockdownRaisesToMaxtrueWhether lockdown runs fields at maxFieldStrength for free.
fieldReprojectIntervalTicks4010–200How often an emitter re-checks its blocks.
fieldSyncIntervalTicks101–40How often nearby players are told whether they may pass.
fieldBreachEventCooldownTicks20020–6000One "force field attacked" event per attacker per emitter in this time.

For a PvP server, see the raid-server preset on the Force Fields page.

KeyDefaultRangeWhat it does
linkModuleEnabledtrueWhether NeroSecurity offers anything to the companion app. Takes effect on restart.
pushNotificationsEnabledtruePhone notifications, stored alerts and the login line.
pushCooldownSeconds6010–3600At most one notification per installation in this time; later events are counted in. Lockdown changes skip it.
pushDeniedThreshold31–50Denied attempts within the window before one "Repeated access denied" notification.
pushDeniedWindowSeconds6010–3600The window for the threshold above.
linkLockdownModeoffoff, release, fullWhat the app's lockdown action may do.
linkLockdownAllowOfflinefalseWhether the app's lockdown action works while the owner is not in the game.
linkActionAckEnabledtrueWhether owners may acknowledge alerts from the app.
linkActionSilenceEnabledtrueWhether owners may silence alarms from the app.
loginAlertSummaryEnabledtrueThe one-line unread-alert count after joining.

See NeroLink App and Notifications.

See also

Search across every Nero mod wiki.