Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #######################################################################
- # Hearthstone Configuration File
- #######################################################################
- /********************************************************************************
- * How to use this config file: *
- * Config files are in a block->variable->setting format. *
- * A < signifies the opening of a block, the block name is expected after that. *
- * After the block name, a space and then the settings sperated by = / ' '. *
- * *
- * e.g. *
- * <block setting="0" someval = "1"> *
- * *
- * Comments can be in C format, e.g. /* some stuff */, with a // at the start *
- * of the line, or in shell format (#). *
- ********************************************************************************/
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Database Section
- #
- # Database.Host - The hostname that the database is located on
- # Database.Username - The username used for the mysql connection
- # Database.Password - The password used for the mysql connection
- # Database.Name - The database name
- # Database.Port - Port that MySQL listens on. Usually 3306.
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <LogDatabase Hostname = "localhost" Username = "root" Password = "x" Name = "arc_logon" Port = "3306">
- <WorldDatabase Hostname = "localhost" Username = "root" Password = "x" Name = "arc_world" Port = "3306">
- <CharacterDatabase Hostname = "localhost" Username = "root" Password = "x" Name = "arc_character" Port = "3306">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Log Level Setup
- #
- # Screen
- # When logging in Debug or above, you are limited to one, not including lower levels, unless on Dev level.
- # Set the logging level:
- # -1 Disabled
- # 0 String level
- # 1 Error level
- # 2 Detail level
- # 3 Debug level
- # 4 Developement level
- # 5 Process level
- # 6 Dev level
- # 7 Spell Level
- # Default: -1
- #
- # File
- # Set the logging level:
- # Levels same as Screen ones
- # Default: -1
- #
- # Query
- # This logs queries going into the world DB into a sql file, not recommended.
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <LogLevel Screen="-1" File="-1" Query="0">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Log Settings
- #
- # Cheaters:
- # This directive sets up the cheater logging file, if turned on any
- # cheat / packet exploit / speedhack attempts will be logged here.
- #
- # GMCommands:
- # These two directives set up the GM command logging fie. If turned on,
- # most gm commands will be logged for this file for abuse investigation, etc.
- #
- # Players:
- # This will enable logging of player information.
- #
- # Chat:
- # Logs everything said.
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <Log Cheaters="1" GMCommands="1" Players="0" Chat="0">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Data Configuration
- #
- # Set the path to the data files and whether unloading should be enabled
- # for the main world maps here. Unloading the main world maps when they go idle
- # can save a great amount of memory if the cells aren't being activated/idled
- # often. Instance/Non-main maps will not be unloaded ever.
- #
- # Default:
- # DBCPath = "dbc"
- # MapPath = "maps"
- # vMapPath = "vmaps"
- #
- # MapUnloadTime
- # This directive controls whether to unload map cells after an idle period of <x> seconds.
- # Use on smaller servers or servers that are memory-limited. The server without cell unloading
- # can use over 1.2GB memory with all creatures loaded.
- # Default: 60
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#*/
- <Data DBCPath = "dbc"
- MapPath = "maps"
- vMapPath = "vmaps"
- MMapPath = "mtiles"
- MapUnloadTime="60">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Scripting Engine Setup
- #
- # Hearthstone can support multiple script backends via the means of loading .dll files for them.
- # This section in the config can enable/disable those backends.
- #
- # LUA
- # If you would like to enable the LUA scripting backend, enable this.
- # Default: 0
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <Script BinaryLocation = "script_bin"
- LuaScriptsLocation = "scripts">
- <ScriptBackends LUA="1">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # VoiceChat Setup
- #
- # These directives control some of the aspects in the voice chat system.
- #
- # Enabled
- # If you want to enable the voice chat system, this must be set to 1.
- # Default: "0"
- #
- # ServerIP
- # This is the IP of the voice chat server.
- # Default: "127.0.0.1"
- #
- # ServerPort
- # This is the TCP port of the voice chat server.
- # Default: "3727"
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <VoiceChat Enabled="0"
- ServerIP="127.0.0.1"
- ServerPort="3727">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Remote Console Setup
- #
- # These directives control the remote administration console.
- #
- # Enabled
- # If you want to enable the remote administration console, set this.
- # Default: 0
- #
- # Host
- # This is the interface the RA server listens on.
- # Default: "0.0.0.0"
- #
- # Port
- # This is the TCP port the RA server listens on. Connect to it with a regular telnet client.
- # Default: 8092
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <RemoteConsole Enabled="0"
- Host="0.0.0.0"
- Port="8092">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Mail System Setup
- #
- # These directives control the limits and behaviour of the ingame mail system.
- # All options must have Mail prefixed before them.
- #
- # ReloadDelay
- # Controls the delay at which the database is "refreshed". Use it if you're
- # inserting mail from an external source, such as a web-based interface.
- # 0 turns it off.
- # Default: 0
- #
- # DisablePostageCostsForGM
- # Enables/disables the postage costs for GM's. DisablePostageCosts overrides this.
- # Default: 1
- #
- # DisablePostageCosts
- # Disables postage costs for all players.
- # Default: 0
- #
- # DisablePostageDelayItems
- # Disables the one hour wait time when sending mail with items attached.
- # Default: 1
- #
- # DisableMessageExpiry
- # Turns off the 30 day / 3 day after read message expiry time.
- # WARNING: A mailbox still cannot show more than 50 items at once
- # (stupid limitation in client).
- # Default: 0
- #
- # EnableInterfactionMail
- # Removes the faction limitation for sending mail messages. Applies to all players.
- # Default: 1
- #
- # EnableInterfactionMailForGM
- # Removes the faction limitation for sending mail messages, but only applies
- # to GM's. EnableInterfactionMail overrides this.
- # Default: 1
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <Mail ReloadDelay="0"
- DisablePostageCostsForGM="1"
- DisablePostageCosts="0"
- DisablePostageDelayItems="1"
- DisableMessageExpiry="0"
- EnableInterfactionMail="1"
- EnableInterfactionMailForGM="1">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Startup Options
- #
- # Preloading
- # This directive controls whether the entire world will be spawned at server
- # startup or on demand. It is advised to leave it disabled unless you are a
- # developer doing testing.
- # Default: off
- #
- # Background Loot Loading
- # This directive controls whether loot will be loaded progressively during
- # startup or in the background in a seperate thread. Turning it on will
- # result in much faster startup times.
- # Default: on
- #
- # Multithreaded Startup
- # This controls whether the server will spawn multiple worker threads to
- # use for loading the database and starting the server. Turning it on
- # increases the speed at which it starts up for each additional cpu in your
- # computer.
- # Default: on
- #
- # Additional Table Binding
- # You can load static item/creature/etc data into the server using this directive.
- # This way throughout database updates your custom data can be preserved.
- # Format: "sourcetable destination table,sourcetable destinationtable"
- # Example: "myitems items,mynpcs creature_names"
- # Default: ""
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <Startup Preloading = "0"
- BackgroundLootLoading = "1"
- EnableMultithreadedLoading = "1"
- LoadAdditionalTables="">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # AntiHack Setup
- #
- # DisableOnGM
- # This directive controls hack checks will be disabled for GM's or not.
- # Default: 0
- #
- # SpeedLatencyCompensation
- # The max latency amount that the speed hack detector will allow
- # Default: 0
- #
- # CheatEngineTimeDiff
- # The max amount of lag allowance the server will give for distance traveled in a single packet
- # Default: 500
- #
- # SpeedResetPeriod
- # The amount of time inbetween speed hack checks that is alotted per speed change.
- # Default: 5000
- #
- # SpeedThreshold
- # The max amount of lag allowance the server will give for speed distance checks, I suggest a negative number.
- # Default: -200.0
- #
- # CheatEngine
- # Allows cheat engine detections, this also enables a few of the checks listed above and below.
- # Default: 0
- #
- # FallDamage
- # This directive controls anti-fall damage hack checks will be performed on player movement or not.
- # Default: 1
- #
- # Teleport
- # This directive controls anti-teleport hack checks will be enabled or not.
- # Default: 1
- #
- # Flying
- # This directive controls whether flight hack checks will be performed on players or not.
- # Default: 1
- #
- # Speed
- # This directive controls anti-speed hack checks will be performed on player movement or not.
- # Default: 1
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <AntiHack DisableOnGM="1"
- SpeedLatencyCompensation="400"
- CheatEngineTimeDiff="500"
- SpeedResetPeriod="5000"
- SpeedThreshold="-200.0"
- CheatEngine="0"
- FallDamage="1"
- Teleport="1"
- Flight="1"
- Speed="1">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Battleground Enable Setup
- #
- # WG(Wintergrasp)
- # Enables all of WG, it might reduce server lag to have it disabled.
- #
- # Generic
- # Enables the BG.
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <Battlegrounds EnableWG = "0"
- EnableAV = "1"
- AVMinPlayers = "20"
- EnableWSG = "1"
- WSGMinPlayers = "5"
- EnableAB = "1"
- ABMinPlayers = "7"
- EnableEOTS = "1"
- EOTSMinPlayers = "7"
- EnableSOTA = "1"
- SOTAMinPlayers = "15"
- EnableIOC = "1"
- IOCMinPlayers = "15">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # GM Client Channel
- #
- # This should be set to 'gm_sync_channel' for the My_Master addon to work.
- # Default: gm_sync_channel
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <GMClient GmClientChannel = "gm_sync_channel">
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # Localization Setup
- #
- # LocaleBindings
- # This is a list of locale names and the other locale you want to associate with them.
- # For example, to make the European client always use the french language, "enGB=frFR"
- #
- # Must be terminated by a space.
- #
- # Default: ""
- #
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- <Localization LocaleBindings="">
Add Comment
Please, Sign In to add comment