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