1 #####################################
2 # MaNGOS Configuration file #
3 #####################################
6 ###################################################################################################################
7 # CONNECTIONS AND DIRECTORIES
10 # RealmID must match the realmlist inside the realmd database
13 # Data directory setting.
14 # Important: DataDir needs to be quoted, as it is a string which may contain space characters.
15 # Example: "@prefix@/share/mangos"
18 # Logs directory setting.
19 # Important: Logs dir must exists, or all logs need to be disabled
20 # Default: "" - no log directory prefix, if used log names isn't absolute path
21 # then logs will be stored in current directory for run program.
26 # CharacterDatabaseInfo
27 # Database connection settings for the world server.
28 # Default: hostname;port;username;password;database
29 # .;somenumber;username;password;database - use named pipes at Windows
30 # Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini
31 # .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux
32 # Unix sockets: experimental, not tested
35 # Settings for maximum database-ping interval (minutes between pings)
38 # Default WorldServerPort
41 # Bind World Server to IP/hostname
43 ###################################################################################################################
48 LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd"
49 WorldDatabaseInfo = "127.0.0.1;3306;root;mangos;mangos"
50 CharacterDatabaseInfo = "127.0.0.1;3306;root;mangos;characters"
52 WorldServerPort = 8085
55 ###################################################################################################################
59 # Used processors mask for multi-processors system (Used only at Windows)
60 # Default: 0 (selected by OS)
61 # number (bitmask value of selected processors)
64 # Process priority setting (Used only at Windows)
69 # Compression level for update packages sent to client (1..9)
71 # 9 (best compression)
74 # Maximum number of players in the world. Excluding Mods, GM's and Admins
76 # 0 (for infinite players)
77 # -1 (for Mods, GM's and Admins only)
78 # -2 (for GM's and Admins only)
79 # -3 (for Admins only)
81 # SaveRespawnTimeImmediately
82 # Save respawn time for creatures at death and for gameobjects at use/open
83 # Default: 1 (save creature/gameobject respawn time without waiting grid unload)
84 # 0 (save creature/gameobject respawn time at grid unload)
87 # Maximum overspeed ping count before player kick (minimum is 2, 0 used for disable check)
91 # Unload grids (if you have lot memory you can disable it to speed up player move to new grids second time)
92 # Default: 1 (unload grids)
93 # 0 (do not unload grids)
96 # Socket select time (in milliseconds)
100 # Grid clean up delay (in milliseconds)
101 # Default: 300000 (5 min)
104 # Map update interval (in milliseconds)
107 # ChangeWeatherInterval
108 # Weather update interval (in milliseconds)
109 # Default: 600000 (10 min)
112 # Player save interval (in milliseconds)
113 # Default: 900000 (15 min)
117 # Enable/Disable VMmap support for line of sight and height calculation
122 # Map id that will be ignored by VMaps
123 # List of ids with delimiter ','
124 # If more then one id is defined and spaces are included, the string has to be enclosed by "
125 # Example: "369,0,1,530"
127 # vmap.ignoreSpellIds
128 # These spells are ignored for LoS calculation
129 # List of ids with delimiter ','
132 # Check final move position, summon position, etc for visible collision with other objects or
133 # wall (wall only if vmaps are enabled)
134 # Default: 1 (enable, required more CPU power usage)
135 # 0 (disable, less nice position selection but will less CPU power usage)
137 # TargetPosRecalculateRange
138 # Max distance from movement target point (+moving unit size) and targeted object (+size)
139 # after that new target movmeent point calculated. Max: melee attack range (5), min: contact range (0.5)
140 # More distance let have better performence, less distance let have more sensitive reaction at target move.
143 # UpdateUptimeInterval
144 # Update realm uptime period in minutes (for save data in 'uptime' table). Must be > 0
145 # Default: 10 (minutes)
148 # Periodically check if the process got freezed, if this is the case force crash after the specified
149 # amount of seconds. Must be > 0. Recommended > 10 secs if you use this.
150 # Default: 0 (Disabled)
153 # Permit/disable the use of the addon channel through the server
154 # (some client side addons can stop work correctly with disabled addon channel)
155 # Default: 1 (permit addon channel)
156 # 0 (do not permit addon channel)
158 ###################################################################################################################
164 SaveRespawnTimeImmediately = 1
165 MaxOverspeedPings = 2
167 SocketSelectTime = 10000
168 GridCleanUpDelay = 300000
169 MapUpdateInterval = 100
170 ChangeWeatherInterval = 600000
171 PlayerSaveInterval = 900000
173 vmap.enableHeight = 0
174 vmap.ignoreMapIds = "369"
175 vmap.ignoreSpellIds = "7720"
176 DetectPosCollision = 1
177 TargetPosRecalculateRange = 1.5
178 UpdateUptimeInterval = 10
182 ###################################################################################################################
186 # Enable logging of GM commands - all SQL code will be written to a log file
187 # All commands are written to a file: YYYY-MM-DD_logSQL.sql
188 # If a new day starts (00:00:00) then a new file is created - the old file will not be deleted.
189 # Default: 1 - Write SQL code to logfile
193 # World daemon PID file
194 # Default: "" - do not create PID file
195 # "./worldd.pid" - create PID file (recommended name)
198 # Server console level of logging
199 # 0 = Minimum; 1 = Basic&Error; 2 = Detail; 3 = Full/Debug
203 # Include time in server console output [hh:mm:ss]
204 # Default: 0 (no time)
209 # Default: "Server.log"
210 # "" - Empty name disable creating log file
213 # Logfile with timestamp of server start in name
214 # Default: 0 - no timestamp in name
215 # 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
218 # Server file level of logging
219 # 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
222 # LogFilter_TransportMoves
223 # LogFilter_CreatureMoves
224 # LogFilter_VisibilityChanges
226 # Default: 1 - not include with any log level
227 # 0 - include in log if log level permit
230 # Packet logging file for the worldserver
231 # Default: "world.log"
234 # Log file of DB errors detected at server run
235 # Default: "DBErrors.log"
238 # Character operations logfile name
239 # Default: "Char.log"
240 # "" - Empty name disable creating log file
243 # Logfile with timestamp of server start in name
244 # Default: 0 - no timestamp in name
245 # 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
248 # Write character dump before deleting in Char.log
249 # For restoration, cut character data from log starting from
250 # line == START DUMP == to line == END DUMP == (without its) in file and load it using loadpdump command
251 # Default: 0 - don't include dumping chars to log
252 # 1 - include dumping chars to log
255 # GM Log file of gm commands
256 # Default: "" (Disable)
259 # GM Logfile with timestamp of server start in name
260 # Default: 0 - no timestamp in name
261 # 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
264 # GM Logfiles with GM account id (Note: logs not created if GmLogFile not set)
265 # Default: 0 - add gm log data to single log file
266 # 1 - add gm log data to account specific log files with name
267 # in form Logname_#ID_YYYY-MM-DD_HH-MM-SS.Ext
268 # or form Logname_#ID.Ext
271 # Log file of RA commands
273 # "" - Empty name for disable
276 # Color for messages (format "normal_color details_color debug_color error_color")
277 # Colors: 0 - BLACK, 1 - RED, 2 - GREEN, 3 - BROWN, 4 - BLUE, 5 - MAGENTA, 6 - CYAN, 7 - GREY,
278 # 8 - YELLOW, 9 - LRED, 10 - LGREEN, 11 - LBLUE, 12 - LMAGENTA, 13 - LCYAN, 14 - WHITE
279 # Default: "" - none colors
280 # Example: "13 7 11 9"
282 ###################################################################################################################
288 LogFile = "Server.log"
291 LogFilter_TransportMoves = 1
292 LogFilter_CreatureMoves = 1
293 LogFilter_VisibilityChanges = 1
295 DBErrorLogFile = "DBErrors.log"
296 CharLogFile = "Char.log"
305 ###################################################################################################################
310 # 0 = NORMAL;1 = PVP; 4 = NORMAL; 6 = RP; 8 = RPPVP
311 # also custom type: 16 FFA_PVP (free for all pvp mode like arena PvP in all zones except rest
312 # activated places and sanctuaries)
315 # Server realm zone (set allowed alphabet in character names/etc). See also Strict*Names options.
317 # 1 Development - any language (Default)
318 # 2 United States - extended-Latin
319 # 3 Oceanic - extended-Latin
320 # 4 Latin America - extended-Latin
321 # 5 Tournament - basic-Latin at create, any at login
322 # 6 Korea - East-Asian
323 # 7 Tournament - basic-Latin at create, any at login
324 # 8 English - extended-Latin
325 # 9 German - extended-Latin
326 # 10 French - extended-Latin
327 # 11 Spanish - extended-Latin
328 # 12 Russian - Cyrillic
329 # 13 Tournament - basic-Latin at create, any at login
330 # 14 Taiwan - East-Asian
331 # 15 Tournament - basic-Latin at create, any at login
332 # 16 China - East-Asian
333 # 17 CN1 - basic-Latin at create, any at login
334 # 18 CN2 - basic-Latin at create, any at login
335 # 19 CN3 - basic-Latin at create, any at login
336 # 20 CN4 - basic-Latin at create, any at login
337 # 21 CN5 - basic-Latin at create, any at login
338 # 22 CN6 - basic-Latin at create, any at login
339 # 23 CN7 - basic-Latin at create, any at login
340 # 24 CN8 - basic-Latin at create, any at login
341 # 25 Tournament - basic-Latin at create, any at login
342 # 26 Test Server - any language
343 # 27 Tournament - basic-Latin at create, any at login
344 # 28 QA Server - any language
345 # 29 CN9 - basic-Latin at create, any at login
348 # Allow server use content from expansion
349 # 2 - check expansion 2 maps existence, and if client support expansion 2 and account have
350 # expansion 2 setting then allow visit expansion 2 maps, allow create new class character)
351 # Default: 1 - check expansion 1 maps existence, and if client support expansion 1 and account have
352 # expansion 1 setting then allow visit expansion 1 maps, allow create new races character)
353 # 0 - not check expansion maps existence, not allow wisit its, not allow create new race or new class
354 # characters, ignore account expansion setting)
357 # DBC Language Settings
358 # 0 = English; 1 = Korean; 2 = French; 3 = German; 4 = Chinese; 5 = Taiwanese; 6 = Spanish; 7 = Spanish Mexico
359 # 8 = Russian; 255 = Auto Detect (Default)
362 # Allow russian clients to set and use declined names
363 # Default: 0 - do not use declined names, except when the Russian RealmZone is set
364 # 1 - use declined names
367 # Limit player name to language specific symbols set, not allow create characters, and set rename request and disconnect at not allowed symbols name
368 # Default: 0 disable (but limited server timezone dependent client check)
369 # 1 basic latin characters (strict)
370 # 2 realm zone specific (strict). See RealmZone setting.
371 # Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
372 # (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
373 # 3 basic latin characters + server timezone specific
376 # Limit guild/arena team charter names to language specific symbols set, not allow create charters with allowed symbols in name
378 # 1 basic latin characters (strict)
379 # 2 realm zone specific (strict). See RealmZone setting.
380 # Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
381 # (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
382 # 3 basic latin characters + server timezone specific
385 # Limit pet names to language specific symbols set
387 # 1 basic latin characters (strict)
388 # 2 realm zone specific (strict). See RealmZone setting.
389 # Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
390 # (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
391 # 3 basic latin characters + server timezone specific
393 # CharactersCreatingDisabled
394 # Disable characters creating for specific team or any (non-player accounts not affected)
395 # Default: 0 - enabled
396 # 1 - disabled only for Alliance
397 # 2 - disabled only for Horde
398 # 3 - disabled for both teams
400 # CharactersPerAccount
401 # Limit numbers of characters per account (at all realms).
402 # Note: this setting limit character creating at _current_ realm base at characters amount at all realms
404 # The number must be >= CharactersPerRealm
407 # Limit numbers of characters for account at realm
408 # Default: 10 (client limitation)
409 # The number must be between 1 and 10
412 # Disable in-game script movie at first character's login(allows to prevent buggy intro in case of custom start location coordinates)
413 # Default: 0 - show intro for each new characrer
414 # 1 - show intro only for first character of selected race
415 # 2 - disable intro show in all cases
418 # Max level that can be reached by player for experience (in range from 1 to 255).
419 # Change not recommended
423 # Staring level that have character at creating (in range 1 to MaxPlayerLevel)
427 # Amount of money that new players will start with.
428 # If you want to start with silver, use for example 100 (100 copper = 1 silver)
432 # Max honor points that player can have.
436 # Amount of honor that new players will start with
440 # Max arena points that player can have.
444 # Amount of arena points that new players will start with
448 # Enable or disable instant logout for security level (0..4) or high (NOT in combat/while dueling/while falling)
449 # Default: 1 (Mods/GMs/Admins)
452 # Disable/enable waterbreathing for security level (0..4) or high
456 # Players will start with all flight paths (Note: ALL flight paths, not only player's team)
460 # AlwaysMaxSkillForLevel
461 # Players will automatically gain max level dependent (weapon/defense) skill when logging in, leveling up etc.
466 # Activate weather system
470 # Battleground.CastDeserter
471 # Cast or not Deserter spell at player who leave battleground in progress
475 # Battleground.QueueAnnouncer.Enable
476 # Enable queue announcer posting to chat
480 # Battleground.QueueAnnouncer.PlayerOnly
481 # Enable queue announcer posting to chat
486 # Allow cast or not Unstuck spell at .start or client Help option use
490 # Instance.IgnoreLevel
491 # Ignore level requirement to enter instance
495 # Instance.IgnoreRaid
496 # Ignore raid requirement to enter instance
500 # Instance.ResetTimeHour
501 # The hour of the day (0-23) when the global instance resets occur.
504 # Instance.UnloadDelay
505 # Unload the instance map from memory after some time if no players are inside.
506 # Default: 1800000 (miliseconds, i.e 30 minutes)
507 # 0 (instance maps are kept in memory until they are reset)
509 # Quests.LowLevelHideDiff
510 # Quest level difference to hide for player low level quests:
511 # if player_level > quest_level + LowLevelQuestsHideDiff then quest "!" mark not show for quest giver
513 # -1 (show all available quests marks)
515 # Quests.HighLevelHideDiff
516 # Quest level difference to hide for player high level quests:
517 # if player_level < quest_min_level - HighLevelQuestsHideDiff then quest "!" mark not show for quest giver
519 # -1 (show all available quests marks)
521 # MaxPrimaryTradeSkill
522 # Max count that player can learn the primary trade skill.
527 # Min signatures count to creating guild (0..9).
531 # Max distance to creature for group memeber to get XP at creature death.
535 # Mail delivery delay time for item sending
536 # Default: 3600 sec (1 hour)
538 # SkillChance.Prospecting
539 # For prospecting skillup impossible by default, but can be allowed as custom setting
540 # Default: 0 - no skilups
541 # 1 - skilups possible
543 # SkillChance.Milling
544 # For milling skillup impossible by default, but can be allowed as custom setting
545 # Default: 0 - no skilups
546 # 1 - skilups possible
553 # Beep at mangosd start finished (mostly work only at Unix/Linux systems)
558 # Message of the Day. Displayed at worldlogin for every user ('@' for a newline).
560 ###################################################################################################################
567 StrictPlayerNames = 0
568 StrictCharterNames = 0
570 CharactersCreatingDisabled = 0
571 CharactersPerAccount = 50
572 CharactersPerRealm = 10
577 MaxHonorPoints = 75000
579 MaxArenaPoints = 5000
582 DisableWaterBreath = 4
584 AlwaysMaxSkillForLevel = 0
586 Battleground.CastDeserter = 1
587 Battleground.QueueAnnouncer.Enable = 1
588 Battleground.QueueAnnouncer.PlayerOnly = 0
590 Instance.IgnoreLevel = 0
591 Instance.IgnoreRaid = 0
592 Instance.ResetTimeHour = 4
593 Instance.UnloadDelay = 1800000
594 Quests.LowLevelHideDiff = 4
595 Quests.HighLevelHideDiff = 7
596 MaxPrimaryTradeSkill = 2
598 MaxGroupXPDistance = 74
599 MailDeliveryDelay = 3600
600 SkillChance.Prospecting = 0
601 SkillChance.Milling = 0
604 Motd = "Welcome to the Massive Network Game Object Server."
606 ###################################################################################################################
609 # AllowTwoSide.Accounts
610 # Allow or not accounts to create characters in the 2 teams in any game type.
611 # Default: 0 (Not allowed)
614 # AllowTwoSide.Interaction.Chat
615 # AllowTwoSide.Interaction.Channel
616 # AllowTwoSide.Interaction.Group
617 # AllowTwoSide.Interaction.Guild
618 # AllowTwoSide.Interaction.Auction
619 # AllowTwoSide.Interaction.Mail
620 # Allow or not common :chat(say,yell);channel(chat)group(join)guild(join);merge all auction houses for players from
621 # different teams, send mail to different team.
622 # Default: 0 (Not allowed)
625 # AllowTwoSide.WhoList
626 # Allow or not show player from both team in who list.
627 # Default: 0 (Not allowed)
630 # AllowTwoSide.AddFriend
631 # Allow or not adding friends from other team in friend list.
632 # Default: 0 (Not allowed)
636 # Allow other players see character talents in inspect dialog (Characters in Gamemaster mode can
637 # inspect talents always)
641 ###################################################################################################################
643 AllowTwoSide.Accounts = 0
644 AllowTwoSide.Interaction.Chat = 0
645 AllowTwoSide.Interaction.Channel = 0
646 AllowTwoSide.Interaction.Group = 0
647 AllowTwoSide.Interaction.Guild = 0
648 AllowTwoSide.Interaction.Auction = 0
649 AllowTwoSide.Interaction.Mail = 0
650 AllowTwoSide.WhoList = 0
651 AllowTwoSide.AddFriend = 0
652 TalentsInspecting = 1
654 ###################################################################################################################
658 # Radius for creature to evade after being pulled away from combat start point
659 # If ThreatRadius is less than creature aggro radius then aggro radius will be used
662 # Rate.Creature.Aggro
663 # Aggro radius percent or off.
668 # CreatureFamilyAssistanceRadius
669 # Creature family assistance radius
673 # CreatureFamilyAssistanceDelay
674 # Reaction time for creature assistance call
675 # Default: 1500 (1.5s)
678 # Difference for boss dynamic level with target
681 # Corpse.Decay.NORMAL
684 # Corpse.Decay.RAREELITE
685 # Corpse.Decay.WORLDBOSS
686 # Seconds until creature corpse will decay without being looted or skinned.
687 # Default: 60, 300, 300, 300, 3600
689 # Rate.Corpse.Decay.Looted
690 # Controls how long the creature corpse stays after it had been looted, as a multiplier of its Corpse.Decay.* config.
693 # Rate.Creature.Normal.Damage
694 # Rate.Creature.Elite.Elite.Damage
695 # Rate.Creature.Elite.RAREELITE.Damage
696 # Rate.Creature.Elite.WORLDBOSS.Damage
697 # Rate.Creature.Elite.RARE.Damage
698 # Creature Damage Rates.
699 # Examples: 2 - creatures will damage 2x, 1.7 - 1.7x.
701 # Rate.Creature.Normal.SpellDamage
702 # Rate.Creature.Elite.Elite.SpellDamage
703 # Rate.Creature.Elite.RAREELITE.SpellDamage
704 # Rate.Creature.Elite.WORLDBOSS.SpellDamag
705 # Rate.Creature.Elite.RARE.SpellDamage
706 # Creature Spell Damage Rates.
707 # Examples: 2 - creatures will damage with spells 2x, 1.7 - 1.7x.
709 # Rate.Creature.Normal.HP
710 # Rate.Creature.Elite.Elite.HP
711 # Rate.Creature.Elite.RAREELITE.HP
712 # Rate.Creature.Elite.WORLDBOSS.HP
713 # Rate.Creature.Elite.RARE.HP
714 # Creature Health Ammount Modifier.
715 # Examples: 2 - creatures have 2x health, 1.7 - 1.7x.
718 # Distance from player to listen text that creature (or other world object) say
721 # ListenRange.TextEmote
722 # Distance from player to listen textemote that creature (or other world object) say
726 # Distance from player to listen text that creature (or other world object) yell
729 ###################################################################################################################
732 Rate.Creature.Aggro = 1
733 CreatureFamilyAssistanceRadius = 10
734 CreatureFamilyAssistanceDelay = 1500
735 WorldBossLevelDiff = 3
736 Corpse.Decay.NORMAL = 60
737 Corpse.Decay.RARE = 300
738 Corpse.Decay.ELITE = 300
739 Corpse.Decay.RAREELITE = 300
740 Corpse.Decay.WORLDBOSS = 3600
741 Rate.Corpse.Decay.Looted = 0.1
742 Rate.Creature.Normal.Damage = 1
743 Rate.Creature.Elite.Elite.Damage = 1
744 Rate.Creature.Elite.RAREELITE.Damage = 1
745 Rate.Creature.Elite.WORLDBOSS.Damage = 1
746 Rate.Creature.Elite.RARE.Damage = 1
747 Rate.Creature.Normal.SpellDamage = 1
748 Rate.Creature.Elite.Elite.SpellDamage = 1
749 Rate.Creature.Elite.RAREELITE.SpellDamage = 1
750 Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
751 Rate.Creature.Elite.RARE.SpellDamage = 1
752 Rate.Creature.Normal.HP = 1
753 Rate.Creature.Elite.Elite.HP = 1
754 Rate.Creature.Elite.RAREELITE.HP = 1
755 Rate.Creature.Elite.WORLDBOSS.HP = 1
756 Rate.Creature.Elite.RARE.HP = 1
758 ListenRange.TextEmote = 40
759 ListenRange.Yell = 300
761 ###################################################################################################################
764 # ChatFakeMessagePreventing
765 # Chat protection from creating fake messages using a lot spaces (other invisible symbols),
766 # not applied to addon language messages, but can prevent working old addons
767 # that use normal languages for sending data to another clients.
768 # Default: 0 (disible fake messages preventing)
769 # 1 (enabled fake messages preventing)
771 # ChatFlood.MessageCount
772 # Chat anti-flood protection, haste message count to activate protection
774 # 0 (disible anti-flood protection)
776 # ChatFlood.MessageDelay
777 # Chat anti-flood protection, minimum message delay to count message
778 # Default: 1 (in secs)
781 # Chat anti-flood protection, mute time at activation flood protection (not saved)
782 # Default: 10 (in secs)
784 # Channel.RestrictedLfg
785 # Restrict use LookupForGroup channel only registered in LFG tool players
786 # Default: 1 (allow join to channel only if active in LFG)
787 # 0 (allow join to channel in any time)
789 # Channel.SilentlyGMJoin
790 # Silently join GM characters (security level > 1) to channels
791 # Default: 0 (join announcement in normal way)
792 # 1 (GM join without announcement)
794 ###################################################################################################################
796 ChatFakeMessagePreventing = 0
797 ChatFlood.MessageCount = 10
798 ChatFlood.MessageDelay = 1
799 ChatFlood.MuteTime = 10
800 Channel.RestrictedLfg = 1
801 Channel.SilentlyGMJoin = 0
803 ###################################################################################################################
804 # GAME MASTER SETTINGS
808 # Default: 2 (last save state)
813 # Is GM accepting tickets from player by default or not.
814 # Default: 2 (last save state)
819 # GM chat mode at login
820 # Default: 2 (last save state)
825 # Is GM accepting whispers from player by default or not.
826 # Default: 2 (last save state)
831 # Is GM showed in GM list (if visible) in non-GM state (.gmoff)
836 # Is GM showed in who list (if visible).
841 # Include GM trade and trade slot enchanting operations in GM log if it enable
842 # Default: 1 (include)
846 # GM starting level (1-255)
849 ###################################################################################################################
860 ###################################################################################################################
861 # VISIBILITY AND RADIUSES
863 # Visibility.GroupMode
864 # Group visibility modes
865 # Default: 0 (standard setting: only members from same group can 100% auto detect invisible player)
866 # 1 (raid members 100% auto detect invisible player from same raid)
867 # 2 (players from same team can 100% auto detect invisible player)
869 # Visibility.Distance.Creature
870 # Visibility.Distance.Player
871 # Visibility distance for different in game object
872 # Max limited by active player zone: ~ 166
873 # Min limit dependent from objects
874 # Default: 66 (cell size)
875 # Min limit is max aggro radius (45) * Rate.Creature.Aggro
877 # Visibility.Distance.Object
878 # Visible distance for gameobject, dynobject, bodies, corpses, bones
879 # Min limit is iteraction distance (5)
881 # Visibility.Distance.InFlight
882 # Visible distance for player in flight
883 # Min limit is 0 (not show any objects)
885 # Visibility.Distance.Grey.Unit
886 # Visibility grey distance for creatures/players (fast changing objects)
887 # addition to appropriate object type Visibility.Distance.* use in case visibility removing to
888 # object (except corpse around distences) If � is distance and G is grey distance then object
889 # make visible if distance to it <= D but make non visible if distance > D+G
892 # Visibility.Distance.Grey.Object
893 # Visibility grey distance for dynobjects/gameobjects/corpses/creature bodies
894 # Default: 10 (yards)
897 ###################################################################################################################
899 Visibility.GroupMode = 0
900 Visibility.Distance.Creature = 66
901 Visibility.Distance.Player = 66
902 Visibility.Distance.Object = 66
903 Visibility.Distance.InFlight = 66
904 Visibility.Distance.Grey.Unit = 1
905 Visibility.Distance.Grey.Object = 10
907 ###################################################################################################################
914 # Rate.RunicPower.Income
915 # Rate.RunicPower.Loss
917 # Health and power regeneration and rage income from damage.
920 # Rate.Skill.Discovery
921 # Skill Discovery Rates
924 # Rate.Drop.Item.Poor
925 # Rate.Drop.Item.Normal
926 # Rate.Drop.Item.Uncommon
927 # Rate.Drop.Item.Rare
928 # Rate.Drop.Item.Epic
929 # Rate.Drop.Item.Legendary
930 # Rate.Drop.Item.Artifact
931 # Rate.Drop.Item.Referenced
933 # Drop rates (items by quality and money)
946 # Rate.XP.PastLevel70
947 # XP needed per level past 70 (Rates below 1 not recommended)
951 # Rate.Rest.Offline.InTavernOrCity
952 # Rate.Rest.Offline.InWilderness
953 # Resting points grow rates (1 - normal, 2 - double rate, 0.5 - half rate, etc) from standard values
956 # Damage after fall rate. (1 - standard, 2 - double damage, 0.5 - half damage, etc)
959 # Rate.Auction.Deposit
961 # Auction rates (auction time, deposit get at auction start, auction cut from price at auction end)
968 # Mining Rates (Mining.Amount changes minimum/maximum usetimes of a deposit,
969 # Mining.Next changes chance to have next use of a deposit)
975 # Rate.Reputation.Gain
976 # Reputation Gain rate
979 # Rate.InstanceResetTime
980 # Multiplier for the number of days in between global raid/heroic instance resets.
985 # SkillGain.Gathering
987 # crafting/defense/gathering/weapon skills gain at skill grow (1,2,...)
994 # Skill chance values (0..100)
995 # Default: 100-75-25-0
997 # SkillChance.MiningSteps
998 # SkillChance.SkinningSteps
999 # For skinning and Mining chance decrease with skill level.
1000 # Default: 0 - no decrease
1001 # 75 - in 2 times each 75 skill points
1003 # DurabilityLossChance.Damage
1004 # Chance lost one from equiped items durability point at damage apply or receive.
1005 # Default: 0.5 (100/0.5 = 200) Each 200 damage apply one from 19 possible equipped items
1007 # DurabilityLossChance.Absorb
1008 # Chance lost one from armor items durability point at damage absorb.
1009 # Default: 0.5 (100/0.5 = 200) Each 200 absorbs apply one from 15 possible armor equipped items
1011 # DurabilityLossChance.Parry
1012 # Chance lost weapon durability point at parry.
1013 # Default: 0.05 (100/0.05 = 2000) Each 2000 parry attacks main weapon lost point
1015 # DurabilityLossChance.Block
1016 # Chance lost sheild durability point at damage block.
1017 # Default: 0.05 (100/0.05 = 2000) Each 2000 partly or full blocked attacks shield lost point
1019 # Death.SicknessLevel
1020 # Starting Character start gain sickness at spirit resurrection (1 min)
1022 # -10 - character will have full time (10min) sickness at 1 level
1023 # maxplayerlevel+1 - chaarcter will not have sickess at any level
1025 # Death.CorpseReclaimDelay.PvP
1026 # Death.CorpseReclaimDelay.PvE
1027 # Enabled/disabled increase corpse reclaim delay at often PvP/PvE deaths
1028 # Default: 1 (enabled)
1031 ###################################################################################################################
1035 Rate.Rage.Income = 1
1037 Rate.RunicPower.Income = 1
1038 Rate.RunicPower.Loss = 1
1040 Rate.Skill.Discovery = 1
1041 Rate.Drop.Item.Poor = 1
1042 Rate.Drop.Item.Normal = 1
1043 Rate.Drop.Item.Uncommon = 1
1044 Rate.Drop.Item.Rare = 1
1045 Rate.Drop.Item.Epic = 1
1046 Rate.Drop.Item.Legendary = 1
1047 Rate.Drop.Item.Artifact = 1
1048 Rate.Drop.Item.Referenced = 1
1053 Rate.XP.PastLevel70 = 1
1054 Rate.Rest.InGame = 1
1055 Rate.Rest.Offline.InTavernOrCity = 1
1056 Rate.Rest.Offline.InWilderness = 1
1057 Rate.Damage.Fall = 1
1058 Rate.Auction.Time = 1
1059 Rate.Auction.Deposit = 1
1060 Rate.Auction.Cut = 1
1062 Rate.Mining.Amount = 1
1063 Rate.Mining.Next = 1
1065 Rate.Reputation.Gain = 1
1066 Rate.InstanceResetTime = 1
1067 SkillGain.Crafting = 1
1068 SkillGain.Defense = 1
1069 SkillGain.Gathering = 1
1070 SkillGain.Weapon = 1
1071 SkillChance.Orange = 100
1072 SkillChance.Yellow = 75
1073 SkillChance.Green = 25
1074 SkillChance.Grey = 0
1075 SkillChance.MiningSteps = 0
1076 SkillChance.SkinningSteps = 0
1077 DurabilityLossChance.Damage = 0.5
1078 DurabilityLossChance.Absorb = 0.5
1079 DurabilityLossChance.Parry = 0.05
1080 DurabilityLossChance.Block = 0.05
1081 Death.SicknessLevel = 11
1082 Death.CorpseReclaimDelay.PvP = 1
1083 Death.CorpseReclaimDelay.PvE = 1
1085 ###################################################################################################################
1090 # Number of threads for network, recommend 1 thread per 1000 connections.
1094 # The size of the output kernel buffer used ( SO_SNDBUF socket option, tcp manual ).
1095 # Default: -1 (Use system default setting)
1098 # Userspace buffer for output. This is amount of memory reserved per each connection.
1101 # Network.TcpNoDelay:
1102 # TCP Nagle algorithm setting
1103 # Default: 0 (enable Nagle algorithm, less traffic, more latency)
1104 # 1 (TCP_NO_DELAY, disable Nagle algorithm, more traffic but less latency)
1106 ###################################################################################################################
1109 Network.OutKBuff = -1
1110 Network.OutUBuff = 65536
1111 Network.TcpNodelay = 1
1113 ###################################################################################################################
1114 # CONSOLE AND REMOTE ACCESS
1122 # Enable remote console
1127 # Default remote console ip address, use 0.0.0.0 for every address
1130 # Default remote console port
1133 # Minimum level that's required to login,3 by default
1136 # Kick client on wrong pass
1138 ###################################################################################################################