#-------------------------------------------------------------
# Дополнительные настройки сервера, рекомендуется оставить как есть.
#-------------------------------------------------------------
# Настройки зон
#   0 = Мир во всем мире
#   1 = PVP при осадах
#   2 = PVP везде
ZoneTown = 0

# Настройка чата
# Глобальный чат (ON (region), OFF, GM, GLOBAL)
GlobalChat = ON
# Глобальный трейд чат (ON, OFF, GM, LIMITED (region))
TradeChat = LIMITED
# Кто может писать в трейд чат если он глобален?
# True = только нублессы, False = все
TradeChatIsNooble = False

# Максимальное количество символов фо фразе
MaxChatLength = 100

# Наказание персонажа за нелегальные действия
#   1 - Отправка ГМам сообщения о данном действии
#   2 - Выкинуть игрока (kick)
#   3 - Выкинуть и забанить
#   4 - Поcадить игрока в тюрьму
DefaultPunish = 2
DefaultPunishParam = 0

# Удалять персонаж, выбраный для отказа, через N дней, 0 - отключение опции
DeleteCharAfterDays = 7

# =================================================================
# Оптимизация сервера
# =================================================================
# Разрешить игрокам сбрасывать на землю вещи
# По умолчанию: False
AllowDiscardItem = False

# Удалять сброшенные на землю ыещи через N секунд. 0 - отключить
AutoDestroyDroppedItemAfter = 0

# Время в секундах для удаления выпавших herb'ов (по умолчанию: 15 сек)
AutoDestroyHerbTime = 15

# Список вещей которые не могут быть уничтожены (разделитель ",")
# ОБРАТИТЕ ВНИМАНИЕ: Убедитесь что список НЕ СОДЕРЖИТ пробелов!
# Вещи будут защищены не зависимо от других настроек
ListOfProtectedItems = 57,5575,6673

# Так же удалять вещи, выпавшие из игроков
# ВНИМАНИЕ: работает только при AutoDestroyDroppedItemAfter > 0
DestroyPlayerDroppedItem = False

# Так же уничтожать такие вещи как: броня, оружие, драгоценности
# ВНИМАНИЕ: работает только при DestroyPlayerDroppedItem = True
DestroyEquipableItem = False

# Сохранять брошенные вещи в БД для их восстановления после перезапуска сервера
SaveDroppedItem = False

# Очистка таблицы после загрузки вещей в память - безопасные настройки
# если сервер падает до сохранения вещей, при следующем старте будут восстановлены старые вещи
# и игроки смогут собрать некоторые из них - что предотвратит дубликаты
EmptyDroppedItemTableAfterLoad = False

# Время в минутах для сохранения сброшеных вещей в БД, 0 для выключения
# ВНИМАНИЕ: Если опция SaveDroppedItemInterval отключена,
# вещи сохранятся в БД только при перезапуске сервера
SaveDroppedItemInterval = 60

# Удалять все сохраненные вещи из БД при следующем старте
# ВНИМАНИЕ: работает только при SaveDroppedItem = False
ClearDroppedItemTable = False

##############################################
#--------------------------------------------#
##############################################
# Удалять испорченые квесты у игрока
AutoDeleteInvalidQuestData = False

# Установка в False может улучшить работу серверов с высокими рейтами
PreciseDropCalculation = False

# Разрешить создавать нестыкуемые вещи 
MultipleItemDrop = True

# Пересылает информацию обо всех вещах персонажа, а не только о той с которой происходит операция.
# ВНИМАНИЕ: Неимоверно нагружает трафик. 
ForceInventoryUpdate = False

# Максимальное отклонение от точки спауна моба
MaxDriftRange = 200

# Минимальная и максимальная задержка анимации
# Минимальная не может быть больше максимальной.
# "0" по умолчанию.
MinNPCAnimation = 10
MaxNPCAnimation = 20
MinMonsterAnimation = 5
MaxMonsterAnimation = 20

# Показывать лвл и тип агро мобов?
ShowNpcLevel = False
# НУЖНО ПЕРЕСМОТРЕТЬ
# Записывать местоположение персонажей в файл перед выкл/рестартом сервера?
ActivatePositionRecorder = False

# Разрешить игрокам использовать стрелки клавиатуры для передвижения.
# Настоятельно не рекомендуется включать этот параметер даже с включенной геодатой, 
#   так как с помощью него игроки смогут пробиратся через закрытые двери.
AllowUseCursorForWalk = False

# =================================================================
# Дополнительный настройки
# =================================================================
# Вкл/выкл Warehouse
AllowWarehouse = True

# Вкл/выкл хеширование Warehouse
WarehouseCache = False

# Сколько хешированной памяти должен занимать Warehouse
WarehouseCacheTime = 15
AllowFreight = True

# Разрешить игроку примерку оружия и брони в магазинах
# Задается стоимость примерки каждой вещи
AllowWear = False
WearDelay = 10
WearPrice = 10

# =============== Тестовые настройки ===============
# Вкл/выкл лотерею
AllowLottery     = True
AllowRace        = True

# Вкл/выкл ренту за виверну и страйдера
AllowRentPet     = False

# Вкл/выкл определение зоны рыбалки
AllowFishing     = True

# Вкл/выкл корабли
AllowBoat        = True

# Вкл/выкл проклятое оружее
AllowCursedWeapons = True

# Вкл/выкл манор
AllowManor = True

# Вкл/выкл ходящих НПЦ
AllowNpcWalkers = True

# =================================================================
# Настройка панели сообщества (Community board)
# =================================================================
# Тип панели сообщества
#  - Full = новая панель
#  - Old = старая панель
#  - off =  отключить
CommunityEnable = False
CommunityType = old
BBSDefault = _bbshome

# Отображать в панели сообщества уровень персонажей
ShowLevelOnCommunityBoard = False
ShowStatusOnCommunityBoard = True
NamePageSizeOnCommunityBoard = 50
NamePerRowOnCommunityBoard = 5

# Опции координатной сетки: Сетка может быть включена либо выключена.  Это так же затронет
#  загрузку и обработку всех задач искусственного интеллекта и геодаты для работы совместно с сеткой.
# При игре в текущем месте персонажа начинает сразу же работать сетка координат и кроме этого
#  начинают выстраиваться за указанное кол-во секунд 8 соседних от персонажа сеток.
# После выхода из квадрата основного и соседних персонажей через несколько секунд происходит
#  координат, если всё это время в зоне не было никаких игроков.
# При включении данной опции позволяет координатным сеткам быть всегда активными.
GridsAlwaysOn = False
GridNeighborTurnOnTime = 30
GridNeighborTurnOffTime = 300

CheckKnownList=False


# Не РЕАЛИЗОВАНО!!!!!!!
# Объединение потоков по приоритетам выполнения
# Стандартные значения -1,0,1 (группы low/med/high)
#ExecutorPriLow = -1
#ExecutorPriMed = 0
#ExecutorPriHigh = 1

KnownListUpdateInterval = 1250
