DOGMud

Server Config:

Name Value
Analytics.Enabled true
Analytics.FlushIntervalSec 300
Analytics.LogPath _datafiles/logs/combat-analytics.jsonl
Analytics.MaxEvents 500000
Balance.BarterMaxBonus 0.15
Balance.BarterMaxDiscount 0.15
Balance.BaseProgressionChance 0.12
Balance.BashDamagePercent 0.5
Balance.BashKnockdownChance 50
Balance.BlockEffectiveness 1.05
Balance.BlockMultiplier 0.9
Balance.CaravanDepotDwellRounds 360
Balance.CaravanServedZones [Stillwater Thornwall City]
Balance.CarryCapacityMultiplier 0.65
Balance.CharacterRenameCooldownHours 168
Balance.ClinchBlockPenalty 0.85
Balance.ClinchDodgePenalty 0.8
Balance.ClinchParryPenalty 0.83
Balance.CombatMemoryDuration 300
Balance.ConsistentAttackMessages false
Balance.ConvictionBase 5
Balance.ConvictionMitigationCap 0.75
Balance.ConvictionPenaltyMax 0.28
Balance.ConvictionPerWilCha 2
Balance.CoupDeGraceRounds 1
Balance.CraftDifficultyProgressionScale 0.02
Balance.CrafterEnabled true
Balance.CrafterIngredientReservePct 0.25
Balance.CrafterMaterialRestockRate 75
Balance.CrafterRareThreshold 3
Balance.CraftingBaseSuccessChance 50
Balance.CraftingMaxSuccessChance 95
Balance.CraftingMinSuccessChance 5
Balance.CraftingSkillBonusPerLevel 5
Balance.DarknessCombatPenalty 0.8
Balance.DiscoveryMaxDecayOffset 0.8
Balance.DiscoveryPerceptionScale 200
Balance.DiscoverySkillScale 100
Balance.DodgeEffectiveness 0.95
Balance.DodgeMultiplier 0.9
Balance.EconomyScoreWeightCaravan 0.2
Balance.EconomyScoreWeightForager 0.2
Balance.EconomyScoreWeightShop 0.6
Balance.EconomySnapshotIntervalHours 1
Balance.EconomySnapshotRetentionDays 30
Balance.EnchantMaxTier 4
Balance.EnchantRemovalPenaltyRounds 50
Balance.EnchantTierUpBaseChance 0.02
Balance.EnchantTierUsesBase 25
Balance.EnchantTierUsesScale 2.5
Balance.FernwayPickupDwellRounds 6
Balance.ForagerCarryThresholdPct 0.75
Balance.ForagerForageDwellRounds 8
Balance.ForagerHPRecallThresholdPct 0.5
Balance.ForagerHealPotionThresholdPct 0.75
Balance.ForagerLockboxCapacity 500
Balance.ForagerRestCarryThreshold 0.5
Balance.ForagerRestDurationRounds 40
Balance.ForagerStuckThresholdRounds 600
Balance.ForagerWaitTimeoutRounds 150
Balance.GlobalDamageMultiplier 1
Balance.GossipIntervalRounds 75
Balance.GroundedBlockPenalty 0.8
Balance.GroundedDodgePenalty 0.75
Balance.GroundedParryPenalty 0.77
Balance.HasteSwingMultiplier 1.5
Balance.HealthBase 5
Balance.HealthPenaltyMax 0.28
Balance.HealthPerStrength 1
Balance.HealthPerVitality 4
Balance.InstanceStatPoolCap 50000
Balance.KickDamagePercent 0.4
Balance.KickKnockdownChance 35
Balance.KneeDamagePercent 1
Balance.LogisticsStuckMultiplier 0.4
Balance.LogisticsStuckRounds 3000
Balance.LootBudgetScalar 7
Balance.MagicalMitigationCap 0.75
Balance.ManifestStatScaleChaFactor 150
Balance.ManifestStatScaleSkillFactor 0.02
Balance.MeleeDamageScale 0.43
Balance.MinAttackHitChance 0.15
Balance.MinDefenseChance 0.15
Balance.MobAIEnabled true
Balance.MobBTreeReactionBase 2
Balance.MobBTreeReactionPerceptionScale 100
Balance.MobConvictionRegenPct 0.02
Balance.MobDamageMultiplier 2
Balance.MobHealthRegenPct 0.01
Balance.MobInstanceMaxAgeDays 7
Balance.MobMutationEnabled true
Balance.MobMutationRate 0.3
Balance.MobProgressionEnabled true
Balance.MobProgressionRate 0.5
Balance.MobReactionDelayMax 2
Balance.MobReactionDelayMin 0.25
Balance.MobSaveIntervalRounds 100
Balance.MobSkillCap 3
Balance.MobStaminaRegenPct 0.02
Balance.MobStatCap 200
Balance.MoonStatModMax 0.1
Balance.MovementBaseStaminaCost 2
Balance.MovementMaxStaminaCost 20
Balance.MutationBaseProgress 50
Balance.MutationDeepenChance 0.7
Balance.MutationLevel2Multiplier 1.5
Balance.MutationLevel3Multiplier 2
Balance.MutationLevel4Multiplier 2.5
Balance.MutationMaxCount 5
Balance.MutationMaxLevel 4
Balance.MutationProgressGainPerRound 1
Balance.MutationProgressScale 1.5
Balance.PackBonusTrainingPts 1
Balance.PackMaxBonus 5
Balance.PackMaxSize -1
Balance.PackRoamingEnabled false
Balance.PackScalingEnabled false
Balance.PackScatterRounds 0
Balance.PackSurvivalRounds 10
Balance.ParryEffectiveness 0.97
Balance.ParryMultiplier 0.9
Balance.PhysicalMitigationCap 0.75
Balance.PlayerConvictionRegenPct 0.02
Balance.PlayerHealthRegenPct 0.02
Balance.PlayerStaminaRegenPct 0.02
Balance.ProgressionDecayAboveCap 2
Balance.ProgressionDecayBelowCap 3
Balance.ProneAttackMultiplier 0.8
Balance.ProneBlockPenalty 0.95
Balance.ProneDamagePenalty 0.8
Balance.ProneDodgePenalty 0.93
Balance.ProneParryPenalty 0.93
Balance.ProneVulnerabilityMultiplier 1.05
Balance.QuestChainDepthLimit 10
Balance.QuestLogLevel verbose
Balance.QuestPerformanceWarnMs 50
Balance.RecipeDiscoveryBaseChance 10
Balance.RecipeDiscoveryDecayRate 0.1
Balance.RegenProgressionBase 0.01
Balance.RegenProgressionCurve 3
Balance.ResourcePenaltyCurve 2
Balance.RestockCadenceTier10Days 5
Balance.RestockCadenceTier20Hours 24
Balance.RestockCadenceTier30Hours 6
Balance.RestockCadenceTier40Hours 2
Balance.RestockCadenceTier50Hours 1
Balance.RhetoricAvoidanceDamageMultiplier 0.5
Balance.RhetoricDamageScale 3
Balance.RollSpread 0.15
Balance.SalvageGoldPerRound 10
Balance.SalvageMaxChance 0.85
Balance.SalvageMaxRounds 5
Balance.SalvageMinChance 0.15
Balance.SalvageSoftCap 50
Balance.ScoreWeightInput 0.3
Balance.ScoreWeightShopGold 0.1
Balance.ScoreWeightStock 0.4
Balance.ScoreWeightThroughput 0.2
Balance.SelfCastProgressionMultiplier 0.5
Balance.ShadowCooldown 0
Balance.ShopAbundanceThreshold 3
Balance.ShopBuyRatio 0.5
Balance.ShopGoldReserveRatio 0.5
Balance.ShopMaterialReserve 1
Balance.ShopPriceCeiling 5
Balance.ShopPriceFloor 0.25
Balance.SkillMultiplierBase 1
Balance.SkillMultiplierMax 3
Balance.SkillProgressionMultipliers.alchemy 3.5
Balance.SkillProgressionMultipliers.bartering 2
Balance.SkillProgressionMultipliers.blacksmithing 3.5
Balance.SkillProgressionMultipliers.cooking 3.5
Balance.SkillProgressionMultipliers.enchanting 3.5
Balance.SkillProgressionMultipliers.jewelcrafting 3.5
Balance.SkillProgressionMultipliers.manifestation 0.38
Balance.SkillProgressionMultipliers.rhetoric 0.58
Balance.SkillProgressionMultipliers.salvage 2
Balance.SkillProgressionMultipliers.spellcasting 0.63
Balance.SkillProgressionMultipliers.tailoring 3.5
Balance.SkillProgressionMultipliers.unarmed-combat 0.23
Balance.SkillProgressionMultipliers.weapon-combat 0.23
Balance.SkillSoftCap 50
Balance.SkillWeight 2
Balance.SneakFailCooldown 0
Balance.SpecialMoveCooldown 4
Balance.SpellAttackSkillFactor 3
Balance.SpellAvoidanceDamageMultiplier 0.5
Balance.SpellConcentrationBase 50
Balance.SpellConvictionCostMultiplier 1
Balance.SpellDamageScale 1.2
Balance.SpellDifficultyProgressionScale 0.01
Balance.SpellDiscoveryBaseChance 5
Balance.SpellDiscoveryDecayRate 0.1
Balance.SpellFoldsSkillFactor 25
Balance.SpellHealthCostMultiplier 1
Balance.SpellInitiationBase 60
Balance.SpellInitiationSkillFactor 5
Balance.SpellInitiationWillpowerDivisor 4
Balance.SpellProficiencyCastsPerPoint 50
Balance.StaminaBase 5
Balance.StaminaPenaltyMax 0.28
Balance.StaminaPerStrength 1
Balance.StaminaPerVitality 3
Balance.StaminaPerWillpower 1
Balance.StandMinStamina 0.15
Balance.StandStaminaCost 0.15
Balance.StartingHealth 10
Balance.StatProgressionMultipliers.charisma 0.2
Balance.StatProgressionMultipliers.dexterity 0.1
Balance.StatProgressionMultipliers.perception 1
Balance.StatProgressionMultipliers.strength 0.2
Balance.StatProgressionMultipliers.vitality 4
Balance.StatProgressionMultipliers.willpower 1
Balance.StatRollMax 115
Balance.StatRollMean 100
Balance.StatRollMin 85
Balance.StatRollStdDev 15
Balance.StatSoftCap 150
Balance.StatSoftCapMultiplier 2
Balance.StatSoftCapThreshold 105
Balance.StealCooldown 0
Balance.StealHiddenBonus 0
Balance.StealSkillMultiplier 1
Balance.StompDamagePercent 1.2
Balance.StorageFeePerItem 1
Balance.SurpriseAttackExtraArm1Penalty 0
Balance.SurpriseAttackExtraArm2Penalty 0
Balance.SurpriseAttackExtraArm3Penalty 0
Balance.SurpriseAttackExtraArm4Penalty 0
Balance.SurpriseAttackOffhandPenalty 0
Balance.ThirdPartyGrapplePenalty 0.7
Balance.ToxicityBaseMax 100
Balance.ToxicityDecayPerTick 1
Balance.ToxicityVitalityScale 5
Balance.TripDamagePercent 0.25
Balance.TripKnockdownChance 60
Balance.TtRTargetTier10Days 7
Balance.TtRTargetTier20Days 3
Balance.TtRTargetTier30Hours 18
Balance.TtRTargetTier40Hours 6
Balance.TtRTargetTier50Hours 3
Balance.TtRWindowGameDays 7
Balance.UnarmedAttackStaminaCost 4
Balance.UnarmedBaseDamage 2
Balance.UnarmedBaseVariance 3
Balance.UnarmedDamageMultiplier 0.3
Balance.UnarmedSkillDivisor 10
Balance.UnarmedSpeedMultiplier 1.8
Balance.UnarmedStrengthDivisor 25
Balance.UsesPerRank 25
Balance.WorldEventBufferSize 200
GamePlay.AllowItemBuffRemoval false
GamePlay.ContainerSizeMax 10
GamePlay.Death.AlwaysDropBackpack false
GamePlay.Death.CorpseDecayTime 4 hours
GamePlay.Death.CorpsesEnabled true
GamePlay.Death.DeathsShadowBuffId 25
GamePlay.Death.EquipmentDropChance 0
GamePlay.Death.PermaDeath false
GamePlay.Death.ProtectionSkillRanks 10
GamePlay.Death.RespawnGraceRounds 0
GamePlay.Death.RespawnPoolFraction 0.05
GamePlay.Death.SkillRecencyThreshold 50
GamePlay.Death.SkillRustAmount 1
GamePlay.Death.SkillRustCount 1
GamePlay.Death.StatDecayMax 2
GamePlay.Death.StatDecayMin 1
GamePlay.DualProgressionMode true
GamePlay.LivesMax 3
GamePlay.LivesStart 3
GamePlay.MaxAltCharacters 3
GamePlay.MobConverseChance 3
GamePlay.PVP disabled
GamePlay.PVPMinimumSkillRanks 15
GamePlay.PricePerLife 1000000
GamePlay.ShopRestockRate 2 hours
GamePlay.UseSkillProgression true
Integrations.Discord.WebhookUrl *** REDACTED ***
LLM.Enabled true
LLM.Endpoint http://localhost:11434
LLM.Timeout 10
Logging.LogFilePath _datafiles/logs/server.log
Logging.LogLevel debug
Logging.LogToFile false
Memory.MaxMobBoredom 250
Memory.MobUnloadThreshold 100
Memory.RoomUnloadRounds 450
Memory.RoomUnloadThreshold 200
Modules.auctions.Anonymous false
Modules.auctions.DurationSeconds 180
Modules.auctions.Enabled true
Modules.auctions.UpdateSeconds 30
Modules.cleanup.ExperienceValue 1
Modules.cleanup.TrashExperienceEnabled true
Modules.follow.DefaultFollowPeriod
Modules.gmcp_Mudlet.discord_application_id 1298377884154724412
Modules.gmcp_Mudlet.discord_details Using GoMudEngine
Modules.gmcp_Mudlet.discord_invite_url https://discord.gg/FaauSYej3n
Modules.gmcp_Mudlet.discord_large_image_key server-icon
Modules.gmcp_Mudlet.discord_small_image_key character-icon
Modules.gmcp_Mudlet.discord_state Exploring the world
Modules.gmcp_Mudlet.map_url https://github.com/GoMudEngine/MudletMapper/releases/latest/download/gomud.dat
Modules.gmcp_Mudlet.map_version 1
Modules.gmcp_Mudlet.mapper_url https://github.com/GoMudEngine/MudletMapper/releases/latest/download/GoMudMapper.mpackage
Modules.gmcp_Mudlet.mapper_version 1
Modules.gmcp_Mudlet.ui_url https://github.com/GoMudEngine/MudletUI/releases/latest/download/GoMudUI.mpackage
Modules.gmcp_Mudlet.ui_version 1
Modules.leaderboards.PowerEnabled true
Modules.leaderboards.Size 10
Network.AICommandsPerRound 2
Network.AfkSeconds 120
Network.HttpsRedirect false
Network.LogoutRounds 3
Network.MaxAIConnections 20
Network.MaxHumanConnections 80
Network.MaxIdleSeconds 18000
Network.MaxTelnetConnections 100
Network.TimeoutMods false
Network.ZombieSeconds 60
Roles.builder ["room.info", "build"]
Roles.helper ["paz", "teleport.playername", "locate"]
Server.CurrentVersion 0.9.0
Server.Locked ["FilePaths", "Server.CurrentVersion", "Server.NextRoomId", "Server.Seed", "Server.OnLoginCommands", "Server.BannedNames"]
Server.MaxCPUCores 0
Server.Motd {{ t "LIVING TRADE NETWORK — A six-mob caravan now physically hauls goods between Thornwall and Stillwater (`look wagon` to see what's on board). Three foragers gather raw materials in the wild and deliver to local shops: Tova in Stillwater Marsh, Halix in Ironwind Steppe, Kessa in the Fernway.\nDYNAMIC SHOP ECONOMY — Vendor prices flex with stock: 0.25x when overstocked, up to 5x when nearly empty. Stock caps now scale with item rarity (tier-50 commodities cap at 50, tier-20 specialties at 20). New characters start with 250 gold so they can try a mid-tier craft.\nTWO NEW WILDERNESS ZONES — Fernway South (south from Fox Den) and Stillwater Marsh (west from Mill Creek Footbridge). 40 rooms of forage country, mostly peaceful but watch for forest badgers and bog adders.\nQOL — Corpse salvage yields cloth, leather, sinew. Sanctuary mutator gives 5x regen at temples and foragers' camps. Foragers fold-recall to sanctuary when wounded.\nNovel: https://github.com/pruuk/DOGMud/blob/master/what_the_moons_keep.md\nFull patch notes: https://github.com/pruuk/DOGMud/blob/master/PATCH_NOTES.md" }}
Server.MudName DOGMud
Server.NextRoomId 1002
Server.OnLoginCommands ["emote @appears before you in a flash of ⚡lightning⚡!", "print", "motd", "print", "online", "print", "inbox check", "print", "mudletmap", "checkclient"]
Server.Seed *** REDACTED ***
SpecialRooms.DeathRecoveryRoom 75
SpecialRooms.TutorialRooms []
TextFormats.FightPrompt {8}[{t} {255}HP:{hpbar} SP:{stbar} CP:{cvbar}{pos}{8}] {255}» {target}{8}[{targetpos}{8}|{targethealth}{8}] {255}{tank}{tankpos}{tankbar}{239}{h}{8}:
TextFormats.Prompt {8}[{t} {255}HP:{hpbar} {255}SP:{stbar} {255}CP:{cvbar}{8}]{239}{h}{8}:
TextFormats.Time Monday, 02-Jan-2006 3:04:05PM
TextFormats.TimeShort Jan 2 '06 3:04PM
Timing.NightHours 8
Timing.RoundSeconds 4
Timing.RoundsPerAutoSave 225
Timing.RoundsPerDay 900
Timing.TurnMs 50
Translation.DefaultLanguage en
Translation.Language en
Translation.LanguagePaths ["_datafiles/localize", "_datafiles/world/default/localize"]
Validation.BannedNames ["*admin*", "*moderator*", "player*", "user*", "me", "myself", "self", "us", "you", "them", "everyone", "someone", "anyone", "nobody", "somebody", "anybody", "none", "nothing", "something", "anything", "everything", "all", "north*", "south*", "east*", "west*", "up", "down", "chest", "door", "new", "join", "register", "skeleton", "zombie", "wraith", "spectre", "vampire", "golem", "elemental", "magma", "swarm", "spirit", "wolf", "undead", "conjure*", "summon*", "companion"]
Validation.EmailOnJoin optional
Validation.NameRejectReason Must only contain Alpha-numeric and underscores.
Validation.NameRejectRegex ^[a-zA-Z0-9_]+$
Validation.NameSizeMax 32
Validation.NameSizeMin 2
Validation.PasswordSizeMax 16
Validation.PasswordSizeMin 4