diff --git a/src/game/AuctionHouseBot/ahbot.conf.dist.in b/src/game/AuctionHouseBot/ahbot.conf.dist.in index 94e1d72b5..eb129d4f3 100644 --- a/src/game/AuctionHouseBot/ahbot.conf.dist.in +++ b/src/game/AuctionHouseBot/ahbot.conf.dist.in @@ -1,55 +1,55 @@ -################################################ -# MANGOS Auction House Bot Configuration file # -################################################ +################################################################################ +# Auction house bot configuration # +################################################################################ [AhbotConf] ConfVersion=2010102201 -################################################################################################################### +################################################################################ # AUCTION HOUSE BOT SETTINGS # # AuctionHouseBot.Seller.Enabled -# General enable or disable AuctionHouseBot Seller fonctionality +# Enable or disable sales functionality # Default 0 (Disabled) # # AuctionHouseBot.DEBUG.Seller -# Enable or disable AuctionHouseBot Seller debug mode +# Enable or disable sales debug mode # Default 0 (Disabled) # # AuctionHouseBot.Alliance.Items.Amount.Ratio -# 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) +# Enable or disable sales on Alliance auction houses +# Default 100 (Enabled with 100% of items) # # 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) +# Enable or disable sales on Horde auction houses +# Default 100 (Enabled with 100% of items) # # AuctionHouseBot.Neutral.Items.Amount.Ratio -# 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) +# Enable or disable sales on neutral auction houses +# Default 100 (Enabled with 100% of items) # # AuctionHouseBot.MinTime -# Minimum time for the new auction +# Minimum time for new auctions # Default 1 (Hour) # # AuctionHouseBot.MaxTime -# Maximum time for the new auction +# Maximum time for new auctions # Default 72 (Hours) # # AuctionHouseBot.Items.Vendor -# Include items that can be bought from vendors. +# Offer items sold by vendors as auctions # Default 0 # # AuctionHouseBot.Items.Loot -# Include items that can be looted or fished for. +# Offer lootable/fishable items as auctions # Default 1 # # AuctionHouseBot.Items.Misc -# Include misc. items. +# Offer miscellaneous items as auctions (not recommended) # Default 0 # # AuctionHouseBot.Bind.* -# Indicates which bonding types to allow the bot to put up for auction +# Indicates which bonding types can be 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) @@ -57,167 +57,169 @@ ConfVersion=2010102201 # Quest - Quest Items Default 0 (Not Allowed) # # AuctionHouseBot.LockBox.Enabled -# Enable or not lockbox in auctionhouse +# Enable or disable sales of lock boxes # Default 0 (Disabled) # # AuctionHouseBot.ItemsPerCycle.Boost -# This value is used to fill DB faster than normal when there is more than this value missed items. -# Normaly this value is used only first start of the server with empty auction table. +# Uses to define how many auctions to add per cycle in an uninitialized +# auction table. # Default 75 # # AuctionHouseBot.ItemsPerCycle.Normal -# This value is used to fill DB normal way with less cpu/db using. -# Normaly this value is used always when auction table is already initialised. +# Uses to define how many auctions to add per cycle in an initialized +# auction table. # Default 20 # # AuctionHouseBot.BuyPrice.Seller -# Should the Seller use BuyPrice or SellPrice to determine Bid Prices +# Enable or disable the use of BuyPrice or SellPrice to determine bid +# pricing # Default 1 (use SellPrice) # # AuctionHouseBot.Alliance.Price.Ratio -# Define the price of selled item here for the Alliance Auction House +# Defines the price ratio for auctions on the Alliance auction houses # Default 200 # # AuctionHouseBot.Horde.Price.Ratio -# Define the price of selled item here for the Horde Auction House +# Defines the price ratio for auctions on the Horde auction houses # Default 200 # # AuctionHouseBot.Neutral.Price.Ratio -# Define the price of selled item here for the Neutral Auction House +# Defines the price ratio for auctions on the neutral auction houses # Default 200 # # AuctionHouseBot.Items.ItemLevel.* -# Prevent seller from listing items below/above this item level +# Enable or disable listing items below/above this item level # Default 0 (Disabled) # # AuctionHouseBot.Items.ReqLevel.* -# Prevent seller from listing items below/above this required level +# Enable or disable listing items below/above this required level # Default 0 (Disabled) # # AuctionHouseBot.Items.ReqSkill.* -# Prevent seller from listing items below/above this skill level +# Enable or disable listing items below/above this skill level # Default 0 (Disabled) # # AuctionHouseBot.Items.Amount.* -# Define here for every items quality how many item you whant to be show in Auction House -# This value will be adjusted by AuctionHouseBot.FACTION.Items.Amount.Ratio to define exact amount of -# items will be show on Auction House -# Default 0, 2000, 2500, 1500, 1000, 0, 0 (grey, white, green, blue, purple, orange, yellow) +# Defines the amount of auctions to be created for each item quality +# Values will be adjusted using faction specific settings (if specified) +# Default 0, 2000, 2500, 1500, 1000, 0, 0 +# (grey, white, green, blue, purple, orange, yellow) # # AuctionHouseBot.Class.* -# Here you can set the class of items you prefer to be show on AH -# These value is preference value, it's not percentage. So the maximum is 10. -# The minimum is 0 (disabled). +# Defines which item classes can be put up for auction. See pre-defined +# classes in ItemClass.dbc. +# These value are preference values, maximum is 10, minimum is 0. # Default 6,4,8,3,8,1,2,10,1,6,1,1,1,5,3 # # # ITEM FINE TUNING -# The following are usefull for limiting what character levels can -# benefit from the auction house +# The following are useful for limiting what character levels can benefit +# from the auction house. # # AuctionHouseBot.Class.Misc.Mount.ReqLevel.* -# Prevent seller from listing mounts below/above this required level +# Enable or disable listing mounts below/above this required level # Default 0 # # AuctionHouseBot.Class.Misc.Mount.ReqSkill.* -# Prevent seller from listing mounts below/above this skill level +# Enable or disable listing mounts below/above this skill level # Default 0 # # AuctionHouseBot.Class.Glyph.ReqLevel.* -# Prevent seller from listing glyphs below/above this required level +# Enable or disable listing glyphs below/above this required level # Default 0 # # AuctionHouseBot.Class.Glyph.ItemLevel.* -# Prevent seller from listing glyphs below/above this item level +# Enable or disable listing glyphs below/above this item level # Default 0 # # AuctionHouseBot.Class.TradeGood.ItemLevel.* -# Prevent seller from listing trade good items below/above this item level +# Enable or disable listing trade good items below/above this item level # Default 0 # # AuctionHouseBot.Class.Container.ItemLevel.* -# Prevent seller from listing contianers below/above this item level +# Enable or disable listing containers below/above this item level # Default 0 # # AuctionHouseBot.forceIncludeItems -# Include these items and ignore ALL filters +# Allows to include items which would normally be ignored by filter +# settings. # List of ids with delimiter ',' # Default "" # # AuctionHouseBot.forceExcludeItems -# Exclude these items even if they would pass the filters +# Allows to exclude items which would normally be included by filter +# settings. # List of ids with delimiter ',' # Example "21878,27774,27811,28117,28122,43949" (this removes zzOld items) # Default "" # -################################################################################################################### - +################################################################################ AuctionHouseBot.Seller.Enabled = 0 -AuctionHouseBot.DEBUG.Seller = 0 +AuctionHouseBot.DEBUG.Seller = 0 AuctionHouseBot.Alliance.Items.Amount.Ratio = 100 -AuctionHouseBot.Horde.Items.Amount.Ratio = 100 -AuctionHouseBot.Neutral.Items.Amount.Ratio = 100 +AuctionHouseBot.Horde.Items.Amount.Ratio = 100 +AuctionHouseBot.Neutral.Items.Amount.Ratio = 100 AuctionHouseBot.MinTime = 1 AuctionHouseBot.MaxTime = 72 -AuctionHouseBot.Items.Vendor = 0 -AuctionHouseBot.Items.Loot = 1 -AuctionHouseBot.Items.Misc = 0 -AuctionHouseBot.Bind.No = 1 -AuctionHouseBot.Bind.Pickup = 0 -AuctionHouseBot.Bind.Equip = 1 -AuctionHouseBot.Bind.Use = 1 -AuctionHouseBot.Bind.Quest = 0 +AuctionHouseBot.Items.Vendor = 0 +AuctionHouseBot.Items.Loot = 1 +AuctionHouseBot.Items.Misc = 0 +AuctionHouseBot.Bind.No = 1 +AuctionHouseBot.Bind.Pickup = 0 +AuctionHouseBot.Bind.Equip = 1 +AuctionHouseBot.Bind.Use = 1 +AuctionHouseBot.Bind.Quest = 0 AuctionHouseBot.LockBox.Enabled = 0 -AuctionHouseBot.ItemsPerCycle.Boost = 75 +AuctionHouseBot.ItemsPerCycle.Boost = 75 AuctionHouseBot.ItemsPerCycle.Normal = 20 -AuctionHouseBot.BuyPrice.Seller = 1 +AuctionHouseBot.BuyPrice.Seller = 1 AuctionHouseBot.Alliance.Price.Ratio = 200 -AuctionHouseBot.Horde.Price.Ratio = 200 -AuctionHouseBot.Neutral.Price.Ratio = 200 +AuctionHouseBot.Horde.Price.Ratio = 200 +AuctionHouseBot.Neutral.Price.Ratio = 200 AuctionHouseBot.Items.ItemLevel.Min = 0 AuctionHouseBot.Items.ItemLevel.Max = 0 -AuctionHouseBot.Items.ReqLevel.Min = 0 -AuctionHouseBot.Items.ReqLevel.Max = 0 -AuctionHouseBot.Items.ReqSkill.Min = 0 -AuctionHouseBot.Items.ReqSkill.Max = 0 +AuctionHouseBot.Items.ReqLevel.Min = 0 +AuctionHouseBot.Items.ReqLevel.Max = 0 +AuctionHouseBot.Items.ReqSkill.Min = 0 +AuctionHouseBot.Items.ReqSkill.Max = 0 -AuctionHouseBot.Items.Amount.Grey = 0 -AuctionHouseBot.Items.Amount.White = 2000 -AuctionHouseBot.Items.Amount.Green = 2500 -AuctionHouseBot.Items.Amount.Blue = 1500 +AuctionHouseBot.Items.Amount.Grey = 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.Consumable = 6 -AuctionHouseBot.Class.Container = 4 -AuctionHouseBot.Class.Weapon = 8 -AuctionHouseBot.Class.Gem = 3 -AuctionHouseBot.Class.Armor = 8 -AuctionHouseBot.Class.Reagent = 1 +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 +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 AuctionHouseBot.Class.Misc.Mount.ReqLevel.Min = 0 AuctionHouseBot.Class.Misc.Mount.ReqLevel.Max = 0 AuctionHouseBot.Class.Misc.Mount.ReqSkill.Min = 0 AuctionHouseBot.Class.Misc.Mount.ReqSkill.Max = 0 -AuctionHouseBot.Class.Glyph.ReqLevel.Min = 0 -AuctionHouseBot.Class.Glyph.ReqLevel.Max = 0 -AuctionHouseBot.Class.Glyph.ItemLevel.Min = 0 -AuctionHouseBot.Class.Glyph.ItemLevel.Max = 0 +AuctionHouseBot.Class.Glyph.ReqLevel.Min = 0 +AuctionHouseBot.Class.Glyph.ReqLevel.Max = 0 +AuctionHouseBot.Class.Glyph.ItemLevel.Min = 0 +AuctionHouseBot.Class.Glyph.ItemLevel.Max = 0 AuctionHouseBot.Class.TradeGood.ItemLevel.Min = 0 AuctionHouseBot.Class.TradeGood.ItemLevel.Max = 0 AuctionHouseBot.Class.Container.ItemLevel.Min = 0 @@ -226,50 +228,47 @@ AuctionHouseBot.Class.Container.ItemLevel.Max = 0 AuctionHouseBot.forceIncludeItems = "" AuctionHouseBot.forceExcludeItems = "" -################################################################################################################### -# Buyer config +################################################################################ +# Buyer configuration # # AuctionHouseBot.Buyer.Enabled -# General enable or disable AuctionHouseBot Buyer fonctionality +# Enable or disable buyer mode # Default 0 (Disabled) # # AuctionHouseBot.DEBUG.Buyer -# Enable or disable AuctionHouseBot Buyer debug mode +# Enable or disable buyer debug mode # Default 0 (Disabled) # # AuctionHouseBot.Buyer.FACTION.Enabled -# Enable or disable buyer independently by faction +# Enable or disable buyer mode for a specific faction # # AuctionHouseBot.Buyer.BuyPrice -# Should the Buyer use BuyPrice or SellPrice to determine Bid Prices +# Enable or disable the use of BuyPrice or SellPrice to determine bid +# pricing # Default 0 (use SellPrice) # # AuctionHouseBot.Buyer.Recheck.Interval -# This specify time interval (in minute) between two evaluation of the same selled item. -# The less this value is, the more you give chance for item to be buyed by ahbot. +# This specifies the time interval (in minute) between evaluations of +# identical items. +# The lower the value is, the higher the chance for an item to be bought # Default 20 (20min.) # -# AuctionHouseBot.Buyer.Alliance.Chance.Ratio -# When the evaluation of the entry is done you will have "x" chance for this entry to be buyed. -# The chance ratio is simply (x/chance ratio) -# For ex : If the evaluation give you 5000(maximum chance) chance and ratio is set 3 -# you will have 5000 chance on 15000(3*5000) random number -# This for every faction independently -# Default 3 (literaly 1 chance by 3) +# AuctionHouseBot.Buyer.FACTION.Chance.Ratio +# Determines the chance for buying an item. +# Default 3 (literally 1 chance by 3) # -################################################################################################################### - +################################################################################ AuctionHouseBot.Buyer.Enabled = 0 -AuctionHouseBot.DEBUG.Buyer = 0 +AuctionHouseBot.DEBUG.Buyer = 0 AuctionHouseBot.Buyer.Alliance.Enabled = 1 -AuctionHouseBot.Buyer.Horde.Enabled = 1 -AuctionHouseBot.Buyer.Neutral.Enabled = 1 +AuctionHouseBot.Buyer.Horde.Enabled = 1 +AuctionHouseBot.Buyer.Neutral.Enabled = 1 AuctionHouseBot.Buyer.BuyPrice = 0 AuctionHouseBot.Buyer.Recheck.Interval = 20 AuctionHouseBot.Buyer.Alliance.Chance.Ratio = 3 -AuctionHouseBot.Buyer.Horde.Chance.Ratio = 3 -AuctionHouseBot.Buyer.Neutral.Chance.Ratio = 3 +AuctionHouseBot.Buyer.Horde.Chance.Ratio = 3 +AuctionHouseBot.Buyer.Neutral.Chance.Ratio = 3 diff --git a/src/mangosd/mangosd.conf.dist.in b/src/mangosd/mangosd.conf.dist.in index b0f1e5d1d..955478b60 100644 --- a/src/mangosd/mangosd.conf.dist.in +++ b/src/mangosd/mangosd.conf.dist.in @@ -37,14 +37,14 @@ ConfVersion=2016031901 # hostname;port;username;password;database # .;/path/to/unix_socket/DIRECTORY or . for default path;username;password;database - use Unix sockets at Unix/Linux # -# LoginDatabaseConnections -# WorldDatabaseConnections -# CharacterDatabaseConnections -# Amount of connections to database which will be used for SELECT queries. Maximum 16 connections per database. -# Please, note, for data consistency only one connection for each database is used for transactions and async SELECTs. -# So formula to find out how many connections will be established: +# LoginDatabaseConnections +# WorldDatabaseConnections +# CharacterDatabaseConnections +# Amount of connections to database which will be used for SELECT queries. Maximum 16 connections per database. +# Please, note, for data consistency only one connection for each database is used for transactions and async SELECTs. +# So formula to find out how many connections will be established: # X = LoginDatabaseConnections + WorldDatabaseConnections + CharacterDatabaseConnections + 1 -# Default: 1 connection for SELECT statements +# Default: 1 connection for SELECT statements # # MaxPingTime # Settings for maximum database-ping interval (minutes between pings) @@ -63,9 +63,9 @@ ConfVersion=2016031901 RealmID = 1 DataDir = "." LogsDir = "" -LoginDatabaseInfo = "127.0.0.1;3306;mangos;mangos;realmd" -WorldDatabaseInfo = "127.0.0.1;3306;mangos;mangos;mangos" -CharacterDatabaseInfo = "127.0.0.1;3306;mangos;mangos;characters" +LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd" +WorldDatabaseInfo = "127.0.0.1;3306;root;mangos;mangos3" +CharacterDatabaseInfo = "127.0.0.1;3306;root;mangos;character3" LoginDatabaseConnections = 1 WorldDatabaseConnections = 1 CharacterDatabaseConnections = 1 @@ -162,7 +162,6 @@ BindIP = "0.0.0.0" # Default: 1 (Enabled) # 0 (Disabled) # -# # DetectPosCollision # Check final move position, summon position, etc for visible collision with other objects or # wall (wall only if vmaps are enabled) @@ -381,8 +380,8 @@ LogFile = "world-server.log" LogTimestamp = 0 LogFileLevel = 0 LogFilter_AchievementUpdates = 1 -LogFilter_CreatureMoves = 1 LogFilter_TransportMoves = 1 +LogFilter_CreatureMoves = 1 LogFilter_VisibilityChanges = 1 LogFilter_Weather = 1 LogFilter_DbStrictedCheck = 1 @@ -779,14 +778,6 @@ SD2ErrorLogFile = "scriptdev2-errors.log" # 0 (not wait) # N (>0, wait N secs) # -# PlayerCommands -# Should player chat be parsed for GM commands. -# Default: 0 (ignore commands) -# 1 (parse commands) -# -# Motd -# Message of the Day. Displayed at worldlogin for every user ('@' for a newline). -# # Raid.MinLevel # Minimal player level to join raid groups (only affects existing raid groups, party->raid convert ignored) # You can bypass this setting by typing "/script SetAllowLowLevelRaid(true/false)" command in chat @@ -794,8 +785,11 @@ SD2ErrorLogFile = "scriptdev2-errors.log" # # PlayerCommands # Should player chat be parsed for GM commands. -# Default: 1 (parse commands) -# 0 (ignore commands) +# Default: 0 (ignore commands) +# 1 (parse commands) +# +# Motd +# Message of the Day. Displayed at worldlogin for every user ('@' for a newline). # ################################################################################ @@ -826,7 +820,7 @@ AllFlightPaths = 0 ActivateWeather = 1 CastUnstuck = 1 MaxSpellCastsInChain = 20 -BirthdayTime = 1125180000 +BirthdayTime = 1125180000 RabbitDay = 0 Instance.IgnoreLevel = 0 Instance.IgnoreRaid = 0 @@ -865,10 +859,9 @@ Event.Announce = 0 BeepAtStart = 1 ShowProgressBars = 1 WaitAtStartupError = 10 -PlayerCommands = 0 -Motd = "Welcome to Mangos Three." Raid.MinLevel = 10 -PlayerCommands = 1 +PlayerCommands = 0 +Motd = "Welcome to Mangos Three" ################################################################################ # PLAYER INTERACTION @@ -885,8 +878,8 @@ PlayerCommands = 1 # AllowTwoSide.Interaction.Auction # AllowTwoSide.Interaction.Mail # AllowTwoSide.Interaction.Calendar -# Allow or not common :chat(say,yell);channel(chat)group(join)guild(join);merge all auction houses for players from -# different teams, send mail to different team, calendar(invite player from different team) +# Allow or not common :chat(say,yell); channel(chat); group(join); guild(join); merge all auction houses for players from +# different teams; send mail to different team; calendar(invite player from different team) # Default: 0 (Not allowed) # 1 (Allowed) # @@ -1402,7 +1395,7 @@ Visibility.AIRelocationNotifyDelay = 1000 # # Death.Bones.World # Death.Bones.BattlegroundOrArena -# Enable/disable creating bones instead corpse at resurrection (in normal zones/instacnes, or battleground/arenas) +# Enabled/disabled creating bones instead corpse at resurrection (in normal zones/instacnes, or battleground/arenas) # Default: 1 (enabled) # 0 (disabled) # @@ -1555,7 +1548,7 @@ BattleGround.PremadeGroupWaitForMatch = 1800000 # 1 (enable) # # Arena.ArenaSeason.ID -# Current area season id show in client +# Current area season id, used for selection some rated arena settings. # Default: 1 # # Arena.ArenaSeasonPrevious.ID