魔獸worldserver.conf 服務(wù)端配置文件說明第一段

魔獸worldserver.conf 服務(wù)端配置文件說明
我是艾西,今天把很多小伙伴需要的魔獸worldserver.conf 服務(wù)端配置文件說明分享給大家,大家可以自己研究參考下
?

worldserver.conf 這個(gè)文件是服務(wù)端的配置文件,可以在這里做很多個(gè)性化修改
注意:修改這個(gè)必須重啟服務(wù)端才能生效
首先這個(gè)文件要使用支持 utf-8 格式的文本編輯器,比如 VS code,sublime 等等,不要用記事本編輯
下面就來說說其中的部分設(shè)置
MaxOverspeedPings?=?2,玩家超速檢查,2 為正常檢查,3+ 為加強(qiáng)檢查(比 2 更難踢),0 為不檢查超速
MaxPlayerLevel?=?80,最高等級(jí)
StartPlayerLevel?=?1,新人物等級(jí)
StartDeathKnightPlayerLevel?=?55,死騎新人物等級(jí)
StartPlayerMoney?=?0,新人物初始金錢(銅幣)
AllFlightPaths?=?0,1 為打開全部飛行路線(雙方陣營(yíng)),0 為關(guān)閉
InstantFlightPaths?=?0,1 為飛行時(shí)瞬間到達(dá)目的地,0 為正常飛行
Instance.IgnoreLevel?=?1,進(jìn)副本不檢查等級(jí),設(shè)置為 0 為需要相應(yīng)等級(jí)才能進(jìn)入
Instance.IgnoreRaid?=?1,進(jìn)副本不需要團(tuán)隊(duì),一個(gè)人就可以進(jìn)入,設(shè)置為 0 則需要團(tuán)隊(duì)才能進(jìn)入
Motd?=?"Welcome?to?a?Trinity?Core?server.",進(jìn)入服務(wù)器的歡迎語,使用 @ 符號(hào)換行,比如 “歡迎光臨~@xspio 測(cè)試服務(wù)器”
DBC.EnforceItemAttributes?=?1,1 為物品使用 DBC 文件中的屬性,0 則物品使用數(shù)據(jù)庫中的屬性
Warden.Enabled?=?0,為 1 時(shí)開啟 Warden 反作弊系統(tǒng)
下面為各項(xiàng)人物屬性倍率,1 為正常倍率,增大后增加各項(xiàng)屬性值
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,忠誠(chéng)度
下面為掉率,1 為正常倍率,增大后會(huì)增加掉落幾率
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,金錢
下面為經(jīng)驗(yàn)倍率,1 為正常倍率,增大后會(huì)增加數(shù)額
Rate.XP.Kill????=?1,擊殺經(jīng)驗(yàn)
Rate.XP.Quest???=?1,任務(wù)經(jīng)驗(yàn)
Rate.XP.Explore?=?1,開圖經(jīng)驗(yàn)
其他倍率,1?為正常倍率
Rate.RepairCost?=?1,修理費(fèi)用
Rate.Honor?=?1,榮譽(yù)
Rate.Talent?=?1,天賦點(diǎn)
Rate.MoveSpeed?=?1,移動(dòng)速度
?
?
################################################
# 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 默認(rèn)服務(wù)器ID,單設(shè)備多服務(wù)器配置
# ???????Description: ID of the Realm using this config.
# ???????Important: ??RealmID must match the realmlist inside the auth database.
# ???????Default: ????1
?
RealmID = 1
?
#
# ???DataDir 數(shù)據(jù)目錄
# ???????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 登陸數(shù)據(jù)庫信息
# ???WorldDatabaseInfo 游戲數(shù)據(jù)庫信息
# ???CharacterDatabaseInfo 角色數(shù)據(jù)庫信息
# ???????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(你自己服務(wù)器IP地址);3306(默認(rèn)游戲業(yè)務(wù)端口);trinity;trinity;auth" ??????- (LoginDatabaseInfo)
# ????????????????????"xxx.xxx.xxx.xxx(你自己服務(wù)器IP地址);3306(默認(rèn)游戲業(yè)務(wù)端口);trinity;trinity;world" ?????- (WorldDatabaseInfo)
# ????????????????????"xxx.xxx.xxx.xxx(你自己服務(wù)器IP地址);3306(默認(rèn)游戲業(yè)務(wù)端口);trinity;trinity;characters" - (CharacterDatabaseInfo)
# ??????????????????????服務(wù)器IP;數(shù)據(jù)庫端口;數(shù)據(jù)庫名;數(shù)據(jù)庫密碼;數(shù)據(jù)庫
# ???Don't 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.
# ???Don't 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(你自己服務(wù)器IP地址);3306(默認(rèn)游戲業(yè)務(wù)端口);root;ascent;auth"
WorldDatabaseInfo ????= "xxx.xxx.xxx.xxx(你自己服務(wù)器IP地址);3306(默認(rèn)游戲業(yè)務(wù)端口);root;ascent;world"
CharacterDatabaseInfo = "xxx.xxx.xxx.xxx(你自己服務(wù)器IP地址);3306(默認(rèn)游戲業(yè)務(wù)端口);root;ascent;characters"
?
# ???多線程配置
# ???LoginDatabase.WorkerThreads 登陸線程
# ???WorldDatabase.WorkerThreads 服務(wù)器線程
# ???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
?
# ???數(shù)據(jù)庫保持時(shí)間
# ???MaxPingTime
# ???????Description: Time (in minutes) between database pings.
# ???????Default: ????30
?
MaxPingTime = 30
?
# ???================ 服務(wù)器端口,只要參數(shù)之一 =============
# ???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"
?
# ???線程池?cái)?shù)量
# ???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 ?= ""
?
# ???數(shù)據(jù)庫執(zhí)行文件
# ???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設(shè)置
# ???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
?
# ???進(jìn)程優(yōu)先級(jí)
# ???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
?
# ???壓縮:客戶端更新壓縮級(jí)別
# ???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 - (Don't 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 - (Don't pre-load all base maps, dynamically load as used)
# ????????????????????1 - (Preload all grids in the instance upon load)
?
InstanceMapLoadAllGrids = 0
?
# ???連接超時(shí)時(shí)間
# ???SocketTimeOutTime
# ???????Description: Time (in milliseconds) after which a connection being idle on the character
# ????????????????????selection screen is disconnected.
# ???????Default: ????900000 - (15 minutes)
?
SocketTimeOutTime = 900000
?
# ???離開時(shí)間
# ???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
?
# ???會(huì)話延遲
# ???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 服務(wù)器配置
#
# ???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
?
# ???大區(qū)
# ???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
?
# ???賬號(hào)限制
# ???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
?
# ???語言檢測(cè)
# ???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
?
# ???工會(huì)注冊(cè)花費(fèi)
# ???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
?
# ???最大玩家列表數(shù)
# ???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
?
# ???限制一個(gè)賬號(hào)角色數(shù)量
# ???CharactersPerAccount
# ???????Description: Limit number of characters per account on all realms on this realmlist.
# ???????Important: ??Number must be >= CharactersPerRealm
# ???????Default: ????50
?
CharactersPerAccount = 50
?
# ???限制一個(gè)服務(wù)器角色數(shù)量
# ???CharactersPerRealm
# ???????Description: Limit number of characters per account on this realm.
# ???????Range: ??????1-10
# ???????Default: ????10 - (Client limitation)
?
CharactersPerRealm = 10
?
# ???限制一個(gè)服務(wù)器死亡騎士數(shù)量
# ???DeathKnightsPerRealm
# ???????Description: Limit number of death knight characters per account on this realm.
# ???????Range: ??????1-10
# ???????Default: ????1
?
DeathKnightsPerRealm = 1
?
# ???死亡騎士最低等級(jí)
# ???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
?
# ???跳過動(dòng)畫
# ???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