Автор плагина
Smoothbrain
Плагин на сайте
Thunderstore.io
Плагин на сайте
Github.com

Описание:​

Сохраняет вашего персонажа на сервере, а не на вашем компьютере. Данный плагин должен быть установлен на всех клиентах и на сервере.
Если вы хотите скопировать профили с клиента на сервер вручную, просто скопируйте их в папку персонажей на сервере и поставьте перед ними идентификатор ID Steam и символ подчеркивания.

Возможности:​

Резервные копии
Автоматически создает резервные копии всех профилей на сервере. Резервные копии сохраняются в той же папке, что и профили персонажей. Количество хранимых резервных копий можно настроить.

Экстренные резервные копии
Если клиент внезапно потеряет соединение с сервером, он автоматически создаст аварийную резервную копию, которую он загрузит на сервер при следующем подключении, чтобы восстановить ее. Это означает, что прогресс не будет потерян, даже если ваш интернет выйдет из строя или сервер по какой-то причине выйдет из строя.

Инвентаризация на стороне сервера
Инвентарь всех персонажей сохраняется на сервере, чтобы избежать обмана.

Одиночный режим
Вы можете включить одиночный режим в файле конфигурации сервера. Если он включен, каждый SteamID может создать только одного персонажа на сервере. Не относится к администраторам серверов.

Шаблоны персонажей
На стороне сервера вы можете создать файл с именем CharacterTemplate.yml в той же папке, где находится DLL для этого мода. Вы можете добавить в этот файл собственную точку появления, предметы и навыки. Новые персонажи будут получать эти предметы и навыки появятся в заданной позиции.

items:
Wood: 50
Stone: 30

skills:
Bows: 15
Run: 20

spawn:
x: 100
y: 50
z: 150

Режим технического обслуживания
Администраторы сервера могут включить режим обслуживания. По истечении таймера все персонажи и мир будет сохранен, а все пользователи, не являющиеся администраторами, будут отключены и не смогут войти на сервер, пока не будет отключен режим обслуживания.

Вы также можете включить режим обслуживания из командной строки сервера, создав файл с именем «maintenance» в той же папке, что и DLL. Чтобы отключить его, просто удалите этот файл. Это можно использовать для включения режима обслуживания из того же сценария, который перезапускает сервер, чтобы игроки не теряли прогресс.

Discord Webhooks
В файле конфигурации на сервере вы можете настроить уведомления об обслуживании вашего сервера в Discord. Эти значения не синхронизируются и не будут видны клиентам.

Веб-интерфейс администрирования Linux
ServerCharacters имеет API, который можно использовать для подключения к веб-интерфейсу, чтобы каждый мог легко управлять вашим сервером Valheim, даже не зная о серверах Linux. Также может использоваться для автоматического перезапуска сервера Valheim по расписанию.
Для работы этого мода требуются следующие моды
  1. BepInExPack Valheim
Установка
  1. Скачать и распаковать архив Server Characters.
  2. Переместить файл ServerCharacters.dll в «BepInEx/plugins» на сервере и в игре «BepInEx\plugins».
  3. Перезапустить сервер или запустить игру.
  4. После этого будет создан конфиг org.bepinex.plugins.servercharacters.cfg в «BepInEx\config».
Конфиг

[General]

  • Lock Configuration - При включении конфигурация блокируется и может быть изменена только администраторами сервера.
  • Maintenance Mode - При включении запускается таймер, по истечении которого все пользователи, не являющиеся администраторами, будут отключены от сервера, мир будет сохранен, и только администраторы смогут подключиться к серверу, пока режим обслуживания не будет отключен.
  • Maintenance Timer - Время в секундах, которое должно пройти, прежде чем включится режим обслуживания.
  • Single Character Mode - При включении, каждый пользователь может создать только одного персонажа на сервере. Не действует на админов.
  • Number of backups to keep - Устанавливает количество резервных копий, которые должны храниться для каждого персонажа.
  • Auto save interval - Минуты между автосохранениями персонажей и мира.
  • Discord Webhook URL - Конечная точка API Discord, чтобы объявить об обслуживании.
  • Username to use for Discord - Имя пользователя, которое будет использоваться для сообщений в Discord.
  • Maintenance enabled text - Сообщение, которое будет опубликовано в Discord при включении режима обслуживания.
  • Maintenance finished text - Сообщение, которое будет опубликовано в Discord при выключении режима обслуживания.
  • Maintenance aborted text - Сообщение, которое будет опубликовано в Discord если режим обслуживания был прерван.
  • Maintenance started text - Сообщение, которое будет опубликовано в Discord когда режим обслуживания включился.
  • Server key - Не изменять данный параметр!
  • Webinterface listen address - Адрес, который должен прослушивать API веб-интерфейса. Очистите это значение, если вы не используете веб-интерфейс.
Автор
Odin
Скачиваний
22
Просмотры
95
Первый выпуск
Обновление
Рейтинг
0.00 звёзд Оценок: 0

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

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

  1. 1.1.2

    Исправление бага пути ссылки
Верх Низ