Dedicated Server Configuration

Settings can be defined in a config.properties file or passed via startup arguments.




Server Identity

PropertyDescription
nameServer name shown in the list
descShort description (max 100 characters)
portListening port (default: 6567)



Automation & Autosave

PropertyDescription
autoUpdateAutomatically update when new version is available
startCommandsComma-separated startup commands
autosaveEnable autosave
autosaveAmountMax number of autosaves
autosaveSpacingInterval between autosaves (in seconds)
autoPausePause when no players are connected



Moderation & Anti-Spam

PropertyDescription
enableVotekickAllow votekick
whitelistOnly allow whitelisted players
messageRateLimitTime (s) between allowed messages
messageSpamKickKick threshold for spam messages
packetSpamLimitMax packets per 3s before action
chatSpamLimitMax chat packets in 2s
interactRateWindowTime window to track player actions
interactRateLimitAction count threshold
interactRateKickKick after reaching action limit
subnet-ban add/remove [address]Ban or unban subnet ranges



Debug & Logging

PropertyDescription
loggingEnable log writing to file
logCommandsLog commands issued by players
debugEnable debug output
snapshotIntervalSync frequency in milliseconds
maxLogLengthMax log file size in bytes



Network

PropertyDescription
showConnectMessagesDisplay join/leave messages
strictDisallow duplicate UUIDs and fix desyncs
allowCustomClientsAllow modified clients
socketInputEnable external socket control
socketInputPortPort for socket control
socketInputAddressBind address for socket
motdMessage of the day shown on connect