网站制作呼和浩特,建设一个网站主要受哪些因素的影响,做穿越火线的网站资料,Wordpress虚拟资源下载类主题魔兽worldserver.conf 服务端配置文件说明
我是艾西#xff0c;今天把很多小伙伴需要的魔兽worldserver.conf 服务端配置文件说明分享给大家#xff0c;大家可以自己研究参考下 worldserver.conf 这个文件是服务端的配置文件#xff0c;可以在这里做很多个性化修改
注意今天把很多小伙伴需要的魔兽worldserver.conf 服务端配置文件说明分享给大家大家可以自己研究参考下 worldserver.conf 这个文件是服务端的配置文件可以在这里做很多个性化修改
注意修改这个必须重启服务端才能生效
首先这个文件要使用支持 utf-8 格式的文本编辑器比如 VS codesublime 等等不要用记事本编辑
下面就来说说其中的部分设置
MaxOverspeedPings 2玩家超速检查2 为正常检查3 为加强检查比 2 更难踢0 为不检查超速
MaxPlayerLevel 80最高等级
StartPlayerLevel 1新人物等级
StartDeathKnightPlayerLevel 55死骑新人物等级
StartPlayerMoney 0新人物初始金钱铜币
AllFlightPaths 01 为打开全部飞行路线双方阵营0 为关闭
InstantFlightPaths 01 为飞行时瞬间到达目的地0 为正常飞行
Instance.IgnoreLevel 1进副本不检查等级设置为 0 为需要相应等级才能进入
Instance.IgnoreRaid 1进副本不需要团队一个人就可以进入设置为 0 则需要团队才能进入
Motd Welcome to a Trinity Core server.进入服务器的欢迎语使用 符号换行比如 “欢迎光临~xspio 测试服务器”
DBC.EnforceItemAttributes 11 为物品使用 DBC 文件中的属性0 则物品使用数据库中的属性
Warden.Enabled 0为 1 时开启 Warden 反作弊系统
下面为各项人物属性倍率1 为正常倍率增大后增加各项属性值
Rate.Health 1生命
Rate.Mana 1魔法
Rate.Rage.Income 1怒气加
Rate.Rage.Loss 1怒气减
Rate.RunicPower.Income 1符能加
Rate.RunicPower.Loss 1符能减
Rate.Focus 1专注
Rate.Energy 1能量
Rate.Loyalty 1忠诚度
下面为掉率1 为正常倍率增大后会增加掉落几率
Rate.Drop.Item.Poor 1低劣物品
Rate.Drop.Item.Normal 1普通物品
Rate.Drop.Item.Uncommon 1罕见物品
Rate.Drop.Item.Rare 1稀有物品
Rate.Drop.Item.Epic 1史诗物品
Rate.Drop.Item.Legendary 1传奇物品
Rate.Drop.Item.Artifact 1工艺品
Rate.Drop.Item.Referenced 1参照物品
Rate.Drop.Money 1金钱
下面为经验倍率1 为正常倍率增大后会增加数额
Rate.XP.Kill 1击杀经验
Rate.XP.Quest 1任务经验
Rate.XP.Explore 1开图经验
其他倍率1 为正常倍率
Rate.RepairCost 1修理费用
Rate.Honor 1荣誉
Rate.Talent 1天赋点
Rate.MoveSpeed 1移动速度 ################################################
# Core World Server configuration file #
################################################
[worldserver] ###################################################################################################
# SECTION INDEX
#
# EXAMPLE CONFIG
# CONNECTIONS AND DIRECTORIES
# PERFORMANCE SETTINGS
# SERVER LOGGING
# SERVER SETTINGS
# UPDATE SETTINGS
# HOTSWAP SETTINGS
# WARDEN SETTINGS
# PLAYER INTERACTION
# CREATURE SETTINGS
# SPAWN/RESPAWN SETTINGS
# CHAT SETTINGS
# GAME MASTER SETTINGS
# VISIBILITY AND DISTANCES
# SERVER RATES
# STATS LIMITS
# AUTO BROADCAST
# BATTLEGROUND CONFIG
# BATTLEFIELD CONFIG
# ARENA CONFIG
# NETWORK CONFIG
# CONSOLE AND REMOTE ACCESS
# CHARACTER DELETE OPTIONS
# CUSTOM SERVER OPTIONS
# AUCTION HOUSE BOT SETTINGS
# AUCTION HOUSE BOT ITEM FINE TUNING
# AUCTION HOUSE BOT BUYER CONFIG
# LOGGING SYSTEM SETTINGS
# PACKET SPOOF PROTECTION SETTINGS
# METRIC SETTINGS
#
################################################################################################### ###################################################################################################
# EXAMPLE CONFIG
#
# Variable
# Description: Brief description what the variable is doing.
# Important: Annotation for important things about this variable.
# Example: Example, i.e. if the value is a string
# Default: 10 - (Enabled|Comment|Variable name in case of grouped config options)
# 0 - (Disabled|Comment|Variable name in case of grouped config options)
#
# Note to developers:
# - Copy this example to keep the formatting.
# - Line breaks should be at column 100.
################################################################################################### ###################################################################################################
# CONNECTIONS AND DIRECTORIES
#
# RealmID 默认服务器ID单设备多服务器配置
# Description: ID of the Realm using this config.
# Important: RealmID must match the realmlist inside the auth database.
# Default: 1 RealmID 1 #
# DataDir 数据目录
# Description: Data directory setting.
# Important: DataDir needs to be quoted, as the string might contain space characters.
# Example: prefix/share/xxxxCore
# Default: . DataDir data #
# LogsDir 日志目录
# Description: Logs directory setting.
# Important: LogsDir needs to be quoted, as the string might contain space characters.
# Logs directory must exists, or log file creation will be disabled.
# Default: - (Log files will be stored in the current path) LogsDir logs #
# LoginDatabaseInfo 登陆数据库信息
# WorldDatabaseInfo 游戏数据库信息
# CharacterDatabaseInfo 角色数据库信息
# Description: Database connection settings for the world server.
# Example: hostname;port;username;password;database
# .;somenumber;username;password;database - (Use named pipes on Windows
# enable-named-pipe to [mysqld]
# section my.ini)
# .;/path/to/unix_socket;username;password;database - (use Unix sockets on
# Unix/Linux)
# Default: xxx.xxx.xxx.xxx你自己服务器IP地址;3306默认游戏业务端口;trinity;trinity;auth - (LoginDatabaseInfo)
# xxx.xxx.xxx.xxx你自己服务器IP地址;3306默认游戏业务端口;trinity;trinity;world - (WorldDatabaseInfo)
# xxx.xxx.xxx.xxx你自己服务器IP地址;3306默认游戏业务端口;trinity;trinity;characters - (CharacterDatabaseInfo)
# 服务器IP数据库端口数据库名数据库密码数据库
# Dont change hostname unless you are hosting mysql on a different machine, if you need help
# with configuration allowing to connect from diferent machine than the one running server
# search for TCE00016 on forum.
# Dont open port on firewall to external connections (it belongs to mysql, not to wow server).
# The username you choose must have permisions to create/alter/rename tables. LoginDatabaseInfo xxx.xxx.xxx.xxx你自己服务器IP地址;3306默认游戏业务端口;root;ascent;auth
WorldDatabaseInfo xxx.xxx.xxx.xxx你自己服务器IP地址;3306默认游戏业务端口;root;ascent;world
CharacterDatabaseInfo xxx.xxx.xxx.xxx你自己服务器IP地址;3306默认游戏业务端口;root;ascent;characters # 多线程配置
# LoginDatabase.WorkerThreads 登陆线程
# WorldDatabase.WorkerThreads 服务器线程
# CharacterDatabase.WorkerThreads 角色线程
# Description: The amount of worker threads spawned to handle asynchronous (delayed) MySQL
# statements. Each worker thread is mirrored with its own connection to the
# MySQL server and their own thread on the MySQL server.
# Default: 1 - (LoginDatabase.WorkerThreads)
# 1 - (WorldDatabase.WorkerThreads)
# 1 - (CharacterDatabase.WorkerThreads) LoginDatabase.WorkerThreads 1
WorldDatabase.WorkerThreads 1
CharacterDatabase.WorkerThreads 1 # 同步线程配置
# LoginDatabase.SynchThreads
# WorldDatabase.SynchThreads
# CharacterDatabase.SynchThreads
# Description: The amount of MySQL connections spawned to handle.
# Default: 1 - (LoginDatabase.SynchThreads)
# 1 - (WorldDatabase.SynchThreads)
# 2 - (CharacterDatabase.SynchThreads) LoginDatabase.SynchThreads 1
WorldDatabase.SynchThreads 1
CharacterDatabase.SynchThreads 2 # 数据库保持时间
# MaxPingTime
# Description: Time (in minutes) between database pings.
# Default: 30 MaxPingTime 30 # 服务器端口只要参数之一
# WorldServerPort
# Description: TCP port to reach the world server.
# Default: 8085 WorldServerPort 8085 # 绑定IP
# BindIP
# Description: Bind world server to IP/hostname.
# Default: 0.0.0.0 - (Bind to all IPs on the system) BindIP 0.0.0.0 # 线程池数量
# ThreadPool
# Description: Number of threads to be used for the global thread pool
# The thread pool is currently used for:
# - Signal handling
# - Remote access
# - Database keep-alive ping
# - Core freeze check
# - World socket networking
# Default: 2 ThreadPool 2 # 编译命令
# CMakeCommand
# Description: The path to your CMake binary.
# If the path is left empty, the built-in CMAKE_COMMAND is used.
# Example: C:/Program Files (x86)/CMake/bin/cmake.exe
# /usr/bin/cmake
# Default: CMakeCommand # 编译目录
# BuildDirectory
# Description: The path to your build directory.
# If the path is left empty, the built-in CMAKE_BINARY_DIR is used.
# Example: ../xxxxCore
# Default: BuildDirectory # 源码目录
# SourceDirectory
# Description: The path to your xxxxCore source directory.
# If the path is left empty, the built-in CMAKE_SOURCE_DIR is used.
# Example: ../xxxxCore
# Default: SourceDirectory # 数据库执行文件
# MySQLExecutable
# Description: The path to your mysql cli binary.
# If the path is left empty, built-in path from cmake is used.
# Example: C:/Program Files/MySQL/MySQL Server 5.6/bin/mysql.exe
# mysql.exe
# /usr/bin/mysql
# Default: MySQLExecutable #
################################################################################################### ###################################################################################################
# PERFORMANCE SETTINGS 性能配置
# 用户CPU设置
# UseProcessors
# Description: Processors mask for Windows and Linux based multi-processor systems.
# Example: A computer with 2 CPUs:
# 1 - 1st CPU only, 2 - 2nd CPU only, 3 - 1st and 2nd CPU, because 1 | 2 is 3
# Default: 0 - (Selected by OS)
# 1 - (Bit mask value of selected processors) UseProcessors 0 # 进程优先级
# ProcessPriority
# Description: Process priority setting for Windows and Linux based systems.
# Details: On Linux, a nice value of -15 is used. (requires superuser).
# On Windows, process is set to HIGH class.
# Default: 0 - (Normal)
# 1 - (High) ProcessPriority 0 # 压缩客户端更新压缩级别
# Compression
# Description: Compression level for client update packages.
# Range: 1-9
# Default: 1 - (Speed)
# 9 - (Best compression) Compression 1 # 用户限制
# PlayerLimit
# Description: Maximum number of players in the world. Excluding Mods, GMs and Admins.
# Important: If you want to block players and only allow Mods, GMs or Admins to join the
# server, use the DB field auth.realmlist.allowedSecurityLevel.
# Default: 0 - (Disabled, No limit)
# 1 - (Enabled) PlayerLimit 0 #
# SaveRespawnTimeImmediately
# Description: Save respawn time for creatures at death and gameobjects at use/open.
# Default: 1 - (Enabled, Save respawn time immediately)
# 0 - (Disabled, Save respawn time at grid unloading) SaveRespawnTimeImmediately 1 #
# MaxOverspeedPings
# Description: Maximum overspeed ping count before character is disconnected.
# Default: 2 - (Enabled, Minimum value)
# 3 - (Enabled, More checks before kick)
# 0 - (Disabled) MaxOverspeedPings 2 #
# GridUnload
# Description: Unload grids to save memory. Can be disabled if enough memory is available
# to speed up moving players to new grids.
# Default: 1 - (enable, Unload grids)
# 0 - (disable, Do not unload grids) GridUnload 1 #
# BaseMapLoadAllGrids
# Description: Load all grids for base maps upon load. Requires GridUnload to be 0.
# This will take around 5GB of ram upon server load, and will take some time
# to initially load the server.
# Default: 0 - (Dont pre-load all base maps, dynamically load as used)
# 1 - (Preload all grids in all base maps upon load) BaseMapLoadAllGrids 0 #
# InstanceMapLoadAllGrids
# Description: Load all grids for instance maps upon load. Requires GridUnload to be 0.
# Upon loading an instance map, all creatures/objects in the map will be pre-loaded
# Default: 0 - (Dont pre-load all base maps, dynamically load as used)
# 1 - (Preload all grids in the instance upon load) InstanceMapLoadAllGrids 0 # 连接超时时间
# SocketTimeOutTime
# Description: Time (in milliseconds) after which a connection being idle on the character
# selection screen is disconnected.
# Default: 900000 - (15 minutes) SocketTimeOutTime 900000 # 离开时间
# SocketTimeOutTimeActive
# Description: Time (in milliseconds) after which an idle connection is dropped while
# logged into the world.
# The client sends keepalive packets every 30 seconds. Values 30s are not recommended.
# Default: 60000 - (1 minute) SocketTimeOutTimeActive 60000 # 会话延迟
# SessionAddDelay
# Description: Time (in microseconds) that a network thread will sleep after authentication
# protocol handling before adding a connection to the world session map.
# Default: 10000 - (10 milliseconds, 0.01 second) SessionAddDelay 10000 #
# GridCleanUpDelay
# Description: Time (in milliseconds) grid clean up delay.
# Default: 300000 - (5 minutes) GridCleanUpDelay 300000 # 地图更新周期
# MapUpdateInterval
# Description: Time (milliseconds) for map update interval.
# Default: 100 - (0.1 second) MapUpdateInterval 100 # 天气更换周期
# ChangeWeatherInterval
# Description: Time (in milliseconds) for weather update interval.
# Default: 600000 - (10 min) ChangeWeatherInterval 600000 # 角色保存周期
# PlayerSaveInterval
# Description: Time (in milliseconds) for player save interval.
# Default: 90000 - (90 seconds) PlayerSaveInterval 90000 #
# PlayerSave.Stats.MinLevel
# Description: Minimum level for saving character stats in the database for external usage.
# Default: 0 - (Disabled, Do not save character stats)
# 1 - (Enabled, Level beyond which character stats are saved) PlayerSave.Stats.MinLevel 0 #
# PlayerSave.Stats.SaveOnlyOnLogout
# Description: Save player stats only on logout.
# Default: 1 - (Enabled, Only save on logout)
# 0 - (Disabled, Save on every player save) PlayerSave.Stats.SaveOnlyOnLogout 1 #
# DisconnectToleranceInterval
# Description: Tolerance (in seconds) for disconnected players before reentering the queue.
# Default: 0 (disabled) DisconnectToleranceInterval 0 #
# mmap.enablePathFinding
# Description: Enable/Disable pathfinding using mmaps - recommended.
# Default: 0 - (Disabled)
# 1 - (Enabled) mmap.enablePathFinding 0 #
# vmap.enableLOS
# vmap.enableHeight
# Description: VMmap support for line of sight and height calculation.
# Default: 1 - (Enabled, vmap.enableLOS)
# 1 - (Enabled, vmap.enableHeight)
# 0 - (Disabled) vmap.enableLOS 1
vmap.enableHeight 1 #
# vmap.enableIndoorCheck
# Description: VMap based indoor check to remove outdoor-only auras (mounts etc.).
# Default: 1 - (Enabled)
# 0 - (Disabled, somewhat less CPU usage) vmap.enableIndoorCheck 1 #
# DetectPosCollision
# Description: Check final move position, summon position, etc for visible collision with
# other objects or walls (walls only if vmaps are enabled).
# Default: 1 - (Enabled)
# 0 - (Disabled, Less position precision but less CPU usage) DetectPosCollision 1 #
# CheckGameObjectLoS
# Description: Include dynamic game objects (doors, chests etc.) in line of sight checks.
# This increases CPU usage somewhat.
# Default: 1 - (Enabled)
# 0 - (Disabled, may break some boss encounters) CheckGameObjectLoS 1 #
# TargetPosRecalculateRange
# Description: Max distance from movement target point (moving unit size) and targeted
# object (size) after that new target movement point calculated.
# Range: 0.5-5.0
# Default: 1.5
# 0.5 - (Minimum, Contact Range, More sensitive reaction to target movement)
# 5.0 - (Maximum, Melee attack range, Less CPU usage) TargetPosRecalculateRange 1.5 #
# UpdateUptimeInterval
# Description: Update realm uptime period (in minutes).
# Default: 10 - (10 minutes)
# 1 UpdateUptimeInterval 10 #
# LogDB.Opt.ClearInterval
# Description: Time (in minutes) for the WUPDATE_CLEANDB timer that clears the logs table
# of old entries.
# Default: 10 - (10 minutes)
# 1 LogDB.Opt.ClearInterval 10 #
# LogDB.Opt.ClearTime
# Description: Time (in seconds) for keeping old logs table entries.
# Default: 1209600 - (Enabled, 14 days)
# 0 - (Disabled, Do not clear entries) LogDB.Opt.ClearTime 1209600 #
# MaxCoreStuckTime
# Description: Time (in seconds) before the server is forced to crash if it is frozen.
# Default: 0 - (Disabled)
# 10 - (Enabled, Recommended 10) MaxCoreStuckTime 0 #
# AddonChannel
# Description: Configure the use of the addon channel through the server (some client side
# addons will not work correctly with disabled addon channel)
# Default: 1 - (Enabled)
# 0 - (Disabled) AddonChannel 1 #
# MapUpdate.Threads
# Description: Number of threads to update maps.
# Default: 1 MapUpdate.Threads 1 #
# CleanCharacterDB
# Description: Clean out deprecated achievements, skills, spells and talents from the db.
# Default: 0 - (Disabled)
# 1 - (Enable) CleanCharacterDB 0 #
# PersistentCharacterCleanFlags
# Description: Determines the character clean flags that remain set after cleanups.
# This is a bitmask value, check /doc/CharacterDBCleanup.txt for more
# information.
# Example: 14 - (Cleaning up skills, talents and spells will remain enabled after the
# next cleanup)
# Default: 0 - (All cleanup methods will be disabled after the next cleanup) PersistentCharacterCleanFlags 0 #
# Auction.GetAllScanDelay
# Description: Sets the minimum time in seconds, a single player character can perform a getall scan.
# The value is only held in memory so a server restart will clear it.
# Setting this to zero, will disable GetAll functions completely.
# Default: 900 - (GetAll scan limited to once every 15mins per player character) Auction.GetAllScanDelay 900 #
# Auction.SearchDelay
# Description: Sets the minimum time in milliseconds (seconds x 1000), that the client must wait between
# auction search operations. This can be increased if somehow Auction House activity is causing
# too much load.
# Default: 300 - (Time delay between auction searches set to 0.3secs) Auction.SearchDelay 300 #
################################################################################################### ###################################################################################################
# SERVER LOGGING
#
# PidFile
# Description: World daemon PID file.
# Example: ./world.pid - (Enabled)
# Default: - (Disabled) PidFile #
# PacketLogFile
# Description: Binary packet logging file for the world server.
# Filename extension must be .pkt to be parsable with WowPacketParser.
# Example: World.pkt - (Enabled)
# Default: - (Disabled) PacketLogFile # Extended Logging system configuration moved to end of file (on purpose)
#
################################################################################################### ###################################################################################################
# SERVER SETTINGS 服务器配置
#
# GameType
# Description: Server realm type.
# Default: 0 - (NORMAL)
# 1 - (PVP)
# 4 - (NORMAL)
# 6 - (RP)
# 8 - (RPPVP)
# 16 - (FFA_PVP, Free for all pvp mode like arena PvP in all zones except rest
# activated places and sanctuaries) GameType 0 # 大区
# RealmZone
# Description: Server realm zone. Set allowed alphabet in character, etc. names.
# Default 1 - (Development - any language)
# 2 - (United States - extended-Latin)
# 3 - (Oceanic - extended-Latin)
# 4 - (Latin America - extended-Latin)
# 5 - (Tournament - basic-Latin at create, any at login)
# 6 - (Korea - East-Asian)
# 7 - (Tournament - basic-Latin at create, any at login)
# 8 - (English - extended-Latin)
# 9 - (German - extended-Latin)
# 10 - (French - extended-Latin)
# 11 - (Spanish - extended-Latin)
# 12 - (Russian - Cyrillic)
# 13 - (Tournament - basic-Latin at create, any at login)
# 14 - (Taiwan - East-Asian)
# 15 - (Tournament - basic-Latin at create, any at login)
# 16 - (China - East-Asian)
# 17 - (CN1 - basic-Latin at create, any at login)
# 18 - (CN2 - basic-Latin at create, any at login)
# 19 - (CN3 - basic-Latin at create, any at login)
# 20 - (CN4 - basic-Latin at create, any at login)
# 21 - (CN5 - basic-Latin at create, any at login)
# 22 - (CN6 - basic-Latin at create, any at login)
# 23 - (CN7 - basic-Latin at create, any at login)
# 24 - (CN8 - basic-Latin at create, any at login)
# 25 - (Tournament - basic-Latin at create, any at login)
# 26 - (Test Server - any language)
# 27 - (Tournament - basic-Latin at create, any at login)
# 28 - (QA Server - any language)
# 29 - (CN9 - basic-Latin at create, any at login) RealmZone 1 # 账号限制
# StrictPlayerNames
# Description: Limit player name to language specific symbol set. Prevents character
# creation and forces rename request if not allowed symbols are used
# Default: 0 - (Disable, Limited server timezone dependent client check)
# 1 - (Enabled, Strictly basic Latin characters)
# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
# Note: Client needs to have the appropriate fonts installed which support
# the charset. For non-official localization, custom fonts need to be
# placed in clientdir/Fonts.
# 3 - (Enabled, Basic Latin characters server timezone specific) StrictPlayerNames 0 # 角色名称限制
# StrictCharterNames
# Description: Limit guild/arena team charter names to language specific symbol set.
# Prevents charter creation if not allowed symbols are used.
# Default: 0 - (Disable, Limited server timezone dependent client check)
# 1 - (Enabled, Strictly basic Latin characters)
# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
# Note: Client needs to have the appropriate fonts installed which support
# the charset. For non-official localization, custom fonts need to be
# placed in clientdir/Fonts.
# 3 - (Enabled, Basic Latin characters server timezone specific) StrictCharterNames 0 # 宠物名称限制
# StrictPetNames
# Description: Limit pet names to language specific symbol set.
# Prevents pet naming if not allowed symbols are used.
# Default: 0 - (Disable, Limited server timezone dependent client check)
# 1 - (Enabled, Strictly basic Latin characters)
# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
# Note: Client needs to have the appropriate fonts installed which support
# the charset. For non-official localization, custom fonts need to be
# placed in clientdir/Fonts.
# 3 - (Enabled, Basic Latin characters server timezone specific) StrictPetNames 0 # 语言检测
# DBC.Locale
# Description: DBC language settings.
# Default: 255 - (Auto Detect)
# 0 - (English)
# 1 - (Korean)
# 2 - (French)
# 3 - (German)
# 4 - (Chinese)
# 5 - (Taiwanese)
# 6 - (Spanish)
# 7 - (Spanish Mexico)
# 8 - (Russian) DBC.Locale 255 # DeclinedNames
# Description: Allow Russian clients to set and use declined names.
# Default: 0 - (Disabled, Except when the Russian RealmZone is set)
# 1 - (Enabled) DeclinedNames 0 #
# Expansion
# Description: Allow server to use content from expansions. Checks for expansion-related
# map files, client compatibility and class/race character creation.
# Default: 2 - (Expansion 2)
# 1 - (Expansion 1)
# 0 - (Disabled, Ignore and disable expansion content (maps, races, classes) Expansion 2 # 最小帐户名
# MinPlayerName
# Description: Minimal player name length.
# Range: 1-12
# Default: 2 MinPlayerName 2 # 最小角色名
# MinCharterName
# Description: Minimal charter name length.
# Range: 1-24
# Default: 2 MinCharterName 2 # 最小宠物名
# MinPetName
# Description: Minimal pet name length.
# Range: 1-12
# Default: 2 MinPetName 2 # 工会注册花费
# Guild.CharterCost
# ArenaTeam.CharterCost.2v2
# ArenaTeam.CharterCost.3v3
# ArenaTeam.CharterCost.5v5
# Description: Amount of money (in Copper) the petitions costs.
# Default: 1000 - (10 Silver)
# 800000 - (80 Gold)
# 1200000 - (120 Gold)
# 2000000 - (200 Gold) Guild.CharterCost 1000
ArenaTeam.CharterCost.2v2 800000
ArenaTeam.CharterCost.3v3 1200000
ArenaTeam.CharterCost.5v5 2000000 # 最大玩家列表数
# MaxWhoListReturns
# Description: Set the max number of players returned in the /who list and interface.
# Default: 49 - (stable) MaxWhoListReturns 49 #
# CharacterCreating.Disabled
# Description: Disable character creation for players based on faction.
# Default: 0 - (Enabled, All factions are allowed)
# 1 - (Disabled, Alliance)
# 2 - (Disabled, Horde)
# 3 - (Disabled, Both factions) CharacterCreating.Disabled 0 #
# CharacterCreating.Disabled.RaceMask
# Description: Mask of races which cannot be created by players.
# Example: 1536 - (1024 512, Blood Elf and Draenei races are disabled)
# Default: 0 - (Enabled, All races are allowed)
# 1 - (Disabled, Human)
# 2 - (Disabled, Orc)
# 4 - (Disabled, Dwarf)
# 8 - (Disabled, Night Elf)
# 16 - (Disabled, Undead)
# 32 - (Disabled, Tauren)
# 64 - (Disabled, Gnome)
# 128 - (Disabled, Troll)
# 512 - (Disabled, Blood Elf)
# 1024 - (Disabled, Draenei) CharacterCreating.Disabled.RaceMask 0 #
# CharacterCreating.Disabled.ClassMask
# Description: Mask of classes which cannot be created by players.
# Example: 288 - (32 256, Death Knight and Warlock classes are disabled)
# Default: 0 - (Enabled, All classes are allowed)
# 1 - (Disabled, Warrior)
# 2 - (Disabled, Paladin)
# 4 - (Disabled, Hunter)
# 8 - (Disabled, Rogue)
# 16 - (Disabled, Priest)
# 32 - (Disabled, Death Knight)
# 64 - (Disabled, Shaman)
# 128 - (Disabled, Mage)
# 256 - (Disabled, Warlock)
# 1024 - (Disabled, Druid) CharacterCreating.Disabled.ClassMask 0 # 限制一个账号角色数量
# CharactersPerAccount
# Description: Limit number of characters per account on all realms on this realmlist.
# Important: Number must be CharactersPerRealm
# Default: 50 CharactersPerAccount 50 # 限制一个服务器角色数量
# CharactersPerRealm
# Description: Limit number of characters per account on this realm.
# Range: 1-10
# Default: 10 - (Client limitation) CharactersPerRealm 10 # 限制一个服务器死亡骑士数量
# DeathKnightsPerRealm
# Description: Limit number of death knight characters per account on this realm.
# Range: 1-10
# Default: 1 DeathKnightsPerRealm 1 # 死亡骑士最低等级
# CharacterCreating.MinLevelForDeathKnight
# Description: Limit creating death knights only for account with another
# character of specific level (ignored for GM accounts).
# Default: 55 - (Enabled, Requires at least another level 55 character)
# 0 - (Disabled)
# 1 - (Enabled, Requires at least another level 1 character) CharacterCreating.MinLevelForDeathKnight 55 # 跳过动画
# SkipCinematics
# Description: Disable cinematic intro at first login after character creation.
# Prevents buggy intros in case of custom start location coordinates.
# Default: 0 - (Show intro for each new character)
# 1 - (Show intro only for first character of selected race)
# 2 - (Disable intro for all classes) SkipCinematics 0 # 最高角色等级
# MaxPlayerLevel
# Description: Maximum level that can be reached by players.
# Important: Levels beyond 100 are not recommended at all.
# Range: 1-255
# Default: 80 MaxPlayerLevel 80 #
# MinDualSpecLevel
# Description: Level requirement for Dual Talent Specialization.
# Default: 40 MinDualSpecLevel 40 # 初始等级
# StartPlayerLevel
# Description: Starting level for characters after creation.
# Range: 1-MaxPlayerLevel
# Default: 1 StartPlayerLevel 1 # 死亡骑士初始等级
# StartDeathKnightPlayerLevel
# Description: Starting level for death knight characters after creation.
# Range: 1-MaxPlayerLevel
# Default: 55 StartDeathKnightPlayerLevel 55 # 橘色初始钱数
# StartPlayerMoney
# Description: Amount of money (in Copper) that a character has after creation.
# Default: 0
# 100 - (1 Silver)
# 10000 - (1 Gold) StartPlayerMoney 1000000 # 最高荣誉点数
# MaxHonorPoints
# Description: Maximum honor points a character can have.
# Default: 75000 MaxHonorPoints 75000 # 初始荣誉点数
# StartHonorPoints
# Description: Amount of honor points that characters have after creation.
# Default: 0 StartHonorPoints 0 # 最高竞技场点数
# MaxArenaPoints
# Description: Maximum arena points a character can have.
# Default: 10000 MaxArenaPoints 10000 # 初始竞技场点数
# StartArenaPoints
# Description: Amount of arena points that characters has after creation.
# Default: 0 StartArenaPoints 0 # 招募朋友最高等级
# RecruitAFriend.MaxLevel
# Description: Highest level up to which a character can benefit from the Recruit-A-Friend
# experience multiplier.
# Default: 60 RecruitAFriend.MaxLevel 60 # 招募等级最大差
# RecruitAFriend.MaxDifference
# Description: Highest level difference between linked Recruiter and Friend benefit from
# the Recruit-A-Friend experience multiplier.
# Default: 4 RecruitAFriend.MaxDifference 4 # 水下呼吸角色等级
# DisableWaterBreath
# Description: Required security level for water breathing.
# Default: 4 - (Disabled)
# 0 - (Enabled, Everyone)
# 1 - (Enabled, Mods/GMs/Admins)
# 2 - (Enabled, GMs/Admins)
# 3 - (Enabled, Admins) DisableWaterBreath 4 # 角色创建后开启所有飞行点
# AllFlightPaths
# Description: Character knows all flight paths (of both factions) after creation.
# Default: 0 - (Disabled)
# 1 - (Enabled) AllFlightPaths 0 # 飞行时直接抵达目的地
# InstantFlightPaths
# Description: Flight paths will take players to their destination instantly instead
# of making them wait while flying.
# Default: 0 - (Disabled)
# 1 - (Enabled) InstantFlightPaths 0 # 技能等级跟着等级自动提升
# AlwaysMaxSkillForLevel
# Description: Players will automatically gain max skill level when logging in or leveling
# up.
# Default: 0 - (Disabled)
# 1 - (Enabled) AlwaysMaxSkillForLevel 0 # 激活天气系统
# ActivateWeather
# Description: Activate the weather system.
# Default: 1 - (Enabled)
# 0 - (Disabled) ActivateWeather 1 #
# CastUnstuck
# Description: Allow casting the Unstuck spell using .start or unstuck button in client
# help options.
# Default: 1 - (Enabled)
# 0 - (Disabled) CastUnstuck 1 #
# Instance.IgnoreLevel
# Description: Ignore level requirement when entering instances.
# Default: 0 - (Disabled)
# 1 - (Enabled) Instance.IgnoreLevel 1 #
# Instance.IgnoreRaid
# Description: Ignore raid group requirement when entering instances.
# Default: 0 - (Disabled)
# 1 - (Enabled) Instance.IgnoreRaid 1 #
# Instance.ResetTimeHour
# Description: Hour of the day when the global instance reset occurs.
# Range: 0-23
# Default: 4 - (04:00 AM) Instance.ResetTimeHour 4 #
# Instance.UnloadDelay
# Description: Time (in milliseconds) before instance maps are unloaded from memory if no
# characters are inside.
# Default: 1800000 - (Enabled, 30 minutes)
# 0 - (Disabled, Instance maps are kept in memory until the instance
# resets) Instance.UnloadDelay 1800000 #
# InstancesResetAnnounce
# Description: Announce the reset of one instance to whole party.
# Default: false - (Disabled, dont show, blizzlike)
# true - (Enabled, show) InstancesResetAnnounce false #
# Quests.EnableQuestTracker
# Description: Store datas in the database about quest completion and abandonment to help finding out bugged quests.
# Default: 0 - (Disabled)
# 1 - (Enabled) Quests.EnableQuestTracker 0 #
# Quests.LowLevelHideDiff
# Description: Level difference between player and quest level at which quests are
# considered low-level and are not shown via exclamation mark (!) at quest
# givers.
# Default: 4 - (Enabled, Hide quests that have 4 levels less than the character)
# -1 - (Disabled, Show all available quest marks) Quests.LowLevelHideDiff 4 #
# Quests.HighLevelHideDiff
# Description: Level difference between player and quest level at which quests are
# considered high-level and are not shown via exclamation mark (!) at quest
# givers.
# Default: 7 - (Enabled, Hide quests that have 7 levels more than the character)
# -1 - (Disabled, Show all available quest marks) Quests.HighLevelHideDiff 7 #
# Quests.IgnoreRaid
# Description: Allow non-raid quests to be completed while in a raid group.
# Default: 0 - (Disabled)
# 1 - (Enabled) Quests.IgnoreRaid 0 #
# Quests.IgnoreAutoAccept
# Description: Ignore auto accept flag. Clients will have to manually accept all quests.
# Default: 0 - (Disabled, DB values determine if quest is marked auto accept or not.)
# 1 - (Enabled, clients will not be told to automatically accept any quest.) Quests.IgnoreAutoAccept 0 #
# Quests.IgnoreAutoComplete
# Description: Ignore auto complete flag. Clients will have to manually complete all quests.
# Default: 0 - (Disabled, DB values determine if quest is marked auto complete or not.)
# 1 - (Enabled, clients will not be told to automatically complete any quest.) Quests.IgnoreAutoComplete 0 #
# Quests.DailyResetTime
# Description: Hour of the day when daily quest reset occurs.
# Range: 0-23
# Default: 3 - (3:00 AM, Blizzlike)
# Quests.DailyResetTime 3 #
# Guild.EventLogRecordsCount
# Description: Number of log entries for guild events that are stored per guild. Old entries
# will be overwritten if the number of log entries exceed the configured value.
# High numbers prevent this behavior but may have performance impacts.
# Default: 100 Guild.EventLogRecordsCount 100 #
# Guild.ResetHour
# Description: Hour of the day when the daily cap resets occur.
# Range: 0-23
# Default: 6 - (06:00 AM) Guild.ResetHour 6 #
# Guild.BankEventLogRecordsCount
# Description: Number of log entries for guild bank events that are stored per guild. Old
# entries will be overwritten if the number of log entries exceed the
# configured value. High numbers prevent this behavior but may have performance
# impacts.
# Default: 25 - (Minimum) Guild.BankEventLogRecordsCount 25 #
# MaxPrimaryTradeSkill
# Description: Maximum number of primary professions a character can learn.
# Range: 0-11
# Default: 2 MaxPrimaryTradeSkill 2 #
# MinPetitionSigns
# Description: Number of required signatures on charters to create a guild.
# Range: 0-9
# Default: 9 MinPetitionSigns 9 #
# MaxGroupXPDistance
# Description: Max distance to creature for group member to get experience at creature
# death.
# Default: 74 MaxGroupXPDistance 74 #
# MaxRecruitAFriendBonusDistance
# Description: Max distance between character and and group to gain the Recruit-A-Friend
# XP multiplier.
# Default: 100 MaxRecruitAFriendBonusDistance 100 #
# MinQuestScaledXPRatio
# Description: Min ratio of experience that a quest can grant when player level scaling is factored.
# Example: 50 (No less than 50% experience granted from a lower leveled quests completion)
# 100 (Quests always grant full experience upon completion)
# Default: 0 - (Quests too low may grant no experience) MinQuestScaledXPRatio 0 #
# MinCreatureScaledXPRatio
# Description: Min ratio of experience that a creature kill can grant when player level scaling is factored. This
# will also allow spell procs to trigger, such as Drain Soul, if 0 and exp is grantable.
# Example: 50 (No less than 50% experience granted from a lower leveled creature kill)
# 100 (Creature kills always grant full experience upon kill)
# Default: 0 - (Creatures too low may grant no experience) MinCreatureScaledXPRatio 0 #
# MinDiscoveredScaledXPRatio
# Description: Min ratio of experience that an area discovery event will grant when player level scaling is factored.
# Example: 50 (No less than 50% experience granted from discovering a new section of map)
# 100 (Map exploration always grant full experience upon discovery)
# Default: 0 - (No experience granted when discovered area is too low level) MinDiscoveredScaledXPRatio 0 #
# MailDeliveryDelay
# Description: Time (in seconds) mail delivery is delayed when sending items.
# Default: 3600 - (1 hour) MailDeliveryDelay 3600 #
# CleanOldMailTime
# Description: The hour at which old mails will be returned or deleted by the server.
# This can be any integer number from 0 to 23. 20 will be 8pm server time.
# Default: 4 - 4am CleanOldMailTime 4 #
# SkillChance.Prospecting
# Description: Allow skill increase from prospecting.
# Default: 0 - (Disabled)
# 1 - (Enabled) SkillChance.Prospecting 0 #
# SkillChance.Milling
# Description: Allow skill increase from milling.
# Default: 0 - (Disabled)
# 1 - (Enabled) SkillChance.Milling 0 #
# OffhandCheckAtSpellUnlearn
# Description: Unlearning certain spells can change offhand weapon restrictions
# for equip slots.
# Default: 1 - (Recheck offhand slot weapon at unlearning a spell)
# 0 - (Recheck offhand slot weapon only at zone update) OffhandCheckAtSpellUnlearn 1 #
# ClientCacheVersion
# Description: Client cache version for client cache data reset. Use any value different
# from DB and not recently been used to trigger client side cache reset.
# Default: 0 - (Use DB value from world DB version.cache_id field) ClientCacheVersion 0 #
# Event.Announce
# Description: Announce events.
# Default: 0 - (Disabled)
# 1 - (Enabled) Event.Announce 0 #
# BeepAtStart
# Description: Beep when the world server finished starting.
# Default: 1 - (Enabled)
# 0 - (Disabled) BeepAtStart 1 #
# Motd
# Description: Message of the Day, displayed at login. Use for a newline.
# Example: Welcome to Johns Server!This server is proud to be powered by Trinity Core.
# Default: Welcome to a Trinity Core server. Motd 欢迎进入 巫妖王之怒 有任何问题直接联系GM #
# Server.LoginInfo
# Description: Display core version (.server info) on login.
# Default: 0 - (Disabled)
# 1 - (Enabled) Server.LoginInfo 0 #
# Command.LookupMaxResults
# Description: Number of results being displayed using a .lookup command.
# Default: 0 - (Unlimited) Command.LookupMaxResults 0 #
# AllowTickets
# Description: Allow/disallow sending new tickets.
# Default: 1 - (Enabled)
# 0 - (Disabled) AllowTickets 1 #
# DeletedCharacterTicketTrace
# Description: Keep trace of tickets opened by deleted characters
# gm_ticket.playerGuid will be 0, old GUID and character name
# will be included in gm_ticket.comment
# Default: 0 - (Disabled)
# 1 - (Enabled) DeletedCharacterTicketTrace 0 #
# DungeonFinder.OptionsMask
# Description: Dungeon and raid finder system.
# Value is a bitmask consisting of:
# LFG_OPTION_ENABLE_DUNGEON_FINDER 1, Enable the dungeon finder browser
# LFG_OPTION_ENABLE_RAID_BROWSER 2, Enable the raid browser
# Default: 1 DungeonFinder.OptionsMask 1 #
# DBC.EnforceItemAttributes
# Description: Disallow overriding item attributes stored in DBC files with values from the
# database.
# Default: 1 - (Enabled, Enforce DBC values)
# 0 - (Disabled, Use database values) DBC.EnforceItemAttributes 1 #
# AccountInstancesPerHour
# Description: Controls the max amount of different instances player can enter within hour.
# Default: 5 AccountInstancesPerHour 5 #
# Account.PasswordChangeSecurity
# Description: Controls how secure the password changes are.
# Default: 0 - None (Old and new password)
# 1 - Email (Email confirmation necessary)
# 2 - RBAC (RBAC enable or disables email confirmation per group) Account.PasswordChangeSecurity 0 #
# BirthdayTime
# Description: Set to date of projects birth in UNIX time. By default the date when
# xxxxCore was started (Thu Oct 2, 2008)
# Default: xxxxxxxxxx
#
# BirthdayTime xxxxxxxxxx #
# CacheDataQueries
# Description: Server caches data queries at startup.
# Can be disabled if not enough memory is available.
# Default: 1 - (Enabled)
# 0 - (Disabled)
#
# CacheDataQueries 1 #
################################################################################################### ###################################################################################################
# UPDATE SETTINGS
#
# Updates.EnableDatabases
# Description: A mask that describes which databases shall be updated.
#
# Following flags are available
# DATABASE_LOGIN 1, // Auth database
# DATABASE_CHARACTER 2, // Character database
# DATABASE_WORLD 4, // World database
#
# Default: 7 - (All enabled)
# 4 - (Enable world only)
# 0 - (All disabled) Updates.EnableDatabases 0 #
# Updates.AutoSetup
# Description: Auto populate empty databases.
# Default: 1 - (Enabled)
# 0 - (Disabled) Updates.AutoSetup 1 #
# Updates.Redundancy
# Description: Perform data redundancy checks through hashing
# to detect changes on sql updates and reapply it.
# Default: 1 - (Enabled)
# 0 - (Disabled) Updates.Redundancy 1 #
# Updates.ArchivedRedundancy
# Description: Check hashes of archived updates (slows down startup).
# Default: 0 - (Disabled)
# 1 - (Enabled) Updates.ArchivedRedundancy 0 #
# Updates.AllowRehash
# Description: Inserts the current file hash in the database if it is left empty.
# Useful if you want to mark a file as applied but you dont know its hash.
# Default: 1 - (Enabled)
# 0 - (Disabled) Updates.AllowRehash 1 #
# Updates.CleanDeadRefMaxCount
# Description: Cleans dead/ orphaned references that occur if an update was removed or renamed and edited in one step.
# It only starts the clean up if the count of the missing updates is below or equal the Updates.CleanDeadRefMaxCount value.
# This way prevents erasing of the update history due to wrong source directory state (maybe wrong branch or bad revision).
# Disable this if you want to know if the database is in a possible dirty state.
# Default: 3 - (Enabled)
# 0 - (Disabled)
# -1 - (Enabled - unlimited) Updates.CleanDeadRefMaxCount 3 #
################################################################################################### ###################################################################################################
# HOTSWAP SETTINGS
#
# HotSwap.Enabled (Requires compilation with DYNAMIC_LINKING1)
# Description: Enables dynamic script hotswapping.
# Reloads scripts on changes.
# Default: 1 - (Enabled)
# 0 - (Disabled) HotSwap.Enabled 1 #
# HotSwap.ScriptDir
# Description: Directory containing the script shared libraries (.dll/.so).
# Example: /usr/local/scripts
# Default: scripts HotSwap.ScriptDir scripts # HotSwap.EnableReCompiler
# Description: Enables the dynamic script recompiler.
# Watches your script source directories and recompiles the
# script modules on changes.
# Default: 1 - (Enabled)
# 0 - (Disabled) HotSwap.EnableReCompiler 1 # HotSwap.EnableEarlyTermination
# Description: Terminate the build of a module when an associated
# source file was changed meanwhile.
# Default: 1 - (Enabled)
# 0 - (Disabled) HotSwap.EnableEarlyTermination 1 # HotSwap.EnableBuildFileRecreation
# Description: Recreate build files when sources to a module
# were added or removed.
# Default: 1 - (Enabled)
# 0 - (Disabled) HotSwap.EnableBuildFileRecreation 1 #
# HotSwap.EnableInstall
# Description: Enables cmake install after automatic builds have finished
# Default: 1 - (Enabled)
# 0 - (Disabled) HotSwap.EnableInstall 1 #
# HotSwap.EnablePrefixCorrection
# Description: Allows the core to automatic set the CMAKE_INSTALL_PREFIX
# to its current location in the filesystem.
# Default: 1 - (Enabled)
# 0 - (Disabled) HotSwap.EnablePrefixCorrection 1 # HotSwap.ReCompilerBuildType
# Description: Defines the build type of the builds invoked by the recompiler.
# Default: - Built-in build type of the module is used.
# Release - Release builds only
# Debug - Debug builds only HotSwap.ReCompilerBuildType #
################################################################################################### ###################################################################################################
# WARDEN SETTINGS
#
# Warden.Enabled
# Description: Enable Warden anticheat system.
# Default: 0 - (Disabled)
# 1 - (Enabled) Warden.Enabled 0 #
# Warden.NumMemChecks
# Description: Number of Warden memory checks that are sent to the client each cycle.
# Default: 3 - (Enabled)
# 0 - (Disabled) Warden.NumMemChecks 3 #
# Warden.NumOtherChecks
# Description: Number of Warden checks other than memory checks that are added to request
# each checking cycle.
# Default: 7 - (Enabled)
# 0 - (Disabled) Warden.NumOtherChecks 7 #
# Warden.ClientResponseDelay
# Description: Time (in seconds) before client is getting disconnecting for not responding.
# Default: 600 - (10 Minutes)
# 0 - (Disabled, client wont be kicked) Warden.ClientResponseDelay 600 #
# Warden.ClientCheckHoldOff
# Description: Time (in seconds) to wait before sending the next check request to the client.
# A low number increases traffic and load on client and server side.
# Default: 30 - (30 Seconds)
# 0 - (Send check as soon as possible) Warden.ClientCheckHoldOff 30 #
# Warden.ClientCheckFailAction
# Description: Default action being taken if a client check failed. Actions can be
# overwritten for each single check via warden_action table in characters
# database.
# Default: 0 - (Disabled, Logging only)
# 1 - (Kick)
# 2 - (Ban) Warden.ClientCheckFailAction 0 #
# Warden.BanDuration
# Description: Time (in seconds) an account will be banned if ClientCheckFailAction is set
# to ban.
# Default: 86400 - (24 hours)
# 0 - (Permanent ban) Warden.BanDuration 86400 #
################################################################################################### ###################################################################################################
# PLAYER INTERACTION
#
# AllowTwoSide.Interaction.Calendar
# Description: Allow calendar invites between factions.
# Default: 0 - (Disabled)
# 1 - (Enabled) AllowTwoSide.Interaction.Calendar 0 #
# AllowTwoSide.Interaction.Channel
# Description: Allow channel chat between factions.
# Default: 0 - (Disabled)
# 1 - (Enabled) AllowTwoSide.Interaction.Channel 0 #
# AllowTwoSide.Interaction.Group
# Description: Allow group joining between factions.
# Default: 0 - (Disabled)
# 1 - (Enabled) AllowTwoSide.Interaction.Group 0 #
# AllowTwoSide.Interaction.Guild
# Description: Allow guild joining between factions.
# Default: 0 - (Disabled)
# 1 - (Enabled) AllowTwoSide.Interaction.Guild 0 #
# AllowTwoSide.Interaction.Auction
# Description: Allow auctions between factions.
# Default: 0 - (Disabled)
# 1 - (Enabled) AllowTwoSide.Interaction.Auction 0 #
# AllowTwoSide.Trade
# Description: Allow trading between factions.
# Default: 0 - (Disabled)
# 1 - (Enabled) AllowTwoSide.Trade 0 #
# TalentsInspecting
# Description: Allow/disallow inspecting other characters talents.
# Doesnt affect game master accounts.
# 2 - (Enabled for all characters)
# Default: 1 - (Enabled for characters of the same faction)
# 0 - (Talent inspecting is disabled) TalentsInspecting 1 #
################################################################################################### ###################################################################################################
# CREATURE SETTINGS
#
# ThreatRadius
# Description: Distance for creatures to evade after being pulled away from the combat
# starting point. If ThreatRadius is less than creature aggro radius then aggro
# radius will be used.
# Default: 60 ThreatRadius 60 #
# Rate.Creature.Aggro
# Description: Aggro radius percentage.
# Default: 1 - (Enabled, 100%)
# 1.5 - (Enabled, 150%)
# 0 - (Disabled, 0%) Rate.Creature.Aggro 1 #
# CreatureFamilyFleeAssistanceRadius
# Description: Distance for fleeing creatures seeking assistance from other creatures.
# Default: 30 - (Enabled)
# 0 - (Disabled) CreatureFamilyFleeAssistanceRadius 30 #
# CreatureFamilyAssistanceRadius
# Description: Distance for creatures calling for assistance from other creatures without
# moving.
# Default: 10 - (Enabled)
# 0 - (Disabled) CreatureFamilyAssistanceRadius 10 #
# CreatureFamilyAssistanceDelay
# Description: Time (in milliseconds) before creature assistance call.
# Default: 1500 - (1.5 Seconds) CreatureFamilyAssistanceDelay 1500 #
# CreatureFamilyFleeDelay
# Description: Time (in milliseconds) during which creature can flee if no assistance was
# found.
# Default: 7000 (7 Seconds) CreatureFamilyFleeDelay 7000 #
# WorldBossLevelDiff
# Description: World boss level difference.
# Default: 3 WorldBossLevelDiff 3 #
# Corpse.Decay.NORMAL
# Corpse.Decay.RARE
# Corpse.Decay.ELITE
# Corpse.Decay.RAREELITE
# Corpse.Decay.WORLDBOSS
# Description: Time (in seconds) until creature corpse will decay if not looted or skinned.
# Default: 60 - (1 Minute, Corpse.Decay.NORMAL)
# 300 - (5 Minutes, Corpse.Decay.RARE)
# 300 - (5 Minutes, Corpse.Decay.ELITE)
# 300 - (5 Minutes, Corpse.Decay.RAREELITE)
# 3600 - (1 Hour, Corpse.Decay.WORLDBOSS) Corpse.Decay.NORMAL 60
Corpse.Decay.RARE 300
Corpse.Decay.ELITE 300
Corpse.Decay.RAREELITE 300
Corpse.Decay.WORLDBOSS 3600 #
# Rate.Corpse.Decay.Looted
# Description: Multiplier for Corpse.Decay.* to configure how long creature corpses stay
# after they have been looted.
# Default: 0.5 Rate.Corpse.Decay.Looted 0.5 #
# Rate.Creature.Normal.Damage
# Rate.Creature.Elite.Elite.Damage
# Rate.Creature.Elite.RARE.Damage
# Rate.Creature.Elite.RAREELITE.Damage
# Rate.Creature.Elite.WORLDBOSS.Damage
# Description: Mulitplier for creature melee damage.
# Default: 1 - (Rate.Creature.Normal.Damage)
# 1 - (Rate.Creature.Elite.Elite.Damage)
# 1 - (Rate.Creature.Elite.RARE.Damage)
# 1 - (Rate.Creature.Elite.RAREELITE.Damage)
# 1 - (Rate.Creature.Elite.WORLDBOSS.Damage)
# Rate.Creature.Normal.Damage 1
Rate.Creature.Elite.Elite.Damage 1
Rate.Creature.Elite.RARE.Damage 1
Rate.Creature.Elite.RAREELITE.Damage 1
Rate.Creature.Elite.WORLDBOSS.Damage 1 #
# Rate.Creature.Normal.SpellDamage
# Rate.Creature.Elite.Elite.SpellDamage
# Rate.Creature.Elite.RARE.SpellDamage
# Rate.Creature.Elite.RAREELITE.SpellDamage
# Rate.Creature.Elite.WORLDBOSS.SpellDamage
# Description: Mulitplier for creature spell damage.
# Default: 1 - (Rate.Creature.Normal.SpellDamage)
# 1 - (Rate.Creature.Elite.Elite.SpellDamage)
# 1 - (Rate.Creature.Elite.RARE.SpellDamage)
# 1 - (Rate.Creature.Elite.RAREELITE.SpellDamage)
# 1 - (Rate.Creature.Elite.WORLDBOSS.SpellDamage) Rate.Creature.Normal.SpellDamage 1
Rate.Creature.Elite.Elite.SpellDamage 1
Rate.Creature.Elite.RARE.SpellDamage 1
Rate.Creature.Elite.RAREELITE.SpellDamage 1
Rate.Creature.Elite.WORLDBOSS.SpellDamage 1 #
# Rate.Creature.Normal.HP
# Rate.Creature.Elite.Elite.HP
# Rate.Creature.Elite.RARE.HP
# Rate.Creature.Elite.RAREELITE.HP
# Rate.Creature.Elite.WORLDBOSS.HP
# Description: Mulitplier for creature health.
# Default: 1 - (Rate.Creature.Normal.HP)
# 1 - (Rate.Creature.Elite.Elite.HP)
# 1 - (Rate.Creature.Elite.RARE.HP)
# 1 - (Rate.Creature.Elite.RAREELITE.HP)
# 1 - (Rate.Creature.Elite.WORLDBOSS.HP) Rate.Creature.Normal.HP 1
Rate.Creature.Elite.Elite.HP 1
Rate.Creature.Elite.RARE.HP 1
Rate.Creature.Elite.RAREELITE.HP 1
Rate.Creature.Elite.WORLDBOSS.HP 1 #
# Creature.PickPocketRefillDelay
# Description: Time in seconds that the server will wait before refilling the pickpocket loot
# for a creature
# Default: 600 Creature.PickPocketRefillDelay 600 #
# ListenRange.Say
# Description: Distance in which players can read say messages from creatures or
# gameobjects.
# Default: 40 ListenRange.Say 40 #
# ListenRange.TextEmote
# Description: Distance in which players can read emotes from creatures or gameobjects.
# Default: 40 ListenRange.TextEmote 40 #
# ListenRange.Yell
# Description: Distance in which players can read yell messages from creatures or
# gameobjects.
# Default: 300 ListenRange.Yell 300 #
# Creature.MovingStopTimeForPlayer
# Description: Time (in milliseconds) during which creature will not move after
# interaction with player.
# Default: 180000 Creature.MovingStopTimeForPlayer 180000 # MonsterSight
# Description: The maximum distance in yards that a monster creature can see
# regardless of level difference (through CreatureAI::IsVisible).
# Increases CONFIG_SIGHT_MONSTER to 50 yards. Used to be 20 yards.
# Default: 50.000000 MonsterSight 50.000000 #
################################################################################################### ###################################################################################################
# SPAWN/RESPAWN SETTINGS
#
# Respawn.MinCheckIntervalMS
# Description: Minimum time that needs to pass between respawn checks for any given map.
# Default: 5000 - 5 seconds Respawn.MinCheckIntervalMS 5000 #
# Respawn.GuidWarnLevel
# Description: The point at which the highest guid for creatures or gameobjects in any map must reach
# before the warning logic is enabled. A restart will then be queued at the next quiet time
# The maximum guid per map is 16,777,216. So, it must be less than this value.
# Default: 12000000 - 12 million Respawn.GuidWarnLevel 12000000 #
# Respawn.WarningMessage
# Description: This message will be periodically shown (Frequency specified by Respawn.WarningFrequency) to
# all users of the server, once the Respawn.GuidWarnLevel has been passed, and a restart scheduled.
# Its used to warn users that there will be an out of schedule server restart soon.
# Default: There will be an unscheduled server restart at 03:00 server time. The server will be available again shortly after. Respawn.WarningMessage There will be an unscheduled server restart at 03:00. The server will be available again shortly after. #
# Respawn.WarningFrequency
# Description: The frequency (in seconds) that the warning message will be sent to users after a quiet time restart is triggered.
# The message will repeat each time this many seconds passed until the server is restarted.
# If set to 0, no warnings will be sent.
# Default: 1800 - (30 minutes) Respawn.WarningFrequency 1800 #
# Respawn.GuidAlertLevel
# Description: The point at which the highest guid for creatures or gameobjects in any map must reach
# before the alert logic is enabled. A restart will then be triggered for 30 mins from that
# point. The maximum guid per map is 16,777,216. So, it must be less than this value.
# Default: 16000000 - 16 million Respawn.GuidAlertLevel 16000000 #
# Respawn.AlertRestartReason
# Description: The shutdown reason given when the alert level is reached. The server will use a fixed time of
# 5 minutes and the reason for shutdown will be this message
# Default: Urgent Maintenance Respawn.AlertRestartReason Urgent Maintenance #
# Respawn.RestartQuietTime
# Description: The hour at which the server will be restarted after the Respawn.GuidWarnLevel
# threshold has been reached. This can be between 0 and 23. 20 will be 8pm server time
# Default: 3 - 3am Respawn.RestartQuietTime 3 #
# Respawn.DynamicMode
# Description: Select which mode (if any) should be used to adjust respawn of creatures.
# This will only affect creatures that have dynamic spawn rate scaling enabled in
# the spawn group table (by default, gathering nodes and quest targets with respawn time 30min
# 1 - Use number of players in zone
# Default: 0 - No dynamic respawn function Respawn.DynamicMode 0 #
# Respawn.DynamicEscortNPC
# Description: This switch controls the dynamic respawn system for escort NPCs not in instancable maps (base maps only).
# This will cause the respawn timer to begin when an escort event begins, and potentially
# allow multiple instances of the NPC to be alive at the same time (when combined with Respawn.DynamicMode 0)
# 1 - Enabled
# Default: 0 - Disabled Respawn.DynamicEscortNPC 0 #
# Respawn.DynamicRateCreature
# Description: The rate at which the respawn time is adjusted for high player counts in a zone (for creatures).
# Up to this number of players, the respawn rate is unchanged.
# At double this number in players, you get twice as many respawns, at three times this number, three times the respawns, and so forth.
# Default: 10 Respawn.DynamicRateCreature 10 #
# Respawn.DynamicMinimumCreature
# Description: The minimum respawn time for a creature under dynamic scaling.
# Default: 10 - (10 seconds) Respawn.DynamicMinimumCreature 10 #
# Respawn.DynamicRateGameObject
# Description: The rate at which the respawn time is adjusted for high player counts in a zone (for gameobjects).
# Up to this number of players, the respawn rate is unchanged.
# At double this number in players, you get twice as many respawns, at three times this number, three times the respawns, and so forth.
# Default: 10 Respawn.DynamicRateGameObject 10 #
# Respawn.DynamicMinimumGameObject
# Description: The minimum respawn time for a gameobject under dynamic scaling.
# Default: 10 - (10 seconds) Respawn.DynamicMinimumGameObject 10 #
################################################################################################### ###################################################################################################
# CHAT SETTINGS
#
# ChatFakeMessagePreventing
# Description: Chat protection from creating fake messages using a lot spaces or other
# invisible symbols. Not applied to the addon language, but may break old
# addons that use normal languages for sending data to other clients.
# Default: 1 - (Enabled, Blizzlike)
# 0 - (Disabled) ChatFakeMessagePreventing 1 #
# ChatStrictLinkChecking.Severity
# Description: Check chat messages for ingame links to spells, items, quests, etc.
# Default: 0 - (Disabled)
# 1 - (Enabled, Check if only valid pipe commands are used, Prevents posting
# pictures.)
# 2 - (Enabled, Verify that pipe commands are used in a correct order)
# 3 - (Check if color, entry and name dont contradict each other. For this to
# work correctly, please assure that you have extracted locale DBCs of
# every language specific client playing on this server) ChatStrictLinkChecking.Severity 0 #
# ChatStrictLinkChecking.Kick
# Description: Defines what should be done if a message is considered to contain invalid
# pipe commands.
# Default: 0 - (Silently ignore message)
# 1 - (Disconnect players who sent malformed messages) ChatStrictLinkChecking.Kick 0 #
# ChatFlood.MessageCount
# Description: Chat flood protection, number of messages before player gets muted.
# Default: 10 - (Enabled)
# 0 - (Disabled) ChatFlood.MessageCount 10 #
# ChatFlood.MessageDelay
# Description: Time (in seconds) between messages to be counted into ChatFlood.MessageCount.
# Default: 1 ChatFlood.MessageDelay 1 #
# ChatFlood.MuteTime
# Description: Time (in seconds) characters get muted for violating ChatFlood.MessageCount.
# Default: 10 ChatFlood.MuteTime 10 #
# Channel.RestrictedLfg
# Description: Restrict LookupForGroup channel to characters registered in the LFG tool.
# Default: 1 - (Enabled, Allow join to channel only if registered in LFG)
# 0 - (Disabled, Allow join to channel in any time) Channel.RestrictedLfg 1 #
# ChatLevelReq.Channel
# ChatLevelReq.Whisper
# ChatLevelReq.Emote
# ChatLevelReq.Say
# ChatLevelReq.Yell
# Description: Level requirement for characters to be able to use chats.
# Default: 1 ChatLevelReq.Channel 1
ChatLevelReq.Whisper 1
ChatLevelReq.Emote 1
ChatLevelReq.Say 1
ChatLevelReq.Yell 1 #
# PartyLevelReq
# Description: Minimum level at which players can invite to group, even if they arent on
# the invitee friends list. (Players who are on that friend list can always
# invite despite having lower level)
# Default: 1 PartyLevelReq 1 #
# PreserveCustomChannels
# Description: Store custom chat channel settings like password, automatic ownership handout
# or ban list in the database. Needs to be enabled to save custom
# world/trade/etc. channels that have automatic ownership handout disabled.
# (.channel set ownership $channel off)
# Default: 0 - (Disabled, Blizzlike, Channel settings are lost if last person left)
# 1 - (Enabled) PreserveCustomChannels 1 #
# PreserveCustomChannelDuration
# Description: Time (in days) that needs to pass before the customs chat channels get
# cleaned up from the database. Only channels with ownership handout enabled
# (default behavior) will be cleaned.
# Default: 14 - (Enabled, Clean channels that havent been used for 14 days)
# 0 - (Disabled, Infinite channel storage) PreserveCustomChannelDuration 14 #
# PartyRaidWarnings
# Description: Allow any user to use raid warnings when in a 5-man party.
# Default: 0 - (Disabled, Blizzlike)
# 1 - (Enabled) PartyRaidWarnings 0 #
################################################################################################### ###################################################################################################
# GAME MASTER SETTINGS
# GM设置
# GM.LoginState GM登陆模式
# Description: GM mode at login.
# Default: 2 - (Last save state) 最后一次GM模式
# 0 - (Disable)
# 1 - (Enable) GM.LoginState 2 #
# GM.Visible GM玩家可见性
# Description: GM visibility at login.
# Default: 2 - (Last save state)最后一次GM模式
# 0 - (Invisible)
# 1 - (Visible) GM.Visible 2 #
# GM.Chat GM聊天设置
# Description: GM chat mode at login.
# Default: 2 - (Last save state)
# 0 - (Disable)
# 1 - (Enable) GM.Chat 2 #
# GM.WhisperingTo GM密语
# Description: Is GM accepting whispers from player by default or not.
# Default: 2 - (Last save state)
# 0 - (Disable)
# 1 - (Enable) GM.WhisperingTo 2 #
# GM.FreezeAuraDuration
# Description: Allows to set a default duration to the Freeze Aura
# applied on players when using the .freeze command
# Default: 0 - (Original aura duration. Lasts until the .unfreeze command is used)
# N - (Aura duration if unspecified in .freeze command, in seconds) GM.FreezeAuraDuration 0 #
# GM.InGMList.Level
# Description: Maximum GM level shown in GM list (if enabled) in non-GM state (.gm off).
# Default: 3 - (Anyone)
# 0 - (Only players)
# 1 - (Only moderators)
# 2 - (Only gamemasters) GM.InGMList.Level 3 #
# GM.InWhoList.Level
# Description: Max GM level showed in who list (if visible).
# Default: 3 - (Anyone)
# 0 - (Only players)
# 1 - (Only moderators)
# 2 - (Only gamemasters) GM.InWhoList.Level 3 #
# GM.StartLevel
# Description: GM character starting level.
# Default: 1 GM.StartLevel 1 #
# GM.AllowInvite
# Description: Allow players to invite GM characters.
# Default: 0 - (Disabled)
# 1 - (Enabled) GM.AllowInvite 0 #
# GM.LowerSecurity
# Description: Allow lower security levels to use commands on higher security level
# characters.
# Default: 0 - (Disabled)
# 1 - (Enabled) GM.LowerSecurity 0 #
# GM.TicketSystem.ChanceOfGMSurvey
# Description: Chance of sending a GM survey after ticket completion.
# Default: 50 - (Enabled)
# 0 - (Disabled) GM.TicketSystem.ChanceOfGMSurvey 50 #
# GM.ForceShutdownThreshold
# Description: Minimum shutdown time in seconds before force is required if other players are connected.
# Default: 30 GM.ForceShutdownThreshold 30 #
################################################################################################### ###################################################################################################
# VISIBILITY AND DISTANCES
# 可见性和距离
# Visibility.GroupMode
# Description: Group visibility modes. Defines which groups can aways detect invisible
# characters of the same raid, group or faction.
# Default: 1 - (Raid)
# 0 - (Party)
# 2 - (Faction)
# 3 - (None) Visibility.GroupMode 1 #
# Visibility.Distance.Continents
# Visibility.Distance.Instances
# Visibility.Distance.BGArenas
# Description: Visibility distance to see other players or gameobjects.
# Visibility on continents on retail ~90 yards. In BG/Arenas ~533.
# For instances default ~170.
# Max limited by grid size: 533.33333
# Min limit is max aggro radius (45) * Rate.Creature.Aggro
# Default: 90 - (Visibility.Distance.Continents)
# 170 - (Visibility.Distance.Instances)
# 533 - (Visibility.Distance.BGArenas) Visibility.Distance.Continents 90
Visibility.Distance.Instances 170
Visibility.Distance.BGArenas 533 #
# Visibility.Notify.Period.OnContinents
# Visibility.Notify.Period.InInstances
# Visibility.Notify.Period.InBGArenas
# Description: Time (in milliseconds) for visibility update period. Lower values may have
# performance impact.
# Default: 1000 - (Visibility.Notify.Period.OnContinents)
# 1000 - (Visibility.Notify.Period.InInstances)
# 1000 - (Visibility.Notify.Period.InBGArenas) Visibility.Notify.Period.OnContinents 1000
Visibility.Notify.Period.InInstances 1000
Visibility.Notify.Period.InBGArenas 1000 #
################################################################################################### ###################################################################################################
# SERVER RATES
# 服务器设置
# Rate.Health
# Rate.Mana
# Rate.Rage.Income
# Rate.Rage.Loss
# Rate.RunicPower.Income
# Rate.RunicPower.Loss
# Rate.Focus
# Rate.Energy
# Rate.Loyalty
# Description: Multiplier to configure health, mana, incoming rage, loss of rage, focus
# energy and loyalty increase or decrease.
# Default: 1 - (Rate.Health)
# 1 - (Rate.Mana)
# 1 - (Rate.Rage.Income)
# 1 - (Rate.Rage.Loss)
# 1 - (Rate.RunicPower.Income)
# 1 - (Rate.RunicPower.Loss)
# 1 - (Rate.Focus)
# 1 - (Rate.Energy)
# 1 - (Rate.Loyalty) Rate.Health 1
Rate.Mana 1
Rate.Rage.Income 1
Rate.Rage.Loss 1
Rate.RunicPower.Income 1
Rate.RunicPower.Loss 1
Rate.Focus 1
Rate.Energy 1
Rate.Loyalty 1 #
# Rate.Skill.Discovery
# Description: Multiplier for skill discovery.
# Default: 1 Rate.Skill.Discovery 1 #
# Rate.Drop.Item.Poor
# Rate.Drop.Item.Normal
# Rate.Drop.Item.Uncommon
# Rate.Drop.Item.Rare
# Rate.Drop.Item.Epic
# Rate.Drop.Item.Legendary
# Rate.Drop.Item.Artifact
# Rate.Drop.Item.Referenced
# Rate.Drop.Money
# Description: Drop rates for money and items based on quality.
# Default: 1 - (Rate.Drop.Item.Poor)
# 1 - (Rate.Drop.Item.Normal)
# 1 - (Rate.Drop.Item.Uncommon)
# 1 - (Rate.Drop.Item.Rare)
# 1 - (Rate.Drop.Item.Epic)
# 1 - (Rate.Drop.Item.Legendary)
# 1 - (Rate.Drop.Item.Artifact)
# 1 - (Rate.Drop.Item.Referenced)
# 1 - (Rate.Drop.Money) Rate.Drop.Item.Poor 1
Rate.Drop.Item.Normal 1
Rate.Drop.Item.Uncommon 1
Rate.Drop.Item.Rare 1
Rate.Drop.Item.Epic 1
Rate.Drop.Item.Legendary 1
Rate.Drop.Item.Artifact 1
Rate.Drop.Item.Referenced 1
Rate.Drop.Money 1 #
# Rate.Drop.Item.ReferencedAmount
# Description: Multiplier for referenced loot amount.
# Default: 1 Rate.Drop.Item.ReferencedAmount 1 #
# Rate.XP.Kill 杀怪经验值
# Rate.XP.Quest 任务经验值
# Rate.XP.Explore 探索经验值
# Description: Experience rates.
# Default: 1 - (Rate.XP.Kill, affects only kills outside of Battlegrounds)
# 1 - (Rate.XP.Quest)
# 1 - (Rate.XP.Explore) Rate.XP.Kill 2
Rate.XP.Quest 2
Rate.XP.Explore 2 #
# Rate.XP.BattlegroundKill
# Description: Experience rate for honorable kills in battlegrounds,
# it works when Battleground.GiveXPForKills 1
# Default: 1 Rate.XP.BattlegroundKill 1 #
# Rate.Quest.Money.Reward
# Rate.Quest.Money.Max.Level.Reward
# Description: Multiplier for money quest rewards. Can not be below 0.
# Default: 1 Rate.Quest.Money.Reward 1
Rate.Quest.Money.Max.Level.Reward 1 #
# Rate.RepairCost
# Description: Repair cost rate.
# Default: 1 Rate.RepairCost 1 #
# Rate.Rest.InGame
# Rate.Rest.Offline.InTavernOrCity
# Rate.Rest.Offline.InWilderness
# Description: Resting points grow rates.
# Default: 1 - (Rate.Rest.InGame)
# 1 - (Rate.Rest.Offline.InTavernOrCity)
# 1 - (Rate.Rest.Offline.InWilderness) Rate.Rest.InGame 1
Rate.Rest.Offline.InTavernOrCity 1
Rate.Rest.Offline.InWilderness 1 #
# Rate.Damage.Fall
# Description: Damage after fall rate.
# Default: 1 Rate.Damage.Fall 1 #
# Rate.Auction.Time
# Rate.Auction.Deposit
# Rate.Auction.Cut
# Description: Auction rates (auction time, deposit get at auction start,
# auction cut from price at auction end).
# Default: 1 - (Rate.Auction.Time)
# 1 - (Rate.Auction.Deposit)
# 1 - (Rate.Auction.Cut) Rate.Auction.Time 1
Rate.Auction.Deposit 1
Rate.Auction.Cut 1 #
# Rate.Honor 荣誉
# Description: Honor gain rate.
# Default: 1 Rate.Honor 1 #
# Rate.ArenaPoints 竞技场点数
# Description: Arena points gain rate.
# Default: 1 Rate.ArenaPoints 1 #
# Rate.Talent 天赋点
# Description: Talent point rate.
# Default: 1 Rate.Talent 1 #
# Rate.Reputation.Gain 声望增加
# Description: Reputation gain rate.
# Default: 1 Rate.Reputation.Gain 1 #
# Rate.Reputation.LowLevel.Kill
# Description: Reputation gain from killing low level (grey) creatures.
# Default: 1 Rate.Reputation.LowLevel.Kill 1 #
# Rate.Reputation.LowLevel.Quest
# Description: Reputation gain rate.
# Default: 1 Rate.Reputation.LowLevel.Quest 1 #
# Rate.Reputation.RecruitAFriendBonus
# Description: Reputation bonus rate for recruit-a-friend.
# Default: 0.1 Rate.Reputation.RecruitAFriendBonus 0.1 #
# Rate.MoveSpeed
# Description: Movement speed rate.
# Default: 1 Rate.MoveSpeed 1 #
# Rate.InstanceResetTime
# Description: Multiplier for the rate between global raid/heroic instance resets
# (dbc value). Higher value increases the time between resets,
# lower value lowers the time, you need clean instance_reset in
# characters db in order to let new values work.
# Default: 1 Rate.InstanceResetTime 1 #
# SkillGain.Crafting
# SkillGain.Defense
# SkillGain.Gathering
# SkillGain.Weapon
# Description: Crafting/defense/gathering/weapon skills gain rate.
# Default: 1 - (SkillGain.Crafting)
# 1 - (SkillGain.Defense)
# 1 - (SkillGain.Gathering)
# 1 - (SkillGain.Weapon) SkillGain.Crafting 1
SkillGain.Defense 1
SkillGain.Gathering 1
SkillGain.Weapon 1 #
# SkillChance.Orange
# SkillChance.Yellow
# SkillChance.Green
# SkillChance.Grey
# Description: Chance to increase skill based on recipe color.
# Default: 100 - (SkillChance.Orange)
# 75 - (SkillChance.Yellow)
# 25 - (SkillChance.Green)
# 0 - (SkillChance.Grey) SkillChance.Orange 100
SkillChance.Yellow 75
SkillChance.Green 25
SkillChance.Grey 0 #
# SkillChance.MiningSteps
# SkillChance.SkinningSteps
# Description: Skinning and Mining chance decreases with skill level.
# Default: 0 - (Disabled)
# 75 - (In 2 times each 75 skill points) SkillChance.MiningSteps 0
SkillChance.SkinningSteps 0 #
# DurabilityLoss.InPvP
# Description: Durability loss on death during PvP.
# Default: 0 - (Disabled)
# 1 - (Enabled) DurabilityLoss.InPvP 0 #
# DurabilityLoss.OnDeath
# Description: Durability loss percentage on death.
# Default: 10 DurabilityLoss.OnDeath 10 #
# DurabilityLossChance.Damage
# Description: Chance to lose durability on one equipped item from damage.
# Default: 0.5 - (100/0.5 200, Each 200 damage one equipped item will use durability) DurabilityLossChance.Damage 0.5 #
# DurabilityLossChance.Absorb
# Description: Chance to lose durability on one equipped armor item when absorbing damage.
# Default: 0.5 - (100/0.5 200, Each 200 absorbed damage one equipped item will lose
# durability) DurabilityLossChance.Absorb 0.5 #
# DurabilityLossChance.Parry
# Description: Chance to lose durability on main weapon when parrying attacks.
# Default: 0.05 - (100/0.05 2000, Each 2000 parried damage the main weapon will lose
# durability) DurabilityLossChance.Parry 0.05 #
# DurabilityLossChance.Block
# Description: Chance to lose durability on shield when blocking attacks.
# Default: 0.05 - (100/0.05 2000, Each 2000 blocked damage the shield will lose
# durability) DurabilityLossChance.Block 0.05 #
# Death.SicknessLevel
# Description: Starting level for resurrection sickness.
# Example: 11 - (Level 1-10 characters will not be affected,
# Level 11-19 characters will be affected for 1 minute,
# Level 20-MaxPlayerLevel characters will be affected for 10 minutes)
# Default: 11 - (Enabled, See Example)
# MaxPlayerLevel1 - (Disabled)
# -10 - (Enabled, Level 1 characters have 10 minute duration) Death.SicknessLevel 11 #
# Death.CorpseReclaimDelay.PvP
# Death.CorpseReclaimDelay.PvE
# Description: Increase corpse reclaim delay at PvP/PvE deaths.
# Default: 1 - (Enabled)
# 0 - (Disabled) Death.CorpseReclaimDelay.PvP 1
Death.CorpseReclaimDelay.PvE 0 #
# Death.Bones.World
# Death.Bones.BattlegroundOrArena
# Description: Create bones instead of corpses at resurrection in normal zones, instances,
# battleground or arenas.
# Default: 1 - (Enabled, Death.Bones.World)
# 1 - (Enabled, Death.Bones.BattlegroundOrArena)
# 0 - (Disabled) Death.Bones.World 1
Death.Bones.BattlegroundOrArena 1 #
# Die.Command.Mode
# Description: Do not trigger things like loot from .die command.
# Default: 1 - (Enabled)
# 0 - (Disabled) Die.Command.Mode 1 #
################################################################################################### ###################################################################################################
# STATS LIMITS
# 统计系统设置
# Stats.Limits.Enable
# Description: Enable or disable stats system.
# Default: 0 - Disabled Stats.Limits.Enable 0 #
# Stats.Limit.[STAT]
# Description: Set percentage limit for dodge, parry, block and crit rating.
# Default: 95.0 (95%) Stats.Limits.Dodge 95.0
Stats.Limits.Parry 95.0
Stats.Limits.Block 95.0
Stats.Limits.Crit 95.0 #
################################################################################################### ###################################################################################################
# AUTO BROADCAST
# 自动广播
# AutoBroadcast.On
# Description: Enable auto broadcast.
# Default: 0 - (Disabled)
# 1 - (Enabled) AutoBroadcast.On 0 #
# AutoBroadcast.Center
# Description: Auto broadcasting display method.
# Default: 0 - (Announce)
# 1 - (Notify)
# 2 - (Both) AutoBroadcast.Center 0 #
# AutoBroadcast.Timer
# Description: Timer (in milliseconds) for auto broadcasts.
# Default: 600000 - (10 minutes) AutoBroadcast.Timer 600000 #
################################################################################################### ###################################################################################################
# BATTLEGROUND CONFIG
# 战场配置
# Battleground.CastDeserter
# Description: Cast Deserter spell at players who leave battlegrounds in progress.
# Default: 1 - (Enabled)
# 0 - (Disabled) Battleground.CastDeserter 1 #
# Battleground.QueueAnnouncer.Enable
# Description: Announce battleground queue status to chat.
# Default: 0 - (Disabled)
# 1 - (Enabled) Battleground.QueueAnnouncer.Enable 0 #
# Battleground.QueueAnnouncer.PlayerOnly
# Description: Battleground queue announcement type.
# Default: 0 - (System message, Anyone can see it)
# 1 - (Private, Only queued players can see it) Battleground.QueueAnnouncer.PlayerOnly 0 #
# Battleground.StoreStatistics.Enable
# Description: Store Battleground scores in the database.
# Default: 0 - (Disabled)
# 1 - (Enabled) Battleground.StoreStatistics.Enable 0 #
# Battleground.TrackDeserters.Enable
# Description: Track deserters of Battlegrounds.
# Default: 0 - (Disabled)
# 1 - (Enabled) Battleground.TrackDeserters.Enable 0 #
# Battleground.InvitationType
# Description: Set Battleground invitation type.
# Default: 0 - (Normal, Invite as much players to battlegrounds as queued,
# Dont bother with balance)
# 1 - (Experimental, Dont allow to invite much more players
# of one faction)
# 2 - (Experimental, Try to have even teams) Battleground.InvitationType 0 #
# Battleground.PrematureFinishTimer
# Description: Time (in milliseconds) before battleground will end prematurely if there are
# not enough players on one team. (Values defined in battleground template)
# Default: 300000 - (Enabled, 5 minutes)
# 0 - (Disabled, Not recommended) Battleground.PrematureFinishTimer 300000 #
# Battleground.PremadeGroupWaitForMatch
# Description: Time (in milliseconds) a pre-made group has to wait for matching group of the
# other faction.
# Default: 1800000 - (Enabled, 30 minutes)
# 0 - (Disabled, Not recommended) Battleground.PremadeGroupWaitForMatch 1800000 #
# Battleground.GiveXPForKills
# Description: Give experience for honorable kills in battlegrounds,
# the rate can be changed in the Rate.XP.BattlegroundKill setting.
# Default: 0 - (Disabled)
# 1 - (Enabled) Battleground.GiveXPForKills 0 #
# Battleground.Random.ResetHour
# Description: Hour of the day when the global instance resets occur.
# Range: 0-23
# Default: 6 - (06:00 AM) Battleground.Random.ResetHour 6 #
# Battleground.RewardWinnerHonorFirst
# Battleground.RewardWinnerArenaFirst
# Battleground.RewardWinnerHonorLast
# Battleground.RewardWinnerArenaLast
# Battleground.RewardLoserHonorFirst
# Battleground.RewardLoserHonorLast
# Description: Random Battlegrounds / call to the arms rewards.
# Default: 30 - Battleground.RewardWinnerHonorFirst
# 25 - Battleground.RewardWinnerArenaFirst
# 15 - Battleground.RewardWinnerHonorLast
# 0 - Battleground.RewardWinnerArenaLast
# 5 - Battleground.RewardLoserHonorFirst
# 5 - Battleground.RewardLoserHonorLast
# Battleground.RewardWinnerHonorFirst 30
Battleground.RewardWinnerArenaFirst 25
Battleground.RewardWinnerHonorLast 15
Battleground.RewardWinnerArenaLast 0
Battleground.RewardLoserHonorFirst 5
Battleground.RewardLoserHonorLast 5 #
# Battleground.ReportAFK
# Description: Number of reports needed to kick someone AFK from Battleground.
# Range: 1-9
# Default: 3 Battleground.ReportAFK 3 #
################################################################################################### ###################################################################################################
# BATTLEFIELD CONFIG
# 战场设置
# Wintergrasp.Enable
# Description: Enable the Wintergrasp battlefield.
# Default: 0 - (Disabled)
# 1 - (Enabled, Experimental as in incomplete, bugged and with crashes) Wintergrasp.Enable 0 #
# Wintergrasp.PlayerMax
# Description: Maximum number of players allowed in Wintergrasp.
# Default: 100 Wintergrasp.PlayerMax 100 #
# Wintergrasp.PlayerMin
# Description: Minimum number of players required for Wintergrasp.
# Default: 0 Wintergrasp.PlayerMin 0 #
# Wintergrasp.PlayerMinLvl
# Description: Required character level for the Wintergrasp battle.
# Default: 77 Wintergrasp.PlayerMinLvl 77 #
# Wintergrasp.BattleTimer
# Description: Time (in minutes) for the Wintergrasp battle to last.
# Default: 30 Wintergrasp.BattleTimer 30 #
# Wintergrasp.NoBattleTimer
# Description: Time (in minutes) between Wintergrasp battles.
# Default: 150 Wintergrasp.NoBattleTimer 150 #
# Wintergrasp.CrashRestartTimer
# Description: Time (in minutes) to delay the restart of Wintergrasp if the world server
# crashed during a running battle.
# Default: 10 Wintergrasp.CrashRestartTimer 10 #
################################################################################################### ###################################################################################################
# ARENA CONFIG
# 竞技场设置
# Arena.MaxRatingDifference
# Description: Maximum rating difference between two teams in rated matches.
# Default: 150 - (Enabled)
# 0 - (Disabled) Arena.MaxRatingDifference 150 #
# Arena.RatingDiscardTimer
# Description: Time (in milliseconds) after which rating differences are ignored when
# setting up matches.
# Default: 600000 - (Enabled, 10 minutes)
# 0 - (Disabled) Arena.RatingDiscardTimer 600000 #
# Arena.RatedUpdateTimer
# Description: Time (in milliseconds) between checks for matchups in rated arena.
# Default: 5000 - (5 seconds) Arena.RatedUpdateTimer 5000 #
# Arena.AutoDistributePoints
# Description: Automatically distribute arena points.
# Default: 0 - (Disabled)
# 1 - (Enabled) Arena.AutoDistributePoints 0 #
# Arena.AutoDistributeInterval
# Description: Time (in days) how often arena points should be distributed if automatic
# distribution is enabled.
# Default: 7 - (Weekly) Arena.AutoDistributeInterval 7 #
# Arena.QueueAnnouncer.Enable
# Description: Announce arena queue status to chat.
# Default: 0 - (Disabled)
# 1 - (Enabled) Arena.QueueAnnouncer.Enable 0 #
# Arena.ArenaSeason.ID
# Description: Current arena season id shown in clients.
# Default: 8 Arena.ArenaSeason.ID 8 #
# Arena.ArenaSeason.InProgress
# Description: State of current arena season.
# Default: 1 - (Active)
# 0 - (Finished) Arena.ArenaSeason.InProgress 1 #
# Arena.ArenaStartRating
# Description: Start rating for new arena teams.
# Default: 0 Arena.ArenaStartRating 0 #
# Arena.ArenaStartPersonalRating
# Description: Start personal rating when joining a team.
# Default: 0 Arena.ArenaStartPersonalRating 0 #
# Arena.ArenaStartMatchmakerRating
# Description: Start matchmaker rating for players.
# Default: 1500 Arena.ArenaStartMatchmakerRating 1500 #
# Arena.ArenaWinRatingModifier1
# Description: Modifier of rating addition when winner team rating is less than 1300
# be aware that from 1000 to 1300 it gradually decreases automatically down to the half of it
# (increasing this value will give more rating)
# Default: 48 Arena.ArenaWinRatingModifier1 48 #
# Arena.ArenaWinRatingModifier2
# Description: Modifier of rating addition when winner team rating is equal or more than 1300
# (increasing this value will give more rating)
# Default: 24 Arena.ArenaWinRatingModifier2 24 #
# Arena.ArenaLoseRatingModifier
# Description: Modifier of rating subtraction for loser team
# (increasing this value will subtract more rating)
# Default: 24 Arena.ArenaLoseRatingModifier 24 #
# Arena.ArenaMatchmakerRatingModifier
# Description: Modifier of matchmaker rating
# Default: 24 Arena.ArenaMatchmakerRatingModifier 24 #
# ArenaLog.ExtendedInfo
# Description: Include extended info to ArenaLogFile for each player after rated arena
# matches (guid, name, team, IP, healing/damage done, killing blows).
# Default: 0 - (Disabled)
# 1 - (Enabled) ArenaLog.ExtendedInfo 0 #
################################################################################################### ###################################################################################################
# NETWORK CONFIG
# 网络设置
# Network.Threads
# Description: Number of threads for network.
# Default: 1 - (Recommended 1 thread per 1000 connections) Network.Threads 1 #
# Network.OutKBuff
# Description: Amount of memory (in bytes) used for the output kernel buffer (see SO_SNDBUF
# socket option, TCP manual).
# Default: -1 - (Use system default setting) Network.OutKBuff -1 #
# Network.OutUBuff
# Description: Amount of memory (in bytes) reserved in the user space per connection for
# output buffering.
# Default: 65536 Network.OutUBuff 65536 #
# Network.TcpNoDelay:
# Description: TCP Nagle algorithm setting.
# Default: 0 - (Enabled, Less traffic, More latency)
# 1 - (Disabled, More traffic, Less latency, TCP_NO_DELAY) Network.TcpNodelay 1 #
################################################################################################### ###################################################################################################
# CONSOLE AND REMOTE ACCESS
# 控制台和远程访问
# Console.Enable 控制台开关
# Description: Enable console.
# Default: 1 - (Enabled)
# 0 - (Disabled) Console.Enable 1 #
# Ra.Enable 远程访问开关
# Description: Enable remote console (telnet).
# Default: 0 - (Disabled)
# 1 - (Enabled) Ra.Enable 0 #
# Ra.IP 远程访问IP
# Description: Bind remote access to IP/hostname.
# Default: 0.0.0.0 - (Bind to all IPs on the system) Ra.IP 0.0.0.0 #
# Ra.Port 远程访问端口
# Description: TCP port to reach the remote console.
# Default: 3443 Ra.Port 3443 #
# Ra.MinLevel 远程访问最低安全等级
# Description: Required security level to use the remote console.
# Default: 3 Ra.MinLevel 3 #
# SOAP.Enable
# Description: Enable soap service.
# Default: 0 - (Disabled)
# 1 - (Enabled) SOAP.Enabled 0 #
# SOAP.IP
# Description: Bind SOAP service to IP/hostname.
# Default: xxx.xxx.xxx.xxx你自己服务器IP地址 - (Bind to localhost) SOAP.IP xxx.xxx.xxx.xxx你自己服务器IP地址 #
# SOAP.Port
# Description: TCP port to reach the SOAP service.
# Default: 7878 SOAP.Port 7878 #
################################################################################################### ###################################################################################################
# CHARACTER DELETE OPTIONS
# 角色命名删除选项
# CharDelete.Method
# Description: Character deletion behavior.
# Default: 0 - (Completely remove character from the database)
# 1 - (Unlink the character from account and free up the name, Appears as
# deleted ingame) CharDelete.Method 0 #
# CharDelete.MinLevel
# Description: Required level to use the unlinking method if enabled for non-heroic classes.
# Default: 0 - (Same method for every level)
# 1 - (Only characters with the specified level will use the unlinking method) CharDelete.MinLevel 0 #
# CharDelete.DeathKnight.MinLevel
# Description: Required level to use the unlinking method if enabled for death knights.
# Default: 0 - (Same method for every level)
# 1 - (Only characters with the specified level will use the unlinking method) CharDelete.DeathKnight.MinLevel 0 #
# CharDelete.KeepDays
# Description: Time (in days) before unlinked characters will be removed from the database.
# Default: 30 - (Enabled)
# 0 - (Disabled, Dont delete any characters) CharDelete.KeepDays 30 #
################################################################################################### ###################################################################################################
# CUSTOM SERVER OPTIONS
# 自定义服务器选项
# AllowTrackBothResources
# Description: Allows players to track herbs and minerals at the same time (if they have the skills)
# Default: 0 - (Do not allow)
# 1 - (Allow)
#
# Note: The following are client limitations and cannot be coded for:
# * The minimap tracking icon will display whichever skill is activated second.
# * The minimap tracking list will only show a check mark next to the last skill activated (sometimes this
# bugs out and doesnt switch the check mark. It has no effect on the actual tracking though).
# * The minimap dots are yellow for both resources. AllowTrackBothResources 0 #
# PlayerStart.AllReputation
# Description: Players will start with most of the high level reputations that are needed
# for items, mounts etc.
# Default: 0 - (Disabled)
# 1 - (Enabled) PlayerStart.AllReputation 0 #
# PlayerStart.AllSpells
# Description: If enabled, players will start with all their class spells (not talents).
# You must populate playercreateinfo_spell_custom table with the spells you
# want, or this will not work! The table has data for all classes / races up
# to WoTLK expansion.
# Default: 0 - (Disabled)
# 1 - (Enabled) PlayerStart.AllSpells 0 #
# PlayerStart.MapsExplored
# Description: Characters start with all maps explored.
# Default: 0 - (Disabled)
# 1 - (Enabled) PlayerStart.MapsExplored 0 #
# HonorPointsAfterDuel
# Description: Amount of honor points the duel winner will get after a duel.
# Default: 0 - (Disabled)
# 1 - (Enabled) HonorPointsAfterDuel 0 #
# ResetDuelCooldowns
# Description: Reset all cooldowns before duel starts and restore them when duel ends.
# Default: 0 - (Disabled)
# 1 - (Enabled) ResetDuelCooldowns 0 # ResetDuelHealthMana
# Description: Reset health and mana before duel starts and restore them when duel ends.
# Default: 0 - (Disabled)
# 1 - (Enabled) ResetDuelHealthMana 0 #
# AlwaysMaxWeaponSkill
# Description: Players will automatically gain max weapon/defense skill when logging in,
# or leveling.
# Default: 0 - (Disabled)
# 1 - (Enabled) AlwaysMaxWeaponSkill 0 #
# PvPToken.Enable
# Description: Character will receive a token after defeating another character that yields
# honor.
# Default: 0 - (Disabled)
# 1 - (Enabled) PvPToken.Enable 0 #
# PvPToken.MapAllowType
# Description: Define where characters can receive tokens.
# Default: 4 - (All maps)
# 3 - (Battlegrounds)
# 2 - (FFA areas only like Gurubashi arena)
# 1 - (Battlegrounds and FFA areas) PvPToken.MapAllowType 4 #
# PvPToken.ItemID
# Description: Item characters will receive after defeating another character if PvP Token
# system is enabled.
# Default: 29434 - (Badge of justice) PvPToken.ItemID 29434 #
# PvPToken.ItemCount
# Description: Number of tokens a character will receive.
# Default: 1 PvPToken.ItemCount 1 #
# NoResetTalentsCost
# Description: Resetting talents doesnt cost anything.
# Default: 0 - (Disabled)
# 1 - (Enabled) NoResetTalentsCost 0 #
# Guild.AllowMultipleGuildMaster
# Description: Allow more than one guild master. Additional Guild Masters must be set using
# the .guild rank command.
# Default: 0 - (Disabled)
# 1 - (Enabled) Guild.AllowMultipleGuildMaster 0 #
# ShowKickInWorld
# Description: Determines whether a message is broadcasted to the entire server when a
# player gets kicked.
# Default: 0 - (Disabled)
# 1 - (Enabled) ShowKickInWorld 0 # ShowMuteInWorld
# Description: Determines whether a message is broadcasted to the entire server when a
# player gets muted.
# Default: 0 - (Disabled)
# 1 - (Enabled) ShowMuteInWorld 0 #
# ShowBanInWorld
# Description: Determines whether a message is broadcasted to the entire server when a
# player gets banned.
# Default: 0 - (Disabled)
# 1 - (Enabled) ShowBanInWorld 0 #
# RecordUpdateTimeDiffInterval
# Description: Time (in milliseconds) update time diff is written to the log file.
# Update diff can be used as a performance indicator. Diff 300: good
# performance. Diff 600 bad performance, may be caused by high CPU usage.
# Default: 60000 - (Enabled, 1 minute)
# 0 - (Disabled) RecordUpdateTimeDiffInterval 60000 #
# MinRecordUpdateTimeDiff
# Description: Only record update time diff which is greater than this value.
# Default: 100 MinRecordUpdateTimeDiff 100 #
# PlayerStart.String
# Description: String to be displayed at first login of newly created characters.
# Default: - (Disabled) PlayerStart.String #
# LevelReq.Trade
# Description: Level requirement for characters to be able to trade.
# Default: 1 LevelReq.Trade 1 #
# LevelReq.Ticket
# Description: Level requirement for characters to be able to write tickets.
# Default: 1 LevelReq.Ticket 1 #
# LevelReq.Auction
# Description: Level requirement for characters to be able to use the auction house.
# Default: 1 LevelReq.Auction 1 #
# LevelReq.Mail
# Description: Level requirement for characters to be able to send and receive mails.
# Default: 1 LevelReq.Mail 1 #
# PlayerDump.DisallowPaths
# Description: Disallow using paths in PlayerDump output files
# Default: 1 PlayerDump.DisallowPaths 1 #
# PlayerDump.DisallowOverwrite
# Description: Disallow overwriting existing files with PlayerDump
# Default: 1 PlayerDump.DisallowOverwrite 1 #
# UI.ShowQuestLevelsInDialogs
# Description: Show quest levels next to quest titles in UI dialogs
# Example: [13] Westfall Stew
# Default: 0 - (Do not show) UI.ShowQuestLevelsInDialogs 0 #
# Calculate.Creature.Zone.Area.Data
# Description: Calculate at loading creature zoneId / areaId and save in creature table (WARNING: SLOW WORLD SERVER STARTUP)
# Default: 0 - (Do not show) Calculate.Creature.Zone.Area.Data 0 #
# Calculate.Gameoject.Zone.Area.Data
# Description: Calculate at loading gameobject zoneId / areaId and save in gameobject table (WARNING: SLOW WORLD SERVER STARTUP)
# Default: 0 - (Do not show) Calculate.Gameoject.Zone.Area.Data 0 #
# NoGrayAggro
# Description: Gray mobs will not aggro players above/below some levels
# NoGrayAggro.Above: If player is at this level or above, gray mobs will not attack
# NoGrayAggro.Below: If player is at this level or below, gray mobs will not attack
# Example: You can for example make players free from gray until they reach level 30.
# Then gray will start to attack them, until they reach max level (80 for example):
# NoGrayAggro.Above 80
# NoGrayAggro.Below 29
# Default: 0 - (Blizzlike)
# NoGrayAggro.Above 0
NoGrayAggro.Below 0 #
# PreventRenameCharacterOnCustomization
# Description: If option is set to 1, player can not rename the character in character customization.
# Applies to all character customization commands.
# Default: 0 - (Disabled, character can be renamed in Character Customization)
# 1 - (Enabled, character can not be renamed in Character Customization)
# PreventRenameCharacterOnCustomization 0 #
################################################################################################### ###################################################################################################
# AUCTION HOUSE BOT SETTINGS
# 拍卖行设置
# AuctionHouseBot.Account
# Description: Account ID for AHBot characters. If non-zero, all auctions and bids associated
# with the AHBot will randomly be assigned one of this accounts characters.
# Default: 0
# AuctionHouseBot.Account 0 #
# AuctionHouseBot.Update.Interval
# Description: Interval in seconds for AHBot to get updated
# Default: 20
# AuctionHouseBot.Update.Interval 20 #
# AuctionHouseBot.Seller.Enabled
# Description: General enable or disable AuctionHouseBot Seller functionality
# Default: 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.Seller.Enabled 0 #
# AuctionHouseBot.Alliance.Items.Amount.Ratio
# Description: Enable/Disable (disabled if 0) the part of AHBot that puts items up for auction on Alliance AH
# Default: 100 - (Enabled with 100% of items specified in AuctionHouse.Items.Amount.color section) AuctionHouseBot.Alliance.Items.Amount.Ratio 100 #
# AuctionHouseBot.Horde.Items.Amount.Ratio
# Enable/Disable (disabled if 0) the part of AHBot that puts items up for auction on Horde AH
# Default: 100 (Enabled with 100% of items specified in AuctionHouse.Items.Amount.color section) AuctionHouseBot.Horde.Items.Amount.Ratio 100 #
# AuctionHouseBot.Neutral.Items.Amount.Ratio
# Description: Enable/Disable (disabled if 0) the part of AHBot that puts items up for auction on Neutral AH
# Default: 100 - (Enabled with 100% of items specified in AuctionHouse.Items.Amount.color section) AuctionHouseBot.Neutral.Items.Amount.Ratio 100 #
# AuctionHouseBot.MinTime
# Description: Minimum time for the new auction in hours
# Default: 1 - (Hour) AuctionHouseBot.MinTime 1 #
# AuctionHouseBot.MaxTime
# Description: Maximum time for the new auction in hours
# Default: 72 - (Hours) AuctionHouseBot.MaxTime 72 #
# AuctionHouseBot.Class.CLASS.Allow.Zero 0
# Description: Include items without a sell or buy price.
# Default: 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.Class.Consumable.Allow.Zero 0
AuctionHouseBot.Class.Container.Allow.Zero 0
AuctionHouseBot.Class.Weapon.Allow.Zero 0
AuctionHouseBot.Class.Gem.Allow.Zero 0
AuctionHouseBot.Class.Armor.Allow.Zero 0
AuctionHouseBot.Class.Reagent.Allow.Zero 0
AuctionHouseBot.Class.Projectile.Allow.Zero 0
AuctionHouseBot.Class.TradeGood.Allow.Zero 0
AuctionHouseBot.Class.Recipe.Allow.Zero 0
AuctionHouseBot.Class.Quiver.Allow.Zero 0
AuctionHouseBot.Class.Quest.Allow.Zero 0
AuctionHouseBot.Class.Key.Allow.Zero 0
AuctionHouseBot.Class.Misc.Allow.Zero 0
AuctionHouseBot.Class.Glyph.Allow.Zero 0 #
# AuctionHouseBot.Items.Vendor
# Description: Include items that can be bought from vendors.
# Default: 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.Items.Vendor 0 #
# AuctionHouseBot.Items.Loot
# Description: Include items that can be looted or fished for.
# Default: 1 - (Enabled)
# 0 - (Disabled) AuctionHouseBot.Items.Loot 1 #
# AuctionHouseBot.Items.Misc
# Description: Include misc. items.
# Default: 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.Items.Misc 0 #
# AuctionHouseBot.Bind.*
# Description: Indicates which bonding types to allow the bot to put up for auction
# No - Items that dont bind Default 1 (Allowed)
# Pickup - Items that bind on pickup Default 0 (Not Allowed)
# Equip - Items that bind on equip Default 1 (Allowed)
# Use - Items that bind on use Default 1 (Allowed)
# Quest - Quest Items Default 0 (Not Allowed)
# Values: 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.Bind.No 1
AuctionHouseBot.Bind.Pickup 0
AuctionHouseBot.Bind.Equip 1
AuctionHouseBot.Bind.Use 1
AuctionHouseBot.Bind.Quest 0 #
# AuctionHouseBot.LockBox.Enabled
# Description: Enable or not lockbox in auctionhouse
# Default 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.LockBox.Enabled 0 #
# AuctionHouseBot.ItemsPerCycle.Boost
# Description: This value is used to fill AH faster than normal when there is more than this value on missed items (not auctioned items).
# Usually this value is only used once on server start with empty auction table.
# Default: 1000 AuctionHouseBot.ItemsPerCycle.Boost 1000 #
# AuctionHouseBot.ItemsPerCycle.Normal
# Description: This value is used to fill AH for sold and expired items. A high value will be more resource intensive
# Usually this value is used always when auction table is already initialised.
# Default: 20 AuctionHouseBot.ItemsPerCycle.Normal 20 #
# AuctionHouseBot.BuyPrice.Seller
# Description: Should the Seller use BuyPrice or SellPrice to determine Bid Prices
# Default: 1 - (use SellPrice)
# 0 - (use BuyPrice) AuctionHouseBot.BuyPrice.Seller 1 #
# AuctionHouseBot.BidPrice.*
# Description: These values determine the range that the Bid Price will fall into, as a percentage of the Buy Price
# Default: 0.6 - (Min)
# 0.9 - (Max) AuctionHouseBot.BidPrice.Min 0.6
AuctionHouseBot.BidPrice.Max 0.9 #
# AuctionHouseBot.Alliance.Price.Ratio
# Description: Percentage by which the price of items selled on Alliance Auction House is incremented / decreased
# Default: 100 - (Not modify) AuctionHouseBot.Alliance.Price.Ratio 100 #
# AuctionHouseBot.Horde.Price.Ratio
# Description: Percentage by which the price of items selled on Horde Auction House is incremented / decreased
# Default: 100 - (Not modify) AuctionHouseBot.Horde.Price.Ratio 100 #
# AuctionHouseBot.Neutral.Price.Ratio
# Description: Percentage by which the price of items selled on Neutral Auction House is incremented / decreased
# Default: 100 - (Not modify) AuctionHouseBot.Neutral.Price.Ratio 100 #
# AuctionHouseBot.Items.QUALITY.Price.Ratio
# Description: Percentage by which the price of items sold of each quality is incremented / decreased (for all houses)
# Default: 100 - (No change) AuctionHouseBot.Items.Gray.Price.Ratio 100
AuctionHouseBot.Items.White.Price.Ratio 100
AuctionHouseBot.Items.Green.Price.Ratio 100
AuctionHouseBot.Items.Blue.Price.Ratio 100
AuctionHouseBot.Items.Purple.Price.Ratio 100
AuctionHouseBot.Items.Orange.Price.Ratio 100
AuctionHouseBot.Items.Yellow.Price.Ratio 100 #
# AuctionHouseBot.Class.CLASS.Price.Ratio
# Description: Percentage by which the price of items sold of each class is incremented / decreased (for all houses)
# Default: 100 - (No change) AuctionHouseBot.Class.Consumable.Price.Ratio 100
AuctionHouseBot.Class.Container.Price.Ratio 100
AuctionHouseBot.Class.Weapon.Price.Ratio 100
AuctionHouseBot.Class.Gem.Price.Ratio 100
AuctionHouseBot.Class.Armor.Price.Ratio 100
AuctionHouseBot.Class.Reagent.Price.Ratio 100
AuctionHouseBot.Class.Projectile.Price.Ratio 100
AuctionHouseBot.Class.TradeGood.Price.Ratio 100
AuctionHouseBot.Class.Generic.Price.Ratio 100
AuctionHouseBot.Class.Recipe.Price.Ratio 100
AuctionHouseBot.Class.Quiver.Price.Ratio 100
AuctionHouseBot.Class.Quest.Price.Ratio 100
AuctionHouseBot.Class.Key.Price.Ratio 100
AuctionHouseBot.Class.Misc.Price.Ratio 100
AuctionHouseBot.Class.Glyph.Price.Ratio 100 #
# AuctionHouseBot.Items.ItemLevel.*
# Description: Prevent seller from listing items below/above this item level
# Default: 0 - (Disabled) AuctionHouseBot.Items.ItemLevel.Min 0
AuctionHouseBot.Items.ItemLevel.Max 0 #
# AuctionHouseBot.Items.ReqLevel.*
# Description: Prevent seller from listing items below/above this required level
# Default: 0 - (Disabled) AuctionHouseBot.Items.ReqLevel.Min 0
AuctionHouseBot.Items.ReqLevel.Max 0 #
# AuctionHouseBot.Items.ReqSkill.*
# Description: Prevent seller from listing items below/above this skill level
# Default: 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.Items.ReqSkill.Min 0
AuctionHouseBot.Items.ReqSkill.Max 0 #
# AuctionHouseBot.Items.Amount.*
# Description: Define here for every item qualities how many items you want to be shown in Auction House
# This value will be adjusted by AuctionHouseBot.FACTION.Items.Amount.Ratio to define the exact amount of
# items that will finally be shown on Auction House
# Default: 0, 2000, 2500, 1500, 1000, 0, 0 (Gray, white, green, blue, purple, orange, yellow) AuctionHouseBot.Items.Amount.Gray 0
AuctionHouseBot.Items.Amount.White 2000
AuctionHouseBot.Items.Amount.Green 2500
AuctionHouseBot.Items.Amount.Blue 1500
AuctionHouseBot.Items.Amount.Purple 1000
AuctionHouseBot.Items.Amount.Orange 0
AuctionHouseBot.Items.Amount.Yellow 0 #
# AuctionHouseBot.Class.*
# Description: Here you can set the class of items you prefer to be show on AH
# These value are sorted by preference, from 0 (disabled) to 10 (max. preference)
# Default: Consumable: 6
# Container: 4
# Weapon: 8
# Gem: 3
# Armor: 8
# Reagent: 1
# Projectile: 2
# TradeGood: 10
# Generic: 1
# Recipe: 6
# Quiver: 1
# Quest: 1
# Key: 1
# Misc: 5
# Glyph: 3 AuctionHouseBot.Class.Consumable 6
AuctionHouseBot.Class.Container 4
AuctionHouseBot.Class.Weapon 8
AuctionHouseBot.Class.Gem 3
AuctionHouseBot.Class.Armor 8
AuctionHouseBot.Class.Reagent 1
AuctionHouseBot.Class.Projectile 2
AuctionHouseBot.Class.TradeGood 10
AuctionHouseBot.Class.Generic 1
AuctionHouseBot.Class.Recipe 6
AuctionHouseBot.Class.Quiver 1
AuctionHouseBot.Class.Quest 1
AuctionHouseBot.Class.Key 1
AuctionHouseBot.Class.Misc 5
AuctionHouseBot.Class.Glyph 3 #
################################################################################################### ###################################################################################################
# AUCTION HOUSE BOT ITEM FINE TUNING
#
# The following are usefull for limiting what character levels can
# benefit from the auction house
#
# AuctionHouseBot.Class.Misc.Mount.ReqLevel.*
# Description: Prevent seller from listing mounts below/above this required level
# Default: 0 AuctionHouseBot.Class.Misc.Mount.ReqLevel.Min 0
AuctionHouseBot.Class.Misc.Mount.ReqLevel.Max 0 #
# AuctionHouseBot.Class.Misc.Mount.ReqSkill.*
# Description: Prevent seller from listing mounts below/above this skill level
# Default: 0 AuctionHouseBot.Class.Misc.Mount.ReqSkill.Min 0
AuctionHouseBot.Class.Misc.Mount.ReqSkill.Max 0 #
# AuctionHouseBot.Class.Glyph.ReqLevel.*
# Description: Prevent seller from listing glyphs below/above this required level
# Default: 0 AuctionHouseBot.Class.Glyph.ReqLevel.Min 0
AuctionHouseBot.Class.Glyph.ReqLevel.Max 0 #
# AuctionHouseBot.Class.Glyph.ItemLevel.*
# Description: Prevent seller from listing glyphs below/above this item level
# Default: 0 AuctionHouseBot.Class.Glyph.ItemLevel.Min 0
AuctionHouseBot.Class.Glyph.ItemLevel.Max 0 #
# AuctionHouseBot.Class.TradeGood.ItemLevel.*
# Description: Prevent seller from listing trade good items below/above this item level
# Default: 0 AuctionHouseBot.Class.TradeGood.ItemLevel.Min 0
AuctionHouseBot.Class.TradeGood.ItemLevel.Max 0 #
# AuctionHouseBot.Class.Container.ItemLevel.*
# Description: Prevent seller from listing contianers below/above this item level
# Default: 0 AuctionHouseBot.Class.Container.ItemLevel.Min 0
AuctionHouseBot.Class.Container.ItemLevel.Max 0 #
# AuctionHouseBot.forceIncludeItems
# Description: Include these items and ignore ALL filters
# List of ids with delimiter ,
# Default: AuctionHouseBot.forceIncludeItems #
# AuctionHouseBot.forceExcludeItems
# Description: Exclude these items even if they would pass the filters
# List of ids with delimiter ,
# Example: 21878,27774,27811,28117,28122,43949 (this removes old items)
# Default:
# AuctionHouseBot.forceExcludeItems 6343,6345,6376 #
# AuctionHouseBot.Class.RandomStackRatio.*
# Description: Used to determine how often a stack of the class will be single or randomly-size stacked when posted
# Value needs to be between 0 and 100, no decimal. Anything higher than 100 will be treated as 100
# Examples: 100 stacks will always be random in size
# 50 half the time the stacks are random, the other half being single stack
# 0 stacks will always single size
# Default: Consumable: 20 (20% random stack size, 80% single stack size)
# Container: 0 (100% single stack size)
# Weapon: 0 (100% single stack size)
# Gem: 20 (20% random stack size, 80% single stack size)
# Armor: 0 (100% single stack size)
# Reagent: 100 (100% random stack size)
# Projectile: 100 (100% random stack size)
# TradeGood: 50 (50% random stack size, 50% single stack size)
# Generic: 100 (100% random stack size)
# Recipe: 0 (100% single stack size)
# Quiver: 0 (100% single stack size)
# Quest: 100 (100% random stack size)
# Key: 100 (100% random stack size)
# Misc: 100 (100% random stack size)
# Glyph: 0 (100% single stack size)
# AuctionHouseBot.Class.RandomStackRatio.Consumable 20
AuctionHouseBot.Class.RandomStackRatio.Container 0
AuctionHouseBot.Class.RandomStackRatio.Weapon 0
AuctionHouseBot.Class.RandomStackRatio.Gem 20
AuctionHouseBot.Class.RandomStackRatio.Armor 0
AuctionHouseBot.Class.RandomStackRatio.Reagent 100
AuctionHouseBot.Class.RandomStackRatio.Projectile 100
AuctionHouseBot.Class.RandomStackRatio.TradeGood 50
AuctionHouseBot.Class.RandomStackRatio.Generic 100
AuctionHouseBot.Class.RandomStackRatio.Recipe 0
AuctionHouseBot.Class.RandomStackRatio.Quiver 0
AuctionHouseBot.Class.RandomStackRatio.Quest 100
AuctionHouseBot.Class.RandomStackRatio.Key 100
AuctionHouseBot.Class.RandomStackRatio.Misc 100
AuctionHouseBot.Class.RandomStackRatio.Glyph 0 #
################################################################################################### ###################################################################################################
# AUCTION HOUSE BOT BUYER CONFIG
#
# AuctionHouseBot.Buyer.Enabled
# Description: General enable or disable AuctionHouseBot Buyer functionality
# Default: 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.Buyer.Enabled 0 #
# AuctionHouseBot.Buyer.FACTION.Enabled
# Description: Enable or disable buyer independently by faction
# Default: 0 - (Disabled)
# 1 - (Enabled) AuctionHouseBot.Buyer.Alliance.Enabled 0
AuctionHouseBot.Buyer.Horde.Enabled 0
AuctionHouseBot.Buyer.Neutral.Enabled 0 # AuctionHouseBot.Buyer.ChanceFactor
# Description: k value in the formula used for the chance to buy an item 100^(1 (1 - (AuctionBid / ItemPrice)) / k)
# It must be a decimal number in the range of (0, infinity). The higher the number the higher chance to buy overpriced auctions
# Default: 2 AuctionHouseBot.Buyer.ChanceFactor 2 #
# AuctionHouseBot.Buyer.Baseprice.QUALITY
# Description: Base sellprices in copper for non priced items for each quality.
# The default values are based on average item prices of each quality.
# Defaults: Gray 3504
# White 5429
# Green 21752
# Blue 36463
# Purple 87124
# Orange 214347
# Yellow 407406 AuctionHouseBot.Buyer.Baseprice.Gray 3504
AuctionHouseBot.Buyer.Baseprice.White 5429
AuctionHouseBot.Buyer.Baseprice.Green 21752
AuctionHouseBot.Buyer.Baseprice.Blue 36463
AuctionHouseBot.Buyer.Baseprice.Purple 87124
AuctionHouseBot.Buyer.Baseprice.Orange 214347
AuctionHouseBot.Buyer.Baseprice.Yellow 407406 #
# AuctionHouseBot.Buyer.ChanceMultiplier.QUALITY
# Description: Multipliers for the buy/bid chances for each quality. 100 means the chance is 100% of the original,
# 1 would mean 1 % of the original and 200 would mean 200% of the original chance.
# Defaults: Gray 100
# White 100
# Green 100
# Blue 100
# Purple 100
# Orange 100
# Yellow 100 AuctionHouseBot.Buyer.ChanceMultiplier.Gray 100
AuctionHouseBot.Buyer.ChanceMultiplier.White 100
AuctionHouseBot.Buyer.ChanceMultiplier.Green 100
AuctionHouseBot.Buyer.ChanceMultiplier.Blue 100
AuctionHouseBot.Buyer.ChanceMultiplier.Purple 100
AuctionHouseBot.Buyer.ChanceMultiplier.Orange 100
AuctionHouseBot.Buyer.ChanceMultiplier.Yellow 100 #
# AuctionHouseBot.Buyer.Recheck.Interval
# Description: This specifies the time interval (in minutes) between two evaluations of the same sold item.
# The smaller this value is, the more chances you give for an item to be bought by ahbot.
# Default: 20 (20min.) AuctionHouseBot.Buyer.Recheck.Interval 20 #
################################################################################################### ###################################################################################################
# ELUNA SETTINGS
# lua引擎设置lua支持
# Eluna.Enabled
# Description: Enable or disable Eluna LuaEngine
# Default: true - (enabled)
# false - (disabled)
#
# Eluna.TraceBack
# Description: Sets whether to use debug.traceback function on a lua error or not.
# Notice that you can redefine the function.
# Default: false - (use default error output)
# true - (use debug.traceback function)
#
# Eluna.ScriptPath
# Description: Sets the location of the script folder to load scripts from
# The path can be relative or absolute.
# Default: lua_scripts
# Eluna.Enabled true
Eluna.TraceBack false
Eluna.ScriptPath lua_scripts #
################################################################################################### ###################################################################################################
# LOGGING SYSTEM SETTINGS
# 日志信息系统设置
# Appender config values: Given a appender name
# Appender.name
# Description: Defines where to log.
# Format: Type,LogLevel,Flags,optional1,optional2,optional3
#
# Type
# 0 - (None)
# 1 - (Console)
# 2 - (File)
# 3 - (DB)
#
# LogLevel
# 0 - (Disabled)
# 1 - (Trace)
# 2 - (Debug)
# 3 - (Info)
# 4 - (Warn)
# 5 - (Error)
# 6 - (Fatal)
#
# Flags:
# 0 - None
# 1 - Prefix Timestamp to the text
# 2 - Prefix Log Level to the text
# 4 - Prefix Log Filter type to the text
# 8 - Append timestamp to the log file name. Format: YYYY-MM-DD_HH-MM-SS
# (Only used with Type 2)
# 16 - Make a backup of existing file before overwrite
# (Only used with Mode w)
#
# Colors (read as optional1 if Type Console)
# Format: fatal error warn info debug trace
# 0 - BLACK
# 1 - RED
# 2 - GREEN
# 3 - BROWN
# 4 - BLUE
# 5 - MAGENTA
# 6 - CYAN
# 7 - GREY
# 8 - YELLOW
# 9 - LRED
# 10 - LGREEN
# 11 - LBLUE
# 12 - LMAGENTA
# 13 - LCYAN
# 14 - WHITE
# Example: 13 11 9 5 3 1
#
# File: Name of the file (read as optional1 if Type File)
# Allows to use one %s to create dynamic files
#
# Mode: Mode to open the file (read as optional2 if Type File)
# a - (Append)
# w - (Overwrite)
#
# MaxFileSize: Maximum file size of the log file before creating a new log file
# (read as optional3 if Type File)
# Size is measured in bytes expressed in a 64-bit unsigned integer.
# Maximum value is 4294967295 (4 gb). Leave blank for no limit.
# NOTE: Does not work with dynamic filenames.
# Example: 536870912 (512 mb)
# Appender.Console1,3,0
Appender.Server2,2,0,Server.log,w
Appender.GM2,2,15,gm/gm_%s.log
Appender.DBErrors2,2,0,DBErrors.log
Appender.Eluna2,5,3,Eluna.log,a # Logger config values: Given a logger name
# Logger.name
# Description: Defines What to log
# Format: LogLevel,AppenderList
#
# LogLevel
# 0 - (Disabled)
# 1 - (Trace)
# 2 - (Debug)
# 3 - (Info)
# 4 - (Warn)
# 5 - (Error)
# 6 - (Fatal)
#
# AppenderList: List of appenders linked to logger
# (Using spaces as separator).
# Logger.root5,Console Server
Logger.server3,Console Server
Logger.commands.gm3,Console GM
Logger.scripts.hotswap3,Console Server
Logger.sql.sql5,Console DBErrors
Logger.sql.updates3,Console Server
Logger.mmaps3,Server
Logger.eluna1,Console Eluna #Logger.achievement3,Console Server
#Logger.addon3,Console Server
#Logger.ahbot3,Console Server
#Logger.auctionHouse3,Console Server
#Logger.bg.arena3,Console Server
#Logger.bg.battlefield3,Console Server
#Logger.bg.battleground3,Console Server
#Logger.bg.reportpvpafk3,Console Server
#Logger.chat.log3,Console Server
#Logger.calendar3,Console Server
#Logger.chat.system3,Console Server
#Logger.cheat3,Console Server
#Logger.commands.ra3,Console Server
#Logger.condition3,Console Server
#Logger.entities.pet3,Console Server
#Logger.entities.player.character3,Console Server
#Logger.entities.player.dump3,Console Server
#Logger.entities.player3,Console Server
#Logger.entities.player.items3,Console Server
#Logger.entities.player.loading3,Console Server
#Logger.entities.player.skills3,Console Server
#Logger.entities.transport3,Console Server
#Logger.entities.unit3,Console Server
#Logger.entities.vehicle3,Console Server
#Logger.gameevent3,Console Server
#Logger.guild3,Console Server
#Logger.lfg3,Console Server
#Logger.loot3,Console Server
#Logger.maps.script3,Console Server
#Logger.maps3,Console Server
#Logger.misc3,Console Server
#Logger.network3,Console Server
#Logger.network.opcode3,Console Server
#Logger.network.soap3,Console Server
#Logger.outdoorpvp3,Console Server
#Logger.pool3,Console Server
#Logger.rbac3,Console Server
#Logger.scripts3,Console Server
#Logger.scripts.ai3,Console Server
#Logger.server.authserver3,Console Server
#Logger.spells3,Console Server
#Logger.spells.periodic3,Console Server
#Logger.sql.dev3,Console Server
#Logger.sql.driver3,Console Server
#Logger.warden3,Console Server #
# Log.Async.Enable
# Description: Enables asyncronous message logging.
# Default: 0 - (Disabled)
# 1 - (Enabled) Log.Async.Enable 0 #
# Allow.IP.Based.Action.Logging
# Description: Logs actions, e.g. account login and logout to name a few, based on IP of
# current session.
# Default: 0 - (Disabled)
# 1 - (Enabled) Allow.IP.Based.Action.Logging 0 #
################################################################################################### ###################################################################################################
# PACKET SPOOF PROTECTION SETTINGS
# 数据包欺骗保护设置
# These settings determine which action to take when harmful packet spoofing is detected.
#
# PacketSpoof.Policy
# Description: Determines the course of action when packet spoofing is detected.
# Default: 1 - (Log kick)
# 0 - (Log only network)
# 2 - (Log kick ban) PacketSpoof.Policy 1 #
# PacketSpoof.BanMode
# Description: If PacketSpoof.Policy equals 2, this will determine the ban mode.
# Note: Banning by character not supported for logical reasons.
# Default: 0 - Ban Account
# 2 - Ban IP
# PacketSpoof.BanMode 0 #
# PacketSpoof.BanDuration
# Description: Duration of the ban in seconds. Only valid if PacketSpoof.Policy is set to 2.
# Set to 0 for permanent ban.
# Default: 86400 seconds (1 day)
# PacketSpoof.BanDuration 86400 #
################################################################################################### ###################################################################################################
# METRIC SETTINGS
#
# These settings control the statistics sent to the metric database (currently InfluxDB)
#
# Metric.Enable
# Description: Enables statistics sent to the metric database.
# Default: 0 - (Disabled)
# 1 - (Enabled) Metric.Enable 0 # 数据间隔周期
# Metric.Interval
# Description: Interval between every batch of data sent in seconds
# Default: 10 seconds
# Metric.Interval 10 # 服务器连接信息
# Metric.ConnectionInfo
# Description: Connection settings for metric database (currently InfluxDB).
# Example: hostname;port;database
# Default: xxx.xxx.xxx.xxx你自己服务器IP地址;8086;worldserver Metric.ConnectionInfo xxx.xxx.xxx.xxx你自己服务器IP地址;8086;worldserver # 服务器信息获取周期
# Metric.OverallStatusInterval
# Description: Interval between every gathering of overall worldserver status data in seconds
# Default: 1 second
# Metric.OverallStatusInterval 1 #
###################################################################################################