# 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!
Click Here to go there!
help_1_description=Try switching networks, using a VPN, or using your phone's hotspot to resolve the issue.
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.
help_3_description=Skill issue!
help_4_description=Visit Discussions on the DarkflameServer GitHub page
to ask questions and collaborate with other devs!
# 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 (default): players get the objects of the scenes their game streams (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. 0: distance ghosting everywhere.
ghosting_scenes=1
# ---- 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