World of Valheim - Zones

World of Valheim - Zones 0.7.2

Автор плагина
HackShardGaming Mod Team
Плагин на сайте
Nexusmods.com
Плагин на сайте
Thunderstore.io
Плагин на сайте
Github.com
World of Valheim - Zones - мод, который добавляет на сервер PVE и PVP области с большим кол-вом настроек.

ВАЖНО: ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ ЛЮБУЮ ВЕРСИЮ ОТ 0.5.0 ДО 0.5.10, ZONES_CONFIGURATION.TXT ТЕПЕРЬ ПЕРЕМЕЩЕН В ZONES.TXT ДЛЯ МЕНЬШЕЙ НАГРУЗКИ НА СЕРВЕР!

Zones.txt - Файл конфигурации зоны, тут вы указываете типы зон и зоны.

[ZoneType]
  • ZoneTypeName - Уникальное имя для типа зоны (которые будут использоваться).
  • PVP_Mode - режим PVP для этого типа зоны.
  • PVP_Enforce - Принудительное использование режима PVP для пользователей.
  • Position_Show - показывать ли позицию игроков в этом типе зоны?
  • Position_Enforce - принудительно установить позицию для пользователей.
Type: [ZoneTypeName] [PVP_Mode] [PVP_Enforce] [Position_Show] [Position_Enforce]
Type: wilderness true false
Type: safe false true true true
Type: battle true true false true

[ZoneConfigurations]
  • ZoneTypeName - имя существующего типа зоны (ZoneType в вашем файле zone.txt)
  • AdminIDs - список SteamID всех администраторов. (00000000000000000 ... ...)
  • Configuration - список всех параметров, которые вы хотите разместить в этой области. (option1 ... ...) Ниже приведен список доступных опций:
  • NoChest - запретить пользователю доступ к сундукам.
  • NoDoors - запретить пользователю открывать двери.
  • NoBuilding - запретить пользователю разрушать здания с помощью молотка.
  • NoBuildDamage - запретить повреждать постройки.
  • NoItemPickup - запретить пользователю поднимать предметы.
  • NoItemDrop - запретить пользователю сбрасывать предметы на землю.
  • NoItemLoss - предотвращает потерю пользователем предметов после смерти.
  • NoTerrain - предотвращение изменения ландшафта.
  • NoPickaxe - запретить использовать кирку. (Примечание: NoTerrain также запретит это)
  • PushAway - запретить пользователю входить в зону. (Если ваш спринт достаточно быстрый вы все еще можете протолкнутся, но вы провалитесь, как если бы вы упали с карты).
  • PeriodicDamage(int) - периодически наносит (INT) урона пользователю.
  • PeriodicDamage(type,int) - периодически наносит (INT) урона опредленного типа(TYPE) пользователю. Типы урона включают в себя: Fire, Frost, Lightning, Poison, Pierce, Blunt, Slash.
  • PeriodicHeal(int) - Периодически лечит пользователя на (INT)
  • DamageMultiplierToMobs (int) - множитель урона по мобам (INT) * 100% урона(включая моб vs. моб) (1 = 100%)
  • DamageMultiplierToPlayers (int) - множитель урона по игрокам (INT) * 100% урона (в настоящее время не работает в PVP) (1 = 100%)
  • DamageMultiplierToTrees (int) - множитель урона по деревьям (INT) * 100% урона (включает в себя урон от падения дерева!) (1 = 100%)
Configuration: ZoneTypeName | 00000000000000000 11111111111111111 22222222222222222 33333333333333333 | option1 option2 option3 option4
Configuration: wilderness | null | none
Configuration: safe | null | none
Configuration: battle | null | NoTerrain NoBuilding
Обратите внимание: если у вас нет [ZoneType]: Wilderness, это вызовет ошибку. В качестве меры предосторожности мы добавили Wilderness по умолчанию, который будет загружен в случае отсутствия Wilderness.
Также обратите внимание: если у вас нет самих [Zones], это вызовет ошибку. В качестве еще одной меры предосторожности мы добавили зону по умолчанию, которая будет появляться в 20000, 20000, если в файле [Zones] нет существующих зон.

[Zones]
  • Name - Название области.
  • ZoneType - Имя типа зоны для зоны
  • Priority - Приоритет
  • Shape - Какая форма зоны вам нужна
  • Circle - Круговая зона с центром по x, y и границей расположенной по радиусу.
  • Square - Зона прямоугольника, центрированная по x, y и углам расположенным по радиусу.
[Name] [ZoneType] [Priority] [Shape(circle/square)] [x] [y] [r]
DefaultSafeZone safe 5 circle 0.0 0.0 50.0
DefaultBattle battle 4 square 50.0 50.0 20.0
Poni!? safe 1 circle 0.0 0.0 2.0

НОВЫЕ ФУНКЦИИ В 0.6.1​


Теперь вы можете использовать ValheimPermissions, чтобы переназначить следующие функции этого плагина:

Защита от оберега, включает:
  • Выпадение предметов
  • Подбор предметов
  • Повреждение построек внутри безопасных зон(если включено)
Если вы захотите переназначить эти функции как администратор, добавьте permission node HackShardGaming.WoV-Zones.Wards.Override, и перезапустите сервер.

