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

Игрок, у которого моды отличаются, видит 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.



