mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-10-02 10:53:44 +00:00
- resources/*.ini list the 73 settings the catalog knew but the files left out (dashboard AI helper, backups, metrics, public status, strikes, property rent and reputation, chat log, contraband, logins...), with their title, description and default. The test ShippedFilesListEveryCatalogSetting keeps it that way; with DLU_WRITE_INI_TEMPLATES=1 it writes the missing ones. - ConfigSync forgets a setting row when its key has left a file the server read: from the file, no value set on the dashboard, not a permission level. Before, rows of removed keys stayed forever. - Docs: where setting rows come from and when they go, the templates. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
171 lines
7.6 KiB
INI
171 lines
7.6 KiB
INI
# URL to the code repository for the hosted server
|
||
# If you fork this repository and/or make changes to the code, reflect that here to comply with AGPLv3
|
||
source=https://github.com/DarkflameUniverse/DarkflameServer
|
||
|
||
# 0 or 1, should disable chat
|
||
disable_chat=0
|
||
|
||
# Spatial partitioning settings
|
||
# 205/12 is 1-1 with LU's terrain. Make sure to keep this ratio correct!
|
||
# so 102/24 would be half the size, which nets better phys times.
|
||
# 154/18 is a good middle road
|
||
phys_spatial_partitioning=1
|
||
phys_sp_tilesize=102
|
||
phys_sp_tilecount=24
|
||
|
||
# Gameplay settings
|
||
|
||
# Extra feature for DLU, gives a character 2 extra backpack spaces when leveling up
|
||
disable_extra_backpack=0
|
||
|
||
# Extra feature for DLU, shows vanity in the world like extra NPCs and plaques commemorating the project and its creators
|
||
disable_vanity=0
|
||
|
||
# Extra feature for DLU, enables you to race solo
|
||
solo_racing=0
|
||
|
||
# Disables the anti-speedhack system. If you get kicked randomly you might want to disable this, as it might just be lag
|
||
disable_anti_speedhack=0
|
||
|
||
# 0 or 1, check server fdb (res/CDServer.fdb) against clients
|
||
check_fdb=0
|
||
|
||
# 0 or 1, DLU leaderboards will rate Avant Gardens Survival based on score by default.
|
||
# This option should be set to 1 if you would like it to reflect the game when it was live (scoring based on time).
|
||
classic_survival_scoring=0
|
||
|
||
# If this value is 1, pets will consume imagination as they did in live. if 0 they will not consume imagination at all.
|
||
pets_take_imagination=1
|
||
|
||
# Disables loot drops
|
||
disable_drops=0
|
||
|
||
# Hardcore mode settings
|
||
hardcore_mode=0
|
||
|
||
# Drop your entire inventory on death + coins (drops on the ground, so can be retrieved)
|
||
hardcore_dropinventory_on_death=1
|
||
|
||
# Enemies drop their max hp * this value. 0 will effectively disable it.
|
||
hardcore_uscore_enemies_multiplier=2
|
||
|
||
# Percentage of u-score to lose on player death
|
||
hardcore_lose_uscore_on_death_percent=10
|
||
|
||
# Allow civilian players the ability to turn the nameplate above their head off. Must be exactly 1 to be enabled for civilians.
|
||
allow_nameplate_off=0
|
||
|
||
# Turn logging of IP addresses for anti-cheat reporting on (1) or off(0)
|
||
log_ip_addresses_for_anti_cheat=1
|
||
|
||
# These are the 5 items items that are shown in the "Help" menu in-game along with their coresponding descriptions below.
|
||
help_0_summary=Got an issue?
|
||
help_1_summary=Stuck loading?
|
||
help_2_summary=Missing features?
|
||
help_3_summary=Get smashed?
|
||
help_4_summary=Want to contribute?
|
||
|
||
help_0_description=Go to the DarkflameServer repository on GitHub to view issues and discussions about the server emulator!<br/><br/><a href="https://github.com/DarkflameUniverse/DarkflameServer"><font color="#0000EE">Click Here to go there!</font></a><br/><br/>
|
||
help_1_description=Try switching networks, using a VPN, or using your phone's hotspot to resolve the issue.<br/><br/>
|
||
help_2_description=While DarkflameServer is a mostly complete emulator, there are still some features that aren't implemented. You can track these on the GitHub issues page.<br/><br/>
|
||
help_3_description=Skill issue!<br/><br/>
|
||
help_4_description=Visit Discussions on the DarkflameServer GitHub page<br/>to ask questions and collaborate with other devs!<br/><br/>
|
||
|
||
# Toggleable quality of life feature to allow users to skip most cinematics.
|
||
allow_players_to_skip_cinematics=0
|
||
|
||
# Customizable message for what to say when there is a cdclient fdb mismatch
|
||
cdclient_mismatch_title=Version out of date
|
||
cdclient_mismatch_message=We detected that your client is out of date. Please update your client to the latest version.
|
||
|
||
# Auto reject properties which contain no models | must be 1 in order to auto reject.
|
||
auto_reject_empty_properties=0
|
||
|
||
# 1: best friends of a property's owner can join the owner's build mode on the property (place, move and pick up
|
||
# models, brick by brick building, behaviors). Only the owner starts build mode; best friends in it stay until they
|
||
# leave it. 0 (as live): only the owner builds.
|
||
property_bff_build=0
|
||
|
||
# comma delimited list of items to not drop in hardcore mode
|
||
hardcore_excluded_item_drops=6086,7044
|
||
|
||
# Reduces the UScore gained from the below uscore_reduction config options by x (i.e. uscoreGained * hardcore_uscore_reduction)
|
||
hardcore_uscore_reduction=
|
||
|
||
# Any given enemy will only have its uscore gain reduced 1 time
|
||
# Worlds that should have their uscore reduction applied at a global level (i.e. for worlds with lots of skeletons)
|
||
hardcore_uscore_reduced_worlds=
|
||
|
||
# Specific LOTs that should have their uscore reduced (i.e. for worlds with a mix of skeletons and normal enemies)
|
||
hardcore_uscore_reduced_lots=
|
||
|
||
# Excludes this comma delimited list of LOTs from giving UScore in hardcore mode
|
||
hardcore_uscore_excluded_enemies=
|
||
|
||
# Disables hardcore mode for specific worlds, if hardcore is enabled
|
||
hardcore_disabled_worlds=
|
||
|
||
# Keeps this percentage of a players' coins on death in hardcore
|
||
hardcore_coin_keep=
|
||
|
||
# save pre-split lxfmls to disk for debugging
|
||
save_lxfmls=0
|
||
|
||
# 1: saving a brick by brick model uses up the bricks in it, as live did. 0: they go back to the backpack.
|
||
bbb_consume_bricks=0
|
||
|
||
# 1: logging out on a property and back in returns to that property. 0 (as live): to the last world before it.
|
||
save_property_location=0
|
||
|
||
# 1: players get the objects of the scenes their game keeps loaded (the scene under them, the scenes connected to it
|
||
# by the zone's scene transitions, and the global scene) instead of the objects within the ghosting distances.
|
||
# Needs the zone's terrain scene map; zones without one keep distance ghosting.
|
||
ghosting_scenes=0
|
||
|
||
# ---- Logging and crashes ----
|
||
# Crash dumps from world servers: Write a dump when a world server crashes (needs the crash dump folder). Read when the
|
||
# server starts.
|
||
generate_dump=0
|
||
|
||
# ---- Property rent ----
|
||
# Charge rent: Rent is taken from the owner's coins when they log in. Unpaid rent makes the property private until it is
|
||
# paid.
|
||
property_rent_enabled=0
|
||
# Grace period: How long rent can be unpaid before the property is made private. (days)
|
||
property_rent_grace_days=3
|
||
|
||
# ---- Property reputation ----
|
||
# Properties earn reputation
|
||
property_reputation_enabled=1
|
||
# Minimum visit: A visit earns nothing before this (live's property reputation delay). (seconds)
|
||
property_reputation_min_visit=120
|
||
# Points per minute: Times the property's reputationPerMinute (1). Raise it for small servers. (×)
|
||
property_reputation_multiplier=1
|
||
# Minutes per visit: At most this many minutes of one visit count. (minutes)
|
||
property_reputation_max_minutes=30
|
||
# Per visitor per day: Most one account can give one property in a day. (points)
|
||
property_reputation_visitor_daily_cap=30
|
||
# Per property per day: Most a property can get in a day from everyone. (points)
|
||
property_reputation_daily_cap=300
|
||
# Repeat visitor falloff: A visitor who gave the property reputation on d recent days earns 1 / (1 + this × d) as much.
|
||
property_reputation_repeat_falloff=0.5
|
||
# Recent days: How far back repeat visits are counted. (days)
|
||
property_reputation_repeat_days=30
|
||
# Only active visitors: A minute only counts if the visitor moved; idle characters earn nothing.
|
||
property_reputation_require_activity=1
|
||
# Ignore staff: Accounts with a GM level don't give reputation.
|
||
property_reputation_ignore_staff=1
|
||
# Ignore linked accounts: Accounts sharing a play key, email or login address with the owner's don't give reputation.
|
||
property_reputation_ignore_linked=1
|
||
|
||
# ---- Chat log ----
|
||
# Filter messages sent into the game: Messages from the dashboard or a chat bridge go through the same chat filter as
|
||
# players'.
|
||
chat_bridge_filter=1
|
||
|
||
# ---- Contraband ----
|
||
# Don't check staff: Accounts with a GM level keep listed items and aren't flagged.
|
||
contraband_ignore_staff=1
|
||
# Tell players: A mail (at login) or a chat message (when received) says which item was removed and why.
|
||
contraband_notify_players=1
|