НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как сделать так, чтобы у всех были одинаковые моды на сервере Skyrim Together

Skyrim Together RebornUpdated Oct 30, 20265 min read

Моды для Skyrim Together Reborn устанавливает каждый игрок на своём ПК; сервер не загружает никаких. Чтобы у всех были одинаковые моды, загрузите свой loadorder.txt в папку Data сервера в PlayNHost, включите B Enable Mod Check в STServer.ini и запустите сервер. Игроков с другим списком модов тогда не пустят.

Стоит ли вообще использовать другие моды?

Команда мода не советует. В официальном FAQ сказано: «Наша официальная позиция: для лучшей и самой стабильной работы не следует устанавливать никаких других модов.» Там же сказано, что ни один мод специально не синхронизируется: «Моды синхронизируются только случайно. Единственный способ узнать, синхронизируется ли мод, это проверить. Графические моды обычно работают хорошо.» Если ваша компания всё равно добавляет моды, у всех должен быть один и тот же список, и проверка модов следит за этим.

Как заставить сервер проверять моды всех игроков?

Вам нужен loadorder.txt с ПК, на котором стоит ровно тот список модов, который вам нужен, в нужном порядке.

  1. На этом ПК найдите loadorder.txt. Руководство по проверке модов называет места: для Mod Organizer 2 это папка профиля, например C:\Modding\MO2\profiles\Skyrim Together Reborn; для Vortex это Mods, затем Open..., затем Open Game Application Data Folder (команды Vortex на английском).
  2. В панели нажмите Остановить и дождитесь, пока на значке появится Офлайн.
  3. Нажмите Files и откройте папку Data. PlayNHost создаёт её на каждом новом сервере рядом с программой сервера.
  4. Нажмите Загрузить и загрузите loadorder.txt. Оставьте имя ровно loadorder.txt, строчными буквами, в Data с заглавной D.
  5. Нажмите Настройки. В разделе Конфигурационные файлы нажмите STServer.ini.
  6. Включите B Enable Mod Check и нажмите Только сохранить.
  7. Запустите сервер. В Console появится ModPolicy is active.
Папка Data сервера Skyrim Together в разделе «Files» с загруженным loadorder.txt

Игрок, у которого моды отличаются, видит This server has ModPolicy enabled., затем Please remove the following mods to join: или Please install the following mods to join: и названия модов. В вашей Console /ShowMOPOStats показывает, включена ли проверка (Modcheck enabled: yes), а /mods перечисляет моды сервера.

Что делать, если всех игроков не пускают из-за модов, которые у них есть?

Проверьте концы строк в loadorder.txt. Файл, сохранённый в Windows, заканчивает каждую строку двумя символами (CR LF). В коде сервера Skyrim Together Reborn 1.8.4 проверка модов на Linux-сервере, как ваш, оставляет этот лишний CR частью названия каждого мода, поэтому моды ни одного игрока не могут совпасть; сам код упоминает «line endings problem» (проблему с концами строк) у этой проверки. Сохраните файл с концами строк Unix (LF) в вашем текстовом редакторе, снова загрузите его в Data и запустите сервер. PlayNHost пока не запускал проверку модов с игроками на живом сервере Skyrim Together.

Что будет, если loadorder.txt нет?

Сервер остановится сразу после запуска. В Console появится Failed to start: ModPolicy's ModCheck is enabled, but no mods are installed. Players won't be able to join! Загрузите loadorder.txt в Data или снова выключите B Enable Mod Check, затем запустите сервер.

Как изменить список модов позже?

Остановите сервер, загрузите новый loadorder.txt в Data поверх старого и запустите сервер. После этого каждый игрок должен соответствовать новому списку.

Как разрешить или запретить SKSE и Mod Organizer 2?

Это определяют ещё две строки в STServer.ini, в разделе MOD POLICY. На новом сервере обе включены.

СтрокаЧто делает (описание сервера, версия 1.8.4)
B Allow SKSE«Разрешить заходить игрокам с SKSE. Действует, даже когда bEnableModCheck выключен»
B Allow MO2«Разрешить заходить игрокам с Mod Organizer 2. Действует, даже когда bEnableModCheck выключен»

Когда одна из строк выключена, игрок, использующий этот инструмент, видит This server disallows и название инструмента, затем Please remove them to join. Официальное руководство по установке клиента ставит мод через Mod Organizer 2 или Vortex, поэтому при выключенном B Allow MO2 не пустят каждого игрока, который следовал руководству по Mod Organizer 2. Выключайте их, только если уверены, что ваша компания ими не пользуется. В официальном FAQ сказано: «Если у вас установлен SKSE, наш мод загрузит его автоматически.»

Меняйте эти строки так же: остановите сервер, переключите строку, Только сохранить, запустите. Три строки политики модов нельзя изменить командой Console; Skyrim Together их блокирует. Подробнее об этом файле: Как изменить расширенные игровые параметры сервера Skyrim Together.

Есть ли в панели страница модов для Skyrim Together?

Нет. На сервере нечего устанавливать: моды ставятся на ПК каждого игрока через Mod Organizer 2 или Vortex, как показывает официальное руководство по установке клиента. Задача сервера только проверка, описанная выше. Что нужно каждому игроку в первую очередь: Что нужно игрокам, чтобы зайти на сервер Skyrim Together.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