# ---------------------------------------------------------------------------
# General Server Settings
# ---------------------------------------------------------------------------
# The По умолчаниюs are set to be retail-like. If you modify any of these settings your server will deviate from being retail-like.
# Warning:
# Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
# ---------------------------------------------------------------------------
# Administrator
# ---------------------------------------------------------------------------
# Если True то все созданные чары будут с правами админа.
# По умолчанию: False
EverybodyHasAdminRights = False
# Показывать версию ДП/ЯДРА игроку при входе в игру.
# По умолчанию: True
DisplayServerRevision = False
# Показывать La2VT Team при входе в игру.
# По умолчанию: True
DisplayTeamMembers = False
# Отображать [] рядом с именем сервера
# По умолчанию: False
ServerListBrackets = False
# Тип сервера, показывается при выборе сервера (значек в колонке type).
# Варианты: Normal, Relax, Test, NoLabel, Restricted, Event, Free
# По умолчанию: Normal
ServerListType = Normal
# Отображать минимальный возраст для игры рядом с именем сервера
# Варианты: 0, 15, 18
# По умолчанию: 0
ServerListAge = 0
# Время с которого начинается игра при загрузке сервера.
# Перезагрузка конфигов не влияет на время в игре.
# По умолчанию: 6
# Варианты: от 0 до 23
ServerStartInGameHour = 6
# Если True то в игру могут зайти только ГМы.
# По умолчанию: False
ServerGMOnly = False
# Отображать во круг ГМа геройскую ауру.
# Вы так же можете сделать себе ауру добровольно "///hero".
# По умолчанию: False
GMHeroAura = False
# Включить режим неуязвимости для ГМа при входе в игру.
# По умолчанию: False
GMStartupInvulnerable = True
# Включить режим невидимки для ГМов.
# По умолчанию: False
GMStartupInvisible = True
# Блокировать личные сообщения при входе ГМам.
# По умолчанию: False
GMStartupSilence = False
# Добавлять ГМов в /gmlist.
# По умолчанию: False
GMStartupAutoList = False
# Устонавливать режим диеты для GM при входе (Влияет на максимальный переносимый вес).
# По умолчанию: False
GMStartupDietMode = False
# Item restrictions apply to GMs aswell? (True = restricted usage)
# По умолчанию: True
GMItemRestriction = False
# Показывать ник ГМа написавшего announce.
# По умолчанию: "Announce: hello server [NameOfGm]"
GMShowAnnouncerName = False
# Добавлять специальные скилы ГМу.
# 7041-7064 (Master's Blessing)
# По умолчанию: False
GMGiveSpecialSkills = True
# Skill restrictions apply to GMs aswell? (True = restricted usage)
# По умолчанию: True
GMSkillRestriction = False
# Разрешить ГМу передовать/выбрасывать квестовые вещи или вещи которые не передаются обычным игроком.
# По умолчанию: False
GMTradeRestrictedItems = True
# Разрешить GMs выход из игры/перезаход в боевом положении.
# По умолчанию: True
GMRestartFighting = True
# ---------------------------------------------------------------------------
# Thread Configuration
# ---------------------------------------------------------------------------
# Не трогайте эти настройки если не знаете что они делают. Хотя если будете все таки трогать, то текущие значения умножайте на 2.
# По умолчанию: 10, 13, 2, 4, 4, 6
ThreadPoolSizeEffects = 10
ThreadPoolSizeGeneral = 13
UrgentPacketThreadCoreSize = 2
GeneralPacketThreadCoreSize = 4
GeneralThreadCoreSize = 4
AiMaxThread = 6
# Dead Lock Detector (отдельный поток для обнаружения deadlocks).
# Измеряется в секундах.
# По умолчанию: False, 20, False
DeadLockDetector = False
DeadLockCheckInterval = 20
RestartOnDeadlock = False
# Можно ли игрокам кидать вещи на землю.
# Если на вашем сервере нету защиты рекомендую выключить.
# По умолчанию: True
AllowDiscardItem = True
# Через сколько времени удалять вещи дропнутые игроком на землю (0 - не удалять).
# По умолчанию: 600
AutoDestroyDroppedItemAfter = 600
# Через сколько времени удалять хербы с земли.
# По умолчанию: 60
AutoDestroyHerbTime = 60
# List of item id that will not be destroyed (separated by "," like 57,5575,6673).
# Notes:
# Make sure the lists do NOT CONTAIN trailing spaces or spaces between the numbers!
# Items on this list will be protected regardless of the following options.
# По умолчанию: 0
ListOfProtectedItems = 0
# This is the interval (in minutes), that the gameserver will update a players information such as location.
# The higher you set this number, there will be less character information saving so you will have less accessessing of the database and your hard drive(s).
# The lower you set this number, there will be more frequent character information saving so you will have more access to the database and your hard drive(s).
# A value of 0 disables periodic saving.
# Independent of this setting the character is always saved after leaving the world.
# По умолчанию: 15
CharacterDataStoreInterval = 15
# This enables the server to only update items when saving the character.
# Enabling this greatly reduces DB usage and improves performance.
# WARNING: This option causes item loss during crashes.
# По умолчанию: False
LazyItemsUpdate = False
# # Позволяет существенно ускорить работу стыкуемых вещей, откладывая обращения в бд.
# По умолчанию: False
UpdateItemsOnCharStore = False
# Also delete from world misc. items dropped by players (all except equip-able items).
# Notes:
# Works only if AutoDestroyDroppedItemAfter is greater than 0.
# По умолчанию: False
DestroyPlayerDroppedItem = False
# Destroy dropped equipable items (armor, weapon, jewelry).
# Notes:
# Works only if DestroyPlayerDroppedItem = True
# По умолчанию: False
DestroyEquipableItem = False
# Save dropped items into the database for restoring after restart.
# По умолчанию: False
SaveDroppedItem = False
# Enable/Disable the emptying of the stored dropped items table after items are loaded into memory (safety setting).
# If the server crashed before saving items, on next start old items will be restored and players may already have picked up some of them so this will prevent duplicates.
# По умолчанию: False
EmptyDroppedItemTableAfterLoad = False
# Time interval in minutes to save in DB items on ground. Disabled = 0.
# Notes:
# If SaveDroppedItemInterval is disabled, items will be saved into the database only at server shutdown.
# По умолчанию: 60
SaveDroppedItemInterval = 60
# Delete all saved items from the database on next restart?
# Notes:
# Works only if SaveDroppedItem = False.
# По умолчанию: False
ClearDroppedItemTable = False
# Delete invalid quest from players.
# По умолчанию: False
AutoDeleteInvalidQuestData = False
# Setting False can improve server performance on high rate/population servers.
# По умолчанию: True
PreciseDropCalculation = True
# Allow creating multiple non-stackable items at one time?
# По умолчанию: True
MultipleItemDrop = True
# Enable retail drop protection for items.
# По умолчанию: False (until fully tested)
EnableItemDropProtection = False
# Forces full item inventory packet to be sent for any item change.
# Notes:
# This can increase network traffic
# По умолчанию: False
ForceInventoryUpdate = False
# True = Load html's into cache only on first time html is requested.
# False = Load all html's into cache on server startup.
# По умолчанию: True
LazyCache = True
# Cache all character names in to memory on server startup
# False - names are loaded from Db when they are requested
# True - decrease Db usage , increase memory consumption
# Deafult: False
CacheCharNames = False
# Minimum and maximum variables in seconds for npc animation delay.
# You must keep MinNPCAnimation < = MaxNPCAnimation.
# По умолчанию: 10
MinNPCAnimation = 10
# По умолчанию: 20
MaxNPCAnimation = 20
# По умолчанию: 5
MinMonsterAnimation = 5
# По умолчанию: 20
MaxMonsterAnimation = 20
# Knownlist (the list of things a character sees) update method. По умолчанию is currently time based updating, which also makes it possible to use config options for guards to see moving monsters. Alternatively move based update can be used but guards cannot track mobs with that option but otherwise it should work well.
# По умолчанию: False
MoveBasedKnownlist = False
# Interval (in miliseconds) in which the knownlist does full updates.
# For move based updates its used for intermediate updates.
# WARNING!
# Useful interval is between 300 - 2000. Too small value may kill your CPU, too high value may not update knownlists properly. The По умолчанию value is chosen experimentally.
# По умолчанию: 1250
KnownListUpdateInterval = 1250
# Grid options: Grids can turn themselves on and off. This also affects the loading and processing of all AI tasks and (in the future) geodata within this grid.
# Turn on for a grid with a person in it is immediate, but it then turns on the 8 neighboring grids based on the specified number of seconds.
# Turn off for a grid and neighbors occurs after the specified number of seconds have passed during which a grid has had no players in or in any of its neighbors.
# The always on option allows to ignore all this and let all grids be active at all times (not suggested).
# По умолчанию: False
GridsAlwaysOn = False
# По умолчанию: 1
GridNeighborTurnOnTime = 1
# По умолчанию: 90
GridNeighborTurnOffTime = 90
# ---------------------------------------------------------------------------
# World dimensions
# ---------------------------------------------------------------------------
# Min and max world regions (including)
# По умолчанию: X:11-26, Y:10-26
WorldXMin = 11
WorldXMax = 26
WorldYMin = 10
WorldYMax = 26
# ---------------------------------------------------------------------------
# Geodata
# ---------------------------------------------------------------------------
# GeoData options:
# 0 = GeoData and PathFinding OFF (По умолчанию)
# 1 = GeoData is used to check Line Of Sight (LOS) targeting and
# L2Playable movement. You need to download files for data/geodata folder.
# Monsters can pass walls but not aggro (no line of sight) through them.
# 2 = Full GeoData enabled. Includes PathFinding (requires also /data/pathnode
# files if CellPathFinding not enabled) and all character moves go through
# geodata checks (if a mob passes a wall, pathfinding didn't find a route
# but we allow attack and returning home).
# Recommended server memory minimum 2 GB, rather 3 GB.
# По умолчанию: 0
GeoData = 0
# Cell-level pathfinding, produces more accurate routes but is (maybe 10x) heavier to calculate. Recommended for small servers at least.
# If False, pathnode files are used. Uses a max number of nodes in calculation which can be adjusted in the algorithm if it needs to be faster.
# По умолчанию: False
CellPathFinding = False
# Pathfinding array buffers configuration
PathFindBuffers = 100x6;128x6;192x6;256x4;320x4;384x4;500x2
# Weight for nodes without obstacles far from walls
LowWeight = 0.5
# Weight for nodes near walls
MediumWeight = 2
# Weight for nodes with obstacles
HighWeight = 3
# Angle paths will be more "smart", but in cost of higher CPU utilization
AdvancedDiagonalStrategy = True
# Weight for diagonal movement. Used only with AdvancedDiagonalStrategy = True
# По умолчанию: LowWeight * sqrt(2)
DiagonalWeight = 0.707
# Maximum number of LOS postfilter passes, 0 will disable postfilter.
# По умолчанию: 3
MaxPostfilterPasses = 3
# Path debug function.
# Nodes known to pathfinder will be displayed as adena, constructed path as antidots.
# Number of the items show node cost * 10
# Potions display path after first stage filter
# Red potions - actual waypoints. Green potions - nodes removed by LOS postfilter
# This function FOR DEBUG PURPOSES ONLY, never use it on the live server !
DebugPath = False
# True = Loads GeoData buffer's content into physical memory.
# False = Does not necessarily imply that the GeoData buffer's content is not resident in physical memory.
# По умолчанию: True
ForceGeodata = True
# This setting controls Client <--> Server Player coordinates synchronization:
# -1 - Will synchronize only Z from Client --> Server. По умолчанию when no geodata.
# 1 - Synchronization Client --> Server only. Using this option (without geodata) makes it more difficult for players to bypass obstacles.
# 2 - Intended for geodata (at least with cell-level pathfinding, otherwise can you try -1).
# Server sends validation packet if client goes too far from server calculated coordinates.
# По умолчанию: -1
CoordSynchronize = -1
# Whether movement using keyboard should be disabled
DisableCursorKeyMovement = False
# ============================================================#
# Check if there's a LoS wile casting #
# ============================================================#
#interval in ms, 0 means disabled
LoSCastCheckInterval = 333
# ---------------------------------------------------------------------------
# Features
# ---------------------------------------------------------------------------
# Настройка зон:
# 0 = Peace All the Time
# 1 = PVP During Siege for siege participants
# 2 = PVP All the Time
# По умолчанию: 0
ZoneTown = 0
# Глобальный чат.
# Возможные опции: ON, OFF, GM, GLOBAL
# По умолчанию: ON
GlobalChat = ON
# Торговый чат.
# Возможные опции: ON, OFF, GM, GLOBAL
# По умолчанию: ON
TradeChat = ON
# Если у вас проблемы с ВХ, то вы его смело можете выключить.
# По умолчанию: True
AllowWarehouse = True
# Включить кеширования ВХ. Если ВХ не используется то память останется не тронутой.
# По умолчанию: False
WarehouseCache = False
# Как долго ВХ будет хранится в памяти.
# По умолчанию: 15
WarehouseCacheTime = 15
# Если True то игрок может примерять оружее и броню в магазинах.
# По умолчанию: False, 5, 10
AllowWear = False
# Сколько можно насить вещь.
WearDelay = 5
# Сколько адены стоит примерка вещи.
WearPrice = 10
# Позволяет использовать функцию возврата
# По умолчанию: True
AllowRefund = True
# Включить почту.
# По умолчанию: True
AllowMail = True
# По умолчанию: True
AllowAttachments = True
# Продовать все вещи бесплатно. Это не изменяет multisell и buylist.
# По умолчанию: False
SellAllForZero = False
# ---------------------------------------------------------------------------
# Misc Settings
# ---------------------------------------------------------------------------
# Включить гонку монстров.
# По умолчанию: True
AllowRace = True
# Включить воду.
# По умолчанию: True
AllowWater = True
# Enable pets for rent (wyvern & strider) from pet managers.
# По умолчанию: False
AllowRentPet = False
# Включить рыбалку
# По умолчанию: True
AllowFishing = True
# Включить корабли.
# По умолчанию: True
AllowBoat = True
# Включить проклятое оружее
# По умолчанию: True
AllowCursedWeapons = True
# This controls whether or not NPCs (not mobs) will walk around from one point to another.
# По умолчанию: True
AllowNpcWalkers = True
# Allow Pet manager's pets to walk around.
# По умолчанию: True
AllowPetWalkers = True
# Показывать новости сервера при входе в игру "data/html/servnews.htm".
# По умолчанию: False
ShowServerNews = False
# Тип Community board:
# 0 = Отключен
# 1 = Старой
# 2 = Полный (экспериментальная)
# По умолчанию: 1
CommunityType = 1
# По умолчанию: False
BBSShowPlayerList = False
# Enables display of count of players in offline mode
# По умолчанию: False
BBSShowOfflineCount = False
# По умолчанию: _bbshome
BBSDefault = _bbshome
# show level of character to others in Community Board
# По умолчанию: False
ShowLevelOnCommunityBoard = False
# По умолчанию: True
ShowStatusOnCommunityBoard = True
# По умолчанию: 50
NamePageSizeOnCommunityBoard = 50
# По умолчанию: 5
NamePerRowOnCommunityBoard = 5
# Enables oly feed protection. If specified, opponents are checked whether they
# pass the checks. Supported checks are:
# ip - opponents must have different ip address
# clan - opponents must be from different clan
# previous_clan - first opponent's previous clan must be different from second
# opponent current or previous clan
# alliance - opponents must be from different alliance
# clan_ip - second opponent must have ip address that is different from any
# online clan member from first opponent's clan
# alliance_ip - second opponent must have ip address that is different from any
# online clan member of other clans in first opponent's alliance, excluding
# first opponent's clan (that is checked using clan_ip)
# When performing the checks, code first try to select opponent performing all
# checks. If no acceptable opponent exists, last check is removed and the checks
# are perfomed again for all participants. If only one check is left and still
# no acceptable opponent exists, opponent is chosen randomly.
# Example: lets say we specify value 'ip,clan,alliance', so in first check,
# opponents are checked whether they are from different alliance (if any), from
# different clan (if in clan) and from different ip. If no such opponent is
# found, the list of checks is reduced to 'ip,clan' and the checks are performed
# again. If still no acceptable opponent is found, the checks are reduced to
# 'ip'. And if even in this case no acceptable opponent is found, opponent is
# chosen randomly. So the checks work like guides/hints, not like hard
# restrictions.
# По умолчанию: (empty)
# Example: ip,clan,previous_clan,alliance,clan_ip,alliance_ip
AltOlyFeedProtection =
# ---------------------------------------------------------------------------
# Manor
# ---------------------------------------------------------------------------
# Включить манор.
# По умолчанию: True
AllowManor = True
# Время перезагрузки, и сбора манора в часах.
# По умолчанию: 20 (8pm)
AltManorRefreshTime = 20
# Время перезагрузки, и сбора манора в минутах.
# По умолчанию: 00 (start of the hour)
AltManorRefreshMin = 00
# Manor period approve time in military hours.
# По умолчанию: 6 (6am)
AltManorApproveTime = 6
# Manor period approve time (minutes).
# По умолчанию: 00 (start of the hour)
AltManorApproveMin = 00
# Manor maintenance time.
# По умолчанию: 360000 (6 minutes)
AltManorMaintenancePeriod = 360000
# Manor Save Type.
# True = Save data into the database after every action
# По умолчанию: False
AltManorSaveAllActions = False
# Manor Save Period (used only if AltManorSaveAllActions = False) По умолчанию very 2 hours
# По умолчанию: 2
AltManorSavePeriodRate = 2
# ---------------------------------------------------------------------------
# Lottery
# ---------------------------------------------------------------------------
# Включить Лотерею
# По умолчанию: True
AllowLottery = True
# Initial Lottery prize.
# По умолчанию: 50000
AltLotteryPrize = 50000
# Lottery Ticket Price
# По умолчанию: 2000
AltLotteryTicketPrice = 2000
# What part of jackpot amount should receive characters who pick 5 wining numbers
# По умолчанию: 0.6
AltLottery5NumberRate = 0.6
# What part of jackpot amount should receive characters who pick 4 wining numbers
# По умолчанию: 0.2
AltLottery4NumberRate = 0.2
# What part of jackpot amount should receive characters who pick 3 wining numbers
# По умолчанию: 0.2
AltLottery3NumberRate = 0.2
# How much adena receive characters who pick two or less of the winning number
# По умолчанию: 200
AltLottery2and1NumberPrize = 200
# ---------------------------------------------------------------------------
# Dimension Rift
# ---------------------------------------------------------------------------
# Minimal party size to enter rift. Min = 2, Max = 9.
# If while inside the rift, the party becomes smaller, all members will be teleported back.
# По умолчанию: 2
RiftMinPartySize = 2
# Number of maximum jumps between rooms allowed, after this time party will be teleported back
# По умолчанию: 4
MaxRiftJumps = 4
# Time in ms the party has to wait until the mobs spawn when entering a room. C4 retail: 10s
# По умолчанию: 10000
RiftSpawnDelay = 10000
# Time between automatic jumps in seconds
# По умолчанию: 480
AutoJumpsDelayMin = 480
# По умолчанию: 600
AutoJumpsDelayMax = 600
# Time Multiplier for stay in the boss room
# По умолчанию: 1.5
BossRoomTimeMultiply = 1.5
# Cost in dimension fragments to enter the rift, each party member must own this amount
# По умолчанию: 18
RecruitCost = 18
# По умолчанию: 21
SoldierCost = 21
# По умолчанию: 24
OfficerCost = 24
# По умолчанию: 27
CaptainCost = 27
# По умолчанию: 30
CommanderCost = 30
# По умолчанию: 33
HeroCost = 33
# ---------------------------------------------------------------------------
# Four Sepulchers
# ---------------------------------------------------------------------------
# По умолчанию: 50
TimeOfAttack = 50
# По умолчанию: 5
TimeOfCoolDown = 5
# По умолчанию: 3
TimeOfEntry = 3
# По умолчанию: 2
TimeOfWarmUp = 2
# По умолчанию: 4
NumberOfNecessaryPartyMembers = 4
# ---------------------------------------------------------------------------
# Punishment
# ---------------------------------------------------------------------------
# Наказания за нелегальные действия:
# 1 - только сообщить ГМу
# 2 - выкинуть игрока из игры
# 3 - выкинуть и забанить игрока
# 4 - посадить в тюрьму (указывать ниже, в минутах. Если поставить 0 то на всегда)
# По умолчанию: 2
DefaultPunish = 2
# На сколько сажать в тюрьму.
# По умолчанию: 0
DefaultPunishParam = 0
# Применять наказание за покупку за 0 аден.
# По умолчанию: True
OnlyGMItemsFree = True
# ПВП зона в тюрьме.
# По умолчанию: False
JailIsPvp = False
# Выключить все чаты кроме основного.
# По умолчанию: True
JailDisableChat = True
# Запретить Trade/Store/Drop в тюрьме.
# По умолчанию: False
JailDisableTransaction = False
# ---------------------------------------------------------------------------
# Character Name Cache
# ---------------------------------------------------------------------------
# Type of character name cache
# Type 0: Use no cache at all - All names are retrived from the database directly (high database load!)
# Type 1: Use full name cache - All names are cached on server startup (may increase server startup time)
# Type 2: Lazy name cache - Names are cached on the first attempt to get them (compromise between type 0 and 1)
# Recommended: Type 2
CharNameCacheType = 2
# Name for non existant players. If a player is not found on the database this name will be returned
# by the name cache instead
CharNameCacheNonExistantPlayerName = <Deleted>
# Update the character name in the cache when the players logs in
# Turn this off if you use cache type 0 to decrease server load
CharNameCacheUpdateOnLogin = True
# Update the character name in the cache when the players teleports
# Turn this off if you use cache type 0 to decrease server load
CharNameCacheUpdateOnTeleport = False
# ---------------------------------------------------------------------------
# Database Custom Tables
# ---------------------------------------------------------------------------
# По умолчанию: False
CustomSpawnlistTable = True
# Option to save GM spawn only in the custom table.
# По умолчанию: False
SaveGmSpawnOnCustom = True
# Option to delete spawn in alternate table.
# По умолчанию: False
DeleteGmSpawnOnCustom = False
# По умолчанию: False
CustomNpcTable = True
# По умолчанию: False
CustomNpcSkillsTable = True
# По умолчанию: False
CustomItemTables = True
# По умолчанию: False
CustomArmorSetsTable = True
# По умолчанию: False
CustomTeleportTable = True
# По умолчанию: False
CustomDroplistTable = True
# По умолчанию: False
CustomMerchantTables = True
# По умолчанию: False
CustomNpcBufferTables = True
# ---------------------------------------------------------------------------
# Developer Settings
# ---------------------------------------------------------------------------
# Do not touch these if you do not know what you are doing.
# These settings are for debugging servers ONLY. They are not meant for LIVE servers.
# Packet handler debug output
# По умолчанию: False
PacketHandlerDebug = False
# По умолчанию: False
Developer = False
# По умолчанию: False
AcceptGeoeditorConn = False
# If True the server will be a test server (listed by test server clients only).
# По умолчанию: False
TestServer = False
# Don't load Handlers
# По умолчанию: False
AltDevNoHandlers = False
# Don't load quests.
# По умолчанию: False
AltDevNoQuests = False
# Don't load spawntable.
# По умолчанию: False
AltDevNoSpawns = False
# Use exact damage (no random addition)
# По умолчанию: False
AltDevExactDamage = False