Jump to content
TrinityCore

Zalek

Plebs
  • Posts

    3
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Zalek's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Problem solved by just recompiling, really strange still don't know what was wrong with this setup but my new one works fine even though I took all the same steps. If someone would like to close this thread now feel free to do so.
  2. Server.log is as follows: TrinityCore rev. b049caf62fff 2016-11-28 01:30:34 +0100 (3.3.5 branch) (Win64, Release, Static) (worldserver-daemon) <Ctrl-C> to stop. ______ __ /\__ _\ __ __/\ \__ \/_/\ \/ _ __ /\_\ ___ /\_\ \, _\ __ __ \ \ \/\`'__\/\ \ /' _ `\/\ \ \ \/ /\ \/\ \ \ \ \ \ \/ \ \ \/\ \/\ \ \ \ \ \_\ \ \_\ \ \ \_\ \_\ \ \_\ \_\ \_\ \_\ \__\\/`____ \ \/_/\/_/ \/_/\/_/\/_/\/_/\/__/ `/___/> \ C O R E /\___/ http://TrinityCore.org \/__/ Using configuration file C:/WoW Custom/Core-master/Build/bin/Release/worldserver.conf. Using SSL version: OpenSSL 1.0.2j 26 Sep 2016 (library: OpenSSL 1.0.2j 26 Sep 2016) Using Boost version: 1.60.0 Process priority class set to HIGH Automatic database updates are disabled for all databases! Realm running as realm ID 1 Using World DB: Unknown world database. Missing name MonsterSight in config file C:/WoW Custom/Core-master/Build/bin/Release/worldserver.conf, add "MonsterSight = 50.000000" to this file Will clear `logs` table of entries older than 1209600 seconds every 10 minutes. Using DataDir ./ WORLD: MMap data directory is: ./mmaps VMap support included. LineOfSight: 1, getHeight: 1, indoorCheck: 1 VMap data directory is: ./vmaps Loading Trinity strings... >> Loaded 1044 trinity strings in 1 ms Initialize data stores... >> Initialized 111 data stores in 268 ms Using enUS DBC Locale as default. All available DBC locales: enUS >> Loading Cinematic Camera files >> Loaded 14 cinematic waypoint sets in 3 ms Loading SpellInfo store... >> Loaded SpellInfo store in 33 ms Loading SpellInfo corrections... >> Loaded SpellInfo corrections in 5 ms Loading SkillLineAbilityMultiMap Data... >> Loaded 10219 SkillLineAbility MultiMap Data in 1 ms Loading SpellInfo custom attributes... >> Loaded 174 spell custom attributes from DB in 0 ms >> Loaded SpellInfo custom attributes in 12 ms Loading SpellInfo diminishing infos... >> Loaded SpellInfo diminishing infos in 4 ms Loading SpellInfo immunity infos... >> Loaded SpellInfo immunity infos in 7 ms Loading GameObject models... Loading Script Names... >> Loaded 2759 ScriptNames in 84 ms Loading Instance Template... >> Loaded 84 instance templates in 0 ms Loading instances... >> Loaded instances in 1 ms Loading Broadcast texts... >> Loaded 73039 broadcast texts in 218 ms >> Loaded 73039 broadcast text locales in 741 ms Loading Localization strings... >> Loaded 27246 creature locale strings in 283 ms >> Loaded 19670 gameobject_template_locale strings in 178 ms >> Loaded 38112 Item locale strings in 213 ms >> Loaded 2481 Item set name locale strings in 8 ms >> Loaded 9464 Quest locale strings in 305 ms >> Loaded 1946 PageText locale strings in 27 ms >> Loaded 453 points_of_interest locale strings in 2 ms >> Localization strings loaded in 1018 ms Loading Account Roles and Permissions... >> Loaded 645 permission definitions, 628 linked permissions and 4 default permissions in 2 ms Loading Page Texts... >> Loaded 1950 page texts in 5 ms Loading Game Object Templates... >> Loaded 21517 game object templates in 113 ms Loading Game Object template addons... >> Loaded 21517 game object template addons in 22 ms Loading Transport templates... >> Loaded 30 transport templates in 13 ms Loading Spell Rank Data... >> Loaded 3462 spell rank records in 4 ms Loading Spell Required Data... >> Loaded 41 spell required records in 1 ms Loading Spell Group types... >> Loaded 541 spell group definitions in 1 ms Loading Spell Learn Skills... >> Loaded 103 Spell Learn Skills from DBC in 2 ms Loading SpellInfo SpellSpecific and AuraState... >> Loaded SpellInfo SpellSpecific and AuraState in 6 ms Loading Spell Learn Spells... >> Loaded 8 spell learn spells + 574 found in DBC in 3 ms Loading Spell Proc conditions and data... >> Loaded 798 spell proc conditions and data in 4 ms Generating spell proc data from SpellMap... >> Generated spell proc data for 1460 spells in 3 ms Loading Spell Bonus Data... >> Loaded 371 extra spell bonus data in 1 ms Loading Aggro Spells Definitions... >> Loaded 106 SpellThreatEntries in 0 ms Loading Spell Group Stack Rules... >> Loaded 60 spell group stack rules in 0 ms Loading NPC Texts... >> Loaded 8237 npc texts in 107 ms Loading Enchant Spells Proc datas... >> Loaded 42 enchant proc data definitions in 1 ms Loading Item Random Enchantments Table... >> Loaded 28607 Item Enchantment definitions in 25 ms Loading Disables >> Loaded 820 disables in 1 ms Loading Items... >> Loaded 38607 item templates in 808 ms Loading Item set names... >> Loaded 2481 item set names in 3 ms Loading Creature Model Based Info Data... >> Loaded 24143 creature model based info in 31 ms Loading Creature templates... >> Loaded 29923 creature definitions in 371 ms Loading Equipment templates... >> Loaded 10697 equipment templates in 15 ms Loading Creature template addons... >> Loaded 8284 creature template addons in 12 ms Loading Reputation Reward Rates... >> Loaded 16 reputation_reward_rate in 0 ms Loading Creature Reputation OnKill Data... >> Loaded 2025 creature award reputation definitions in 4 ms Loading Reputation Spillover Data... >> Loaded 26 reputation_spillover_template in 0 ms Loading Points Of Interest Data... >> Loaded 453 Points of Interest definitions in 1 ms Loading Creature Base Stats... >> Loaded 400 creature base stats in 3 ms Loading Creature Data... >> Loaded 146665 creatures in 985 ms Loading Temporary Summon Data... >> Loaded 501 temp summons in 2 ms Loading pet levelup spells... >> Loaded 993 pet levelup and default spells for 39 families in 4 ms Loading pet default spells additional to levelup spells... >> Loaded addition spells for 111 pet spell data entries in 2 ms Loading summonable creature templates... >> Loaded 402 summonable creature templates in 3 ms Loading Creature Addon Data... >> Loaded 34908 creature addons in 55 ms Loading Gameobject Data... >> Loaded 93709 gameobjects in 676 ms Loading GameObject Addon Data... >> Loaded 63937 gameobject addons in 126 ms Loading GameObject Quest Items... >> Loaded 857 gameobject quest items in 1 ms Loading Creature Quest Items... >> Loaded 4391 creature quest items in 5 ms Loading Creature Linked Respawn... >> Loaded 5672 linked respawns in 6 ms Loading Weather Data... >> Loaded 35 weather definitions in 0 ms Loading Quests... >> Loaded 9464 quests definitions in 233 ms Checking Quest Disables >> Checked 661 quest disables in 0 ms Loading Quest POI >> Loaded 18759 quest POI definitions in 88 ms Loading Quests Starters and Enders... Loading GO Start Quest Data... >> Loaded 446 quest relations from gameobject_queststarter in 1 ms Loading GO End Quest Data... >> Loaded 456 quest relations from gameobject_questender in 1 ms Loading Creature Start Quest Data... >> Loaded 7445 quest relations from creature_queststarter in 11 ms Loading Creature End Quest Data... >> Loaded 7878 quest relations from creature_questender in 12 ms Loading Objects Pooling Data... >> Loaded 3049 objects pools in 2 ms Loading Creatures Pooling Data... >> Loaded 943 creatures in pools in 1 ms Loading Gameobject Pooling Data... >> Loaded 24084 gameobject in pools in 25 ms Loading Mother Pooling Data... >> Loaded 2271 pools in mother pools in 15 ms Loading Quest Pooling Data... >> Loaded 182 quests in pools in 1 ms Starting objects pooling system... Loading Game Event Data... >> Loaded 66 game events in 1 ms. Loading Game Event Saves Data... >> Loaded 0 game event saves in game events. DB table `game_event_save` is empty. Loading Game Event Prerequisite Data... >> Loaded 0 game event prerequisites in game events. DB table `game_event_prerequisite` is empty. Loading Game Event Creature Data... >> Loaded 9540 creatures in game events in 7 ms. Loading Game Event GO Data... >> Loaded 29630 gameobjects in game events in 19 ms. Loading Game Event Model/Equipment Change Data... >> Loaded 9 model/equipment changes in game events in 1 ms. Loading Game Event Quest Data... >> Loaded 223 quests additions in game events in 0 ms. Loading Game Event GO Quest Data... >> Loaded 78 quests additions in game events in 0 ms. Loading Game Event Quest Condition Data... >> Loaded 0 quest event conditions in game events. DB table `game_event_quest_condition` is empty. Loading Game Event Condition Data... >> Loaded 0 conditions in game events. DB table `game_event_condition` is empty. Loading Game Event Condition Save Data... >> Loaded 0 condition saves in game events. DB table `game_event_condition_save` is empty. Loading Game Event NPCflag Data... >> Loaded 5 npcflags in game events in 0 ms. Loading Game Event Seasonal Quest Relations... >> Loaded 690 quests additions in game events in 0 ms. Loading Game Event Vendor Additions Data... >> Loaded 14 vendor additions in game events in 0 ms. Loading Game Event Battleground Data... >> Loaded 6 battleground holidays in game events in 0 ms. Loading Game Event Pool Data... >> Loaded 8 pools for game events in 0 ms. Loading UNIT_NPC_FLAG_SPELLCLICK Data... >> Loaded 326 spellclick definitions in 2 ms Loading Vehicle Template Accessories... >> Loaded 187 Vehicle Template Accessories in 0 ms Loading Vehicle Accessories... >> Loaded 0 Vehicle Accessories in 0 ms Loading SpellArea Data... >> Loaded 700 spell area requirements in 2 ms Loading AreaTrigger definitions... >> Loaded 275 area trigger teleport definitions in 1 ms Loading Access Requirements... >> Loaded 121 access requirement definitions in 0 ms Loading Quest Area Triggers... >> Loaded 60 quest trigger points in 0 ms Loading Tavern Area Triggers... >> Loaded 114 tavern triggers in 1 ms Loading AreaTrigger script names... >> Loaded 134 areatrigger scripts in 0 ms Loading LFG entrance positions... >> Loaded 18 lfg entrance positions in 1 ms Loading Dungeon boss data... >> Loaded 612 instance encounters in 1 ms Loading LFG rewards... >> Loaded 15 lfg dungeon rewards in 0 ms Loading Graveyard-zone links... >> Loaded 700 graveyard-zone links in 1 ms Loading spell pet auras... >> Loaded 47 spell pet auras in 0 ms Loading Spell target coordinates... >> Loaded 566 spell teleport coordinates in 2 ms Loading enchant custom attributes... >> Loaded 32 custom enchant attributes in 1 ms Loading linked spells... >> Loaded 469 linked spells in 1 ms Loading Player Create Data... >> Loaded 62 player create definitions in 1 ms Loading Player Create Items Data... >> Loaded 1 custom player create items in 0 ms Loading Player Create Skill Data... >> Loaded 1094 player create skills in 0 ms Loading Player Create Spell Data... >> Loaded 2680 custom player create spells in 1 ms Loading Player Create Cast Spell Data... >> Loaded 19 player create cast spells in 0 ms Loading Player Create Action Data... >> Loaded 325 player create actions in 0 ms Loading Player Create Level HP/Mana Data... >> Loaded 800 level health/mana definitions in 1 ms Loading Player Create Level Stats Data... >> Loaded 4960 level stats definitions in 6 ms Loading Player Create XP Data... >> Loaded 79 xp for level definitions in 1 ms Loading Exploration BaseXP Data... >> Loaded 80 BaseXP definitions in 0 ms Loading Pet Name Parts... >> Loaded 313 pet name parts in 0 ms Loading the max pet number... >> Loaded the max pet number: 0 in 0 ms Loading pet level stats... >> Loaded 2560 level pet stats definitions in 4 ms Loading Player level dependent mail rewards... >> Loaded 25 level dependent mail rewards in 0 ms Loading creature loot templates... >> Loaded 335631 creature loot templates in 618 ms Loading fishing loot templates... >> Loaded 266 fishing loot templates in 1 ms Loading gameobject loot templates... >> Loaded 18258 gameobject loot templates in 32 ms Loading item loot templates... >> Loaded 4983 item loot templates in 12 ms Loading mail loot templates... >> Loaded 117 mail loot templates in 1 ms Loading milling loot templates... >> Loaded 45 milling loot templates in 2 ms Loading pickpocketing loot templates... >> Loaded 11048 pickpocketing loot templates in 24 ms Loading skinning loot templates... >> Loaded 1900 skinning loot templates in 6 ms Loading disenchanting loot templates... >> Loaded 124 disenchanting loot templates in 3 ms Loading prospecting loot templates... >> Loaded 38 prospecting loot templates in 2 ms Loading spell loot templates... >> Loaded 170 spell loot templates in 2 ms Loading reference loot templates... >> Loaded refence loot templates in 40 ms Loading Skill Discovery Table... >> Loaded 347 skill discovery definitions in 3 ms. Loading Skill Extra Item Table... >> Loaded 225 spell specialization definitions in 1 ms Loading Skill Perfection Data Table... >> Loaded 72 spell perfection definitions in 1 ms. Loading Skill Fishing base level requirements... >> Loaded 95 areas for fishing base skill level in 0 ms Loading Achievements... >> Loaded 43 achievement references in 0 ms. Loading Achievement Criteria Lists... >> Loaded 7655 achievement criteria in 1 ms. Loading Achievement Criteria Data... >> Loaded 2690 additional achievement criteria data in 4 ms Loading Achievement Rewards... >> Loaded 112 achievement rewards in 0 ms. Loading Achievement Reward Locales... >> Loaded 0 achievement reward locale strings. DB table `locales_achievement_reward` is empty. Loading Completed Achievements... >> Loaded 0 realm first completed achievements. DB table `character_achievement` is empty. Loading Item Auctions... >> Loaded 0 auction items. DB table `auctionhouse` or `item_instance` is empty! Loading Auctions... >> Loaded 0 auctions. DB table `auctionhouse` is empty. Loading Guilds... Loading guilds definitions... >> Loaded 0 guild definitions. DB table `guild` is empty. Loading ArenaTeams... >> Loaded 0 arena teams. DB table `arena_team` is empty! Loading Groups... >> Loaded 0 group definitions. DB table `groups` is empty! Loading ReservedNames... >> Loaded 0 reserved player names. DB table `reserved_name` is empty! Loading GameObjects for quests... >> Loaded 1800 GameObjects for quests in 2 ms Loading BattleMasters... >> Loaded 146 battlemaster entries in 2 ms Loading GameTeleports... >> Loaded 1428 GameTeleports in 4 ms Loading Gossip menu... >> Loaded 5717 gossip_menu entries in 5 ms Loading Gossip menu options... >> Loaded 4093 gossip_menu_option entries in 20 ms Loading Vendors... >> Loaded 37496 Vendors in 52 ms Loading Trainers... >> Loaded 80045 Trainers in 267 ms Loading Waypoints... >> Loaded 110643 waypoints in 309 ms Loading SmartAI Waypoints... >> Loaded 463 SmartAI waypoint paths (total 5537 waypoints) in 3 ms Loading Creature Formations... >> Loaded 1079 creatures in formations in 2 ms Loading World States... >> Loaded 78 world states in 0 ms Loading Conditions... >> Loaded 13539 conditions in 37 ms Loading faction change achievement pairs... >> Loaded 125 faction change achievement pairs in 0 ms Loading faction change spell pairs... >> Loaded 109 faction change spell pairs in 0 ms Loading faction change quest pairs... >> Loaded 250 faction change quest pairs in 0 ms Loading faction change item pairs... >> Loaded 724 faction change item pairs in 0 ms Loading faction change reputation pairs... >> Loaded 16 faction change reputation pairs in 1 ms Loading faction change title pairs... >> Loaded 22 faction change title pairs in 0 ms Loading GM tickets... >> Loaded 0 GM tickets. DB table `gm_ticket` is empty! Loading GM surveys... >> Loaded GM Survey count from database in 0 ms Loading client addons... >> Loaded 0 known addons. DB table `addons` is empty! Returning old mails... >> No expired mails found. Loading Autobroadcasts... >> Loaded 0 autobroadcasts definitions. DB table `autobroadcast` is empty for this realm! Loading spell_scripts... >> Loaded 130 script definitions in 0 ms Loading event_scripts... >> Loaded 469 script definitions in 2 ms Loading waypoint_scripts... >> Loaded 672 script definitions in 1 ms Loading spell script names... >> Loaded 1842 spell script names in 3 ms Loading Creature Texts... >> Loaded 12585 creature texts for 2675 creatures in 22 ms Loading Creature Text Locales... >> Loaded 2 creature localized texts in 1 ms Initializing Scripts... Loading Script Waypoints for 74 creature(s)... >> Loaded 1990 Script Waypoint nodes in 5 ms >> Loaded spline chain data for 0 chains, consisting of 0 splines with 0 waypoints. DB tables `script_spline_chain_meta` and `script_spline_chain_waypoints` are empty. Loading C++ scripts >> Loaded 2797 C++ scripts in 62 ms Validating spell scripts... >> Validated 2375 scripts in 2 ms Loading SmartAI scripts... >> Loaded SmartAIMgr Helpers in 6 ms >> Loaded 9642 SmartAI scripts in 84 ms Loading Calendar data... >> Loaded 0 calendar events >> Loaded 0 calendar invites Initialize game time and timers Mail timer set to: 0, mail return is called every 1440 minutes Starting Map System Starting Game Event system... Initialize AuctionHouseBot... Initializing Opcodes... Starting Arena Season... Starting Battleground System >> Loaded 11 battlegrounds in 1 ms Starting Outdoor PvP System >> Loaded 6 outdoor PvP definitions in 0 ms Starting Battlefield System
  3. For some reason while starting worldserver.exe on my freshly compiled 3.3.5a server it stops working at where it says >> Loaded 6 outdoor PvP definitions in 0 ms Starting Battlefield System. Below is my worldserver.conf (Yes MYSQL username : PW is correct) and as you will see I disabled Wintergrasp, I have also not edited anything in the world, auth or character db's its all stock/freshly compiled so I have no idea what could be causing this... btw I'm running on Windows 7 x64 Edit: added a picture at below config. ################################################ # Trinity 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 # 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 # 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/trinitycore" # Default: "." DataDir = "." # # 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 = "" # # 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: "127.0.0.1;3306;trinity;trinity;auth" - (LoginDatabaseInfo) # "127.0.0.1;3306;trinity;trinity;world" - (WorldDatabaseInfo) # "127.0.0.1;3306;trinity;trinity;characters" - (CharacterDatabaseInfo) # # 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 = "127.0.0.1;3306;root;trinity;auth" WorldDatabaseInfo = "127.0.0.1;3306;root;trinity;world" CharacterDatabaseInfo = "127.0.0.1;3306;root;trinity;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 # # 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: "../TrinityCore" # Default: "" BuildDirectory = "" # # SourceDirectory # Description: The path to your TrinityCore source directory. # If the path is left empty, the built-in CMAKE_SOURCE_DIR is used. # Example: "../TrinityCore" # 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 = "C:\Program Files\MySQL\MySQL Server 5.6\bin" # ################################################################################################### ################################################################################################### # PERFORMANCE SETTINGS # # 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 = 1 # # 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 = 500 # # 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 # # SocketTimeOutTime # Description: Time (in milliseconds) after which a connection being idle on the character # selection screen is disconnected. # Default: 900000 - (15 minutes) SocketTimeOutTime = 900000 # # 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 = 1 # # 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 # # 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 = 16 # # 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 # # HeroicCharactersPerRealm # Description: Limit number of heroic class characters per account on this realm. # Range: 1-10 # Default: 1 HeroicCharactersPerRealm = 1 # # CharacterCreating.MinLevelForHeroicCharacter # Description: Limit creating heroic characters 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.MinLevelForHeroicCharacter = 60 # # 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 # # StartHeroicPlayerLevel # Description: Staring level for heroic class characters after creation. # Range: 1-MaxPlayerLevel # Default: 55 StartHeroicPlayerLevel = 55 # # StartPlayerMoney # Description: Amount of money (in Copper) that a character has after creation. # Default: 0 # 100 - (1 Silver) StartPlayerMoney = 0 # # 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 = 40 # # 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 = 0 # # 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, don't 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 = 1 # # 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 = 100 # # 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 = 5 # # 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 # # MailDeliveryDelay # Description: Time (in seconds) mail delivery is delayed when sending items. # Default: 3600 - (1 hour) MailDeliveryDelay = 3600 # # 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 = 1 # # 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 John's Server!@This server is proud to be powered by Trinity Core." # Default: "Welcome to a Trinity Core server." Motd = "Welcome to WoWRevisioned!" # # Server.LoginInfo # Description: Display core version (.server info) on login. # !Default: 0 - (Disabled) # 1 - (Enabled) Server.LoginInfo = 1 # # 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 = 1 # # 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 project's birth in UNIX time. By default the date when # TrinityCore was started (Thu Oct 2, 2008) # !Default: 1222964635 # # BirthdayTime = 849214800 # ################################################################################################### ################################################################################################### # 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 don't 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_LINKING=1) # 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 it's 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 = 1 # # 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 won't 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 = 1 # # 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 = 1 # # 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 = 1 # # AllowTwoSide.Trade # Description: Allow trading between factions. # Default: 0 - (Disabled) # 1 - (Enabled) AllowTwoSide.Trade = 0 # # TalentsInspecting # Description: Allow/disallow inspecting other characters' talents. # Doesn't 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.1 Rate.Creature.Elite.RAREELITE.Damage = 1.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 # ################################################################################################### ################################################################################################### # 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 don't 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 = 8 # # ChatFlood.MessageDelay # Description: Time (in seconds) between messages to be counted into ChatFlood.MessageCount. # !Default: 1 ChatFlood.MessageDelay = 2 # # ChatFlood.MuteTime # Description: Time (in seconds) characters get muted for violating ChatFlood.MessageCount. # Default: 10 ChatFlood.MuteTime = 45 # # 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 = 0 # # 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 aren't 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 haven't been used for 14 days) # 0 - (Disabled, Infinite channel storage) PreserveCustomChannelDuration = 14 # ################################################################################################### ################################################################################################### # GAME MASTER SETTINGS # # GM.LoginState # Description: GM mode at login. # Default: 2 - (Last save state) # 0 - (Disable) # 1 - (Enable) GM.LoginState = 2 # # GM.Visible # Description: GM visibility at login. # Default: 2 - (Last save state) # 0 - (Invisible) # 1 - (Visible) GM.Visible = 2 # # GM.Chat # Description: GM chat mode at login. # Default: 2 - (Last save state) # 0 - (Disable) # 1 - (Enable) GM.Chat = 2 # # GM.WhisperingTo # 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 = 100 # # GM.ForceShutdownThreshold # Description: Minimum shutdown time in seconds before 'force' is required if other players are connected. # !Default: 30 GM.ForceShutdownThreshold = 60 # ################################################################################################### ################################################################################################### # 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) 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 = 120 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 = 1 Rate.XP.Quest = 1 Rate.XP.Explore = 1 # # 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 = 0 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 # # 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) # MaxPlayerLevel+1 - (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 = 0 # ################################################################################################### ################################################################################################### # 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 = 1800 # ################################################################################################### ################################################################################################### # 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, # Don't bother with balance) # 1 - (Experimental, Don't 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 # 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: "127.0.0.1" - (Bind to localhost) SOAP.IP = "127.0.0.1" # # 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 = 1 # # 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 = 10 # # CharDelete.Heroic.MinLevel # Description: Required level to use the unlinking method if enabled for heroic classes. # Default: 0 - (Same method for every level) # 1+ - (Only characters with the specified level will use the unlinking method) CharDelete.Heroic.MinLevel = 55 # # CharDelete.KeepDays # Description: Time (in days) before unlinked characters will be removed from the database. # Default: 30 - (Enabled) # 0 - (Disabled, Don't delete any characters) CharDelete.KeepDays = 90 # ################################################################################################### ################################################################################################### # 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 doesn't 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 doesn't 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 = "Welcome to WoWReinvisioned, We wish you a fun and eventful journey!" # # 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 account's 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 don't 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.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 = "" # # 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 # ################################################################################################### ################################################################################################### # 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.Console=1,3,0 Appender.Server=2,2,0,Server.log,w Appender.GM=2,2,15,gm/gm_%s.log Appender.DBErrors=2,2,0,DBErrors.log # 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.root=5,Console Server Logger.server=3,Console Server Logger.commands.gm=3,Console GM Logger.scripts.hotswap=3,Console Server Logger.sql.sql=5,Console DBErrors Logger.sql.updates=3,Console Server Logger.mmaps=3,Server #Logger.achievement=3,Console Server #Logger.addon=3,Console Server #Logger.ahbot=3,Console Server #Logger.auctionHouse=3,Console Server #Logger.bg.arena=3,Console Server #Logger.bg.battlefield=3,Console Server #Logger.bg.battleground=3,Console Server #Logger.bg.reportpvpafk=3,Console Server #Logger.chat.log=3,Console Server #Logger.calendar=3,Console Server #Logger.chat.system=3,Console Server #Logger.cheat=3,Console Server #Logger.commands.ra=3,Console Server #Logger.condition=3,Console Server #Logger.entities.pet=3,Console Server #Logger.entities.player.character=3,Console Server #Logger.entities.player.dump=3,Console Server #Logger.entities.player=3,Console Server #Logger.entities.player.items=3,Console Server #Logger.entities.player.loading=3,Console Server #Logger.entities.player.skills=3,Console Server #Logger.entities.transport=3,Console Server #Logger.entities.unit=3,Console Server #Logger.entities.vehicle=3,Console Server #Logger.gameevent=3,Console Server #Logger.guild=3,Console Server #Logger.lfg=3,Console Server #Logger.loot=3,Console Server #Logger.maps.script=3,Console Server #Logger.maps=3,Console Server #Logger.misc=3,Console Server #Logger.network=3,Console Server #Logger.network.opcode=3,Console Server #Logger.network.soap=3,Console Server #Logger.outdoorpvp=3,Console Server #Logger.pool=3,Console Server #Logger.rbac=3,Console Server #Logger.scripts=3,Console Server #Logger.scripts.ai=3,Console Server #Logger.server.authserver=3,Console Server #Logger.spells=3,Console Server #Logger.spells.periodic=3,Console Server #Logger.sql.dev=3,Console Server #Logger.sql.driver=3,Console Server #Logger.warden=3,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: "127.0.0.1;8086;worldserver" Metric.ConnectionInfo = "127.0.0.1;8086;worldserver" # # Metric.OverallStatusInterval # Description: Interval between every gathering of overall worldserver status data in seconds # Default: 1 second # Metric.OverallStatusInterval = 1 # ################################################################################################### Any help is greatly appreciated thank you
×
×
  • Create New...