[ZoneConfigurations] - Конфигурацию зоны можно изменить, добавив steamid пользователя в файл зон.
Однако теперь у нас также есть новая опция, в которой вы можете добавить permission node HackShardGaming.WoV-Zones.Override.ZONETYPE.

1 шаг
[ZoneType] Настраиваем типы зон, безопасные зоны имеют обычные имена, писать только латиницей, safe battle normal. Полный список вариантов в описании.

2 шаг
[ZoneConfigurations] Добавляем к типам зон, которые сделали в предыдущем шаге, добавляем доп.эффекты.
Например запретить наносить урон постройкам, периодически наносить урон или исцелять игроков, запретить строительство или использование инструментов и т.д.
Полный список вариантов в описании.

3 шаг
[Zones] Указывается координаты зоны в игре, её форма, уникальное имя латиницей (Battlezone1 SafeBuildingZone или что-нибудь подобное) и т.д. и прикручивается один из настроенных ранее тип.
Полный список вариантов в описании.
Для работы этого мода требуются следующие моды
  1. BepInExPack Valheim
  2. Valheim Permission
Установка
Вы должны установить этот плагин как на сервере, так и на клиенте, чтобы войти на сервер.

Установка на сервер:
  1. Скачать и распаковать архив World of Valheim - Zones
  2. Переместить файл WorldofValheimZones.dll на сервер в папку «BepInEx/plugins».
  3. Перезапустить сервер.
  4. Перейдите в папку «BepInEx/config».
  5. Откройте WorldofValheimZones.cfg и установите для EnforceZone значение true, чтобы включить этот плагин.
  6. Измените ZonePath на путь, к которому у вас есть доступ. По умолчанию «ZonePath - BepInEx/config/WoV/zone.txt».
  7. Перезапустить сервер.
  8. Настройте файл Zones.txt так, как вам нравится

Установка на клиент игры:
  1. Скачать и распаковать архив World of Valheim - Zones.
  2. Переместить файл WorldofValheimZones.dll в «BepInEx\plugins».
  3. Запустить игру.
Конфиг

Клиентские настройки:​


[Biome]
  • BiomePVPAnnouncement - Включить отображение PVP режима в объявлении о биоме при входе в зону.

[Colors]
  • PVPColor - Цвет объявления если PVP вкл.
  • PVEColor - Цвет объявления если PVP выкл.
  • NonEnforcedColor - Стандартная зона.

Серверные настройки:​


[Death]
  • NoItemLoss - Отключить выпадение предметов и потерю навыков при смерти.
  • RespawnTimer - Таймер возрождения игроков.

[Ward]
  • Building_ProtectDamage - Защита построек внутри безопасных зон.
  • Item_Pickup - Можно ли поднимать чужие вещи внутри безопасных зон.
  • Item_Drop - Будут ли падать вещи внутри безопасных зон.

[WorldofValheimZones]
  • ZonePath = XXXXXXXXXXX\BepInEx\config\WoV\Zones.txt - Местонахождение файла Zones. Если не указан, создастся файл с настройками по умолчанию.
  • ZoneConfigurationPath = XXXXXXXXXXXX\BepInEx\config\WoV\Zone_Configuration.txt - Местонахождение файла ZonesPermissions.
Команды управления
  • !getcoords - Это покажет вам ваши текущие координаты

Все следующие команды требуют, чтобы пользователь был утвержденным администратором (adminlists.txt). В противном случае вы не сможете использовать эти команды!

  • !reload-zones - Перезагрузка файла зон сервера. Также отправляет новый файл зон всем подключенным пользователям!
  • !addzone [Name] [ZoneType] [Priority] [Shape(circle/square)] [x] [y] [Radius] - Добавляет зону по координатам X|Y(Шаблон координат 0.0). Также отправляет новый файл зон всем подключенным пользователям и перезагружает файла зон сервера.
  • !addzone [Name] [ZoneType [Priority] [Shape(circle/square)] [Radius] - Добавляет зону по вашим текущим координатам. Также отправляет новый файл зон всем подключенным пользователям и перезагружает файла зон сервера.
Возможные проблемы
Better Ward - несовместим с плагином
  • DemoZones.png
    DemoZones.png
    364.2 KB · Просмотры: 125
Автор
Odin
Скачиваний
509
Просмотры
4,191
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Ещё ресурсы от Odin

  • Jotunn the Valheim Library
    Jotunn the Valheim Library
    Библиотека Valheim позволяет создавать моды с использованием абстрактного API
  • Spawn That
    Spawn That
    Продвинутый мод для настройки всех монстров\врагов мира игры.
  • Mod Config Enforcer
    Mod Config Enforcer
    Утилита для авторов модов. Поддерживает синхронизацию конфигов на выделенных серверах.
  • Project Auga
    Project Auga
    Полностью переработанный пользовательский интерфейс для Valheim.
  • BepInEx Valheim
    BepInEx Valheim
    Основной пакет BepInEx для установки плагинов на игровой сервер Valheim.

Последние обновления

  1. 0.7.2

    Обновлено до Hearth & Home!
Сверху Снизу