· 8 years ago · Jun 27, 2018, 06:44 PM
1###############################################
2# Oregon Core World Server configuration file #
3###############################################
4
5[worldserver]
6ConfVersion=2012012301
7
8# Note to devs, line breaks should be at column 80
9###############################################################################
10# CONNECTIONS AND DIRECTORIES
11#
12# RealmID
13# RealmID must match the realmlist inside the realmd database
14#
15# DataDir
16# Data directory setting.
17# Important: DataDir needs to be quoted, as it is a string which may
18# contain space characters.
19# Example: "@prefix@/share/oregoncore"
20#
21# LogsDir
22# Logs directory setting.
23# Important: Logs dir must exists, or all logs need to be disabled
24# Default: "" - no log directory prefix, if used log names isn't
25# absolute path then logs will be stored in current directory.
26#
27# LoginDatabaseInfo
28# WorldDatabaseInfo
29# CharacterDatabaseInfo
30# Database connection settings for the world server.
31# Default:
32# hostname;port;username;password;database
33# .;somenumber;username;password;database
34# - use named pipes in Windows
35# Named pipes: mySQL required adding
36# "enable-named-pipe" to [mysqld] section my.ini
37# .;/path/to/unix_socket;username;password;database
38# - use Unix sockets in Unix/Linux
39#
40# MaxPingTime
41# Settings for maximum database-ping interval (minutes between pings)
42#
43# WorldServerPort
44# Default WorldServerPort
45#
46# BindIP
47# Bind World Server to IP/hostname
48#
49###############################################################################
50
51RealmID = 1
52DataDir = "/data/243"
53LogsDir = "/home/gladiator/logs"
54LoginDatabaseInfo = "127.0.0.1;3306;root;kerry42;auth"
55WorldDatabaseInfo = "127.0.0.1;3306;root;kerry42;world"
56CharacterDatabaseInfo = "127.0.0.1;3306;root;kerry42;characters"
57MaxPingTime = 30
58WorldServerPort = 8085
59BindIP = "0.0.0.0"
60
61###############################################################################
62# SCRIPTING SETTINGS
63#
64# Locale
65# Setting for current (DBC) locale to use
66#
67# EventAI Error reporting
68# Default: 0 - Only startup
69# 1 - Startup errors and Runtime event errors
70# 2 - Startup errors, Runtime event errors, and Creation errors
71#
72###############################################################################
73
74Locale = 0
75EAIErrorLevel = 2
76
77###############################################################################
78# PERFORMANCE SETINGS
79#
80# UseProcessors
81# Processors mask for multi-processor system (Used only in Windows)
82# Default: 0 (selected by OS)
83# number (bitmask value of selected processors)
84#
85# ProcessPriority
86# Process priority setting (Used only at Windows)
87# Default: 1 (HIGH)
88# 0 (Normal)
89#
90# Compression
91# Compression level for update packages sent to client (1..9)
92# Default: 1 (speed)
93# 9 (best compression)
94#
95# PlayerLimit
96# Maximum number of players in the world. Excluding Mods, GMs and Admins
97# Default: 100
98# 0 (for infinite players)
99# -1 (for Mods, GM's and Admins only)
100# -2 (for GM's and Admins only)
101# -3 (for Admins only)
102#
103# SaveRespawnTimeImmediately
104# Save respawn time for creatures at death and gameobjects at use/open
105# Default: 1 (save creature/gameobject respawn time immediately)
106# 0 (save creature/gameobject respawn time at grid unload)
107#
108# MaxOverspeedPings
109# Maximum overspeed ping count before player kick
110# (minimum is 2, 0 used for disable check)
111# Default: 2
112#
113# GridUnload
114# Unload grids
115# (if you have lot memory you can disable it to speed up
116# player move to new grids second time)
117# Default: 1 (unload grids)
118# 0 (do not unload grids)
119#
120# SocketSelectTime
121# Socket select time (in milliseconds)
122# Default: 10000 (10 secs)
123#
124# SocketTimeOutTime
125# Time in milliseconds afer which a connection sitting idle on the character
126# selection screen is disconnected.
127# Default: 900000 (15 minutes)
128#
129# SessionAddDelay
130# Time in microseconds that a network thread will sleep after authentication
131# protocol and adding a connection to the world session map.
132# Default: 10000 (10 milliseconds, 0,01 second)
133#
134# GridCleanUpDelay
135# Grid clean up delay (in milliseconds)
136# Default: 300000 (5 min)
137#
138# MapUpdateInterval
139# Map update interval (in milliseconds)
140# Default: 100
141#
142# ChangeWeatherInterval
143# Weather update interval (in milliseconds)
144# Default: 600000 (10 min)
145#
146# PlayerSaveInterval
147# Player save interval (in milliseconds)
148# Default: 900000 (15 min)
149#
150# DisconnectToleranceInterval
151# Tolerance for disconnected players before putting in the queue.
152# (in seconds)
153# Default: 0 (disabled)
154#
155# vmap.enableLOS
156# vmap.enableHeight
157# Enable/Disable VMmap support for line of sight and height calculation
158# 0 (disable)
159# Default: 1 (enable)
160#
161# vmap.ignoreSpellIds
162# These spells are ignored for LoS calculation
163# List of ids with delimiter ','
164#
165# vmap.petLOS
166# Check LOS for pets, to avoid them going through walls etc.
167# 0 (disable, somewhat less CPU usage)
168# Default: 1 (enable, each pet attack command will check for LOS)
169#
170# vmap.totem
171# Use VMAP for totem summon place calculation
172# Default: 0 (disable, less CPU usage)
173# 1 (enable, each totem created check LOS)
174#
175# vmap.enableIndoorCheck
176# Enable/Disable VMap based indoor check to remove outdoor-only auras (mounts etc.)
177# 0 (disabled, somewhat less CPU usage)
178# Default: 1 (enabled)
179#
180# DetectPosCollision
181# Check final move position, summon position, etc for visible collision
182# with other objects or wall (wall only if vmaps are enabled)
183# Default: 1 (enable, required more CPU usage)
184# 0 (disable, less position precision but will use less CPU)
185#
186# TargetPosRecalculateRange
187# Max distance from movement target point (+moving unit size) and
188# targeted object (+size) after that new target movement point
189# calculated. Max: melee attack range (5), min: contact range (0.5)
190# More distance let have better performence, less distance let have
191# more sensitive reaction at target move.
192# Default: 1.5
193#
194# UpdateUptimeInterval
195# Update realm uptime period in minutes. Must be > 0
196# Default: 10 (minutes)
197#
198# LogDB.Opt.ClearInterval
199# Time for the WUPDATE_CLEANDB timer that clears the `logs` table
200# of old entries. Must be > 0.
201# Default: 10 (minutes)
202#
203# LogDB.Opt.ClearTime
204# The maximum time in seconds of old `logs` table entries to keep.
205# Default: 1209600 (14 days)
206# 0 - don't clear
207#
208# MaxCoreStuckTime
209# Periodically check if the process is frozen, if this is the case
210# force crash after the specified amount of seconds. Must be > 0.
211# Recommended > 10 secs if you use this.
212# Default: 0 (Disabled)
213#
214# AddonChannel
215# Permit/disable the use of the addon channel through the server
216# (some client side addons will not work correctly with disabled
217# addon channel)
218# Default: 1 (permit addon channel)
219# 0 (do not permit addon channel)
220#
221# MapUpdate.Threads
222# Number of threads to update maps.
223# Default: 1
224#
225###############################################################################
226
227UseProcessors = 0
228ProcessPriority = 1
229Compression = 1
230PlayerLimit = 100
231SaveRespawnTimeImmediately = 1
232MaxOverspeedPings = 2
233GridUnload = 1
234SocketSelectTime = 10000
235SocketTimeOutTime = 900000
236SessionAddDelay = 10000
237GridCleanUpDelay = 300000
238MapUpdateInterval = 100
239ChangeWeatherInterval = 600000
240PlayerSaveInterval = 900000
241DisconnectToleranceInterval = 0
242vmap.enableLOS = 1
243vmap.enableHeight = 1
244vmap.ignoreSpellIds = "7720"
245vmap.petLOS = 1
246vmap.totem = 0
247vmap.enableIndoorCheck = 1
248DetectPosCollision = 1
249TargetPosRecalculateRange = 1.5
250UpdateUptimeInterval = 10
251LogDB.Opt.ClearInterval = 10
252LogDB.Opt.ClearTime = 1209600
253MaxCoreStuckTime = 0
254AddonChannel = 1
255MapUpdate.Threads = 1
256
257###############################################################################
258# SERVER LOGGING
259#
260# LogSQL
261# Enable logging of SQL commands from in game
262# All commands are written to a file: YYYY-MM-DD_logSQL.sql
263# If a new day starts (00:00:00) then a new file is created
264# the old file will not be deleted.
265# Default: 1 - Write SQL code to logfile
266# 0 - Do not log
267#
268# PidFile
269# World daemon PID file
270# Default: "" - do not create PID file
271# "./worldd.pid" - create PID file (recommended name)
272#
273# LogLevel
274# Server console level of logging
275# 0 = Minimum
276# Default: 1 = Basic
277# 2 = Detail
278# 3 = Full/Debug
279#
280# LogFile
281# Logfile name
282# Default: "Server.log"
283# "" - Empty name disable creating log file
284#
285# ChatLogFile
286# Log file for chat logs
287# Default: "chat.log"
288# "" - Empty name for disable
289#
290# LogTimestamp
291# Logfile with timestamp of server start in name
292# in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
293# Default: 0 - no timestamp in name
294# 1 - add timestamp in name
295#
296# LogFileLevel
297# Server file level of logging
298# Default: 0 = Minimum
299# 1 = Basic
300# 2 = Detail
301# 3 = Full/Debug
302#
303# LogFilter_CreatureMoves
304# LogFilter_TransportMoves
305# LogFilter_VisibilityChanges
306# Log filters
307# Default: 1 - not include with any log level
308# 0 - include in log if log level permit
309#
310# WorldLogFile
311# Packet logging file for the worldserver
312# Default: "world.log"
313#
314# DBErrorLogFile
315# Log file of DB errors detected at server run
316# Default: "DBErrors.log"
317#
318# CharLogFile
319# Character operations logfile name
320# Default: "Char.log"
321# "" - Empty name disable creating log file
322#
323# CharLogTimestamp
324# Logfile with timestamp of server start in name
325# in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
326# Default: 0 - no timestamp in name
327# 1 - add timestamp in name
328#
329# CharLogDump
330# Write character dump before deleting in Char.log
331# For restoration, cut character data from log starting from
332# line == START DUMP == to line == END DUMP == (exclusive) in file
333# and load it using the loadpdump command
334# Default: 0 - don't include dumping chars to log
335# 1 - include dumping chars to log
336#
337# GmLogFile
338# Log file of gm commands
339# Default: "gm_commands.log"
340# "" - Empty name for disable
341#
342# GmLogTimestamp
343# GM Logfile with timestamp of server start in name
344# in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
345# Default: 0 - no timestamp in name
346# 1 - add timestamp in name
347#
348# GmLogPerAccount
349# GM Logfiles with GM account id
350# (Note: logs not created if GmLogFile not set)
351# Default: 0 - add gm log data to single log file
352# 1 - add gm log data to account specific log files with name
353# in form Logname_#ID_YYYY-MM-DD_HH-MM-SS.Ext
354# or form Logname_#ID.Ext
355#
356# RaLogFile
357# Log file of RA commands
358# Default: "Ra.log"
359# "" - Empty name for disable
360#
361# ArenaLogFile
362# Log file of arena fights and arena team creations
363# Default: "" - do not create arena log file
364#
365# ArenaLogExtendedInfo
366# Extended Info Log file of arena fights and arena team creations
367# Default: 0 - extended arena logs off
368# 1 - extended arena logs on
369#
370# LogColors
371# Color for messages (format "normal basic detail debug")
372# Default: "" - no colors
373# Colors: 0 - BLACK
374# 1 - RED
375# 2 - GREEN
376# 3 - BROWN
377# 4 - BLUE
378# 5 - MAGENTA
379# 6 - CYAN
380# 7 - GREY
381# 8 - YELLOW
382# 9 - LRED
383# 10 - LGREEN
384# 11 - LBLUE
385# 12 - LMAGENTA
386# 13 - LCYAN
387# 14 - WHITE
388# Example: "13 11 9 5"
389#
390# EnableLogDB
391# Enable/disable logging to database (LogDatabaseInfo).
392# Default: 0 - disabled
393# 1 - enabled
394#
395# DBLogLevel
396# Log level of DB logging.
397# 0 = Minimum
398# 1 = Basic
399# Default: 2 = Detail
400# 3 = Full/Debug
401#
402# LogDB.Char
403# Enable/disable logging character outputs to DB.
404# Default: 0 - off
405# 1 - on
406#
407# LogDB.GM
408# Enable/disable logging GM commands to DB.
409# Default: 0 - off
410# 1 - on
411#
412# LogDB.RA
413# Enable/disable logging remote access events to DB.
414# Default: 0 - off
415# 1 - on
416#
417# LogDB.World
418# Enable/disable logging world packets to DB.
419# Default: 0 - off
420# 1 - on (very heavy)
421#
422# LogDB.Chat
423# Enable/disable logging chat messages to the database.
424# Default: 0 - off
425# 1 - on
426#
427# ChatLogs.Channel
428# Enable logging chatting in custom channels.
429# Default: 0 - off
430# 1 - on
431#
432# ChatLogs.Whisper
433# Enable logging whispers between players.
434# Default: 0 - off
435# 1 - on
436#
437# ChatLogs.Party
438# Enable logging party messages.
439# Default: 0 - off
440# 1 - on
441#
442# ChatLogs.Raid
443# Enable logging raid messages.
444# Default: 0 - off
445# 1 - on
446#
447# ChatLogs.Guild
448# Enable logging guild messages.
449# Default: 0 - off
450# 1 - on
451#
452# ChatLogs.Public
453# Enable logging public chat events (say/yell/emote).
454# Default: 0 - off
455# 1 - on
456#
457# ChatLogs.Addon
458# Enable logging addon messages.
459# Default: 0 - off
460# 1 - on
461#
462# ChatLogs.BattleGround
463# Enable logging battleground chats.
464# Default: 0 - off
465# 1 - on
466#
467# ChatLogTimestamp
468# Chat Logfile with timestamp of server start in name
469# in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
470# Default: 0 - no timestamp in name
471# 1 - add timestamp in name
472#
473###############################################################################
474
475LogSQL = 1
476PidFile = ""
477LogLevel = 1
478LogFile = "Server.log"
479ChatLogFile = "chat.log"
480LogTimestamp = 0
481LogFileLevel = 0
482LogFilter_CreatureMoves = 1
483LogFilter_TransportMoves = 1
484LogFilter_VisibilityChanges = 1
485WorldLogFile = ""
486DBErrorLogFile = "db_errors.log"
487CharLogFile = "characters.log"
488CharLogTimestamp = 0
489CharLogDump = 0
490GmLogFile = "gm_commands.log"
491GmLogTimestamp = 0
492GmLogPerAccount = 0
493RaLogFile = "ra_commands.log"
494ArenaLogFile = ""
495ArenaLogExtendedInfo = 0
496LogColors = ""
497EnableLogDB = 0
498DBLogLevel = 2
499LogDB.Char = 0
500LogDB.GM = 0
501LogDB.RA = 0
502LogDB.World = 0
503LogDB.Chat = 0
504ChatLogs.Channel = 0
505ChatLogs.SysChan = 0
506ChatLogs.Whisper = 0
507ChatLogs.Party = 0
508ChatLogs.Raid = 0
509ChatLogs.Guild = 0
510ChatLogs.Public = 0
511ChatLogs.Addon = 0
512ChatLogs.BattleGround = 0
513ChatLogTimestamp = 0
514
515###############################################################################
516# SERVER SETTINGS
517#
518# GameType
519# Server realm style
520# Default: 0 = NORMAL
521# 1 = PVP
522# 4 = NORMAL
523# 6 = RP
524# 8 = RPPVP
525# 16 FFA_PVP (free for all pvp mode like arena PvP in all
526# zones except rest activated places and sanctuaries)
527#
528# RealmZone
529# Server realm zone (set allowed alphabet in character names/etc)
530# See also Strict*Names options.
531#
532# Default: 1 Development - any language
533# 2 United States - extended-Latin
534# 3 Oceanic - extended-Latin
535# 4 Latin America - extended-Latin
536# 5 Tournament - basic-Latin at create, any at login
537# 6 Korea - East-Asian
538# 7 Tournament - basic-Latin at create, any at login
539# 8 English - extended-Latin
540# 9 German - extended-Latin
541# 10 French - extended-Latin
542# 11 Spanish - extended-Latin
543# 12 Russian - Cyrillic
544# 13 Tournament - basic-Latin at create, any at login
545# 14 Taiwan - East-Asian
546# 15 Tournament - basic-Latin at create, any at login
547# 16 China - East-Asian
548# 17 CN1 - basic-Latin at create, any at login
549# 18 CN2 - basic-Latin at create, any at login
550# 19 CN3 - basic-Latin at create, any at login
551# 20 CN4 - basic-Latin at create, any at login
552# 21 CN5 - basic-Latin at create, any at login
553# 22 CN6 - basic-Latin at create, any at login
554# 23 CN7 - basic-Latin at create, any at login
555# 24 CN8 - basic-Latin at create, any at login
556# 25 Tournament - basic-Latin at create, any at login
557# 26 Test Server - any language
558# 27 Tournament - basic-Latin at create, any at login
559# 28 QA Server - any language
560# 29 CN9 - basic-Latin at create, any at login
561#
562# Expansion
563# Allow players to access content from expansion 1
564# Default: 1 - check for expansion 1 maps. If client supports
565# expansion 1 and account has expansion 1 setting, then
566# allow visiting expansion 1 maps, and creating new
567# character races.
568# 0 - Do not check for expansion 1 maps. Do not allow players
569# to visit expansion 1 maps or create new character races.
570# Ignore account expansion setting.
571#
572# DBC.Locale
573# DBC Language Settings
574# Default: 255 = Auto Detect
575# 0 = English
576# 1 = Korean
577# 2 = French
578# 3 = German
579# 4 = Chinese
580# 5 = Taiwanese
581# 6 = Spanish
582# 7 = Spanish Mexico
583# 8 = Russian
584#
585# DeclinedNames
586# Allow russian clients to set and use declined names
587# Default: 0 - do not use declined names, except when
588# the Russian RealmZone is set
589# 1 - use declined names
590#
591# StrictPlayerNames
592# Limit player name to language specific symbol set, don't allow
593# character creation, and set rename request and disconnect at not
594# allowed symbols name
595# Default: 0 disable (limited server timezone dependent client check)
596# 1 basic latin characters (strict)
597# 2 realm zone specific (strict). See RealmZone setting.
598# Note: In any case if you want correctly see character
599# name at client this client must have appropriate fonts
600# (included in client by default, with active official
601# localization or custom localization fonts in
602# clientdir/Fonts).
603# 3 basic latin characters + server timezone specific
604#
605# StrictCharterNames
606# Limit guild/arena team charter names to language specific symbol set,
607# don't allow charter creation with disallowed symbols in name
608# Default: 0 disable
609# 1 basic latin characters (strict)
610# 2 realm zone specific (strict). See RealmZone setting.
611# Note: In any case if you want correctly see character
612# name at client this client must have appropriate fonts
613# (included in client by default, with active official
614# localization or custom localization fonts in
615# clientdir/Fonts).
616# 3 basic latin characters + server timezone specific
617#
618# StrictPetNames
619# Limit pet names to language specific symbols set
620# Default: 0 disable
621# 1 basic latin characters (strict)
622# 2 realm zone specific (strict). See RealmZone setting.
623# Note: In any case if you want correctly see character
624# name at client this client must have appropriate fonts
625# (included in client by default, with active official
626# localization or custom localization fonts in
627# clientdir/Fonts).
628# 3 basic latin characters + server timezone specific
629#
630# CharactersCreatingDisabled
631# Disable characters creating for specific team or any
632# (non-player accounts not affected)
633# Default: 0 - enabled
634# 1 - disabled only for Alliance
635# 2 - disabled only for Horde
636# 3 - disabled for both teams
637#
638# MaxWhoListReturns
639# Set the max number of players returned in the /who list and interface.
640# Default: 49 (stable)
641#
642# CharactersPerAccount
643# Limit numbers of characters per account (at all realms).
644# Note: this setting limit character creating at _current_ realm base
645# at characters amount at all realms
646# Default: 50
647# The number must be >= CharactersPerRealm
648#
649# CharactersPerRealm
650# Limit numbers of characters for account at realm
651# Default: 10 (client limitation)
652# The number must be between 1 and 10
653#
654# SkipCinematics
655# Disable in-game script movie at first character's login
656# (allows to prevent buggy intro in case of custom start
657# location coordinates)
658# Default: 0 - show intro for each new characrer
659# 1 - show intro only for first character of selected race
660# 2 - disable intro show in all cases
661#
662# MaxPlayerLevel
663# Max level that can be reached by player for experience
664# (in range from 1 to 100). Going past 100 voids your warranty
665# and you will not receive support for bugs you encounter.
666# Change not recommended
667# Default: 70
668#
669# StartPlayerLevel
670# Staring level that have character upon creation
671# (in range 1 to MaxPlayerLevel)
672# Default: 1
673#
674# StartPlayerMoney
675# Amount of money that new players will start with.
676# If you want to start with silver, use for example 100
677# (100 copper = 1 silver)
678# Default: 0
679#
680# MaxHonorPoints
681# Max honor points that player can have.
682# Default: 75000
683#
684# StartHonorPoints
685# Amount of honor that new players will start with
686# Default: 0
687#
688# MaxArenaPoints
689# Max arena points that player can have.
690# Default: 5000
691#
692# StartArenaPoints
693# Amount of arena points that new players will start with
694# Default: 0
695#
696# InstantLogout
697# Enable or disable instant logout for security level (0..4) or higher
698# (NOT in combat/while dueling/while falling)
699# Default: 1 (Mods/GMs/Admins)
700#
701# DisableWaterBreath
702# Disable/enable waterbreathing for security level (0..4) or higher
703# Default: 4 (None)
704#
705# AllFlightPaths
706# Players will start with all flight paths
707# (Note: ALL flight paths, not only player's team)
708# Default: 0 (false)
709# 1 (true)
710#
711# AlwaysMaxSkillForLevel
712# Players will automatically gain max level dependent (weapon/defense)
713# skill when logging in, leveling up etc.
714# Default: 0 (false)
715# 1 (true)
716#
717# ActivateWeather
718# Activate weather system
719# Default: 1 (true)
720# 0 (false)
721#
722# CastUnstuck
723# Allow cast or not Unstuck spell at .start or client Help option use
724# Default: 1 (true)
725# 0 (false)
726#
727# Instance.IgnoreLevel
728# Ignore level requirement to enter instance
729# Default: 0 (false)
730# 1 (true)
731#
732# Instance.IgnoreRaid
733# Ignore raid requirement to enter instance
734# Default: 0 (false)
735# 1 (true)
736#
737# Instance.ResetTimeHour
738# The hour of the day (0-23) when the global instance resets occur.
739# Default: 4
740#
741# Instance.UnloadDelay
742# Unload the instance map from memory after some time
743# if no players are inside.
744# Default: 1800000 (miliseconds 30 minutes)
745# 0 (instance maps are kept in memory until they are reset)
746#
747# Quests.LowLevelHideDiff
748# Quest level difference to hide for player low level quests:
749# if player_level > quest_level + LowLevelQuestsHideDiff then quest
750# "!" mark not show for quest giver
751# Default: 4
752# -1 (show all available quests marks)
753#
754# Quests.HighLevelHideDiff
755# Quest level difference to hide for player high level quests:
756# if player_level < quest_min_level - HighLevelQuestsHideDiff then
757# quest "!" mark not show for quest giver
758# Default: 7
759# -1 (show all available quests marks)
760#
761# MaxPrimaryTradeSkill
762# Max count that player can learn the primary trade skill.
763# Default: 2
764# Max : 10
765#
766# MinPetitionSigns
767# Min signatures count to creating guild (0..9).
768# Default: 9
769#
770# MaxGroupXPDistance
771# Max distance to creature for group member to get XP at creature death.
772# Default: 74
773#
774# MailDeliveryDelay
775# Mail delivery delay time for item sending
776# Default: 3600 sec (1 hour)
777#
778# ExternalMail
779# Enable external mail delivery from mail_external table.
780# Default: 0 (disabled)
781# 1 (enabled)
782#
783# ExternalMailInterval
784# Mail delivery delay time for item sending from mail_external table,
785# in minutes.
786# Default: 1 minute
787#
788# SkillChance.Prospecting
789# For prospecting skillup impossible by default,
790# but can be allowed as custom setting
791# Default: 0 - no skilups
792# 1 - skilups possible
793#
794# Event.Announce
795# Default: 0 (false)
796# 1 (true)
797#
798# BeepAtStart
799# Beep at core start finished (mostly work only at Unix/Linux systems)
800# Default: 1 (true)
801# 0 (false)
802#
803# Motd
804# Message of the Day. Displayed at worldlogin for every user
805# Use '@' for a newline, and be sure to escape special characters.
806# Example: "Welcome to John\'s Server@AV is closed."
807#
808# Server.LoginInfo
809# Enable/disable sending server info (core version) on login.
810# Default: 0 - disable
811# 1 - enable
812#
813###############################################################################
814
815GameType = 1
816RealmZone = 10
817Expansion = 1
818DBC.Locale = 255
819DeclinedNames = 0
820StrictPlayerNames = 0
821StrictCharterNames = 0
822StrictPetNames = 0
823MaxWhoListReturns = 49
824CharactersCreatingDisabled = 0
825CharactersPerAccount = 50
826CharactersPerRealm = 10
827SkipCinematics = 2
828MaxPlayerLevel = 70
829StartPlayerLevel = 70
830StartPlayerMoney = 1000000000
831MaxHonorPoints = 75000
832StartHonorPoints = 0
833MaxArenaPoints = 5000
834StartArenaPoints = 0
835InstantLogout = 1
836DisableWaterBreath = 4
837AllFlightPaths = 1
838AlwaysMaxSkillForLevel = 1
839ActivateWeather = 1
840CastUnstuck = 1
841Instance.IgnoreLevel = 0
842Instance.IgnoreRaid = 0
843Instance.ResetTimeHour = 4
844Instance.UnloadDelay = 1800000
845Quests.LowLevelHideDiff = 4
846Quests.HighLevelHideDiff = 7
847MaxPrimaryTradeSkill = 2
848MinPetitionSigns = 0
849MaxGroupXPDistance = 74
850MailDeliveryDelay = 3600
851ExternalMail = 0
852ExternalMailInterval = 1
853SkillChance.Prospecting = 0
854Event.Announce = 1
855BeepAtStart = 1
856Motd = "Bienvenue sur Gladiator Online / Welcome to Gladiator Online"
857Server.LoginInfo = 0
858
859###############################################################################
860# PLAYER INTERACTION
861#
862# AllowTwoSide.Accounts
863# Allow or not accounts to create characters in the 2 teams
864# in any game type.
865# Default: 1 (Allowed)
866# 0 (Not allowed)
867#
868# AllowTwoSide.Interaction.Chat
869# AllowTwoSide.Interaction.Channel
870# AllowTwoSide.Interaction.Group
871# AllowTwoSide.Interaction.Guild
872# AllowTwoSide.Interaction.Auction
873# AllowTwoSide.Interaction.Mail
874# Allow or not common :chat(say,yell)
875# channel(chat)
876# group(join)
877# guild(join)
878# merge all auction houses for players from
879# different teams
880# send mail to other team.
881# Default: 0 (Not allowed)
882# 1 (Allowed)
883#
884# AllowTwoSide.WhoList
885# Allow or not show player from both team in who list.
886# Default: 0 (Not allowed)
887# 1 (Allowed)
888#
889# AllowTwoSide.AddFriend
890# Allow or not adding friends from other team in friend list.
891# Default: 0 (Not allowed)
892# 1 (Allowed)
893#
894# AllowTwoSide.Trade
895# Allow or not trading with other team in party.
896# Default: 0 (Not allowed)
897# 1 (Allowed)
898#
899# TalentsInspecting
900# Allow other players see character talents in inspect dialog
901# (Characters in Gamemaster mode can inspect talents always)
902# Default: 1 (allow)
903# 0 (not allow)
904#
905###############################################################################
906
907AllowTwoSide.Accounts = 1
908AllowTwoSide.Interaction.Chat = 1
909AllowTwoSide.Interaction.Channel = 1
910AllowTwoSide.Interaction.Group = 0
911AllowTwoSide.Interaction.Guild = 0
912AllowTwoSide.Interaction.Auction = 0
913AllowTwoSide.Interaction.Mail = 1
914AllowTwoSide.WhoList = 1
915AllowTwoSide.AddFriend = 1
916AllowTwoSide.Trade = 0
917TalentsInspecting = 1
918
919###############################################################################
920# CREATURE SETTINGS
921#
922# ThreatRadius
923# Radius for creature to evade after being
924# pulled away from combat start point
925# If ThreatRadius is less than creature aggro radius
926# then aggro radius will be used
927# Default: 60 yards
928#
929# Rate.Creature.Aggro
930# Aggro radius percent or off.
931# Default: 1 - 100%
932# 1.5 - 150%
933# 0 - off (0%)
934#
935# CreatureFamilyFleeAssistanceRadius
936# Radius which creature will use to seek for a nearby creature
937# for assistance. Creature will flee to this creature.
938# Default: 30
939# 0 - off
940#
941# CreatureFamilyAssistanceRadius
942# Radius which creature will use to call assistance without moving
943# Default: 10
944# 0 - off
945#
946# CreatureFamilyAssistanceDelay
947# Reaction time for creature assistance call
948# Default: 1500 (1.5s)
949#
950# CreatureFamilyFleeDelay
951# Time during which creature can flee when no assistant found
952# Default: 7000 (7s)
953#
954# WorldBossLevelDiff
955# Difference for boss dynamic level with target
956# Default: 3
957#
958# Corpse.Decay.NORMAL
959# Corpse.Decay.RARE
960# Corpse.Decay.ELITE
961# Corpse.Decay.RAREELITE
962# Corpse.Decay.WORLDBOSS
963# Seconds until creature corpse will decay if not looted or skinned.
964# Default: 60, 300, 300, 300, 3600
965#
966# Rate.Corpse.Decay.Looted
967# Controls how long the creature corpse stays after it had been looted,
968# as a multiplier of its Corpse.Decay.* config.
969# Default: 0.5
970#
971# Rate.Creature.Normal.Damage
972# Rate.Creature.Elite.Elite.Damage
973# Rate.Creature.Elite.RAREELITE.Damage
974# Rate.Creature.Elite.WORLDBOSS.Damage
975# Rate.Creature.Elite.RARE.Damage
976# Creature Damage Rates.
977# Examples: 2 - creatures will damage 2x, 1.7 - 1.7x.
978#
979# Rate.Creature.Normal.SpellDamage
980# Rate.Creature.Elite.Elite.SpellDamage
981# Rate.Creature.Elite.RAREELITE.SpellDamage
982# Rate.Creature.Elite.WORLDBOSS.SpellDamag
983# Rate.Creature.Elite.RARE.SpellDamage
984# Creature Spell Damage Rates.
985# Examples: 2 - creatures will damage with spells 2x, 1.7 - 1.7x.
986#
987# Rate.Creature.Normal.HP
988# Rate.Creature.Elite.Elite.HP
989# Rate.Creature.Elite.RAREELITE.HP
990# Rate.Creature.Elite.WORLDBOSS.HP
991# Rate.Creature.Elite.RARE.HP
992# Creature Health Ammount Modifier.
993# Examples: 2 - creatures have 2x health, 1.7 - 1.7x.
994#
995# ListenRange.Say
996# Distance from player to listen text that creature
997# (or other world object) says
998# Default: 40
999#
1000# ListenRange.TextEmote
1001# Distance from player to listen textemote that creature
1002# (or other world object) says
1003# Default: 40
1004#
1005# ListenRange.Yell
1006# Distance from player to listen text that creature
1007# (or other world object) yells
1008# Default: 300
1009#
1010###############################################################################
1011
1012ThreatRadius = 60
1013Rate.Creature.Aggro = 1
1014CreatureFamilyFleeAssistanceRadius = 30
1015CreatureFamilyAssistanceRadius = 10
1016CreatureFamilyAssistanceDelay = 1500
1017CreatureFamilyFleeDelay = 7000
1018WorldBossLevelDiff = 3
1019Corpse.Decay.NORMAL = 60
1020Corpse.Decay.RARE = 300
1021Corpse.Decay.ELITE = 300
1022Corpse.Decay.RAREELITE = 300
1023Corpse.Decay.WORLDBOSS = 3600
1024Rate.Corpse.Decay.Looted = 0.5
1025Rate.Creature.Normal.Damage = 1
1026Rate.Creature.Elite.Elite.Damage = 1
1027Rate.Creature.Elite.RAREELITE.Damage = 1
1028Rate.Creature.Elite.WORLDBOSS.Damage = 1
1029Rate.Creature.Elite.RARE.Damage = 1
1030Rate.Creature.Normal.SpellDamage = 1
1031Rate.Creature.Elite.Elite.SpellDamage = 1
1032Rate.Creature.Elite.RAREELITE.SpellDamage = 1
1033Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
1034Rate.Creature.Elite.RARE.SpellDamage = 1
1035Rate.Creature.Normal.HP = 1
1036Rate.Creature.Elite.Elite.HP = 1
1037Rate.Creature.Elite.RAREELITE.HP = 1
1038Rate.Creature.Elite.WORLDBOSS.HP = 1
1039Rate.Creature.Elite.RARE.HP = 1
1040ListenRange.Say = 40
1041ListenRange.TextEmote = 40
1042ListenRange.Yell = 300
1043
1044###############################################################################
1045# CHAT SETTINGS
1046#
1047# ChatFakeMessagePreventing
1048# Chat protection from creating fake messages using a lot spaces
1049# (other invisible symbols),
1050# not applied to addon language messages, but can cause old addons
1051# that use normal languages for sending data to another clients.
1052# Default: 0 (disible fake messages preventing)
1053# 1 (enabled fake messages preventing)
1054#
1055# ChatStrictLinkChecking.Severity
1056# Check chat messages for ingame links to
1057# spells, items, quests, achievements etc.
1058# Default: 0 (disable link checking)
1059# 1 (check if only valid pipe commands are used.
1060# This prevents posting pictures for example)
1061# 2 (verifiy that pipe commands are used in a correct order)
1062# 3 (check if color, entry and name don't contradict
1063# each other. For correct work, please assure
1064# that you have extracted locale DBCs of every language
1065# specific client playing on this server.)
1066#
1067# ChatStrictLinkChecking.Kick
1068# Defines what should be done if a message is considered to contain
1069# invalid pipe commands.
1070# Default: 0 (silently ignore message)
1071# 1 (kick players who sent invalid formed messages)
1072#
1073# ChatFlood.MessageCount
1074# Chat anti-flood protection, haste message count to activate protection
1075# Default: 10
1076# 0 (disible anti-flood protection)
1077#
1078# ChatFlood.MessageDelay
1079# Chat anti-flood protection, minimum message delay to count message
1080# Default: 1 (in secs)
1081#
1082# ChatFlood.MuteTime
1083# Chat anti-flood protection, mute time at activation flood protection
1084# Default: 10 (in secs)
1085#
1086# Channel.RestrictedLfg
1087# Restrict LookupForGroup channel to registered in LFG tool players
1088# Default: 1 (allow join to channel only if active in LFG)
1089# 0 (allow join to channel in any time)
1090#
1091# Channel.SilentlyGMJoin
1092# Silently join GM characters (security level > 1) to channels
1093# Default: 0 (join announcement in normal way)
1094# 1 (GM join without announcement)
1095#
1096###############################################################################
1097
1098ChatFakeMessagePreventing = 0
1099ChatStrictLinkChecking.Severity = 0
1100ChatStrictLinkChecking.Kick = 0
1101ChatFlood.MessageCount = 10
1102ChatFlood.MessageDelay = 1
1103ChatFlood.MuteTime = 10
1104Channel.RestrictedLfg = 1
1105Channel.SilentlyGMJoin = 0
1106
1107###############################################################################
1108# GAME MASTER SETTINGS
1109#
1110# GM.LoginState
1111# GM mode at login
1112# Default: 2 (last save state)
1113# 0 (disable)
1114# 1 (enable)
1115#
1116# GM.Visible
1117# GM visibility at login
1118# Default: 2 (last save state)
1119# 0 (invisible)
1120# 1 (visible)
1121#
1122# GM.Chat
1123# GM chat mode at login
1124# Default: 2 (last save state)
1125# 0 (disable)
1126# 1 (enable)
1127#
1128# GM.WhisperingTo
1129# Is GM accepting whispers from player by default or not.
1130# Default: 2 (last save state)
1131# 0 (disable)
1132# 1 (enable)
1133#
1134# GM.InGMList
1135# Is GM showed in GM list (if visible) in non-GM state (.gm off)
1136# Default: 0 (false)
1137# 1 (true)
1138#
1139# GM.InWhoList
1140# Is GM showed in who list (if visible).
1141# Default: 0 (false)
1142# 1 (true)
1143#
1144# GM.Mail
1145# If GM ON, is outgoing mail with GM stationary?
1146# Default: 0 (false)
1147# 1 (true)
1148#
1149# GM.LogTrade
1150# Include GM trade and trade slot enchanting operations in GM log
1151# Default: 1 (include)
1152# 0 (not include)
1153#
1154# GM.StartLevel
1155# GM starting level (1-100)
1156# Default: 1
1157#
1158# GM.AllowInvite
1159# Is GM accepting invites from players by default or not
1160# Default: 0 (false)
1161# 1 (true)
1162#
1163# GM.AllowFriend
1164# Are players allowed to add GMs to their friend list
1165# Default: 0 (false)
1166# 1 (true)
1167#
1168# GM.TicketSystem.ChanceOfGMSurvey
1169# Chance of sending a GM survey with every ticket completion.
1170# Default: 0 (disables surveys)
1171# 1-100 (% of chance)
1172#
1173###############################################################################
1174
1175GM.LoginState = 2
1176GM.Visible = 2
1177GM.Chat = 2
1178GM.WhisperingTo = 2
1179GM.InGMList = 0
1180GM.InWhoList = 0
1181GM.Mail = 0
1182GM.LogTrade = 1
1183GM.StartLevel = 70
1184GM.AllowInvite = 0
1185GM.AllowFriend = 0
1186GM.TicketSystem.ChanceOfGMSurvey = 0
1187
1188###############################################################################
1189# VISIBILITY AND RADIUSES
1190#
1191# Visibility.GroupMode
1192# Group visibility modes
1193# Default: 1 (raid members 100% auto detect invisible player from
1194# same raid)
1195# 0 (only members from same group can
1196# 100% auto detect invisible player)
1197# 2 (players from same team can 100% auto detect
1198# invisible player)
1199#
1200# Visibility.Distance.Continents
1201# Visibility.Distance.Instances
1202# Visibility.Distance.BGArenas
1203# Visibility distance for different ingame object in different maps.
1204# Visibility on continents on offy ~90 yards. In BG/Arenas ~180.
1205# For instances default ~120.
1206# Max limited by active player zone: ~ 333
1207# Min limit is max aggro radius (45) * Rate.Creature.Aggro
1208#
1209# Visibility.Distance.Object
1210# Visible distance for gameobject, dynobject, bodies, corpses, bones
1211# Min limit is iteraction distance (5)
1212#
1213# Visibility.Distance.InFlight
1214# Visible distance for player in flight
1215# Min limit is 0 (not show any objects)
1216#
1217# Visibility.Distance.Grey.Unit
1218# Visibility grey distance for creatures/players (fast changing objects)
1219# addition to appropriate object type Visibility.Distance.* use in case
1220# visibility removing to object (except corpse around distances)
1221# If D is distance and G is grey distance then object
1222# make visible if distance to it <= D
1223# but make non visible if distance > D+G
1224# Default: 1 (yard)
1225#
1226# Visibility.Distance.Grey.Object
1227# Visibility grey distance for dynobjects/gameobjects/corpses/creatures
1228# Default: 10 (yards)
1229#
1230###############################################################################
1231
1232Visibility.GroupMode = 1
1233Visibility.Distance.Continents = 90
1234Visibility.Distance.Instances = 120
1235Visibility.Distance.BGArenas = 180
1236Visibility.Distance.Object = 100
1237Visibility.Distance.InFlight = 100
1238Visibility.Distance.Grey.Unit = 1
1239Visibility.Distance.Grey.Object = 10
1240
1241Visibility.Notify.Period.OnContinents = 1000
1242Visibility.Notify.Period.InInstances = 1000
1243Visibility.Notify.Period.InBGArenas = 1000
1244
1245###############################################################################
1246# SERVER RATES
1247#
1248# Rate.Health
1249# Rate.Mana
1250# Rate.Rage.Income
1251# Rate.Rage.Loss
1252# Rate.Focus
1253# Rate.Energy
1254# Rate.Loyalty
1255# Health and power regeneration and rage income from damage.
1256# Default: 1
1257#
1258# Rate.Skill.Discovery
1259# Skill Discovery Rates
1260# Default: 1
1261#
1262# Rate.Drop.Item.Poor
1263# Rate.Drop.Item.Normal
1264# Rate.Drop.Item.Uncommon
1265# Rate.Drop.Item.Rare
1266# Rate.Drop.Item.Epic
1267# Rate.Drop.Item.Legendary
1268# Rate.Drop.Item.Artifact
1269# Rate.Drop.Item.Referenced
1270# Rate.Drop.Money
1271# Drop rates (items by quality and money)
1272# Default: 1
1273#
1274# Rate.Drop.Money
1275# Drop rates
1276# Default: 1
1277#
1278# Rate.XP.Kill
1279# Rate.XP.Quest
1280# Rate.XP.Explore
1281# XP rates
1282# Default: 1
1283#
1284# Rate.XP.PastLevel70
1285# XP needed per level past 70 (Rates below 1 not recommended)
1286# Default: 1
1287#
1288# Rate.Rest.InGame
1289# Rate.Rest.Offline.InTavernOrCity
1290# Rate.Rest.Offline.InWilderness
1291# Resting points grow rates
1292# Default: 1 - standard rate
1293# 2 - double rate
1294# 0.5 - half rate
1295#
1296# Rate.Damage.Fall
1297# Damage after fall rate.
1298# Default: 1 - standard damage
1299# 2 - double damage
1300# 0.5 - half damage
1301#
1302# Rate.Auction.Time
1303# Rate.Auction.Deposit
1304# Rate.Auction.Cut
1305# Auction rates
1306# (auction time, deposit get at auction start,
1307# auction cut from price at auction end)
1308#
1309# Rate.Honor
1310# Honor gain rate
1311#
1312# Rate.Mining.Amount
1313# Rate.Mining.Next
1314# Mining Rates
1315# Mining.Amount changes minimum/maximum use times of a deposit,
1316# Mining.Next changes chance to have next use of a deposit
1317#
1318# Rate.Talent
1319# Talent Point rates
1320# Default: 1
1321#
1322# Rate.Reputation.Gain
1323# Reputation Gain rate
1324# Default: 1
1325#
1326# Rate.InstanceResetTime
1327# Multiplier for the number of days in between
1328# global raid/heroic instance resets.
1329# Default: 1
1330#
1331# SkillGain.Crafting
1332# SkillGain.Defense
1333# SkillGain.Gathering
1334# SkillGain.Weapon
1335# Crafting/defense/gathering/weapon skills gain at skill grow (1,2,...)
1336# Default: 1
1337#
1338# SkillChance.Orange
1339# SkillChance.Yellow
1340# SkillChance.Green
1341# SkillChance.Grey
1342# Skill chance values (0..100)
1343# Default: 100-75-25-0
1344#
1345# SkillChance.MiningSteps
1346# SkillChance.SkinningSteps
1347# For skinning and Mining chance decrease with skill level.
1348# Default: 0 - no decrease
1349# 75 - in 2 times each 75 skill points
1350#
1351# DurabilityLossChance.Damage
1352# Chance lost one from equiped items durability
1353# point at damage apply or receive.
1354# Default: 0.5 (100/0.5 = 200)
1355# Each 200 damage apply one from 19 possible equipped items
1356#
1357# DurabilityLossChance.Absorb
1358# Chance lost one from armor items durability point at damage absorb.
1359# Default: 0.5 (100/0.5 = 200)
1360# Each 200 absorbs apply one from 15 possible armor equipped items
1361#
1362# DurabilityLossChance.Parry
1363# Chance lost weapon durability point at parry.
1364# Default: 0.05 (100/0.05 = 2000)
1365# Each 2000 parry attacks main weapon lost point
1366#
1367# DurabilityLossChance.Block
1368# Chance lost sheild durability point at damage block.
1369# Default: 0.05 (100/0.05 = 2000)
1370# Each 2000 partly or full blocked attacks shield lost point
1371#
1372# Death.SicknessLevel
1373# Starting Character start gain sickness at spirit resurrection (1 min)
1374# Default: 11
1375# -10 - character will have full time
1376# (10min) sickness at 1 level
1377# maxplayerlevel+1
1378# - character will not have sickess at any level
1379#
1380# Death.CorpseReclaimDelay.PvP
1381# Death.CorpseReclaimDelay.PvE
1382# Enabled/disabled increase corpse reclaim delay at PvP/PvE deaths
1383# Default: 1 (enabled)
1384# 0 (disabled)
1385#
1386# Death.Bones.World
1387# Death.Bones.BattlegroundOrArena
1388# Enable/disable creating bones instead corpse at resurrection
1389# (in normal zones/instances, or battleground/arenas)
1390# Default: 1 (enabled)
1391# 0 (disabled)
1392#
1393###############################################################################
1394
1395Rate.Health = 1
1396Rate.Mana = 1
1397Rate.Rage.Income = 1
1398Rate.Rage.Loss = 1
1399Rate.Focus = 1
1400Rate.Energy = 1
1401Rate.Loyalty = 1
1402Rate.Skill.Discovery = 1
1403Rate.Drop.Item.Poor = 1
1404Rate.Drop.Item.Normal = 1
1405Rate.Drop.Item.Uncommon = 1
1406Rate.Drop.Item.Rare = 1
1407Rate.Drop.Item.Epic = 1
1408Rate.Drop.Item.Legendary = 1
1409Rate.Drop.Item.Artifact = 1
1410Rate.Drop.Item.Referenced = 1
1411Rate.Drop.Money = 1
1412Rate.XP.Kill = 1
1413Rate.XP.Quest = 1
1414Rate.XP.Explore = 1
1415Rate.XP.PastLevel70 = 1
1416Rate.Rest.InGame = 1
1417Rate.Rest.Offline.InTavernOrCity = 1
1418Rate.Rest.Offline.InWilderness = 1
1419Rate.Damage.Fall = 1
1420Rate.Auction.Time = 1
1421Rate.Auction.Deposit = 1
1422Rate.Auction.Cut = 1
1423Rate.Honor = 1
1424Rate.Mining.Amount = 1
1425Rate.Mining.Next = 1
1426Rate.Talent = 1
1427Rate.Reputation.Gain = 1
1428Rate.InstanceResetTime = 1
1429SkillGain.Crafting = 1
1430SkillGain.Defense = 1
1431SkillGain.Gathering = 1
1432SkillGain.Weapon = 1
1433SkillChance.Orange = 100
1434SkillChance.Yellow = 75
1435SkillChance.Green = 25
1436SkillChance.Grey = 0
1437SkillChance.MiningSteps = 0
1438SkillChance.SkinningSteps = 0
1439DurabilityLossChance.Damage = 0.5
1440DurabilityLossChance.Absorb = 0.5
1441DurabilityLossChance.Parry = 0.05
1442DurabilityLossChance.Block = 0.05
1443Death.SicknessLevel = 11
1444Death.CorpseReclaimDelay.PvP = 0
1445Death.CorpseReclaimDelay.PvE = 0
1446Death.Bones.World = 1
1447Death.Bones.BattlegroundOrArena = 1
1448
1449###############################################################################
1450# BATTLEGROUND CONFIG
1451#
1452# Battleground.CastDeserter
1453# Cast Deserter spell at player who leave battleground in progress
1454# Default: 1 (enable)
1455# 0 (disable)
1456#
1457# Battleground.QueueAnnouncer.Enable
1458# Enable queue announcer posting to chat
1459# Default: 0 (disable)
1460# 1 (enable)
1461#
1462# Battleground.QueueAnnouncer.PlayerOnly
1463# Enable queue announcer posting to chat
1464# Default: 0 (disable)
1465# 1 (enable)
1466#
1467# Battleground.QueueAnnouncer.OnStart
1468# Enable queue announcer posting to chat at BG start
1469# Default: 0 (disable)
1470# 1 (enable)
1471#
1472# Battleground.PrematureReward
1473# Reward players in case of prematurely finished BG
1474# Default: 1 (enable)
1475# 0 (disable)
1476#
1477# Battleground.PrematureFinishTimer
1478# The time to end the bg if there are less than MinPlayersPerTeam on
1479# one side (in milliseconds)
1480# Default: 300000 (5 minutes)
1481# 0 - disable (not recommended)
1482#
1483# Battleground.LeaveWrathMode
1484# Restore the player's enter position, taxi flight and mount state
1485# Default: 0 (disable)
1486# 1 (enable)
1487#
1488###############################################################################
1489
1490Battleground.CastDeserter = 0
1491Battleground.QueueAnnouncer.Enable = 0
1492Battleground.QueueAnnouncer.PlayerOnly = 0
1493Battleground.PrematureReward = 1
1494BattleGround.PrematureFinishTimer = 300000
1495Battleground.LeaveWrathMode = 1
1496
1497###############################################################################
1498# ARENA CONFIG
1499#
1500# Arena.MaxRatingDifference
1501# The maximum rating difference between two groups in rated matches
1502# Default: 150 (enable, recommended)
1503# 0 (disable, rating difference is discarded)
1504#
1505# Arena.RatingDiscardTimer
1506# After the specified milliseconds has passed,
1507# rating information will be discarded when selecting teams for
1508# matches also initiates an update by this timer
1509# Default: 600000 (10 minutes, recommended)
1510# 0 (disable)
1511#
1512# Arena.AutoDistributePoints
1513# Set if arena points should be distributed automatically,
1514# or by GM command
1515# Default: 0 (disable) (recommended):
1516# use gm command or sql query to distribute the points
1517# 1 (enable) arena points are distributed automatically
1518#
1519# Arena.AutoDistributeInterval
1520# How often should the distribution take place
1521# If automatic distribution is enabled in days
1522# Default: 7 (weekly)
1523#
1524###############################################################################
1525
1526Arena.MaxRatingDifference = 300
1527Arena.RatingDiscardTimer = 600000
1528Arena.AutoDistributePoints = 1
1529Arena.AutoDistributeInterval = 1
1530
1531###############################################################################
1532# NETWORK CONFIG
1533#
1534# Network.Threads
1535# Number of threads for network,
1536# recommend 1 thread per 1000 connections.
1537# Default: 1
1538#
1539# Network.OutKBuff
1540# The size of the output kernel buffer used
1541# ( SO_SNDBUF socket option, tcp manual ).
1542# Default: -1 (Use system default setting)
1543#
1544# Network.OutUBuff
1545# Userspace buffer for output.
1546# This is amount of memory reserved per each connection.
1547# Default: 65536
1548#
1549# Network.TcpNoDelay:
1550# TCP Nagle algorithm setting
1551# Default: 0 (enable Nagle algorithm, less traffic, more latency)
1552# 1 (TCP_NO_DELAY, disable Nagle algorithm,
1553# more traffic but less latency)
1554#
1555###############################################################################
1556
1557Network.Threads = 1
1558Network.OutKBuff = -1
1559Network.OutUBuff = 65536
1560Network.TcpNodelay = 1
1561
1562###############################################################################
1563# AUCTION HOUSE BOT SETTINGS
1564#
1565# AuctionHouseBot.DEBUG
1566# Enable/Disable Debugging output
1567# Default 0 (disabled)
1568#
1569# AuctionHouseBot.DEBUG_FILTERS
1570# Enable/Disable Debugging output from Filters
1571# Default 0 (disabled)
1572#
1573# AuctionHouseBot.EnableSeller
1574# Enable/Disable the part of AHBot that puts items up for auction
1575# Default 0 (disabled)
1576#
1577# AuctionHouseBot.EnableBuyer
1578# Enable/Disable the part of AHBot that buys items from players
1579# Default 0 (disabled)
1580#
1581# AuctionHouseBot.UseBuyPriceForSeller
1582# Should the Seller use BuyPrice or SellPrice to determine Bid Prices
1583# Default 0 (use SellPrice)
1584#
1585# AuctionHouseBot.UseBuyPriceForBuyer
1586# Should the Buyer use BuyPrice or SellPrice to determine Bid Prices
1587# Default 0 (use SellPrice)
1588#
1589# Auction House Bot character data
1590# AuctionHouseBot.Account is the account number
1591# (in realmd->account table) of the player you want to run
1592# as the auction bot.
1593# AuctionHouseBot.GUID is the GUID (in characters->characters table)
1594# of the player you want to run as the auction bot.
1595# Default: 0 (Auction House Bot disabled)
1596#
1597# AuctionHouseBot.ItemsPerCycle
1598# Number of Items to Add/Remove from the AH during mass operations
1599# Default 200
1600#
1601###############################################################################
1602
1603AuctionHouseBot.DEBUG = 0
1604AuctionHouseBot.DEBUG_FILTERS = 0
1605AuctionHouseBot.EnableSeller = 0
1606AuctionHouseBot.EnableBuyer = 0
1607AuctionHouseBot.UseBuyPriceForSeller = 0
1608AuctionHouseBot.UseBuyPriceForBuyer = 0
1609AuctionHouseBot.Account = 0
1610AuctionHouseBot.GUID = 0
1611AuctionHouseBot.ItemsPerCycle = 200
1612
1613###############################################################################
1614# AUCTION HOUSE BOT FILTERS PART 1
1615#
1616# AuctionHouseBot.VendorItems
1617# Include items that can be bought from vendors.
1618# Default 0 (False)
1619#
1620# AuctionHouseBot.VendorTradeGoods
1621# Include Trade Goods that can be bought from vendors.
1622# Default 0 (False)
1623#
1624# AuctionHouseBot.LootItems
1625# Include items that can be looted or fished for.
1626# Default 1 (True)
1627#
1628# AuctionHouseBot.LootTradeGoods
1629# Include Trade Goods that can be looted or fished for.
1630# Default 1 (True)
1631#
1632# AuctionHouseBot.OtherItems
1633# Include misc. items.
1634# Default 0 (False)
1635#
1636# AuctionHouseBot.OtherTradeGoods
1637# Include misc. Trade Goods.
1638# Default 0 (False)
1639#
1640# AuctionHouseBot.Bonding_types
1641# Indicates which bonding types to allow seller to put up for auction
1642# No_Bind
1643# Default 1 (True)
1644# Bind_When_Picked_Up
1645# Default 0 (False)
1646# Bind_When_Equipped
1647# Default 1 (True)
1648# Bind_When_Use
1649# Default 1 (True)
1650# Bind_Quest_Item
1651# Default 0 (False)
1652#
1653# AuctionHouseBot.DisableBeta_PTR_Unused
1654# Disable certain items that are usually unavailable to Players
1655# Default 0 (False)
1656#
1657# AuctionHouseBot.DisablePermEnchant
1658# Disable Items with a Permanent Enchantment
1659# Default 0 (False)
1660#
1661# AuctionHouseBot.DisableGems
1662# Disable Gems
1663# Default 0 (False)
1664#
1665# AuctionHouseBot.DisableMoney
1666# Disable Items that are used as money
1667# Default 0 (False)
1668#
1669# AuctionHouseBot.DisableMoneyLoot
1670# Disable Items that have Money as a loot
1671# Default 0 (False)
1672#
1673# AuctionHouseBot.DisableLootable
1674# Disable Items that have other items as loot
1675# Default 0 (False)
1676#
1677# AuctionHouseBot.DisableKeys
1678# Disable Items that are keys
1679# Default 0 (False)
1680#
1681# AuctionHouseBot.DisableDuration
1682# Disable Items with a duration
1683# Default 0 (False)
1684#
1685# AuctionHouseBot.DisableBOP_Or_Quest_NoReqLevel
1686# Disable items that are BOP or Quest Item
1687# with a Required level that is less than the Item Level
1688# (This prevents a level 10 with a level 60 weapon or armor)
1689# (May need further refinement)
1690# Default 0 (False)
1691#
1692###############################################################################
1693
1694AuctionHouseBot.VendorItems = 0
1695AuctionHouseBot.VendorTradeGoods = 0
1696AuctionHouseBot.LootItems = 1
1697AuctionHouseBot.LootTradeGoods = 1
1698AuctionHouseBot.OtherItems = 0
1699AuctionHouseBot.OtherTradeGoods = 0
1700AuctionHouseBot.No_Bind = 1
1701AuctionHouseBot.Bind_When_Picked_Up = 0
1702AuctionHouseBot.Bind_When_Equipped = 1
1703AuctionHouseBot.Bind_When_Use = 1
1704AuctionHouseBot.Bind_Quest_Item = 0
1705AuctionHouseBot.DisableBeta_PTR_Unused = 0
1706AuctionHouseBot.DisablePermEnchant = 0
1707AuctionHouseBot.DisableGems = 0
1708AuctionHouseBot.DisableMoney = 0
1709AuctionHouseBot.DisableMoneyLoot = 0
1710AuctionHouseBot.DisableLootable = 0
1711AuctionHouseBot.DisableKeys = 0
1712AuctionHouseBot.DisableDuration = 0
1713AuctionHouseBot.DisableBOP_Or_Quest_NoReqLevel = 0
1714
1715###############################################################################
1716# AUCTION HOUSE BOT FILTERS PART 2
1717#
1718# These Filters are boolean (0 or 1) and will disable items that are
1719# specifically meant for the Class named.
1720# (UnusedClass is Class 10, which was skipped for some reason)
1721# Default 0 (allowed)
1722#
1723###############################################################################
1724
1725AuctionHouseBot.DisableWarriorItems = 0
1726AuctionHouseBot.DisablePaladinItems = 0
1727AuctionHouseBot.DisableHunterItems = 0
1728AuctionHouseBot.DisableRogueItems = 0
1729AuctionHouseBot.DisablePriestItems = 0
1730AuctionHouseBot.DisableDKItems = 0
1731AuctionHouseBot.DisableShamanItems = 0
1732AuctionHouseBot.DisableMageItems = 0
1733AuctionHouseBot.DisableWarlockItems = 0
1734AuctionHouseBot.DisableUnusedClassItems = 0
1735AuctionHouseBot.DisableDruidItems = 0
1736
1737###############################################################################
1738# AUCTION HOUSE BOT FILTERS PART 3
1739#
1740# AuctionHouseBot.DisableItemsBelowLevel
1741# Prevent Seller from listing Items below this Level
1742# Default 0 (Off)
1743#
1744# AuctionHouseBot.DisableItemsAboveLevel
1745# Prevent Seller from listing Items above this Level
1746# Default 0 (Off)
1747#
1748# AuctionHouseBot.DisableTGsBelowLevel
1749# Prevent Seller from listing Trade Goods below this Level
1750# Default 0 (Off)
1751#
1752# AuctionHouseBot.DisableTGsAboveLevel
1753# Prevent Seller from listing Trade Goods above this Level
1754# Default 0 (Off)
1755#
1756# AuctionHouseBot.DisableItemsBelowGUID
1757# Prevent Seller from listing Items below this GUID
1758# Default 0 (Off)
1759#
1760# AuctionHouseBot.DisableItemsAboveGUID
1761# Prevent Seller from listing Items above this GUID
1762# Default 0 (Off)
1763#
1764# AuctionHouseBot.DisableTGsBelowGUID
1765# Prevent Seller from listing Trade Goods below this GUID
1766# Default 0 (Off)
1767#
1768# AuctionHouseBot.DisableTGsAboveGUID
1769# Prevent Seller from listing Trade Goods above this GUID
1770# Default 0 (Off)
1771#
1772# AuctionHouseBot.DisableItemsBelowReqLevel
1773# Prevent Seller from listing Items below this Required Level
1774# Default 0 (Off)
1775#
1776# AuctionHouseBot.DisableItemsAboveReqLevel
1777# Prevent Seller from listing Items above this Required Level
1778# Default 0 (Off)
1779#
1780# AuctionHouseBot.DisableTGsBelowReqLevel
1781# Prevent Seller from listing Trade Goods below this Required Level
1782# Default 0 (Off)
1783#
1784# AuctionHouseBot.DisableTGsAboveReqLevel
1785# Prevent Seller from listing Trade Goods above this Required Level
1786# Default 0 (Off)
1787#
1788# AuctionHouseBot.DisableItemsBelowReqSkillRank
1789# Prevent Seller from listing Items below this Required Skill Rank
1790# Default 0 (Off)
1791#
1792# AuctionHouseBot.DisableItemsAboveReqSkillRank
1793# Prevent Seller from listing Items above this Required Skill Rank
1794# Default 0 (Off)
1795#
1796# AuctionHouseBot.DisableTGsBelowReqSkillRank
1797# Prevent Seller from listing Trade Goods below this Required Skill Rank
1798# Default 0 (Off)
1799#
1800# AuctionHouseBot.DisableTGsAboveReqSkillRank
1801# Prevent Seller from listing Trade Goods above this Required Skill Rank
1802# Default 0 (Off)
1803#
1804###############################################################################
1805
1806AuctionHouseBot.DisableItemsBelowLevel = 0
1807AuctionHouseBot.DisableItemsAboveLevel = 0
1808AuctionHouseBot.DisableTGsBelowLevel = 0
1809AuctionHouseBot.DisableTGsAboveLevel = 0
1810AuctionHouseBot.DisableItemsBelowGUID = 0
1811AuctionHouseBot.DisableItemsAboveGUID = 0
1812AuctionHouseBot.DisableTGsBelowGUID = 0
1813AuctionHouseBot.DisableTGsAboveGUID = 0
1814AuctionHouseBot.DisableItemsBelowReqLevel = 0
1815AuctionHouseBot.DisableItemsAboveReqLevel = 0
1816AuctionHouseBot.DisableTGsBelowReqLevel = 0
1817AuctionHouseBot.DisableTGsAboveReqLevel = 0
1818AuctionHouseBot.DisableItemsBelowReqSkillRank = 0
1819AuctionHouseBot.DisableItemsAboveReqSkillRank = 0
1820AuctionHouseBot.DisableTGsBelowReqSkillRank = 0
1821AuctionHouseBot.DisableTGsAboveReqSkillRank = 0
1822
1823###############################################################################
1824# CONSOLE AND REMOTE ACCESS
1825#
1826# Console.Enable
1827# Enable console
1828# Default: 1 - on
1829# 0 - off
1830#
1831# Ra.Enable
1832# Enable remote console
1833# Default: 0 - off
1834# 1 - on
1835#
1836# Ra.IP
1837# Default remote console ip address, use 0.0.0.0 for every address
1838#
1839# Ra.Port
1840# Default remote console port
1841#
1842# Ra.MinLevel
1843# Minimum level that's required to login,3 by default
1844#
1845# SOAP.Enable
1846# Enable soap service
1847# Default: 0 - off
1848# 1 - on
1849#
1850# SOAP.IP
1851# Bound SOAP service ip address, use 0.0.0.0 to access from everywhere
1852# Default: 127.0.0.1
1853#
1854# SOAP.Port
1855# SOAP port
1856# Default: 7878
1857#
1858###############################################################################
1859
1860Console.Enable = 1
1861Ra.Enable = 0
1862Ra.IP = 0.0.0.0
1863Ra.Port = 3443
1864Ra.MinLevel = 3
1865
1866SOAP.Enabled = 0
1867SOAP.IP = 127.0.0.1
1868SOAP.Port = 7878
1869
1870###################################################################################################################
1871# CharDelete.Method
1872# Character deletion behavior
1873# Default: 0 - Completely remove the character from the database
1874# 1 - Unlinking, the character gets unlinked from the account,
1875# the name gets freed up and appears as deleted ingame
1876#
1877# CharDelete.MinLevel
1878# Character gets deleted by CharDelete.Method=0 when the character
1879# hasn't the specified level yet.
1880# Default: 0 - For all characters the specified mode will be used
1881# 1+ - Only for players which have reached the specified level
1882# will be deleted by the specified mode.
1883# the rest will be deleted by CharDelete.Method=0
1884#
1885# CharDelete.KeepDays
1886# Define the amount of days for which the characters are kept in the database before
1887# they will be removed
1888# Default: 30
1889# 0 - Don't delete any characters, they stay in the database forever.
1890#
1891###################################################################################################################
1892
1893CharDelete.Method = 0
1894CharDelete.MinLevel = 0
1895CharDelete.KeepDays = 30
1896
1897###############################################################################
1898# CUSTOM SERVER OPTIONS
1899#
1900# PlayerStart.AllReputation
1901# Players will start with most of the high level reputations that are
1902# needed for items, mounts etc.
1903#
1904# PlayerStart.AllSpells
1905# If enabled, players will start with all their class spells
1906# (not talents). Useful for instant 70 servers.
1907# You must import playercreateinfo_spell_custom.sql, it's included in
1908# the SQL folder.
1909# Default: 0 - off
1910# 1 - on
1911#
1912#
1913# PlayerStart.MapsExplored
1914# Players will start with all maps explored if enabled
1915#
1916# MusicInBattleground
1917# If enabled "L70ETC-Power of the horde" will be played when BG starts
1918#
1919# HonorPointsAfterDuel
1920# The amount of honor points the duel winner will get after a duel.
1921# Default: 0 - disable
1922#
1923# AlwaysMaxWeaponSkill
1924# Players will automatically gain max weapon/defense skill when
1925# logging in, leveling up etc.
1926#
1927# PvPToken.Enable
1928# Enable/disable PvP Token System. Players will get a token
1929# after slaying another player that gives honor.
1930#
1931# PvPToken.MapAllowType
1932# Where players can receive the pvp token
1933# 4 - In all maps
1934# 3 - In battlegrounds only
1935# 2 - In FFA areas only (gurubashi arena etc)
1936# 1 - In battlegrounds AND FFA areas only
1937#
1938# PvPToken.ItemID
1939# The item players will get after killing someone
1940# if PvP Token system is enabled.
1941# Default: 29434 - Badge of justice
1942#
1943# PvPToken.ItemCount
1944# Modify the item ID count - Default: 1
1945#
1946# NoResetTalentsCost
1947# Enable or disable no cost when reseting talents
1948#
1949# ForbiddenMaps
1950# Map ids that users below SEC_GAMEMASTER cannot enter,
1951# with delimiter ','
1952# Default: ""
1953# example: "538,90"
1954# Note that it's HIGHLY DISCOURAGED to forbid starting maps (0,1,530)!
1955#
1956# ShowKickInWorld
1957# Determines wether a message is broadcasted to the entire server
1958# when a player gets kicked
1959# Default: 0 = Disable
1960# 1 = Enable
1961#
1962# RecordUpdateTimeDiffInterval
1963# Record update time diff to the log file
1964# update diff can be used as a criterion of performance
1965# diff < 300: good performance
1966# diff > 600: bad performance, may be caused by high cpu usage
1967# Default: 60000 (diff is written into log every 60000 ms or 1 minute.
1968# >0 = Interval
1969# 0 = Disable
1970#
1971# MinRecordUpdateTimeDiff
1972# Only record update time diff which is greater than this value
1973# Default: 100
1974#
1975# PlayerStart.String
1976# If set to anything other than "", this string will be displayed
1977# to players when they login to a newly created character.
1978# Default: "" - send no text
1979#
1980# DuelMod.Enable
1981# Allows players cooldowns/mana/hp to reset before each duel.
1982# Default: 0 (Disabled)
1983# 1 - Enabled
1984#
1985# DuelMod.Cooldowns
1986# Makes the players arena cooldowns reset before each duel.
1987# Default: 0 (Disabled)
1988# 1 - Enabled
1989#
1990###############################################################################
1991
1992PlayerStart.AllReputation = 1
1993PlayerStart.AllSpells = 0
1994PlayerStart.MapsExplored = 1
1995MusicInBattleground = 0
1996HonorPointsAfterDuel = 0
1997AlwaysMaxWeaponSkill = 1
1998PvPToken.Enable = 1
1999PvPToken.MapAllowType = 3
2000PvPToken.ItemID = 121212
2001PvPToken.ItemCount = 1
2002NoResetTalentsCost = 1
2003ShowKickInWorld = 0
2004RecordUpdateTimeDiffInterval = 60000
2005MinRecordUpdateTimeDiff = 100
2006PlayerStart.String = ""
2007DuelMod.Enable = 1
2008DuelMod.Cooldowns = 0
2009
2010###############################################################################
2011# AUTO BROADCAST
2012#
2013# AutoBroadcast.On
2014# Enable auto broadcast
2015# Default: 0 - off
2016# 1 - on
2017#
2018# AutoBroadcast.Center
2019# Display method
2020# Default: 0 - announce
2021# 1 - notify
2022# 2 - both
2023#
2024# AutoBroadcast.Timer
2025# Timer for auto broadcast (in milliseconds)
2026#
2027###############################################################################
2028
2029AutoBroadcast.On = 1
2030AutoBroadcast.Center = 0
2031AutoBroadcast.Timer = 1800000
2032
2033###############################################################################
2034# WARDEN SETTINGS
2035#
2036# Warden.Enabled
2037# Enable Warden anticheat system
2038# Default: 0 (Disabled)
2039# 1 (Enabled)
2040#
2041# Warden.Kick
2042# Kick player on failed check
2043# Default: 0 (Disabled)
2044# 1 (Enabled)
2045#
2046# Warden.NumChecks
2047# Number of Warden checks that are sent to the client each cycle.
2048# Default: 3 - (Enabled)
2049# 0 - (Disabled)
2050#
2051# Warden.ClientResponseDelay
2052# Time (in seconds) before client is getting disconnecting for not responding.
2053# Default: 90 - (90 Seconds)
2054# 0 - (Disabled, client won't be kicked)
2055#
2056# Warden.ClientCheckHoldOff
2057# Time (in seconds) to wait before sending the next check request to the client.
2058# A low number increases traffic and load on client and server side.
2059# Default: 15 - (15 Seconds)
2060# 0 - (Send check as soon as possible)
2061#
2062# Warden.LogFile
2063# Log file of Warden Fail
2064# Default: "Warden.log"
2065# "" - Empty name for disable
2066#
2067###############################################################################
2068
2069Warden.Enabled = 1
2070Warden.Kick = 1
2071Warden.NumChecks = 3
2072Warden.ClientResponseDelay = 90
2073Warden.ClientCheckHoldOff = 15
2074Warden.LogFile = "warden.log"