Правила сервера
Настройка правил сервера Space Station 14 осуществляется через систему Guidebook и требует внесения изменений в исходный проект сервера.
По умолчанию сервер не содержит пользовательских правил. Для их добавления необходимо создать собственный файл правил и подключить его через конфигурацию.
Общий принцип работы
Правила сервера в SS14 реализованы через внутриигровой справочник (Guidebook). Они отображаются игрокам в интерфейсе и могут быть использованы администрацией для контроля поведения.
Создание файла правил
Для добавления правил необходимо создать XML-файл в следующей директории:
Resources/ServerInfo/Guidebook/ServerRules/Файл должен быть оформлен по аналогии с DefaultRules.xml.
Пример структуры файла:
<Document>
<Section Title="Основные правила">
<Paragraph>1. Запрещено нарушать игровой процесс.</Paragraph>
<Paragraph>2. Запрещено оскорбление других игроков.</Paragraph>
</Section>
</Document>
Регистрация правил в системе
После создания файла необходимо зарегистрировать его в системе прототипов:
Файл:
Resources/Prototypes/Guidebook/rules.ymlПример записи:
- type: guidebook
id: ServerRulesCustom
name: Правила сервера
text: /ServerInfo/Guidebook/ServerRules/MyRules.xml
Подключение правил к серверу
Для активации правил необходимо указать их идентификатор в конфигурации сервера:
[server]
rules_file = "ServerRulesCustom"
После этого правила будут отображаться игрокам при подключении и в интерфейсе игры.
Рекомендации по оформлению
- Используйте чёткую и структурированную нумерацию правил;
- Избегайте слишком длинных формулировок;
- Разделяйте правила на категории (общие, RP, технические и т.д.);