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