# MaNGOS Configuration file ConfVersion=2006082301 # RealmID must match the realmlist RealmID = 1 # 0 NORMAL 1 PVP 4 NORMAL 6 RP 8 RPPVP GameType = 1 # Data directory setting. # Important: DataDir needs to be quoted, as it is a string which may # contain space characters. DataDir = "D:\mangos\Data" # Database connection settings for the world server. # Default: hostname;port;username;password;database # .;somenumber;username;password;database - use named pipes at Windows # Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini # .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux # Unix sockets: experimental, not tested LoginDatabaseInfo = "192.168.0.3;3306;root;?????;realmd" WorldDatabaseInfo = "192.168.0.3;3306;root;?????;mangos" # Settings for maximum database-ping interval (minutes between pings) MaxPingTime = 30 # Server console level of logging # 0 = Minimum; 1 = Basic&Error; 2 = Detail; 3 = Full/Debug # Default: 0 # recommend: 1 LogLevel = 0 # Logfile name # empty name disable creating log file: LogFile = # Default: "" LogFile = "Server.log" # Server file level of logging # 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug # Default: 0 LogFileLevel = 0 # Packet logging for the worldserver # Default: 0 (false) # 1 (true) LogWorld = 0 # Log filters # 0 (default) - include in log if log level permit, 1 - not include with any log level LogFilter_TransportMoves = 1 LogFilter_CreatureMoves = 1 # Color for messages (format "normal_color details_color debug_color error_color) # Colors: 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 # Default: "" - none colors # "13 7 11 9" - for example :) LogColors = "13 7 11 9" # Log file of DB errors detected at server run. # Default: "" DBErrorLogFile = "DBErrors.log" # Log file of gm commands # Default: "" (Disable) GmLogFile = "GM_log.txt" # Used processors mask for multi-processors system (Used only at Windows) # Default: 0 (selected by OS) # number (bitmask value of selected processors) UseProcessors = 0 # Process proirity setting (Used only at Windows) # 0 (Normal) # Default: 1 (HIGH) ProcessPriority = 1 # Compression level for update packages sended to client (1..9) # Default: 1 (speed) # 9 (best compression) Compression = 3 # Maximum number of players in the world. Excluding GM's # Default: 100 PlayerLimit = 50 # Max level that can reached by player for expirience (in range from 1 to 255). # Change not recommended # Default: 60 MaxPlayerLevel = 70 # Activate weather system # Default: 1 (true) # 0 (false) ActivateWeather = 1 # Ignore level requirement to enter instance # 1 (true) # Default: 0 (false) IgnoreATLevelRequirement = 0 # Max count that player can learn the primary trade skill. # Default: 2 # Max : 9 MaxPrimaryTradeSkill = 2 # Min signatures count to creating guild (0..9). # Default: 9 MinPetitionSigns = 9 # Max distance to creature for group memeber to get XP at creature death. # Default: 74 MaxGroupXPDistance = 74 # Max level different with creature for group member to get XP at creature death. # Default: 10 MaxGroupXPLevelDiff = 10 # Allow or not accounts to create characters in the 2 teams in any game type. # Defaullt: 0 (Not allowed) # 1 (Allowed) AllowTwoSide.Accounts = 1 # Allow or not common :chat(say,yell);channel(chat)group(join)guild(join);trade for players from different teams. # Defaullt: 0 (Not allowed) # 1 (Allowed) AllowTwoSide.Interaction.Chat = 0 AllowTwoSide.Interaction.Channel = 1 AllowTwoSide.Interaction.Group = 0 AllowTwoSide.Interaction.Guild = 0 AllowTwoSide.Interaction.Trade = 0 #Custom Battleground requirements # WsMaxPlayers = 10 WsMinPlayersTeam = 2 # Allow or not show player from both team in who list. # Defaullt: 0 (Not allowed) # 1 (Allowed) AllowTwoSide.WhoList = 1 # Is GM accept whispers from player by default. # Default: 0 (false) # 1 (true) GM.WhisperingTo = 1 # Is GM showed in GM list (if visible) in non-GM state (.gmoff) # Default: 0 (false) # 1 (true) GM.InGMList = 0 # Is GM showed in who list (if visible). # Default: 0 (false) # 1 (true) GM.InWhoList = 0 # GM mode at login # 0 (disable) # 1 (enable) # Default: 2 (last save state) GM.LoginState = 2 # Include GM trade and trade slot enchanting operations in GM log if it enable # 0 (not include) # Default: 1 (include) GM.LogTrade = 1 # Group visibility modes # Default: 0 (standard setting: only members from same group can 100% auto detect invisible player) # 1 (raid members 100% auto detect invisible player from same raid) # 2 (players from same team can 100% auto detect invisible player) GroupVisibility = 0 # Mail delivery delay time in case sending item # Default: 3600 sec (1 hour) MailDeliveryDelay = 3600 # Message of the Day. Displayed at worldlogin for every user ('@' for a newline). Motd = "Please join the world channel type /join world @TYPE .command for a list of ingame commands. @Welcome to the MGA WoW Server Realm. @http://mgawow.no-ip.org:8080" # Health and power regeneration. # Power1 - Mana; Power2 - Rage; Power3 - Focus (?). Rate.Health = 1; Rate.Power1 = 1; Rate.Power2 = 1; Rate.Power3 = 1; # Drop rates # Default: 1 Rate.Drop.Items = 5 Rate.Drop.Money = 5 # XP rates # Default: 1 Rate.XP.Kill = 3 Rate.XP.Quest = 5 Rate.XP.Explore = 3 # Creature Damage Rate. # Examples: 2 - creatures will damage 2x, 1.7 - 1.7x. Rate.Creature.Normal.Damage = 1 Rate.Creature.Elite.Elite.Damage = 1 Rate.Creature.Elite.RAREELITE.Damage = 1 Rate.Creature.Elite.WORLDBOSS.Damage = 1 Rate.Creature.Elite.RARE.Damage = 1 # Creature Health Ammount Modifier. # Examples: 2 - creatures have 2x health, 1.7 - 1.7x. Rate.Creature.Normal.HP = 1 Rate.Creature.Elite.Elite.HP = 1 Rate.Creature.Elite.RAREELITE.HP = 1 Rate.Creature.Elite.WORLDBOSS.HP = 1 Rate.Creature.Elite.RARE.HP = 1 # Resting points grow rates (1 - normal, 2 - double rate, 0.5 - half rate, etc) from standard values Rate.Rest.InGame = 1 Rate.Rest.Offline.InTavernOrCity = 2 Rate.Rest.Offline.InWilderness = 1 # Damage after fall rate. (1 - standard, 2 - double damage, 0.5 - half damage, etc) Rate.Damage.Fall = 1 # Auction rates (auction time, deposit get at auction start, auction cut from price at auction end) Rate.Auction.Time = 10 Rate.Auction.Deposit = 1 Rate.Auction.Cut = 1 # Save respawn time for creatures at death, for gameobjects at use/open # 0 (save creature/gameobject respawn time at grid unload) # Default: 1 (save creature/gameobject respawn time without waiting grid unload) SaveRespawnTimeImmediately = 1 # Skill chance values (0..100) # default: 100-75-25-0 SkillChance.Orange = 100 SkillChance.Yellow = 75 SkillChance.Green = 25 SkillChance.Grey = 0 #Aggro radius percent or off. # 0 - off (0%) # Default: 1 - 100% # 1.5 - 150% Rate.Creature.Aggro = 1 # Default remote console port Ra.Port = 3443 # Log remote console connections Ra.Log = 1 # Minimum level that's required to login,3 by default Ra.MinLevel = 3 # Kick client on wrong pass Ra.Secure = 1 # Maximum overspeed ping count before player kick (minimum is 2, 0 used for disable check) # Default: 2 MaxOverspeedPings = 0 # Unload grids (if you have lot memory you can disbale it to speed up player move to new grids second time) # 0 (not unload grids) # Default: 1 (unload grids) GridUnload = 1; # All times are in milliseconds. # Default socket select time SocketSelectTime = 10000 # Default grid clean up delay GridCleanUpDelay = 300000 # Default map update interval MapUpdateInterval = 100 # Default weather update interval ChangeWeatherInterval = 600000 # Default PlayerSaveInterval PlayerSaveInterval = 900000 # Default WorldServerPort WorldServerPort = 8086 # Beep at mangosd start finished (mostly work only at Unix/Linux systems) # Default: 1 BeepAtStart = 1 ##################### # IRC Configuration # ##################### # IRCON - enable (1) or disable (0) the IRC extension. IRCON = 1 # IRCCONNECTCODE - what code to wait for before starting to identify / join channels # 001 == Welcome to Network msg # 375 == Beginning of MOTD # 376 == End of MOTD IRCCONNECTCODE = "001" # IRCPort - irc server port to connect to IRCPort = 6667 # IRCHost - irc server's host / ip IRCHost = "kornbluth.freenode.net" # IRCSERVERPASS - the pass requierd to connect to the server IRCSERVERPASS = "????" # IRCNICK - the bots nick on irc IRCNICK = "MGAWOWCHAT" # IRCUSER - the irc username IRCUSER = "MGAWOWCHATv2" # IRCNICKPASS - the pass for identifying to nickserv or quakenet IRCNICKPASS = "?????" # IRCQUAKENET - 0 == identify to nickserv, 1 == identify to quakenet IRCQUAKENET = 0 # IRCDEFCHAN - channel to leave if IRCLeaveDefChannel == 1, must be lowercase IRCDEFCHAN = "lobby" IRCLeaveDefChannel = 0 # IRCCHAN - the linked IRC channel, lowercase, no hash IRCCHAN = "mgawow" # WOWCHAN - the linked ingame channel, lowercase WOWCHAN = "world" # IRCIgnorList - irc nicks to ignonre, use this if you dont want other channel bots to be echoed to the wow channel, seperate with spaces. IRCIgnorList = "MS-Bot" # GMPASS - password for using commands such as announce from irc GMPASS = "????" # IRCSTARTMSG - Msg to display in the irc channel when the bot comes online if IRCSTARTMSGON == 1 IRCSTARTMSG = "Server Online & IRC BOT running!" IRCSTARTMSGON = 1 # BotMask - This mask defines what the bot announces. if its 0 everything is disabled... simply add the values of the elements you want to create this mask. # eg: irc join/leaves are 1 and wow join/leaves are 2, if you want both of these active and nothing else, the the mode is 3. # display irc joins/leaves ingame: 1 # display wow chan join/leaves in irc: 2 # display wow come online/gone offline ingame: 4 # display wow come online/gone offline in irc: 8 # display death/resurrects ingame: 16 # display death/resurrects in irc: 32 # display level ups ingame: 64 # display level ups in irc: 128 # display system msgs in irc: 256 BotMask = 426 # rejoin channel on kick # 0 = disable # 1 = enable auto_rejoin_kick = 1 # IRCBotMode - if this is set to 1, the bot will announce deaths, resurects, levelups, come onlines and gone offlines in the irc and ingame channels IRCBotMode = 1 # InChanCmds - if this is set to 1, then in channel commands will be activated in the irc channel, InChanCmdsPrefix defines the command prefix. InChanCmds = 1 InChanCmdsPrefix = "." #################################################### # IRC Text Variables: # anything here with its name starting with WoW is displayed ingame, anything starting with IRC is displayed in the irc channel. # $Name == Player Name or IRC Nick # $Lev == Level # $Msg == Message WoW_joinedIRC = ">> $Name joined IRC." IRC_joinedWoWchan = "12>>04 $Name Joined The Channel" WoW_leftIRC = "<< $Name left IRC." IRC_leftWoWchan = "12<<04 $Name Left The Channel" IRC_comeonline = "12>>04 $Name has come Online" WoW_comeonline = ">> $Name has come Online" IRC_goneoffline = "12<<04 $Name has gone Offline" WoW_goneoffline = "<< $Name has gone Offline" IRC_died = "12<>04 $Name has joined the Spirits!" WoW_died = "<> $Name has joined the Spirits!" IRC_revive = "12<>04 $Name has rejoined the Living!" WoW_revive = "<> $Name has rejoined the Living!" IRC_levelup = "12<>04 $Name has gained Level $Lev!" WoW_levelup = "<> $Name has gained Level $Lev!" IRC_WoWmsg = "[$Name] $Msg" WoW_IRCmsg = "[$Name]: $Msg" WoW_IRCaction = "*$Name $Msg" IRC_sysmsg = "04,08/!\System Message/!\ $Msg 04,08/!\System Message/!\" # IRC Text Variables End #################################################### ######################### # IRC Configuration End # #########################