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