· 8 years ago · Dec 04, 2017, 06:18 AM
1#####################################
2# MaNGOS Configuration file #
3#####################################
4
5[MangosdConf]
6ConfVersion=2010100901
7
8###################################################################################################################
9# CONNECTIONS AND DIRECTORIES
10#
11# RealmID
12# RealmID must match the realmlist inside the realmd database
13#
14# DataDir
15# Data directory setting.
16# Important: DataDir needs to be quoted, as it is a string which may contain space characters.
17# Example: "@CMAKE_INSTALL_PREFIX@/share/mangos"
18#
19# LogsDir
20# Logs directory setting.
21# Important: Logs dir must exists, or all logs need to be disabled
22# Default: "" - no log directory prefix. if used log names aren't absolute paths
23# then logs will be stored in the current directory of the running program.
24#
25#
26# LoginDatabaseInfo
27# WorldDatabaseInfo
28# CharacterDatabaseInfo
29# Database connection settings for the world server.
30# Default:
31# ---MYSQL---
32# hostname;port;username;password;database
33# .;somenumber;username;password;database - use named pipes at Windows
34# Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini
35# .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux
36# ---PGSQL---
37# hostname;port;username;password;database
38# .;/path/to/unix_socket/DIRECTORY or . for default path;username;password;database - use Unix sockets at Unix/Linux
39#
40# LoginDatabaseConnections
41# WorldDatabaseConnections
42# CharacterDatabaseConnections
43# Amount of connections to database which will be used for SELECT queries. Maximum 16 connections per database.
44# Please, note, for data consistency only one connection for each database is used for transactions and async SELECTs.
45# So formula to find out how many connections will be established: X = ¹_connections + 1
46# Default: 1 connection for SELECT statements
47#
48# MaxPingTime
49# Settings for maximum database-ping interval (minutes between pings)
50#
51# WorldServerPort
52# Port on which the server will listen
53#
54# BindIP
55# Bind World Server to IP/hostname
56# This option is useful for running multiple worldd/realmd instances
57# on different IP addresses using default ports.
58# DO NOT CHANGE THIS UNLESS YOU _REALLY_ KNOW WHAT YOU'RE DOING
59#
60###################################################################################################################
61
62RealmID = 1
63DataDir = "."
64LogsDir = ""
65LoginDatabaseInfo = "127.0.0.1;3306;root;msconfig49646;realmd"
66WorldDatabaseInfo = "127.0.0.1;3306;root;msconfig49646;mangos"
67CharacterDatabaseInfo = "127.0.0.1;3306;root;msconfig49646;characters"
68LoginDatabaseConnections = 1
69WorldDatabaseConnections = 1
70CharacterDatabaseConnections = 1
71MaxPingTime = 30
72WorldServerPort = 8085
73BindIP = "0.0.0.0"
74
75###################################################################################################################
76# PERFORMANCE SETINGS
77#
78# UseProcessors
79# Used processors mask for multi-processors system (Used only at Windows)
80# Default: 0 (selected by OS)
81# number (bitmask value of selected processors)
82#
83# ProcessPriority
84# Process priority setting (Used only at Windows)
85# Default: 1 (HIGH)
86# 0 (Normal)
87#
88# Compression
89# Compression level for update packages sent to client (1..9)
90# Default: 1 (speed)
91# 9 (best compression)
92#
93# PlayerLimit
94# Maximum number of players in the world. Excluding Mods, GM's and Admins
95# Default: 100
96# 0 (for infinite players)
97# -1 (for Mods, GM's and Admins only)
98# -2 (for GM's and Admins only)
99# -3 (for Admins only)
100#
101# SaveRespawnTimeImmediately
102# Save respawn time for creatures at death and for gameobjects at use/open
103# Default: 1 (save creature/gameobject respawn time without waiting grid unload)
104# 0 (save creature/gameobject respawn time at grid unload)
105#
106# MaxOverspeedPings
107# Maximum overspeed ping count before player kick (minimum is 2, 0 used to disable check)
108# Default: 2
109#
110# GridUnload
111# Unload grids (if you have lot memory you can disable it to speed up player move to new grids second time)
112# Default: 1 (unload grids)
113# 0 (do not unload grids)
114#
115# GridCleanUpDelay
116# Grid clean up delay (in milliseconds)
117# Default: 300000 (5 min)
118#
119# MapUpdateInterval
120# Map update interval (in milliseconds)
121# Default: 100
122#
123# ChangeWeatherInterval
124# Weather update interval (in milliseconds)
125# Default: 600000 (10 min)
126#
127# PlayerSave.Interval
128# Player save interval (in milliseconds)
129# Default: 900000 (15 min)
130#
131# PlayerSave.Stats.MinLevel
132# Minimum level for saving character stats for external usage in database
133# Default: 0 (do not save character stats)
134# 1+ (save stats for characters with level 1+)
135#
136# PlayerSave.Stats.SaveOnlyOnLogout
137# Enable/Disable saving of character stats only on logout
138# Default: 1 (only save on logout)
139# 0 (save on every player save)
140#
141# vmap.enableLOS
142# vmap.enableHeight
143# Enable/Disable VMaps support for line of sight and height calculation
144# You need to extract the VMaps in order to enable those options
145# Default: 0 (disable)
146# 1 (enable)
147#
148# vmap.ignoreSpellIds
149# These spells are ignored for LoS calculation
150# List of ids with delimiter ','
151#
152# vmap.enableIndoorCheck
153# Enable/Disable VMap based indoor check to remove outdoor-only auras (mounts etc.).
154# Requires VMaps enabled to work.
155# Default: 1 (Enabled)
156# 0 (Disabled)
157#
158#
159# DetectPosCollision
160# Check final move position, summon position, etc for visible collision with other objects or
161# wall (wall only if vmaps are enabled)
162# Default: 1 (enable, requires more CPU power)
163# 0 (disable, not so nice position selection but will require less CPU power)
164#
165# TargetPosRecalculateRange
166# Max distance from movement target point (+moving unit size) and targeted object (+size)
167# after that new target movement point calculated. Max: melee attack range (5), min: contact range (0.5)
168# More distance let have better performence, less distance let have more sensitive reaction at target move.
169# Default: 1.5
170#
171# UpdateUptimeInterval
172# Update realm uptime period in minutes (for save data in 'uptime' table). Must be > 0
173# Default: 10 (minutes)
174#
175# MaxCoreStuckTime
176# Periodically check if the process got freezed, if this is the case force crash after the specified
177# amount of seconds. Must be > 0. Recommended > 10 secs if you use this.
178# Default: 0 (Disabled)
179#
180# AddonChannel
181# Permit/disable the use of the addon channel through the server
182# (some client side addons can stop work correctly with disabled addon channel)
183# Default: 1 (permit addon channel)
184# 0 (do not permit addon channel)
185#
186# CleanCharacterDB
187# Perform character db cleanups on start up
188# Default: 1 (Enable)
189# 0 (Disabled)
190#
191###################################################################################################################
192
193UseProcessors = 0
194ProcessPriority = 1
195Compression = 1
196PlayerLimit = 100
197SaveRespawnTimeImmediately = 1
198MaxOverspeedPings = 2
199GridUnload = 1
200GridCleanUpDelay = 300000
201MapUpdateInterval = 100
202ChangeWeatherInterval = 600000
203PlayerSave.Interval = 900000
204PlayerSave.Stats.MinLevel = 0
205PlayerSave.Stats.SaveOnlyOnLogout = 1
206vmap.enableLOS = 1
207vmap.enableHeight = 1
208vmap.ignoreSpellIds = "7720"
209vmap.enableIndoorCheck = 1
210DetectPosCollision = 1
211TargetPosRecalculateRange = 1.5
212UpdateUptimeInterval = 10
213MaxCoreStuckTime = 0
214AddonChannel = 1
215CleanCharacterDB = 1
216
217###################################################################################################################
218# SERVER LOGGING
219#
220# LogSQL
221# Enable logging of GM commands - all SQL code will be written to a log file
222# All commands are written to a file: YYYY-MM-DD_logSQL.sql
223# If a new day starts (00:00:00), a new file is created - the old file will not be deleted.
224# Default: 1 - Write SQL code to logfile
225# 0 - Do not log
226#
227# PidFile
228# World daemon PID file
229# Default: "" - do not create PID file
230# "./worldd.pid" - create PID file (recommended name)
231#
232# LogLevel
233# Server console level of logging
234# 0 = Minimum; 1 = Basic&Error; 2 = Detail; 3 = Full/Debug
235# Default: 3
236#
237# LogTime
238# Include time in server console output [hh:mm:ss]
239# Default: 0 (no time)
240# 1 (print time)
241#
242# LogFile
243# Logfile name
244# Default: "Server.log"
245# "" - Empty name disable creating log file
246#
247# LogTimestamp
248# Logfile with timestamp of server start in name
249# Default: 0 - no timestamp in name
250# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
251#
252# LogFileLevel
253# Server file level of logging
254# 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
255# Default: 0
256#
257# LogFilter_AchievementUpdates
258# LogFilter_CreatureMoves
259# LogFilter_TransportMoves
260# LogFilter_VisibilityChanges
261# LogFilter_Weather
262# LogFilter_DbStrictedCheck
263# Log filters (active by default)
264# Default: 1 - not include with any log level
265# 0 - include in log if log level permit
266#
267# LogFilter_PeriodicAffects
268# LogFilter_PlayerMoves
269# LogFilter_SQLText
270# LogFilter_AIAndMovegens
271# LogFilter_PlayerStats
272# LogFilter_Damage
273# LogFilter_Combat
274# LogFilter_SpellCast
275# Log filters (disabled by default, mostly debug only output affected cases)
276# Default: 0 - include in log if log level permit
277# 1 - not include with any log level
278#
279# WorldLogFile
280# Packet logging file for the worldserver
281# Default: "world.log"
282#
283# WorldLogTimestamp
284# Logfile with timestamp of server start in name
285# Default: 0 - no timestamp in name
286# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
287#
288# DBErrorLogFile
289# Log file of DB errors detected at server run
290# Default: "DBErrors.log"
291#
292# CharLogFile
293# Character operations logfile name
294# Default: "Char.log"
295# "" - Empty name disable creating log file
296#
297# CharLogTimestamp
298# Logfile with timestamp of server start in name
299# Default: 0 - no timestamp in name
300# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
301#
302# CharLogDump
303# Write character dump before deleting in Char.log
304# For restoration, cut character data from log starting from
305# line == START DUMP == to line == END DUMP == (without its) in file and load it using loadpdump command
306# Default: 0 - don't include dumping chars to log
307# 1 - include dumping chars to log
308#
309# GmLogFile
310# GM Log file of gm commands
311# Default: "" (Disable)
312#
313# GmLogTimestamp
314# GM Logfile with timestamp of server start in name
315# Default: 0 - no timestamp in name
316# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
317#
318# GmLogPerAccount
319# GM Logfiles with GM account id (Note: logs not created if GmLogFile not set)
320# Default: 0 - add gm log data to single log file
321# 1 - add gm log data to account specific log files with name
322# in form Logname_#ID_YYYY-MM-DD_HH-MM-SS.Ext
323# or form Logname_#ID.Ext
324#
325# RaLogFile
326# Log file of RA commands
327# Default: "Ra.log"
328# "" - Empty name for disable
329#
330# LogColors
331# Color for messages (format "normal_color details_color debug_color error_color")
332# Colors: 0 - BLACK, 1 - RED, 2 - GREEN, 3 - BROWN, 4 - BLUE, 5 - MAGENTA, 6 - CYAN, 7 - GREY,
333# 8 - YELLOW, 9 - LRED, 10 - LGREEN, 11 - LBLUE, 12 - LMAGENTA, 13 - LCYAN, 14 - WHITE
334# Default: "" - none colors
335# Example: "13 7 11 9"
336#
337###################################################################################################################
338
339LogSQL = 1
340PidFile = ""
341LogLevel = 3
342LogTime = 0
343LogFile = "Server.log"
344LogTimestamp = 0
345LogFileLevel = 0
346LogFilter_AchievementUpdates = 1
347LogFilter_CreatureMoves = 1
348LogFilter_TransportMoves = 1
349LogFilter_VisibilityChanges = 1
350LogFilter_Weather = 1
351LogFilter_DbStrictedCheck = 1
352LogFilter_PeriodicAffects = 0
353LogFilter_PlayerMoves = 0
354LogFilter_SQLText = 0
355LogFilter_AIAndMovegens = 0
356LogFilter_PlayerStats = 0
357LogFilter_Damage = 0
358LogFilter_Combat = 0
359LogFilter_SpellCast = 0
360WorldLogFile = ""
361WorldLogTimestamp = 0
362DBErrorLogFile = "DBErrors.log"
363CharLogFile = "Char.log"
364CharLogTimestamp = 0
365CharLogDump = 0
366GmLogFile = ""
367GmLogTimestamp = 0
368GmLogPerAccount = 0
369RaLogFile = ""
370LogColors = ""
371
372###################################################################################################################
373# SERVER SETTINGS
374#
375# GameType
376# Server realm style
377# 0 = NORMAL; 1 = PVP; 4 = NORMAL; 6 = RP; 8 = RPPVP
378# also custom type: 16 FFA_PVP (free for all pvp mode like arena PvP in all zones except rest
379# activated places and sanctuaries)
380#
381# RealmZone
382# Server realm zone (set allowed alphabet in character names/etc). See also Strict*Names options.
383#
384# 1 Development - any language (Default)
385# 2 United States - extended-Latin
386# 3 Oceanic - extended-Latin
387# 4 Latin America - extended-Latin
388# 5 Tournament - basic-Latin at create, any at login
389# 6 Korea - East-Asian
390# 7 Tournament - basic-Latin at create, any at login
391# 8 English - extended-Latin
392# 9 German - extended-Latin
393# 10 French - extended-Latin
394# 11 Spanish - extended-Latin
395# 12 Russian - Cyrillic
396# 13 Tournament - basic-Latin at create, any at login
397# 14 Taiwan - East-Asian
398# 15 Tournament - basic-Latin at create, any at login
399# 16 China - East-Asian
400# 17 CN1 - basic-Latin at create, any at login
401# 18 CN2 - basic-Latin at create, any at login
402# 19 CN3 - basic-Latin at create, any at login
403# 20 CN4 - basic-Latin at create, any at login
404# 21 CN5 - basic-Latin at create, any at login
405# 22 CN6 - basic-Latin at create, any at login
406# 23 CN7 - basic-Latin at create, any at login
407# 24 CN8 - basic-Latin at create, any at login
408# 25 Tournament - basic-Latin at create, any at login
409# 26 Test Server - any language
410# 27 Tournament - basic-Latin at create, any at login
411# 28 QA Server - any language
412# 29 CN9 - basic-Latin at create, any at login
413#
414# Expansion
415# Allow server use content from expansion
416# Default: 2 - check expansion 2 maps existence, and if client support expansion 2 and account have
417# expansion 2 setting then allow visit expansion 2 maps, allow create new class character)
418# 1 - check expansion 1 maps existence, and if client support expansion 1 and account have
419# expansion 1 setting then allow visit expansion 1 maps, allow create new races character)
420# 0 - not check expansion maps existence, not allow visit its, not allow create new race or new class
421# characters, ignore account expansion setting)
422#
423# DBC.Locale
424# DBC Language Settings
425# 0 = English; 1 = Korean; 2 = French; 3 = German; 4 = Chinese; 5 = Taiwanese; 6 = Spanish; 7 = Spanish Mexico
426# 8 = Russian; 255 = Auto Detect (Default)
427#
428# DeclinedNames
429# Allow russian clients to set and use declined names
430# Default: 0 - do not use declined names, except when the Russian RealmZone is set
431# 1 - use declined names
432#
433# StrictPlayerNames
434# Limit player name to language specific symbols set, not allow create characters, and set rename request and disconnect at not allowed symbols name
435# Default: 0 disable (but limited server timezone dependent client check)
436# 1 basic latin characters (strict)
437# 2 realm zone specific (strict). See RealmZone setting.
438# Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
439# (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
440# 3 basic latin characters + server timezone specific
441#
442# StrictCharterNames
443# Limit guild/arena team charter names to language specific symbols set, not allow create charters with not allowed symbols in name
444# Default: 0 disable
445# 1 basic latin characters (strict)
446# 2 realm zone specific (strict). See RealmZone setting.
447# Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
448# (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
449# 3 basic latin characters + server timezone specific
450#
451# StrictPetNames
452# Limit pet names to language specific symbols set
453# Default: 0 disable
454# 1 basic latin characters (strict)
455# 2 realm zone specific (strict). See RealmZone setting.
456# Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
457# (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
458# 3 basic latin characters + server timezone specific
459#
460# MinPlayerName
461# Minimal name length (1..12)
462# Default: 2
463#
464# MinCharterName
465# Minimal name length (1..24)
466# Default: 2
467#
468# MinPetName
469# Minimal name length (1..12)
470# Default: 2
471#
472# CharactersCreatingDisabled
473# Disable characters creating for specific team or any (non-player accounts not affected)
474# Default: 0 - enabled
475# 1 - disabled only for Alliance
476# 2 - disabled only for Horde
477# 3 - disabled for both teams
478#
479# CharactersPerAccount
480# Limit numbers of characters per account (at all realms).
481# Note: this setting limits the character creating at the _current_ realm base at characters amount at all realms
482# Default: 50
483# The number must be >= CharactersPerRealm
484#
485# CharactersPerRealm
486# Limit numbers of characters for account at realm
487# Default: 10 (client limitation)
488# The number must be between 1 and 10
489#
490# HeroicCharactersPerRealm
491# Limit numbers of heroic class characters for account at realm
492# Default: 1
493# The number must be between 0 (not allowed) and 10
494#
495# MinLevelForHeroicCharacterCreating
496# Limit creating heroic characters only for account with another character of specific level (ignored for GM accounts)
497# 0 - does not require any existing character
498# 1 - require at least one other existing character
499# Default: 55 - default requirement
500#
501#
502# SkipCinematics
503# Disable in-game script movie at first character's login(allows to prevent buggy intro in case of custom start location coordinates)
504# Default: 0 - show intro for each new character
505# 1 - show intro only for first character of selected race
506# 2 - disable intro in all cases
507#
508# MaxPlayerLevel
509# Max level that can be reached by a player for experience (in range from 1 to 100).
510# Change not recommended
511# Default: 80
512#
513# StartPlayerLevel
514# Staring level that have character at creating (in range 1 to MaxPlayerLevel)
515# Default: 1
516#
517# StartHeroicPlayerLevel
518# Staring level that have character of heroic class at creating (in range 1 to MaxPlayerLevel)
519# Default: 55
520#
521# StartPlayerMoney
522# Amount of money that new players will start with.
523# If you want to start with one silver, use for example 100 (100 copper = 1 silver)
524# Default: 0
525#
526# MaxHonorPoints
527# Max honor points that player can have.
528# Default: 75000
529#
530# StartHonorPoints
531# Amount of honor that new players will start with
532# Default: 0
533#
534# MaxArenaPoints
535# Max arena points that player can have.
536# Default: 5000
537#
538# StartArenaPoints
539# Amount of arena points that new players will start with
540# Default: 0
541#
542# InstantLogout
543# Enable or disable instant logout for security level (0..4) or high (NOT in combat/while dueling/while falling)
544# Default: 1 (Mods/GMs/Admins)
545#
546# AllFlightPaths
547# Players will start with all flight paths (Note: ALL flight paths, not only player's team)
548# Default: 0 (false)
549# 1 (true)
550#
551# AlwaysMaxSkillForLevel
552# Players will automatically gain max level dependent (weapon/defense) skill when logging in, leveling up etc.
553# Default: 0 (false)
554# 1 (true)
555#
556# ActivateWeather
557# Activate weather system
558# Default: 1 (true)
559# 0 (false)
560#
561# CastUnstuck
562# Allow cast Unstuck spell at .start or client Help option use
563# Default: 1 (true)
564# 0 (false)
565#
566# MaxSpellCastsInChain
567# Max amount triggered spell casts in chain by one caster, prevent stack overflow crash
568# Too Low value will make some correct triggered casts fail
569# 0 (no limit)
570# Default: 10
571#
572# BirthdayTime
573# Set to birthday (date in unix time), By default 28th August 2005, when MaNGOS got it’s name
574# Default: 1125180000
575#
576# Instance.IgnoreLevel
577# Ignore level requirement to enter instance
578# Default: 0 (false)
579# 1 (true)
580#
581# Instance.IgnoreRaid
582# Ignore raid requirement to enter instance
583# Default: 0 (false)
584# 1 (true)
585#
586# Instance.ResetTimeHour
587# The hour of the day (0-23) when the global instance resets occur.
588# Default: 4
589#
590# Instance.UnloadDelay
591# Unload the instance map from memory after some time if no players are inside.
592# Default: 1800000 (miliseconds 30 minutes)
593# 0 (instance maps are kept in memory until they are reset)
594#
595# Quests.LowLevelHideDiff
596# Quest level difference to hide for player low level quests:
597# if player_level > quest_level + LowLevelQuestsHideDiff then quest "!" mark not show for quest giver
598# Default: 4
599# -1 (show all available quests marks)
600#
601# Quests.HighLevelHideDiff
602# Quest level difference to hide for player high level quests:
603# if player_level < quest_min_level - HighLevelQuestsHideDiff then quest "!" mark not show for quest giver
604# Default: 7
605# -1 (show all available quests marks)
606#
607# Quests.Daily.ResetHour
608# Hour when daily quests reset (0..23)
609# Default: 6
610#
611# Quests.Weekly.ResetWeekDay
612# Week day when daily quests reset (0..6) 0 == Sunday
613# Default: 3
614#
615# Quests.Weekly.ResetHour
616# Hour in one from weekly days when weekly quests reset (0..23)
617# Default: 6
618#
619# Quests.IgnoreRaid
620# Non-raid quests allowed in raids
621# Default: 0 (not allowed)
622# 1 (allowed)
623#
624# Guild.EventLogRecordsCount
625# Count of guild event log records stored in guild_eventlog table
626# Increase to store more guild events in table, minimum is 100
627# You can set it to very high value to prevent oldest guild events to be rewritten by latest guild events - but it can slow down performance
628# Default: 100
629#
630# Guild.BankEventLogRecordsCount
631# Count of guild_bank event log records stored in guild_bank_eventlog table
632# Increase to store more guild_bank events in table - minimum is 25 (GUILD_BANK_MAX_LOGS) for each guild_bank tab
633# Useful when you don't want old log events to be overwritten by new, but increasing can slow down performance
634# Default: 25
635#
636# TimerBar.Fatigue.GMLevel
637# Disable/enable fatigue for security level (0..4) or high
638# Default: 4 (None)
639#
640# TimerBar.Fatigue.Max
641# Fatigue max timer value (in secs)
642# Default: 60 (1 minute)
643# 0 (instant death)
644#
645# TimerBar.Breath.GMLevel
646# Disable/enable waterbreathing for security level (0..4) or high
647# Default: 4 (None)
648#
649# TimerBar.Breath.Max
650# Waterbreathing max timer value (in secs)
651# Default: 180
652# 0 (instant underwater breathing damage start)
653#
654# TimerBar.Fire.GMLevel
655# Disable/enable lava fire damage for security level (0..4) or high
656# Default: 4 (None)
657#
658# TimerBar.Fire.Max
659# Lava damage delay max timer value (in secs)
660# Default: 1
661# 0 (instant in lava damage start)
662#
663# MaxPrimaryTradeSkill
664# Max count that player can learn the primary trade skill.
665# Default: 2
666# Max : 10
667#
668# MinPetitionSigns
669# Min signatures count to creating guild (0..9).
670# Default: 9
671#
672# MaxGroupXPDistance
673# Max distance to creature for group memeber to get XP at creature death.
674# Default: 74
675#
676# MailDeliveryDelay
677# Mail delivery delay time for item sending
678# Default: 3600 sec (1 hour)
679#
680# MassMailer.SendPerTick
681# Max amount mail send each tick from mails list scheduled for mass mailer proccesing.
682# More mails increase server load but speedup mass mail proccess. Normal tick length: 50 msecs, so 20 ticks in sec and 200 mails in sec by default.
683# Default: 10
684#
685# SkillChance.Prospecting
686# For prospecting skillup impossible by default, but can be allowed as custom setting
687# Default: 0 - no skilups
688# 1 - skilups possible
689#
690# SkillChance.Milling
691# For milling skillup impossible by default, but can be allowed as custom setting
692# Default: 0 - no skilups
693# 1 - skilups possible
694#
695# OffhandCheckAtTalentsReset
696# Talent reset can change offhand weapon restrictions for equip slots.
697# Default: 0 - recheck offhand slot weapon only at zone update
698# 1 - recheck offhand slot weapon at talent reset also
699#
700# PetUnsummonAtMount
701# Persmanent pet will unsummoned at player mount
702# 0 - unsummon only for flying mounts
703# Default: 1 - unsummon for any mount
704#
705# ClientCacheVersion
706# Client cache version for client cache data reset. Use any different from DB value and not recently used for triggering reset.
707# Default: 0 (use DB value from world DB db_version.cache_id field)
708#
709# Event.Announce
710# Default: 0 (false)
711# 1 (true)
712#
713# BeepAtStart
714# Beep at mangosd start finished (mostly work only at Unix/Linux systems)
715# Default: 1 (true)
716# 0 (false)
717#
718# ShowProgressBars
719# Control show progress bars for load steps at server startup
720# Default: 1 (true)
721# 0 (false)
722#
723# WaitAtStartupError
724# After startup error report wait <Enter> or some time before continue (and possible close console window)
725# -1 (wait until <Enter> press)
726# Default: 0 (not wait)
727# N (>0, wait N secs)
728#
729# Motd
730# Message of the Day. Displayed at worldlogin for every user ('@' for a newline).
731#
732# Raid.MinLevel
733# Minimal player level to join raid groups (only affects existing raid groups, party->raid convert ignored)
734# You can bypass this setting by typing "/script SetAllowLowLevelRaid(true/false)" command in chat
735# Default: 10
736#
737###################################################################################################################
738
739GameType = 1
740RealmZone = 1
741Expansion = 2
742DBC.Locale = 255
743DeclinedNames = 0
744StrictPlayerNames = 0
745StrictCharterNames = 0
746StrictPetNames = 0
747MinPlayerName = 2
748MinCharterName = 2
749MinPetName = 2
750CharactersCreatingDisabled = 0
751CharactersPerAccount = 50
752CharactersPerRealm = 10
753HeroicCharactersPerRealm = 1
754MinLevelForHeroicCharacterCreating = 55
755SkipCinematics = 0
756MaxPlayerLevel = 80
757StartPlayerLevel = 80
758StartHeroicPlayerLevel = 80
759StartPlayerMoney = 0
760MaxHonorPoints = 75000
761StartHonorPoints = 0
762MaxArenaPoints = 5000
763StartArenaPoints = 0
764InstantLogout = 1
765DisableWaterBreath = 4
766AllFlightPaths = 0
767AlwaysMaxSkillForLevel = 0
768ActivateWeather = 1
769CastUnstuck = 1
770MaxSpellCastsInChain = 10
771BirthdayTime = 1125180000
772Instance.IgnoreLevel = 0
773Instance.IgnoreRaid = 0
774Instance.ResetTimeHour = 4
775Instance.UnloadDelay = 1800000
776Quests.LowLevelHideDiff = 4
777Quests.HighLevelHideDiff = 7
778Quests.Daily.ResetHour = 6
779Quests.Weekly.ResetWeekDay = 3
780Quests.Weekly.ResetHour = 6
781Quests.IgnoreRaid = 0
782Guild.EventLogRecordsCount = 100
783Guild.BankEventLogRecordsCount = 25
784TimerBar.Fatigue.GMLevel = 4
785TimerBar.Fatigue.Max = 60
786TimerBar.Breath.GMLevel = 4
787TimerBar.Breath.Max = 180
788TimerBar.Fire.GMLevel = 4
789TimerBar.Fire.Max = 1
790MaxPrimaryTradeSkill = 2
791MinPetitionSigns = 9
792MaxGroupXPDistance = 74
793MailDeliveryDelay = 3600
794MassMailer.SendPerTick = 10
795SkillChance.Prospecting = 0
796SkillChance.Milling = 0
797OffhandCheckAtTalentsReset = 0
798PetUnsummonAtMount = 1
799ClientCacheVersion = 0
800Event.Announce = 0
801BeepAtStart = 1
802ShowProgressBars = 1
803WaitAtStartupError = 0
804Motd = "CHARLIE MURPHY BITCHES IM RICK JAMES BEOTCH! hahaha"
805Raid.MinLevel = 10
806
807###################################################################################################################
808# PLAYER INTERACTION
809#
810# AllowTwoSide.Accounts
811# Allow accounts to create characters in both teams in any game type.
812# 0 (Not allowed)
813# Default: 1 (Allowed)
814#
815# AllowTwoSide.Interaction.Chat
816# AllowTwoSide.Interaction.Channel
817# AllowTwoSide.Interaction.Group
818# AllowTwoSide.Interaction.Guild
819# AllowTwoSide.Interaction.Auction
820# AllowTwoSide.Interaction.Mail
821# Allow or not common :chat(say,yell);channel(chat)group(join)guild(join);merge all auction houses for players from
822# different teams, send mail to different team.
823# Default: 0 (Not allowed)
824# 1 (Allowed)
825#
826# AllowTwoSide.WhoList
827# Allow show player from both team in who list.
828# Default: 0 (Not allowed)
829# 1 (Allowed)
830#
831# AllowTwoSide.AddFriend
832# Allow adding friends from other team in friend list.
833# Default: 0 (Not allowed)
834# 1 (Allowed)
835#
836# TalentsInspecting
837# Allow other players see character talents in inspect dialog (Characters in Gamemaster mode can
838# inspect talents always)
839# Default: 1 (allow)
840# 0 (not allow)
841#
842###################################################################################################################
843
844AllowTwoSide.Accounts = 1
845AllowTwoSide.Interaction.Chat = 1
846AllowTwoSide.Interaction.Channel = 1
847AllowTwoSide.Interaction.Group = 1
848AllowTwoSide.Interaction.Guild = 1
849AllowTwoSide.Interaction.Auction = 1
850AllowTwoSide.Interaction.Mail = 1
851AllowTwoSide.WhoList = 1
852AllowTwoSide.AddFriend = 1
853TalentsInspecting = 1
854
855###################################################################################################################
856# CREATURE AND GAMEOBJECT SETTINGS
857#
858# ThreatRadius
859# Radius for creature to evade after being pulled away from combat start point
860# If ThreatRadius is less than creature aggro radius then aggro radius will be used
861# Default: 100 yards
862#
863# Rate.Creature.Aggro
864# Aggro radius percent or off.
865# Default: 1 - 100%
866# 1.5 - 150%
867# 0 - off (0%)
868#
869# CreatureFamilyFleeAssistanceRadius
870# Radius which creature will use to seek for a near creature for assistance. Creature will flee to this creature.
871# Default: 30
872# 0 - off
873#
874# CreatureFamilyAssistanceRadius
875# Radius which creature will use to call assistance without moving
876# Default: 10
877# 0 - off
878#
879# CreatureFamilyAssistanceDelay
880# Reaction time for creature assistance call
881# Default: 1500 (1.5s)
882#
883# CreatureFamilyFleeDelay
884# Time during which creature can flee when no assistant found
885# Default: 7000 (7s)
886#
887# WorldBossLevelDiff
888# Difference for boss dynamic level with target
889# Default: 3
890#
891# Corpse.EmptyLootShow
892# If target can have loot (or can be skining after loot) but no loot generated still show loot window
893# Default: 1 (show)
894# 0 (not show)
895#
896# Corpse.Decay.NORMAL
897# Corpse.Decay.RARE
898# Corpse.Decay.ELITE
899# Corpse.Decay.RAREELITE
900# Corpse.Decay.WORLDBOSS
901# Seconds until creature corpse will decay without being looted or skinned (not used when creature does not have loot initially)
902# Default: 300, 900, 600, 1200, 3600
903#
904# Rate.Corpse.Decay.Looted
905# Controls how long the creature corpse stays after it had been looted, as a multiplier of its Corpse.Decay.* config.
906# Default: 0.0 (will use modifier /3 of the creatures spawntimesecs when 0.0)
907#
908# Rate.Creature.Normal.Damage
909# Rate.Creature.Elite.Elite.Damage
910# Rate.Creature.Elite.RAREELITE.Damage
911# Rate.Creature.Elite.WORLDBOSS.Damage
912# Rate.Creature.Elite.RARE.Damage
913# Creature Damage Rates.
914# Examples: 2 - creatures will damage 2x, 1.7 - 1.7x.
915#
916# Rate.Creature.Normal.SpellDamage
917# Rate.Creature.Elite.Elite.SpellDamage
918# Rate.Creature.Elite.RAREELITE.SpellDamage
919# Rate.Creature.Elite.WORLDBOSS.SpellDamag
920# Rate.Creature.Elite.RARE.SpellDamage
921# Creature Spell Damage Rates.
922# Examples: 2 - creatures will damage with spells 2x, 1.7 - 1.7x.
923#
924# Rate.Creature.Normal.HP
925# Rate.Creature.Elite.Elite.HP
926# Rate.Creature.Elite.RAREELITE.HP
927# Rate.Creature.Elite.WORLDBOSS.HP
928# Rate.Creature.Elite.RARE.HP
929# Creature Health Ammount Modifier.
930# Examples: 2 - creatures have 2x health, 1.7 - 1.7x.
931#
932# ListenRange.Say
933# Distance from player to listen text that creature (or other world object) say
934# Default: 25
935#
936# ListenRange.TextEmote
937# Distance from player to listen textemote that creature (or other world object) say
938# Default: 25
939#
940# ListenRange.Yell
941# Distance from player to listen text that creature (or other world object) yell
942# Default: 300
943#
944# GuidReserveSize.Creature
945# GuidReserveSize.GameObject
946# Amount guids reserved for .npc add/.gobject add directly after last used in DB static spawned creature/gameobject guid
947# Commands .npc add/.gobject add can be used only for guids from this reserve and required server restart if all guids
948# from reserve used before above commands can be used in like case. Less size increase amount guids for dynamic spawns
949# in game from other side
950# Default: 100
951#
952###################################################################################################################
953
954ThreatRadius = 100
955Rate.Creature.Aggro = 1
956CreatureFamilyFleeAssistanceRadius = 30
957CreatureFamilyAssistanceRadius = 10
958CreatureFamilyAssistanceDelay = 1500
959CreatureFamilyFleeDelay = 7000
960WorldBossLevelDiff = 3
961Corpse.EmptyLootShow = 1
962Corpse.Decay.NORMAL = 300
963Corpse.Decay.RARE = 900
964Corpse.Decay.ELITE = 600
965Corpse.Decay.RAREELITE = 1200
966Corpse.Decay.WORLDBOSS = 3600
967Rate.Corpse.Decay.Looted = 0.0
968Rate.Creature.Normal.Damage = 1
969Rate.Creature.Elite.Elite.Damage = 1
970Rate.Creature.Elite.RAREELITE.Damage = 1
971Rate.Creature.Elite.WORLDBOSS.Damage = 1
972Rate.Creature.Elite.RARE.Damage = 1
973Rate.Creature.Normal.SpellDamage = 1
974Rate.Creature.Elite.Elite.SpellDamage = 1
975Rate.Creature.Elite.RAREELITE.SpellDamage = 1
976Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
977Rate.Creature.Elite.RARE.SpellDamage = 1
978Rate.Creature.Normal.HP = 1
979Rate.Creature.Elite.Elite.HP = 1
980Rate.Creature.Elite.RAREELITE.HP = 1
981Rate.Creature.Elite.WORLDBOSS.HP = 1
982Rate.Creature.Elite.RARE.HP = 1
983ListenRange.Say = 40
984ListenRange.TextEmote = 40
985ListenRange.Yell = 300
986GuidReserveSize.Creature = 100
987GuidReserveSize.GameObject = 100
988
989
990###################################################################################################################
991# CHAT SETTINGS
992#
993# ChatFakeMessagePreventing
994# Chat protection from creating fake messages using a lot spaces (other invisible symbols),
995# not applied to addon language messages, but can prevent working old addons
996# that use normal languages for sending data to another clients.
997# Default: 0 (disable fake messages preventing)
998# 1 (enable fake messages preventing)
999#
1000# ChatStrictLinkChecking.Severity
1001# Check chat messages for ingame links to spells, items, quests, achievements etc.
1002# Default: 0 (disable link checking)
1003# 1 (check if only valid pipe commands are used. This prevents posting pictures for example)
1004# 2 (verifiy that pipe commands are used in a correct order)
1005# 3 (check if color, entry and name don't contradict each other. For correct work, please assure
1006# that you have extracted locale DBCs of every language specific client playing on this server.)
1007#
1008# ChatStrictLinkChecking.Kick
1009# Defines, what should be done if a message is considered to contain invalid pipe commands.
1010# Default: 0 (silently ignore message)
1011# 1 (kick players who sent invalid formed messages)
1012#
1013# ChatFlood.MessageCount
1014# Chat anti-flood protection, haste message count to activate protection
1015# Default: 10
1016# 0 (disable anti-flood protection)
1017#
1018# ChatFlood.MessageDelay
1019# Chat anti-flood protection, minimum message delay to count message
1020# Default: 1 (in secs)
1021#
1022# ChatFlood.MuteTime
1023# Chat anti-flood protection, mute time at activation flood protection (not saved)
1024# Default: 10 (in secs)
1025#
1026# Channel.RestrictedLfg
1027# Restrict use LookupForGroup channel only registered in LFG tool players
1028# Default: 1 (allow join to channel only if active in LFG)
1029# 0 (allow join to channel in any time)
1030#
1031# Channel.SilentlyGMJoin
1032# Silently join GM characters (security level > 1) to channels
1033# Default: 0 (join announcement in normal way)
1034# 1 (GM join without announcement)
1035#
1036###################################################################################################################
1037
1038ChatFakeMessagePreventing = 0
1039ChatStrictLinkChecking.Severity = 0
1040ChatStrictLinkChecking.Kick = 0
1041ChatFlood.MessageCount = 10
1042ChatFlood.MessageDelay = 1
1043ChatFlood.MuteTime = 10
1044Channel.RestrictedLfg = 1
1045Channel.SilentlyGMJoin = 0
1046
1047###################################################################################################################
1048# GAME MASTER SETTINGS
1049#
1050# GM.LoginState
1051# GM mode at login
1052# Default: 2 (last save state)
1053# 0 (disable)
1054# 1 (enable)
1055#
1056# GM.Visible
1057# GM visibility at login
1058# Default: 2 (last save state)
1059# 0 (invisible)
1060# 1 (visible)
1061#
1062# GM.AcceptTickets
1063# Is GM accepting tickets from player by default or not.
1064# Default: 2 (last save state)
1065# 0 (disable)
1066# 1 (enable)
1067#
1068# GM.Chat
1069# GM chat mode at login
1070# Default: 2 (last save state)
1071# 0 (disable)
1072# 1 (enable)
1073#
1074# GM.WhisperingTo
1075# Is GM accepting whispers from player by default or not.
1076# Default: 2 (last save state)
1077# 0 (disable)
1078# 1 (enable)
1079#
1080# GM.InGMList.Level
1081# Max GM level showed in GM list (if visible) in non-GM state (.gm off)
1082# 0 (none)
1083# 1 (only moderators)
1084# 2 (only gamemasters)
1085# Default: 3 (anyone)
1086#
1087# GM.InWhoList.Level
1088# Max GM level showed in who list (if visible).
1089# 0 (only players)
1090# 1 (only moderators)
1091# 2 (only gamemasters)
1092# Default: 3 (anyone)
1093#
1094# GM.LogTrade
1095# Include GM trade and trade slot enchanting operations in GM log if it enable
1096# Default: 1 (include)
1097# 0 (not include)
1098#
1099# GM.StartLevel
1100# GM starting level (1-100)
1101# Default: 1
1102#
1103# GM.LowerSecurity
1104# Disallow a lower security member to interact with a higher one using commands
1105# Default: 0 (disable)
1106# 1 (enable)
1107#
1108# GM.AllowAchievementGain
1109# If enabled it allows gaining achievements for GM characters
1110# Default: 1 (enable)
1111# 0 (disable)
1112#
1113###################################################################################################################
1114
1115GM.LoginState = 2
1116GM.Visible = 2
1117GM.AcceptTickets = 2
1118GM.Chat = 2
1119GM.WhisperingTo = 2
1120GM.InGMList.Level = 3
1121GM.InWhoList.Level = 3
1122GM.LogTrade = 1
1123GM.StartLevel = 1
1124GM.LowerSecurity = 0
1125GM.AllowAchievementGain = 1
1126
1127###################################################################################################################
1128# VISIBILITY AND RADIUSES
1129#
1130# Visibility.GroupMode
1131# Group visibility modes
1132# Default: 0 (standard setting: only members from same group can 100% auto detect invisible player)
1133# 1 (raid members 100% auto detect invisible player from same raid)
1134# 2 (players from same team can 100% auto detect invisible player)
1135#
1136# Visibility.Distance.Continents
1137# Visibility.Distance.Instances
1138# Visibility.Distance.BGArenas
1139# Visibility distance for different ingame object in different maps.
1140# Visibility on continents on offy ~90 yards. In BG/Arenas ~180. For instances default ~120.
1141# Max limited by active player zone: ~ 333
1142# Min limit is max aggro radius (45) * Rate.Creature.Aggro
1143#
1144# Visibility.Distance.InFlight
1145# Visible distance for player in flight
1146# Min limit is 0 (not show any objects)
1147#
1148# Visibility.Distance.Grey.Unit
1149# Visibility grey distance for creatures/players (fast changing objects)
1150# addition to appropriate object type Visibility.Distance.* use in case visibility removing to
1151# object (except corpse around distances) If D is distance and G is grey distance then object
1152# make visible if distance to it <= D but make non visible if distance > D+G
1153# Default: 1 (yard)
1154#
1155# Visibility.Distance.Grey.Object
1156# Visibility grey distance for dynobjects/gameobjects/corpses/creature bodies
1157# Default: 10 (yards)
1158#
1159# Visibility.RelocationLowerLimit
1160# Object's visibility update called, when distance between current object's position and position,
1161# where visiblity was updated last time, reaches RelocationLoverLimit value
1162# Default: 10 (yards)
1163#
1164# Visibility.AIRelocationNotifyDelay
1165# Delay time between creature AI reactions on nearby movements
1166# Default: 1000 (milliseconds)
1167#
1168###################################################################################################################
1169
1170Visibility.GroupMode = 0
1171Visibility.Distance.Continents = 90
1172Visibility.Distance.Instances = 120
1173Visibility.Distance.BGArenas = 180
1174Visibility.Distance.InFlight = 100
1175Visibility.Distance.Grey.Unit = 1
1176Visibility.Distance.Grey.Object = 10
1177Visibility.RelocationLowerLimit = 10
1178Visibility.AIRelocationNotifyDelay = 1000
1179
1180###################################################################################################################
1181# SERVER RATES
1182#
1183# Rate.Health
1184# Rate.Mana
1185# Rate.Rage.Income
1186# Rate.Rage.Loss
1187# Rate.RunicPower.Income
1188# Rate.RunicPower.Loss
1189# Rate.Focus
1190# Rate.Energy (Rogue)
1191# Health and power regeneration and rage income from damage.
1192# Default: 1
1193#
1194# Rate.Skill.Discovery
1195# Skill Discovery Rates
1196# Default: 1
1197#
1198# Rate.Drop.Item.Poor
1199# Rate.Drop.Item.Normal
1200# Rate.Drop.Item.Uncommon
1201# Rate.Drop.Item.Rare
1202# Rate.Drop.Item.Epic
1203# Rate.Drop.Item.Legendary
1204# Rate.Drop.Item.Artifact
1205# Rate.Drop.Item.Referenced
1206# Rate.Drop.Money
1207# Drop rates (items by quality and money)
1208# Default: 1
1209#
1210# Rate.XP.Kill
1211# Rate.XP.Quest
1212# Rate.XP.Explore
1213# XP rates
1214# Default: 1
1215#
1216# Rate.Rest.InGame
1217# Rate.Rest.Offline.InTavernOrCity
1218# Rate.Rest.Offline.InWilderness
1219# Resting points grow rates (1 - normal, 2 - double rate, 0.5 - half rate, etc) from standard values
1220#
1221# Rate.Damage.Fall
1222# Damage after fall rate. (1 - standard, 2 - double damage, 0.5 - half damage, etc)
1223#
1224# Rate.Auction.Time
1225# Rate.Auction.Deposit
1226# Rate.Auction.Cut
1227# Auction rates (auction time, deposit get at auction start, auction cut from price at auction end)
1228#
1229# Auction.Deposit.Min
1230# Minimum auction deposit size in copper
1231# Default: 100 (1 silver)
1232#
1233# Rate.Honor
1234# Honor gain rate
1235#
1236# Rate.Mining.Amount
1237# Rate.Mining.Next
1238# Mining Rates (Mining.Amount changes minimum/maximum usetimes of a deposit,
1239# Mining.Next changes chance to have next use of a deposit)
1240#
1241# Rate.Talent
1242# Talent Point rates
1243# Default: 1
1244#
1245# Rate.Reputation.Gain
1246# Reputation Gain rate
1247# Default: 1
1248#
1249# Rate.Reputation.LowLevel.Kill
1250# Reputation Gain form low level kill (grey creture)
1251# Default: 1
1252#
1253# Rate.Reputation.LowLevel.Quest
1254# Reputation Gain rate
1255# Default: 1
1256#
1257# Rate.InstanceResetTime
1258# Multiplier for the number of days in between global raid/heroic instance resets.
1259# Default: 1
1260#
1261# SkillGain.Crafting
1262# SkillGain.Defense
1263# SkillGain.Gathering
1264# SkillGain.Weapon
1265# crafting/defense/gathering/weapon skills gain at skill grow (1,2,...)
1266# Default: 1
1267#
1268# SkillChance.Orange
1269# SkillChance.Yellow
1270# SkillChance.Green
1271# SkillChance.Grey
1272# Skill chance values (0..100)
1273# Default: 100-75-25-0
1274#
1275# SkillChance.MiningSteps
1276# SkillChance.SkinningSteps
1277# For skinning and Mining chance decrease with skill level.
1278# Default: 0 - no decrease
1279# 75 - in 2 times each 75 skill points
1280#
1281# SkillFail.Loot.Fishing
1282# For fishing instead fail provided junk loot
1283# Default: 1 (enabled)
1284# 0 (disabled)
1285#
1286# SkillFail.Gain.Fishing
1287# For fishing skill gain possible at fail also
1288# Default: 1 (enabled)
1289# 0 (disabled)
1290#
1291# SkillFail.Possible.FishingPool
1292# For fishing pool impossible fail from low skill by default
1293# Default: 0 (disabled)
1294# 1 (enabled)
1295#
1296# DurabilityLossChance.Damage
1297# Chance lost one from equiped items durability point at damage apply or receive.
1298# Default: 0.5 (100/0.5 = 200) Each 200 damage apply one from 19 possible equipped items
1299#
1300# DurabilityLossChance.Absorb
1301# Chance lost one from armor items durability point at damage absorb.
1302# Default: 0.5 (100/0.5 = 200) Each 200 absorbs apply one from 15 possible armor equipped items
1303#
1304# DurabilityLossChance.Parry
1305# Chance lost weapon durability point at parry.
1306# Default: 0.05 (100/0.05 = 2000) Each 2000 parry attacks main weapon lost point
1307#
1308# DurabilityLossChance.Block
1309# Chance lost sheild durability point at damage block.
1310# Default: 0.05 (100/0.05 = 2000) Each 2000 partly or full blocked attacks shield lost point
1311#
1312# Death.SicknessLevel
1313# Starting Character start gain sickness at spirit resurrection (1 min)
1314# Default: 11
1315# -10 - character will have full time (10min) sickness at 1 level
1316# maxplayerlevel+1 - character will not have sickness at any level
1317#
1318# Death.CorpseReclaimDelay.PvP
1319# Death.CorpseReclaimDelay.PvE
1320# Enabled/disabled increase corpse reclaim delay at often PvP/PvE deaths
1321# Default: 1 (enabled)
1322# 0 (disabled)
1323#
1324# Death.Bones.World
1325# Death.Bones.BattlegroundOrArena
1326# Enable/disable creating bones instead corpse at resurrection (in normal zones/instacnes, or battleground/arenas)
1327# Default: 1 (enabled)
1328# 0 (disabled)
1329#
1330# Death.Ghost.RunSpeed.World
1331# Death.Ghost.RunSpeed.Battleground
1332# Modifies the speed of player's ghosts, removed upon reviving, not permanent/saved, in non-BG and BG maps
1333# Default: 1.0 (normal speed)
1334#
1335###################################################################################################################
1336
1337Rate.Health = 1
1338Rate.Mana = 1
1339Rate.Rage.Income = 1
1340Rate.Rage.Loss = 1
1341Rate.RunicPower.Income = 1
1342Rate.RunicPower.Loss = 1
1343Rate.Focus = 1
1344Rate.Energy = 1
1345Rate.Skill.Discovery = 1
1346Rate.Drop.Item.Poor = 1
1347Rate.Drop.Item.Normal = 1
1348Rate.Drop.Item.Uncommon = 1
1349Rate.Drop.Item.Rare = 1
1350Rate.Drop.Item.Epic = 1
1351Rate.Drop.Item.Legendary = 1
1352Rate.Drop.Item.Artifact = 1
1353Rate.Drop.Item.Referenced = 1
1354Rate.Drop.Money = 1
1355Rate.XP.Kill = 1
1356Rate.XP.Quest = 1
1357Rate.XP.Explore = 1
1358Rate.Rest.InGame = 1
1359Rate.Rest.Offline.InTavernOrCity = 1
1360Rate.Rest.Offline.InWilderness = 1
1361Rate.Damage.Fall = 1
1362Rate.Auction.Time = 1
1363Rate.Auction.Deposit = 1
1364Rate.Auction.Cut = 1
1365Auction.Deposit.Min = 100
1366Rate.Honor = 1
1367Rate.Mining.Amount = 1
1368Rate.Mining.Next = 1
1369Rate.Talent = 1
1370Rate.Reputation.Gain = 1
1371Rate.Reputation.LowLevel.Kill = 1
1372Rate.Reputation.LowLevel.Quest = 1
1373Rate.InstanceResetTime = 1
1374SkillGain.Crafting = 1
1375SkillGain.Defense = 1
1376SkillGain.Gathering = 1
1377SkillGain.Weapon = 1
1378SkillChance.Orange = 100
1379SkillChance.Yellow = 75
1380SkillChance.Green = 25
1381SkillChance.Grey = 0
1382SkillChance.MiningSteps = 0
1383SkillChance.SkinningSteps = 0
1384SkillFail.Loot.Fishing = 1
1385SkillFail.Gain.Fishing = 1
1386SkillFail.Possible.FishingPool = 0
1387DurabilityLossChance.Damage = 0.5
1388DurabilityLossChance.Absorb = 0.5
1389DurabilityLossChance.Parry = 0.05
1390DurabilityLossChance.Block = 0.05
1391Death.SicknessLevel = 11
1392Death.CorpseReclaimDelay.PvP = 1
1393Death.CorpseReclaimDelay.PvE = 1
1394Death.Bones.World = 1
1395Death.Bones.BattlegroundOrArena = 1
1396Death.Ghost.RunSpeed.World = 1.0
1397Death.Ghost.RunSpeed.Battleground = 1.0
1398
1399###################################################################################################################
1400# BATTLEGROUND CONFIG
1401#
1402# Battleground.CastDeserter
1403# Cast Deserter spell at player who leave battleground in progress
1404# Default: 1 (enable)
1405# 0 (disable)
1406#
1407# Battleground.QueueAnnouncer.Join
1408# Enable queue announcer posting to chat at join
1409# Default: 0 (not send)
1410# 1 (send to joined player only)
1411# 2 (send to all players)
1412#
1413# Battleground.QueueAnnouncer.Start
1414# Enable queue announcer posting to chat at BG start
1415# Default: 0 (disable)
1416# 1 (enable)
1417#
1418# Battleground.InvitationType
1419# Set Battleground invitation type
1420# Default: 0 (normal - invite as much players to bg as possible, don't bother with ballance)
1421# 1 (Experimental - don't allow to invite much more players of one faction)
1422#
1423# Battleground.PrematureFinishTimer
1424# The time to end the bg if there are less than MinPlayersPerTeam on one side in milliseconds
1425# Default: 300000 (5 minutes)
1426# 0 - disable (not recommended)
1427#
1428# BattleGround.PremadeGroupWaitForMatch
1429# The time in which premade group of 1 faction waits in BG Queue for premade group of other faction
1430# Default: 1800000 (30 minutes)
1431# 0 - disable premade group matches (group always added to bg team in normal way)
1432#
1433###################################################################################################################
1434
1435Battleground.CastDeserter = 1
1436Battleground.QueueAnnouncer.Join = 0
1437Battleground.QueueAnnouncer.Start = 0
1438Battleground.InvitationType = 0
1439BattleGround.PrematureFinishTimer = 300000
1440BattleGround.PremadeGroupWaitForMatch = 1800000
1441
1442###################################################################################################################
1443# ARENA CONFIG
1444#
1445# Arena.MaxRatingDifference
1446# The maximum rating difference between two groups in rated matches
1447# Default: 150 (enable, recommended)
1448# 0 (disable, rating difference is discarded)
1449#
1450# Arena.RatingDiscardTimer
1451# After the specified milliseconds has passed,
1452# rating information will be discarded when selecting teams for matches
1453# also initiates an update by this timer
1454# Default: 600000 (10 minutes, recommended)
1455# 0 (disable)
1456#
1457# Arena.AutoDistributePoints
1458# Set if arena points should be distributed automatically, or by GM command
1459# Default: 0 (disable) (recommended): use gm command or sql query to distribute the points
1460# 1 (enable) arena points are distributed automatically
1461#
1462# Arena.AutoDistributeInterval
1463# How often should the distribution take place
1464# If automatic distribution is enabled in days
1465# Default: 7 (weekly)
1466#
1467# Arena.QueueAnnouncer.Join
1468# Enable arena queue announcer posting to chat at join
1469# Default: 0 (disable)
1470# 1 (enable)
1471#
1472# Arena.QueueAnnouncer.Exit
1473# Enable arena queue announcer posting to chat at exit
1474# Default: 0 (disable)
1475# 1 (enable)
1476#
1477# Arena.ArenaSeason.ID
1478# Current area season id show in client
1479# Default: 1
1480#
1481# Arena.ArenaSeasonPrevious.ID
1482# Previous area season id show in client
1483# Default: 0
1484#
1485# Arena.StartRating
1486# Default Rating at team creation
1487# Default: -1 (use season dependent default value)
1488#
1489# Arena.StartPersonalRating
1490# Default Personal Rating at team creation
1491# Default: -1 (use season dependent default value)
1492#
1493###################################################################################################################
1494
1495Arena.MaxRatingDifference = 150
1496Arena.RatingDiscardTimer = 600000
1497Arena.AutoDistributePoints = 0
1498Arena.AutoDistributeInterval = 7
1499Arena.QueueAnnouncer.Join = 0
1500Arena.QueueAnnouncer.Exit = 0
1501Arena.ArenaSeason.ID = 1
1502Arena.ArenaSeasonPrevious.ID = 0
1503Arena.StartRating = -1
1504Arena.StartPersonalRating = -1
1505
1506###################################################################################################################
1507# NETWORK CONFIG
1508#
1509# Network.Threads
1510# Number of threads for network, recommend 1 thread per 1000 connections.
1511# Default: 1
1512#
1513# Network.OutKBuff
1514# The size of the output kernel buffer used ( SO_SNDBUF socket option, tcp manual ).
1515# Default: -1 (Use system default setting)
1516#
1517# Network.OutUBuff
1518# Userspace buffer for output. This is amount of memory reserved per each connection.
1519# Default: 65536
1520#
1521# Network.TcpNoDelay:
1522# TCP Nagle algorithm setting
1523# Default: 0 (enable Nagle algorithm, less traffic, more latency)
1524# 1 (TCP_NO_DELAY, disable Nagle algorithm, more traffic but less latency)
1525#
1526# Network.KickOnBadPacket
1527# Kick player on bad packet format.
1528# Default: 0 - do not kick
1529# 1 - kick
1530#
1531###################################################################################################################
1532
1533Network.Threads = 1
1534Network.OutKBuff = -1
1535Network.OutUBuff = 65536
1536Network.TcpNodelay = 1
1537Network.KickOnBadPacket = 0
1538
1539###################################################################################################################
1540# CONSOLE, REMOTE ACCESS AND SOAP
1541#
1542# Console.Enable
1543# Enable console
1544# Default: 1 - on
1545# 0 - off
1546#
1547# Ra.Enable
1548# Enable remote console
1549# Default: 0 - off
1550# 1 - on
1551#
1552# Ra.IP
1553# Default remote console ip address, use 0.0.0.0 for every address
1554#
1555# Ra.Port
1556# Default remote console port
1557# Default: 3443
1558#
1559# Ra.MinLevel
1560# Minimum level that's required to login,3 by default
1561# Default: 3 (Administrator)
1562#
1563# Ra.Secure
1564# Kick client on wrong pass
1565# 0 - off
1566# Default: 1 - on
1567#
1568# Ra.Stricted
1569# Not allow execute console level only commands remotly by RA
1570# 0 - off
1571# Default: 1 - on
1572#
1573#
1574# SOAP.Enable
1575# Enable soap service
1576# Default: 0 - off
1577# 1 - on
1578#
1579# SOAP.IP
1580# Bound SOAP service ip address, use 0.0.0.0 to access from everywhere
1581# Default: 127.0.0.1
1582#
1583# SOAP.Port
1584# SOAP port
1585# Default: 7878
1586#
1587###################################################################################################################
1588
1589Console.Enable = 1
1590Ra.Enable = 0
1591Ra.IP = 0.0.0.0
1592Ra.Port = 3443
1593Ra.MinLevel = 3
1594Ra.Secure = 1
1595Ra.Stricted = 1
1596
1597SOAP.Enabled = 0
1598SOAP.IP = 127.0.0.1
1599SOAP.Port = 7878
1600
1601###################################################################################################################
1602# CharDelete.Method
1603# Character deletion behavior
1604# Default: 0 - Completely remove the character from the database
1605# 1 - Unlinking, the character gets unlinked from the account,
1606# the name gets freed up and appears as deleted ingame
1607#
1608# CharDelete.MinLevel
1609# Character gets deleted by CharDelete.Method=0 when the character
1610# hasn't the specified level yet.
1611# Default: 0 - For all characters the specified mode will be used
1612# 1+ - Only for players which have reached the specified level
1613# will be deleted by the specified mode.
1614# the rest will be deleted by CharDelete.Method=0
1615#
1616# CharDelete.KeepDays
1617# Define the amount of days for which the characters are kept in the database before
1618# they will be removed
1619# Default: 30
1620# 0 - Don't delete any characters, they stay in the database forever.
1621#
1622###################################################################################################################
1623
1624CharDelete.Method = 0
1625CharDelete.MinLevel = 0
1626CharDelete.KeepDays = 30