mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-10-02 10:53:44 +00:00
ghosting_scenes defaults to 1 in the worldconfig.ini template, the settings catalog and when the key is missing. Zones without a terrain scene map keep distance ghosting; ghosting_scenes=0 turns it off everywhere. Check in game: with a fresh worldconfig.ini the world server log says "Scene ghosting is on" in Avant Gardens; objects appear by scene (the whole scene you are in and its neighbours) instead of within 100-150 units. In a zone without a scene map (e.g. a property) the log says it is off and ghosting is by distance. 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 (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
|