####################################################
# Trillium ENCORE World Server configuration file #
####################################################
[worldserver]
RealmID = 1
DataDir = "."
LoginDatabaseInfo = "127.0.0.1;3306;root;ascent;accounts"
WorldDatabaseInfo = "127.0.0.1;3306;root;ascent;world"
CharacterDatabaseInfo = "127.0.0.1;3306;root;ascent;characters2"
LoginDatabase.WorkerThreads = 1
WorldDatabase.WorkerThreads = 1
CharacterDatabase.WorkerThreads = 1
LoginDatabase.SynchThreads = 1
WorldDatabase.SynchThreads = 1
CharacterDatabase.SynchThreads = 2
MaxPingTime = 30
WorldServerPort = 8085
BindIP = "0.0.0.0"
UseProcessors = 0
ProcessPriority = 1
Compression = 1
PlayerLimit = 100
SaveRespawnTimeImmediately = 1
MaxOverspeedPings = 2
GridUnload = 1
SocketTimeOutTime = 900000
SessionAddDelay = 10000
GridCleanUpDelay = 300000
MapUpdateInterval = 100
ChangeWeatherInterval = 600000
PlayerSaveInterval = 900000
PlayerSave.Stats.MinLevel = 0
PlayerSave.Stats.SaveOnlyOnLogout = 1
vmap.enableLOS = 1
vmap.enableHeight = 1
vmap.ignoreSpellIds = "7720"
vmap.petLOS = 1
vmap.enableIndoorCheck = 1
DetectPosCollision = 1
TargetPosRecalculateRange = 1.5
UpdateUptimeInterval = 10
MaxCoreStuckTime = 0
AddonChannel = 1
MapUpdate.Threads = 1
CleanCharacterDB = 0
PersistentCharacterCleanFlags = 0
PidFile = ""
Log.Directory = "logs"
Log.Console.Level = 1
Log.Console.Colors = ""
Log.DB.Enable = 0
Log.DB.Level = 1
Log.DB.Clear.Interval = 10
Log.DB.Clear.Period = 1209600
Log.Server.Enabled = 1
Log.Server.File = Server.log
Log.Server.Level = 1
Log.Server.SplitDate = 0
Log.Server.Append = 0
Log.Server.Console = 1
Log.Server.FlushBytes = 4096
Log.Debug.Mask = 0
Log.Socket.Enabled = 0
Log.Socket.File = Socket_%Y-%m-%d_%H-%M-%S.log
Log.Socket.SplitDate = 0
Log.Socket.Append = 0
Log.Socket.FlushBytes = -1
Log.DbErrors.Enabled = 0
Log.DbErrors.File = DbErrors_%Y-%m-%d_%H-%M-%S.log
Log.DbErrors.SplitDate = 0
Log.DbErrors.Append = 0
Log.DbErrors.Console = 1
Log.Char.Enabled = 0
Log.Char.File = Char_%Y-%m-%d.log
Log.Char.TimestampFmt = "%H:%M:%S"
Log.Char.FlushBytes = 1024
Log.Char.Dump = 0
Log.Char.Dump.Separate = 0
Log.Char.Dump.Directory = ""
Log.GM.Enabled = 0
Log.GM.File = GM_$a.log
Log.GM.SplitDate = 0
Log.GM.Console = 1
Log.GM.PerAccount = 0
Log.RA.Enabled = 0
Log.RA.File = RA.log
Log.RA.SplitDate = 0
Log.Arena.Enabled = 0
Log.Arena.File = Arena.log
Log.Arena.Level = 1
Log.Arena.SplitDate = 0
Log.Arena.FlushBytes = 1024
Log.SqlDriver.Enabled = 0
Log.SqlDriver.File = SqlDriver.log
Log.SqlDriver.SplitDate = 0
Log.SqlDriver.Console = 1
Log.SqlDeveloper.Enabled = 0
Log.SqlDeveloper.File = SqlDeveloper.log
Log.SqlDeveloper.SplitDate = 0
Log.Chat.Enable = 0
Log.Chat.Ignore.Unprintable = 1
Log.Chat.Lexics.Enable = 0
Log.Chat.Lexics.Cut.Enable = 1
Log.Chat.Lexics.Cut.Replacement = &!@^%!^&*!!!
Log.Chat.Lexics.WordsFile = innormative_words.txt
Log.Chat.Lexics.AnalogsFile = letter_analogs.txt
Log.Chat.Lexics.Ignore.Spaces = 1
Log.Chat.Lexics.Ignore.Repeats = 1
Log.Chat.Lexics.Ignore.GM = 1
Log.Chat.Lexics.Action = 0
Log.Chat.Lexics.Action.Duration = 0
Log.Chat.Enabled = 0
Log.Chat.File = "chat/Main_%Y-%m-%d.log"
Log.Chat.TimestampFmt = "%H:%M:%S"
Log.Chat.FlushBytes = 1024
Log.Chat.Lexics.Cut = 1
Log.Party.Enabled = 0
Log.Party.File = "chat/Party_%Y-%m-%d.log"
Log.Party.TimestampFmt = "%H:%M:%S"
Log.Party.FlushBytes = 1024
Log.Party.Lexics.Cut = 1
Log.Guild.Enabled = 0
Log.Guild.File = "chat/Guild_%Y-%m-%d.log"
Log.Guild.TimestampFmt = "%H:%M:%S"
Log.Guild.FlushBytes = 1024
Log.Guild.Lexics.Cut = 1
Log.Whisper.Enabled = 0
Log.Whisper.File = "chat/Whisper_%Y-%m-%d.log"
Log.Whisper.TimestampFmt = "%H:%M:%S"
Log.Whisper.FlushBytes = 1024
Log.Whisper.Lexics.Cut = 1
Log.Channel.Enabled = 0
Log.Channel.File = "chat/Channel_%Y-%m-%d.log"
Log.Channel.TimestampFmt = "%H:%M:%S"
Log.Channel.FlushBytes = 1024
Log.Channel.Lexics.Cut = 1
Log.Raid.Enabled = 0
Log.Raid.File = "chat/Raid_%Y-%m-%d.log"
Log.Raid.TimestampFmt = "%H:%M:%S"
Log.Raid.FlushBytes = 1024
Log.Raid.Lexics.Cut = 1
Log.BattleGround.Enabled = 0
Log.BattleGround.File = "chat/Bg_%Y-%m-%d.log"
Log.BattleGround.TimestampFmt = "%H:%M:%S"
Log.BattleGround.FlushBytes = 1024
Log.BattleGround.Lexics.Cut = 1
Log.Lexics.Innormative.Enabled = 0
Log.Lexics.Innormative.File = "lexics/Innormative_%Y-%m-%d.log"
Log.Lexics.Innormative.TimestampFmt = "%H:%M:%S"
GameType = 6
RealmZone = 1
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
DBC.Locale = 255
DeclinedNames = 0
Expansion = 3
MinPlayerName = 2
MinCharterName = 2
MinPetName = 2
MaxWhoListReturns = 49
CharacterCreating.Disabled = 0
CharacterCreating.Disabled.RaceMask = 0
CharacterCreating.Disabled.ClassMask = 0
CharactersPerAccount = 50
CharactersPerRealm = 10
HeroicCharactersPerRealm = 2
CharacterCreating.MinLevelForHeroicCharacter = 55
SkipCinematics = 2
MaxPlayerLevel = 85
MinDualSpecLevel = 40
StartPlayerLevel = 1
StartHeroicPlayerLevel = 55
StartPlayerMoney = 50000000
MaxHonorPoints = 75000
StartHonorPoints = 0
MaxArenaPoints = 10000
StartArenaPoints = 0
RecruitAFriend.MaxLevel = 60
RecruitAFriend.MaxDifference = 4
InstantLogout = 1
DisableWaterBreath = 4
AllFlightPaths = 1
InstantFlightPaths = 1
AlwaysMaxSkillForLevel = 0
ActivateWeather = 1
CastUnstuck = 1
Instance.IgnoreLevel = 1
Instance.IgnoreRaid = 1
Instance.ResetTimeHour = 4
Instance.UnloadDelay = 1800000
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
Quests.IgnoreRaid = 1
Guild.EventLogRecordsCount = 100
Guild.BankEventLogRecordsCount = 25
MaxPrimaryTradeSkill = 2
MinPetitionSigns = 0
MaxGroupXPDistance = 74
MaxRecruitAFriendBonusDistance = 100
MailDeliveryDelay = 3600
SkillChance.Prospecting = 0
SkillChance.Milling = 0
OffhandCheckAtSpellUnlearn = 1
ClientCacheVersion = 0
Event.Announce = 0
BeepAtStart = 1
Motd = "Soko's Test Server"
Server.LoginInfo = 0
Command.LookupMaxResults = 0
AllowTickets = 1
DungeonFinder.Enable = 1
AccountInstancesPerHour = 5
AllowTwoSide.Accounts = 1
AllowTwoSide.Interaction.Chat = 1
AllowTwoSide.Interaction.Channel = 1
AllowTwoSide.Interaction.Group = 1
AllowTwoSide.Interaction.Guild = 1
AllowTwoSide.Interaction.Auction = 0
AllowTwoSide.Interaction.Mail = 1
AllowTwoSide.WhoList = 1
AllowTwoSide.AddFriend = 1
AllowTwoSide.Trade = 1
TalentsInspecting = 1
ThreatRadius = 60
Rate.Creature.Aggro = 1
CreatureFamilyFleeAssistanceRadius = 30
CreatureFamilyAssistanceRadius = 10
CreatureFamilyAssistanceDelay = 1500
CreatureFamilyFleeDelay = 7000
WorldBossLevelDiff = 3
Corpse.Decay.NORMAL = 60
Corpse.Decay.RARE = 300
Corpse.Decay.ELITE = 300
Corpse.Decay.RAREELITE = 300
Corpse.Decay.WORLDBOSS = 3600
Rate.Corpse.Decay.Looted = 0.5
Rate.Creature.Normal.Damage = 0.01
Rate.Creature.Elite.Elite.Damage = 0.01
Rate.Creature.Elite.RARE.Damage = 0.01
Rate.Creature.Elite.RAREELITE.Damage = 0.01
Rate.Creature.Elite.WORLDBOSS.Damage = 0.01
Rate.Creature.Normal.SpellDamage = 0.01
Rate.Creature.Elite.Elite.SpellDamage = 0.01
Rate.Creature.Elite.RARE.SpellDamage = 0.01
Rate.Creature.Elite.RAREELITE.SpellDamage = 0.01
Rate.Creature.Elite.WORLDBOSS.SpellDamage = 0.01
Rate.Creature.Normal.HP = 0.1
Rate.Creature.Elite.Elite.HP = 0.1
Rate.Creature.Elite.RARE.HP = 0.1
Rate.Creature.Elite.RAREELITE.HP = 0.1
Rate.Creature.Elite.WORLDBOSS.HP = 0.1
ListenRange.Say = 40
ListenRange.TextEmote = 40
ListenRange.Yell = 300
ChatFakeMessagePreventing = 0
ChatStrictLinkChecking.Severity = 0
ChatStrictLinkChecking.Kick = 0
ChatFlood.MessageCount = 10
ChatFlood.MessageDelay = 1
ChatFlood.MuteTime = 10
Channel.RestrictedLfg = 1
Channel.SilentlyGMJoin = 0
ChatLevelReq.Channel = 1
ChatLevelReq.Whisper = 1
ChatLevelReq.Say = 1
AllowPlayerCommands = 1
PreserveCustomChannels = 1
PreserveCustomChannelDuration = 14
GM.LoginState = 2
GM.Visible = 2
GM.Chat = 2
GM.WhisperingTo = 2
GM.InGMList.Level = 3
GM.InWhoList.Level = 3
GM.LogTrade = 1
GM.StartLevel = 255
GM.AllowInvite = 0
GM.AllowFriend = 0
GM.LowerSecurity = 1
GM.TicketSystem.ChanceOfGMSurvey = 50
Visibility.GroupMode = 1
Visibility.Distance.Continents = 90
Visibility.Distance.Instances = 120
Visibility.Distance.BGArenas = 180
Visibility.Notify.Period.OnContinents = 1000
Visibility.Notify.Period.InInstances = 1000
Visibility.Notify.Period.InBGArenas = 1000
Rate.Health = 500
Rate.Mana = 1
Rate.Rage.Income = 1
Rate.Rage.Loss = 1
Rate.RunicPower.Income = 1
Rate.RunicPower.Loss = 1
Rate.Focus = 1
Rate.Energy = 1
Rate.Loyalty = 1
Rate.Skill.Discovery = 1
Rate.Drop.Item.Poor = 1
Rate.Drop.Item.Normal = 1
Rate.Drop.Item.Uncommon = 1
Rate.Drop.Item.Rare = 1
Rate.Drop.Item.Epic = 10000
Rate.Drop.Item.Legendary = 10000
Rate.Drop.Item.Artifact = 10000
Rate.Drop.Item.Referenced = 10000
Rate.Drop.Money = 10
Rate.Drop.Item.ReferencedAmount = 10000
Rate.XP.Kill = 10
Rate.XP.Quest = 10
Rate.XP.Explore = 10
Rate.RepairCost = 1
Rate.Rest.InGame = 100
Rate.Rest.Offline.InTavernOrCity = 100
Rate.Rest.Offline.InWilderness = 100
Rate.Damage.Fall = 0
Rate.Auction.Time = 1
Rate.Auction.Deposit = 1
Rate.Auction.Cut = 1
Rate.Honor = 10
Rate.Mining.Amount = 1
Rate.Mining.Next = 1
Rate.Talent = 1
Rate.Reputation.Gain = 10
Rate.Reputation.LowLevel.Kill = 10
Rate.Reputation.LowLevel.Quest = 10
Rate.Reputation.RecruitAFriendBonus = 0.1
Rate.MoveSpeed = 3
Rate.InstanceResetTime = 0.1
SkillGain.Crafting = 1
SkillGain.Defense = 1
SkillGain.Gathering = 1
SkillGain.Weapon = 1
SkillChance.Orange = 100
SkillChance.Yellow = 75
SkillChance.Green = 25
SkillChance.Grey = 0
SkillChance.MiningSteps = 0
SkillChance.SkinningSteps = 0
DurabilityLoss.InPvP = 0
DurabilityLoss.OnDeath = 10
DurabilityLossChance.Damage = 0.5
DurabilityLossChance.Absorb = 0.5
DurabilityLossChance.Parry = 0.05
DurabilityLossChance.Block = 0.05
Death.SicknessLevel = +1
Death.CorpseReclaimDelay.PvP = 1
Death.CorpseReclaimDelay.PvE = 0
Death.Bones.World = 1
Death.Bones.BattlegroundOrArena = 1
Die.Command.Mode = 0
AutoBroadcast.On = 0
AutoBroadcast.Center = 0
AutoBroadcast.Timer = 60000
Battleground.CastDeserter = 1
Battleground.QueueAnnouncer.Enable = 0
Battleground.QueueAnnouncer.PlayerOnly = 0
Battleground.InvitationType = 0
BattleGround.PrematureFinishTimer = 300000
BattleGround.PremadeGroupWaitForMatch = 1800000
Battleground.GiveXPForKills = 0
Battleground.Random.ResetHour = 6
Arena.MaxRatingDifference = 150
Arena.RatingDiscardTimer = 600000
Arena.AutoWeekReset = 0
Arena.QueueAnnouncer.Enable = 0
Arena.ArenaSeason.ID = 8
Arena.ArenaSeason.InProgress = 1
Arena.ArenaStartRating = 0
Arena.ArenaStartPersonalRating = 0
Arena.ArenaStartMatchmakerRating = 1500
Network.Threads = 1
Network.OutKBuff = -1
Network.OutUBuff = 65536
Network.TcpNodelay = 1
Console.Enable = 1
Ra.Enable = 0
Ra.IP = "0.0.0.0"
Ra.Port = 3443
Ra.MinLevel = 3
SOAP.Enabled = 0
SOAP.IP = "127.0.0.1"
SOAP.Port = 7878
CharDelete.Method = 0
CharDelete.MinLevel = 0
CharDelete.KeepDays = 30
PlayerStart.AllReputation = 0
PlayerStart.AllSpells = 0
PlayerStart.MapsExplored = 1
HonorPointsAfterDuel = 0
AlwaysMaxWeaponSkill = 0
PvPToken.Enable = 0
PvPToken.MapAllowType = 4
PvPToken.ItemID = 29434
PvPToken.ItemCount = 1
NoResetTalentsCost = 1
Guild.AllowMultipleGuildMaster = 1
ShowKickInWorld = 0
RecordUpdateTimeDiffInterval = 60000
MinRecordUpdateTimeDiff = 100
PlayerStart.String = ""
LevelReq.Trade = 1
LevelReq.Ticket = 1
LevelReq.Auction = 1
LevelReq.Mail = 1