DOGMud

Server Config:

Name Value
Analytics.Enabled true
Analytics.FlushIntervalSec 300
Analytics.LogPath _datafiles/logs/combat-analytics.jsonl
Analytics.MaxEvents 500000
Balance.BaseProgressionChance 0.12
Balance.BashDamagePercent 0.5
Balance.BashKnockdownChance 50
Balance.BlockEffectiveness 1.02
Balance.BlockMultiplier 0.9
Balance.ConsistentAttackMessages false
Balance.ConvictionBase 5
Balance.ConvictionMitigationCap 0.75
Balance.ConvictionPenaltyMax 0.28
Balance.ConvictionPerWilCha 2
Balance.CoupDeGraceRounds 1
Balance.CrafterEnabled false
Balance.CrafterMaterialRestockRate 200
Balance.CrafterRareThreshold 3
Balance.CraftingBaseSuccessChance 50
Balance.CraftingMaxSuccessChance 95
Balance.CraftingMinSuccessChance 5
Balance.CraftingSkillBonusPerLevel 5
Balance.DarknessCombatPenalty 0.8
Balance.DodgeEffectiveness 0.97
Balance.DodgeMultiplier 0.9
Balance.EnchantMaxTier 4
Balance.EnchantRemovalPenaltyRounds 50
Balance.EnchantTierUpBaseChance 0.02
Balance.EnchantTierUsesBase 25
Balance.EnchantTierUsesScale 2.5
Balance.GossipIntervalRounds 75
Balance.HealthBase 5
Balance.HealthPenaltyMax 0.28
Balance.HealthPerStrength 1
Balance.HealthPerVitality 4
Balance.KickDamagePercent 0.4
Balance.KickKnockdownChance 35
Balance.MagicalMitigationCap 0.75
Balance.MeleeDamageScale 0.45
Balance.MinAttackHitChance 0.15
Balance.MinDefenseChance 0.15
Balance.MobConvictionRegenPct 0.01
Balance.MobDamageMultiplier 2
Balance.MobHealthRegenPct 0.01
Balance.MobInstanceMaxAgeDays 7
Balance.MobMutationEnabled false
Balance.MobMutationRate 0.3
Balance.MobProgressionEnabled true
Balance.MobProgressionRate 0.5
Balance.MobSaveIntervalRounds 100
Balance.MobSkillCap 3
Balance.MobStaminaRegenPct 0.01
Balance.MobStatCap 200
Balance.MoonStatModMax 0.05
Balance.MovementBaseStaminaCost 2
Balance.MovementMaxStaminaCost 20
Balance.MutationBaseProgress 50
Balance.MutationLevel2Multiplier 1.5
Balance.MutationLevel3Multiplier 2
Balance.MutationMaxCount 5
Balance.MutationMaxLevel 3
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 1
Balance.ParryMultiplier 0.9
Balance.PhysicalMitigationCap 0.75
Balance.PlayerConvictionRegenPct 0.01
Balance.PlayerHealthRegenPct 0.01
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.95
Balance.ProneParryPenalty 0.95
Balance.ProneVulnerabilityMultiplier 1.05
Balance.RecipeDiscoveryBaseChance 10
Balance.RecipeDiscoveryDecayRate 0.1
Balance.RegenProgressionBase 0.005
Balance.RegenProgressionCurve 3
Balance.ResourcePenaltyCurve 2
Balance.RhetoricDamageScale 2
Balance.RollSpread 0.15
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.first-aid 2
Balance.SkillProgressionMultipliers.foraging 2
Balance.SkillProgressionMultipliers.jewelcrafting 3.5
Balance.SkillProgressionMultipliers.ranged-combat 0.3
Balance.SkillProgressionMultipliers.rhetoric 0.5
Balance.SkillProgressionMultipliers.spellcasting 0.5
Balance.SkillProgressionMultipliers.stealth 2
Balance.SkillProgressionMultipliers.tailoring 3.5
Balance.SkillProgressionMultipliers.tracking 2
Balance.SkillProgressionMultipliers.unarmed-combat 0.12
Balance.SkillProgressionMultipliers.weapon-combat 0.12
Balance.SkillSoftCap 50
Balance.SpecialMoveCooldown 4
Balance.SpellAttackSkillFactor 3
Balance.SpellConcentrationBase 50
Balance.SpellConvictionCostMultiplier 1
Balance.SpellDamageScale 1.85
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 1
Balance.StatProgressionMultipliers.willpower 1
Balance.StatRollMax 130
Balance.StatRollMean 100
Balance.StatRollMin 70
Balance.StatRollStdDev 15
Balance.StatSoftCap 150
Balance.StatSoftCapMultiplier 2
Balance.StatSoftCapThreshold 105
Balance.ThirdPartyGrapplePenalty 0.7
Balance.TripDamagePercent 0.25
Balance.TripKnockdownChance 60
Balance.UnarmedAttackStaminaCost 4
Balance.UnarmedBaseDamage 2
Balance.UnarmedBaseVariance 3
Balance.UnarmedDamageMultiplier 0.3
Balance.UnarmedSkillDivisor 10
Balance.UnarmedSpeedMultiplier 1.4
Balance.UnarmedStrengthDivisor 25
Balance.UsesPerRank 25
Balance.WorldEventBufferSize 200
GamePlay.AllowItemBuffRemoval false
GamePlay.ContainerSizeMax 10
GamePlay.Death.AlwaysDropBackpack false
GamePlay.Death.CorpseDecayTime 1 hour
GamePlay.Death.CorpsesEnabled true
GamePlay.Death.DeathsShadowBuffId 25
GamePlay.Death.EquipmentDropChance 0
GamePlay.Death.PermaDeath false
GamePlay.Death.ProtectionSkillRanks 10
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 limited
GamePlay.PVPMinimumSkillRanks 15
GamePlay.PricePerLife 1000000
GamePlay.ShopRestockRate 6 hours
GamePlay.UseSkillProgression true
Integrations.Discord.WebhookUrl *** REDACTED ***
LLM.Enabled true
LLM.Endpoint http://localhost:11434
LLM.Timeout 10
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 10 real minutes
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.ExperienceEnabled true
Modules.leaderboards.GoldEnabled true
Modules.leaderboards.KillsEnabled 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 1800
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 "Please report bugs using the bug command!" }}
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"]
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