Konfigurační soubor (MaNGOS): Porovnání verzí
Z WoWResource Wiki
m (synchronizace s rev 4934) |
m |
||
Řádek 146: | Řádek 146: | ||
Instance.IgnoreRaid = 0 | Instance.IgnoreRaid = 0 | ||
− | # Úroveň rozdílu levelů pro skrytí questů pro nízkou úroveň: když player_level > quest_level + LowLevelQuestsHideDiff poté se nezobrazí | + | # Úroveň rozdílu levelů pro skrytí questů pro nízkou úroveň: |
+ | # když player_level > quest_level + LowLevelQuestsHideDiff poté se nezobrazí | ||
# -1 (zobraz všechny dostupné questy) | # -1 (zobraz všechny dostupné questy) | ||
# Default: 4 | # Default: 4 | ||
Quests.LowLevelHideDiff = 4 | Quests.LowLevelHideDiff = 4 | ||
− | # Úroveň rozdílu levelů pro skrytí questů pro vysokou úroveň: když player_level < quest_min_level - HighLevelQuestsHideDiff poté se nezobrazí | + | # Úroveň rozdílu levelů pro skrytí questů pro vysokou úroveň: |
+ | # když player_level < quest_min_level - HighLevelQuestsHideDiff poté se nezobrazí | ||
# -1 (zobraz všechny dostupné questy) | # -1 (zobraz všechny dostupné questy) | ||
# Default: 7 | # Default: 7 | ||
Řádek 218: | Řádek 220: | ||
# Možnosti viditelnosti ve skupinách | # Možnosti viditelnosti ve skupinách | ||
− | # Default: 0 (standartní nastavení: pouze hráči ze stejné skupiny mohou na 100% detekovat neviditelného) | + | # Default: 0 (standartní nastavení: pouze hráči ze stejné skupiny |
+ | # mohou na 100% detekovat neviditelného) | ||
# 1 (raid hráči 100% detekují neviditelného ze stejného raidu) | # 1 (raid hráči 100% detekují neviditelného ze stejného raidu) | ||
# 2 (hráči ze stejné frakce mohou 100% detekovat neviditelného) | # 2 (hráči ze stejné frakce mohou 100% detekovat neviditelného) | ||
Řádek 315: | Řádek 318: | ||
# Šance minningu | # Šance minningu | ||
− | + | # Násobitel maximálního a minimálního počtu použití jednoho veinu | |
− | Rate.Mining. | + | Rate.Mining.Amount = 1 |
+ | # Šance na znovupoužití veinu (pokud aktuální počet použití je více jak min, ale méně jak max) | ||
+ | Rate.Mining.Next = 1 | ||
# Násobitel získávání talentů při zvýšení levelu | # Násobitel získávání talentů při zvýšení levelu | ||
Řádek 372: | Řádek 377: | ||
Ra.Secure = 1 | Ra.Secure = 1 | ||
− | # Maximální počet "overspeed" pingů od hráče. (Ping chodí každých 30 sekund, pokud chodí častokrát = nehratelné lagy/cheater) | + | # Maximální počet "overspeed" pingů od hráče. |
+ | # (Ping chodí každých 30 sekund, pokud chodí častokrát = nehratelné lagy/cheater) | ||
# 0 - vypnuto, 2 - minimum | # 0 - vypnuto, 2 - minimum | ||
MaxOverspeedPings = 2 | MaxOverspeedPings = 2 | ||
− | # Čištění gridů z paměti (pokud máte hodně paměti můžete deaktivovat, zrychlí přesun hráčů do nového gridu) | + | # Čištění gridů z paměti (pokud máte hodně paměti můžete deaktivovat, |
+ | # zrychlí přesun hráčů do nového gridu) | ||
# 0 (nečistit z paměti) | # 0 (nečistit z paměti) | ||
# Default: 1 (čistit z paměti) | # Default: 1 (čistit z paměti) | ||
Řádek 383: | Řádek 390: | ||
# Následující časy jsou v milisekundách | # Následující časy jsou v milisekundách | ||
− | # "Socket select time" slouží k nastavení socketů. Pokud v daném čase není stihnuto vybrání je odstraněn. | + | # "Socket select time" slouží k nastavení socketů. |
+ | # Pokud v daném čase není stihnuto vybrání je odstraněn. | ||
SocketSelectTime = 10000 | SocketSelectTime = 10000 | ||
Řádek 413: | Řádek 421: | ||
# Mapy které budou ignorovány VMAPami | # Mapy které budou ignorovány VMAPami | ||
# Seznam oddělený čárkami | # Seznam oddělený čárkami | ||
− | # Pokud je nadefinováno více jak jedno id a jsou v řetězci mezery, je nutné ho uzavřít do uvozovek (") | + | # Pokud je nadefinováno více jak jedno id a jsou v řetězci mezery, |
+ | # je nutné ho uzavřít do uvozovek (") | ||
#vmap.ignoreMapIds = "369,0,1,530" | #vmap.ignoreMapIds = "369,0,1,530" | ||
vmap.ignoreMapIds = "369" | vmap.ignoreMapIds = "369" | ||
Řádek 423: | Řádek 432: | ||
Honor.KillLimit = 10 | Honor.KillLimit = 10 | ||
− | # Kontrola koncové pozice pro pohyb, summon,... na kolizi s objekty/zdmi (pouze při zapnutí VMAPs) | + | # Kontrola koncové pozice pro pohyb, summon,... |
+ | # na kolizi s objekty/zdmi (pouze při zapnutí VMAPs) | ||
# Default: 1 (povoleno, větší zatížení CPU) | # Default: 1 (povoleno, větší zatížení CPU) | ||
# 0 (zakázáno, horší umístění, snížení využití CPU) | # 0 (zakázáno, horší umístění, snížení využití CPU) |
Verze z 1. 1. 2008, 20:40
Konfigurační soubor mangosd.conf
# Verze konfiguračního souboru, k detekci zastaralého konfigu ConfVersion=2007103101 # RealmID - id realmu, viz db `realmd`.`realmlist` RealmID = 1 # Typ serveru # 0 - NORMAL, 1 - PVP, 4 - NORMAL, 6 - RP, 8 - RPPVP GameType = 1 # Povolí na serveru datadisk TBC Expansion = 1 # Adresář s daty, může být relativní (".") i absolutní adresa ("c:\...\mangos") # V dané složce musí být složky maps, dbc a případně i vmaps DataDir = "@prefix@/share/mangos" # Adresář pro ukládání log souborů (pokud neexistuje nebude automaticky vytvořen!!!) LogsDir = "" # Nastavení připojení k jednotlivým db # adresa mysql serveru; port mysql; jméno uživatele; heslo uživatele; název db 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" # Pingování mysql serveru k zachování připojení MaxPingTime = 30 # Jazyk dbc souborů # 0 = English # 1 = Korean # 2 = French # 3 = German # 4 = Chinese # 5 = Taiwanese # 6 = Spanish # 7 = Russian # 8 = Unknown # 9 = Unknown # 10 = Unknown # 11 = Unknown # 12 = Unknown # 13 = Unknown # 14 = Unknown # 15 = Unknown # 255 = Auto Detect (Default) DBC.Locale = 255 # Logování zápis změn v db vlivem GM příkazů LogSQL = 1 # Úroveň logování do konzole # 0 = Minimum; 1 = Základní&Chyby; 2 = Detaily; 3 = Úplný LogLevel = 3 # Vypisování času a datumu při logování do konzole LogTime = 0 # Název log souboru pro server LogFile = "Server.log" # Do názvu log souboru přidat startovací čas a datum serveru LogTimestamp = 0 # Úroveň logování do souboru # 0 = Minimum; 1 = Základní&Chyby; 2 = Detaily; 3 = Úplný LogFileLevel = 0 # Vynechávání určitých činností z log souborů (1 = vynechat) # Pohyby transportů LogFilter_TransportMoves = 0 # Pohyby npc LogFilter_CreatureMoves = 0 # Změny vyditelností LogFilter_VisibilityChanges = 0 # Barva pro zprávy (formát "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: "" - žádné barvy # "13 7 11 9" - například :) LogColors = "" # Logování packetů přijatých world serverem # Default: "" WorldLogFile = "world.log" # Logování DB chyb # Default: "" DBErrorLogFile = "DBErrors.log" # Logování operací s charaktery (vytvoření, smazání, ...) # Default: "" CharLogFile = "Char.log" # Jako u LogTimestamp CharLogTimestamp = 0 # Zaznamenávání dumpu charakteru před jeho smazáním CharLogDump = 0 # Logování GM příkazů GmLogFile = "" # Logování RA konzoly RaLogFile = "" # Windows only - Bitová maska použitých procesorů # Default: 0 (záleží na OS) UseProcessors = 0 # Windows only - priorita procesu # 0 (Normal) # Default: 1 (HIGH) ProcessPriority = 1 # Úroveň komprese update packetů pro klienta # Default: 1 (rychlost) # 9 (největší komperese) Compression = 1 # Maximální množství hráčů ve světě, neplatí pro moderátory, gm, adminy # Default: 100 # 0 (bez omezení) # -1 (přístup mají pouze modi, gm a admini) # -2 (pouze pro gm a adminy) # -3 (pouze pro adminy) PlayerLimit = 100 # Maximální level hráče (od 2 do 255) # Default: 70 MaxPlayerLevel = 70 # Zapnutí počasí ActivateWeather = 1 # Kouzlení buffu "Deserter" při předčasném opuštění battlegroundu Battleground.CastDeserter = 1 # Ignorování požadovaného levelu při vstupu do instance Instance.IgnoreLevel = 0 # Ignorování požadavku raid skupiny při vstupu do instance Instance.IgnoreRaid = 0 # Úroveň rozdílu levelů pro skrytí questů pro nízkou úroveň: # když player_level > quest_level + LowLevelQuestsHideDiff poté se nezobrazí # -1 (zobraz všechny dostupné questy) # Default: 4 Quests.LowLevelHideDiff = 4 # Úroveň rozdílu levelů pro skrytí questů pro vysokou úroveň: # když player_level < quest_min_level - HighLevelQuestsHideDiff poté se nezobrazí # -1 (zobraz všechny dostupné questy) # Default: 7 Quests.HighLevelHideDiff = 7 # Maximílní počet primárních profesí (max 10) MaxPrimaryTradeSkill = 2 # Počet potřebných podpisů k vytvoření guildy (0 - 9) MinPetitionSigns = 9 # Maximální vzdálenost hráče ve skupině od zabitého moba, aby ještě získal XP MaxGroupXPDistance = 74 # Dovolí / zakáže vytváření charakterů obou frakcí na jednom accountu AllowTwoSide.Accounts = 0 # Dovolí nebo zakáže interakci mezi hráči opačných frakcí AllowTwoSide.Interaction.Chat = 0 # say,yell AllowTwoSide.Interaction.Channel = 0 # kanály AllowTwoSide.Interaction.Group = 0 # tvoření skupin AllowTwoSide.Interaction.Guild = 0 # tvoření guild AllowTwoSide.Interaction.Trade = 0 # obchodování # Zobrazení obou frakcí ve WHO listu AllowTwoSide.WhoList = 0 # Ochrana proti spamu v chatu, počet zpráv, který aktivuje omezení # 0 = deaktivováno ChatFlood.MessageCount = 10 # Minimální rozdíl času poslání zpráv do počítaní spamu ChatFlood.MessageDelay = 1 # Nastavený mute time po detekci spamu, v sekundách ChatFlood.MuteTime = 10 # Omezí použití LFG kanálu jen na hráče přihlášené v systému LFG Channel.RestrictedLfg = 1 # Tiché připojení GM na kanály (gm s levelem > 1) # Default: 0 (Standartní oznámení) # 1 (GM se připojí bez oznámení) Channel.SilentlyGMJoin = 0 # Povolí inspecting talentů cizích hráců TalentsInspecting = 1 # Má GM standartně mít zapnuté whispování GM.WhisperingTo = 0 # Zobrazovat GM v seznamu i když není zapnutý gm režim (.gm off) GM.InGMList = 0 # ZObrazovat GM ve who listu GM.InWhoList = 0 # GM režim po přihlášení do hry # 0 (vypnuto) # 1 (zapnuto) # Default: 2 (minulý stav (před odpojením)) GM.LoginState = 2 # Zapisovat GM obchodování s hráči do GM logu ? GM.LogTrade = 1 # Možnosti viditelnosti ve skupinách # Default: 0 (standartní nastavení: pouze hráči ze stejné skupiny # mohou na 100% detekovat neviditelného) # 1 (raid hráči 100% detekují neviditelného ze stejného raidu) # 2 (hráči ze stejné frakce mohou 100% detekovat neviditelného) Visibility.GroupMode = 0 # Viditelnost objektů do dálky od hráče # Maximum limitováno hráčovou aktuální zónou : ~ 166 # Minimum záleží na objektech # Default: 66 (velikost cell-u) # # Minimum je max. aggro radius (45) * Rate.Creature.Aggro Visibility.Distance.Creature = 66 Visibility.Distance.Player = 66 # # gameobject, dynobject, bodies, corpses, bones # Minimum je interakční vzdálenost (5) Visibility.Distance.Object = 66 # # Viditelnost pro hráče v letu # Minimum je 0 (nezobrazuje nic) Visibility.Distance.InFlight = 66 # Upravuje viditelnost rychle se měnících objektů (npc, hráči) # Pokud je D - maximální viditelnost a G - Distance.Grey.Unit pak # Pokud je jednotka blíže než < D - je viditelná # Pokud je jednotka dále než > D+G - zmizí # Grey.Unit představuje rozmezí mezi viditelností a neviditelností těchto jednotek # Default: 1 yard Visibility.Distance.Grey.Unit = 1 # # Grey distance pro dynobjects/gameobjects/corpses/těla creatur # # Default: 10 yards Visibility.Distance.Grey.Object = 10 # Zpoždění pošty při poslání předmětu # Default: 3600 s (1 hodina) MailDeliveryDelay = 3600 # MOTD uvítání. @ = nová řádka Motd = "Welcome to the Massive Network Game Object Server." # Raty získávání statistik Rate.Health = 1 # zdraví Rate.Mana = 1 # many Rate.Rage.Income = 1 # zisk rage z uštědření dmg Rate.Rage.Loss = 1 # ztráta rage Rate.Focus = 1 # focus (peti) Rate.Loyalty = 1 # loyalty (peti) # Raty lootu (v procentech, 1 = 100%) # Default: 1 Rate.Drop.Items = 1 # šance spadnutí itemu Rate.Drop.Money = 1 # kolikrát bude padat peněz # Raty získávání zkušeností # Default: 1 Rate.XP.Kill = 1 # zabíjením potvor Rate.XP.Quest = 1 # děláním questů Rate.XP.Explore = 1 # průzkumem krajiny # Násobitel damage npc # Examples: 2 - budou dávat dvojnásobný dmg (2x), 1.7 - 1.7x. Rate.Creature.Normal.Damage = 1 # normální creatury Rate.Creature.Elite.Elite.Damage = 1 # elity Rate.Creature.Elite.RAREELITE.Damage = 1 # vzácné elity Rate.Creature.Elite.WORLDBOSS.Damage = 1 # bossové Rate.Creature.Elite.RARE.Damage = 1 # vzdácné creatury # Násobitel maximálního zdraví npc # Examples: 2 - budou mít dvojnásobné zdraví, 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 # Násobitel získávání odpočinku v procentech (1 = 100%) Rate.Rest.InGame = 1 # ve hře (online) Rate.Rest.Offline.InTavernOrCity = 1 # ve městech / hospodách (offline) Rate.Rest.Offline.InWilderness = 1 # v divočině (offline) # Damage po pádu z výšky (v procentech) Rate.Damage.Fall = 1 # Násobitele aukcí # Doba trvání aukce Rate.Auction.Time = 1 # Deposit - strhnuto na začátku aukce Rate.Auction.Deposit = 1 # Cut z ceny na konci aukce Rate.Auction.Cut = 1 # Násobitel získávání honoru Rate.Honor = 1 # Šance minningu # Násobitel maximálního a minimálního počtu použití jednoho veinu Rate.Mining.Amount = 1 # Šance na znovupoužití veinu (pokud aktuální počet použití je více jak min, ale méně jak max) Rate.Mining.Next = 1 # Násobitel získávání talentů při zvýšení levelu Rate.Talent = 1 # Násobitel zisku reputace Rate.Reputation.Gain = 1 # Okamžité ukládání respawn času, když npc zemře / když je použit gameobject # 0 (uložit pouze když se grid čistí z paměti) # Default: 1 (uložit okamžitě) SaveRespawnTimeImmediately = 1 # Šance na zvýšení skillu profese podle barvy (0..100) # Default: 100-75-25-0 SkillChance.Orange = 100 # oranžová SkillChance.Yellow = 75 # žlutá SkillChance.Green = 25 # zelená SkillChance.Grey = 0 # šedá # Šamce na zvýšení skillu u Skinningu a Miningu - snižování s přibívajícím skillem # 0 - nesnižovat # Default: 75 - v obou případech SkillChance.MiningSteps = 75 SkillChance.SkinningSteps = 75 # Možnost zvyšování skillu pomocí Prospectingu SkillChance.Prospecting = 0 # Úroveň agresivity (maximální vzdálenost od creatury) v procentech # 0 - vypnuto # 1.5 - 150% Rate.Creature.Aggro = 1 # Vzájemná pomoc npc stejné "family", maximální vzdálenost creatur # 0 - vypnuto CreatureFamilyAssistenceRadius = 10 # Zapnutí konzole Console.Enable = 1 # Zapnutí vzdálené konzole Ra.Enable = 0 # Standartní bind adresa pro RA, 0.0.0.0 všechna rozhraní Ra.IP = 0.0.0.0 # Standartní port pro RA Ra.Port = 3443 # Minimální úroveň zabezpečení accountu na přístup k RA (3 = admin,...) Ra.MinLevel = 3 # Vyhodit klienta při špatném heslu Ra.Secure = 1 # Maximální počet "overspeed" pingů od hráče. # (Ping chodí každých 30 sekund, pokud chodí častokrát = nehratelné lagy/cheater) # 0 - vypnuto, 2 - minimum MaxOverspeedPings = 2 # Čištění gridů z paměti (pokud máte hodně paměti můžete deaktivovat, # zrychlí přesun hráčů do nového gridu) # 0 (nečistit z paměti) # Default: 1 (čistit z paměti) GridUnload = 1 # Následující časy jsou v milisekundách # "Socket select time" slouží k nastavení socketů. # Pokud v daném čase není stihnuto vybrání je odstraněn. SocketSelectTime = 10000 # Standartní zpoždění před vyčištěním gridu GridCleanUpDelay = 300000 # Interval updatování map MapUpdateInterval = 100 # Interval změny počasí [ms] ChangeWeatherInterval = 600000 # Interval ukládání hráčů [ms] PlayerSaveInterval = 900000 # Port world serveru WorldServerPort = 8085 # Písknutí po nastartování serveru (převážně pro Unix/Linux OS) # Default: 1 BeepAtStart = 1 # Povolení použití VMAP pro # Default: 1 (true) # : 0 (false) vmap.enableLOS = 0 # zjištění viditelnosti (překážky v cestě) vmap.enableHeight = 0 # správné zjištění výšky mapy # Mapy které budou ignorovány VMAPami # Seznam oddělený čárkami # Pokud je nadefinováno více jak jedno id a jsou v řetězci mezery, # je nutné ho uzavřít do uvozovek (") #vmap.ignoreMapIds = "369,0,1,530" vmap.ignoreMapIds = "369" # Seznam spellů, které ignorují výpočty LOS # Seznam oddělený čárkami vmap.ignoreSpellIds = "7720" # Maximální počet souvislích zabití jednoho hráče, aby hráč ješte dostal honor (0-255) Honor.KillLimit = 10 # Kontrola koncové pozice pro pohyb, summon,... # na kolizi s objekty/zdmi (pouze při zapnutí VMAPs) # Default: 1 (povoleno, větší zatížení CPU) # 0 (zakázáno, horší umístění, snížení využití CPU) DetectPosCollision = 1
Konfigurační soubor realmd.conf
# Četnost updatování realmlistu z databáze (v sekundách) # 0 (Vypnuto) # Default: 20 RealmsStateUpdateDelay = 20 ostatní je shodné s volbami v mangosd.conf