# 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 = "<WoW>[$Name] $Msg"
WoW_IRCmsg = "<IRC>[$Name]: $Msg"
WoW_IRCaction = "<IRC>*$Name $Msg"
IRC_sysmsg = "04,08/!\System Message/!\ $Msg 04,08/!\System Message/!\"
# IRC Text Variables End
####################################################
#########################
# IRC Configuration End #
#########################