- Автор плагина
- 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]
[ZoneConfigurations]
[Zones]
Теперь вы можете использовать ValheimPermissions, чтобы переназначить следующие функции этого плагина:
Защита от оберега, включает:
[ZoneConfigurations] - Конфигурацию зоны можно изменить, добавив steamid пользователя в файл зон.
Однако теперь у нас также есть новая опция, в которой вы можете добавить permission node HackShardGaming.WoV-Zones.Override.ZONETYPE.
ВАЖНО: ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ ЛЮБУЮ ВЕРСИЮ ОТ 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 - принудительно установить позицию для пользователей.
[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%)
[Zones]
- Name - Название области.
- ZoneType - Имя типа зоны для зоны
- Priority - Приоритет
- Shape - Какая форма зоны вам нужна
- Circle - Круговая зона с центром по x, y и границей расположенной по радиусу.
- Square - Зона прямоугольника, центрированная по x, y и углам расположенным по радиусу.
НОВЫЕ ФУНКЦИИ В 0.6.1
Теперь вы можете использовать ValheimPermissions, чтобы переназначить следующие функции этого плагина:
Защита от оберега, включает:
- Выпадение предметов
- Подбор предметов
- Повреждение построек внутри безопасных зон(если включено)
[ZoneConfigurations] - Конфигурацию зоны можно изменить, добавив steamid пользователя в файл зон.
Однако теперь у нас также есть новая опция, в которой вы можете добавить permission node HackShardGaming.WoV-Zones.Override.ZONETYPE.
1 шаг
[ZoneType] Настраиваем типы зон, безопасные зоны имеют обычные имена, писать только латиницей, safe battle normal. Полный список вариантов в описании.
2 шаг
[ZoneConfigurations] Добавляем к типам зон, которые сделали в предыдущем шаге, добавляем доп.эффекты.
Например запретить наносить урон постройкам, периодически наносить урон или исцелять игроков, запретить строительство или использование инструментов и т.д.
Полный список вариантов в описании.
3 шаг
[Zones] Указывается координаты зоны в игре, её форма, уникальное имя латиницей (Battlezone1 SafeBuildingZone или что-нибудь подобное) и т.д. и прикручивается один из настроенных ранее тип.
Полный список вариантов в описании.
[ZoneType] Настраиваем типы зон, безопасные зоны имеют обычные имена, писать только латиницей, safe battle normal. Полный список вариантов в описании.
2 шаг
[ZoneConfigurations] Добавляем к типам зон, которые сделали в предыдущем шаге, добавляем доп.эффекты.
Например запретить наносить урон постройкам, периодически наносить урон или исцелять игроков, запретить строительство или использование инструментов и т.д.
Полный список вариантов в описании.
3 шаг
[Zones] Указывается координаты зоны в игре, её форма, уникальное имя латиницей (Battlezone1 SafeBuildingZone или что-нибудь подобное) и т.д. и прикручивается один из настроенных ранее тип.
Полный список вариантов в описании.
- Для работы этого мода требуются следующие моды
- Установка
-
Вы должны установить этот плагин как на сервере, так и на клиенте, чтобы войти на сервер.
Установка на сервер:
- Скачать и распаковать архив World of Valheim - Zones
- Переместить файл WorldofValheimZones.dll на сервер в папку «BepInEx/plugins».
- Перезапустить сервер.
- Перейдите в папку «BepInEx/config».
- Откройте WorldofValheimZones.cfg и установите для EnforceZone значение true, чтобы включить этот плагин.
- Измените ZonePath на путь, к которому у вас есть доступ. По умолчанию «ZonePath - BepInEx/config/WoV/zone.txt».
- Перезапустить сервер.
- Настройте файл Zones.txt так, как вам нравится
Установка на клиент игры:
- Скачать и распаковать архив World of Valheim - Zones.
- Переместить файл WorldofValheimZones.dll в «BepInEx\plugins».
- Запустить игру.
- Конфиг
-
Клиентские настройки:
[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 - несовместим с плагином