Это руководство охватывает администрирование и управление миром для вашего выделенного сервера Stormworks: Build and Rescue, включая настройку администратора, управление игроками, контроль транспортных средств, контент Workshop, управление сохранениями и устранение распространённых проблем.
Настройка администратора
Stormworks использует систему разрешений на основе Steam ID для администрирования сервера. Администраторы имеют повышенные привилегии, включая возможность кикать и банить игроков, управлять транспортными средствами и изменять настройки мира.
Конфигурирование учётных записей администраторов
- Остановите ваш сервер из GPanel.
- Откройте Файловый менеджер или подключитесь через SFTP.
- Найдите файл
server_config.xml. - Добавьте записи администраторов в разделе администраторов:
<admins>
<admin steam_id="76561198012345678" />
<admin steam_id="76561198087654321" />
</admins>
- Сохраните файл и перезапустите ваш сервер.
steamid.io, введя URL своего профиля Steam. Steam64 ID — это 17-значное число, начинающееся с 7656119.
Привилегии хоста
Хост сервера (учётная запись Steam, которая изначально создала сохранение) автоматически имеет полные привилегии администратора. Дополнительные администраторы, добавленные через файл конфигурации, получают тот же уровень доступа.
Управление игроками
Администраторы могут управлять игроками через внутриигровое меню серверных инструментов или через серверные команды. Получите доступ к панели администратора в игре, нажав Esc и перейдя на вкладку Players.
Действия по управлению игроками
| Действие | Описание | Как использовать |
|---|---|---|
| Кик | Удалить игрока с сервера (он может переподключиться) | Выберите игрока в панели администратора, нажмите Kick |
| Бан | Навсегда запретить игроку присоединяться | Выберите игрока в панели администратора, нажмите Ban |
| Разбан | Снять бан с игрока | Отредактируйте список банов в конфигурации сервера |
| Телепорт к игроку | Переместить себя к местоположению другого игрока | Выберите игрока, нажмите Teleport To |
| Выдать валюту | Наградить игрока внутриигровыми деньгами | Выберите игрока, введите сумму, нажмите Give |
| Установить роль | Назначить игроку роль администратора или по умолчанию | Выберите игрока, выберите роль из выпадающего списка |
Управление списком банов
Баны хранятся в конфигурации сервера. Чтобы разбанить игрока, остановите сервер и отредактируйте список банов в server_config.xml:
<banned_players>
<!-- Remove the line for the player you want to unban -->
<player steam_id="76561198099999999" />
</banned_players>
Управление транспортными средствами
Транспортные средства — это основа геймплея Stormworks, но неуправляемые транспортные средства могут вызывать проблемы с производительностью. Вот как поддерживать плавную работу вашего сервера.
Удаление транспортных средств
Как администратор, вы можете удалять транспортные средства через внутриигровой вид карты:
- Откройте карту (клавиша
Mпо умолчанию). - Нажмите на значок транспортного средства, чтобы выбрать его.
- Нажмите кнопку Despawn или Remove.
Очистка всех транспортных средств
Если сервер становится загромождённым заброшенными транспортными средствами, вы можете очистить их все сразу. Используйте консоль администратора или внутриигровые инструменты администратора для выполнения массового удаления. Это особенно полезно, когда:
- Производительность сервера ухудшается из-за слишком большого количества транспортных средств.
- Подготовка сервера к событию или новой сессии.
- Очистка после инцидентов с грифингом.
Лимиты количества транспортных средств
Сконфигурируйте лимиты транспортных средств в конфигурации сервера, чтобы предотвратить проблемы с производительностью:
<vehicle_settings
max_vehicles="50"
vehicle_despawn_time="1800"
auto_clean_vehicles="true"
/>
Контент Workshop и пользовательские транспортные средства
Stormworks имеет обширный Steam Workshop с тысячами созданных игроками транспортных средств и аддонов. Управление контентом Workshop на вашем сервере важно как для геймплея, так и для производительности.
Включение транспортных средств Workshop
Появление транспортных средств Workshop контролируется в конфигурации сервера:
<workshop_settings
allow_workshop_vehicles="true"
/>
Когда включено, любой игрок может создавать транспортные средства, на которые он подписан в Steam Workshop. Данные транспортного средства передаются с клиента создающего игрока.
Управление контентом Workshop
- Разрешить весь контент Workshop: Установите
allow_workshop_vehicles="true"для открытого творческого сервера. - Отключить контент Workshop: Установите
allow_workshop_vehicles="false", чтобы ограничить игроков встроенными транспортными средствами или транспортными средствами, которые они строят с нуля на сервере.
Управление настройками мира
Администраторы могут изменять определённые настройки мира во время выполнения через внутриигровое меню настроек. К ним относятся:
| Настройка | Эффект | Влияние на производительность |
|---|---|---|
| Погода | Переключение динамической погоды и штормов | Минимальное |
| Цикл день/ночь | Включение или отключение хода времени | Нет |
| Бесконечное топливо | У транспортных средств никогда не заканчивается топливо | Нет |
| Бесконечные боеприпасы | У оружия никогда не заканчиваются боеприпасы | Нет |
| Урон транспортным средствам | Могут ли транспортные средства получать урон | Небольшое снижение при отключении |
| Телепортация | Разрешить телепортацию по карте | Нет |
Управление сохранениями
Несколько слотов сохранений
Stormworks поддерживает 4 слота сохранений, позволяя вам поддерживать разные миры. Чтобы переключить слоты сохранений:
- Остановите сервер.
- Отредактируйте атрибут
save_nameвserver_config.xml, чтобы указать на другое сохранение. - Запустите сервер. Он загрузит указанное сохранение.
Создание резервных копий
Регулярные резервные копии защищают от потери данных из-за повреждения, случайного удаления или грифинга:
- Остановите сервер, чтобы убедиться, что данные сохранения записаны на диск.
- Подключитесь через SFTP или используйте Файловый менеджер GPanel.
- Перейдите в директорию сохранений (обычно
save/в корне сервера). - Загрузите всю папку сохранения для вашего активного слота.
- Храните резервные копии с метками дат (например,
save_slot1_2026-02-26.zip).
Восстановление резервной копии
- Остановите сервер.
- Подключитесь через SFTP.
- Переименуйте текущую папку сохранения (например,
save_slot1вsave_slot1_old) в качестве меры предосторожности. - Загрузите ваши файлы резервной копии в исходное местоположение директории сохранений.
- Запустите сервер. Он загрузит восстановленные данные сохранения.
Устранение неполадок
Краши сервера
- Проверьте количество транспортных средств: Слишком много транспортных средств (особенно сложных) — самая распространённая причина крашей. Уменьшите
max_vehiclesи включитеauto_clean_vehicles. - Просмотрите логи сервера: Проверьте вывод консоли сервера в GPanel на наличие сообщений об ошибках перед крашем.
- Обновите сервер: Убедитесь, что ваш сервер работает на последней версии. Обновления игры часто включают исправления стабильности.
- Повреждённое сохранение: Если сервер крашится сразу при запуске, данные сохранения могут быть повреждены. Попробуйте загрузить другой слот сохранения или восстановить резервную копию.
Десинхронизация игроков
- Десинхронизация происходит, когда игроки видят разные состояния мира. Это распространено со сложными транспортными средствами.
- Уменьшите количество активных транспортных средств, чтобы минимизировать десинхронизацию.
- Игроки с высокой задержкой (200+ мс) испытывают больше десинхронизации. Рассмотрите указание ожидаемого региона сервера в имени сервера.
- Возрождение или переподключение игроков часто решает индивидуальные проблемы десинхронизации.
Лаги транспортных средств
- Сложные транспортные средства с сотнями логических компонентов — основная причина лагов сервера.
- Установите меньшие лимиты
max_vehicles(20-30 для публичных серверов). - Включите автоочистку для удаления заброшенных транспортных средств.
- Отслеживайте, какие конкретные транспортные средства вызывают лаги, и удаляйте их. Транспортные средства с чрезмерным количеством датчиков, камер или логических вентилей — частые виновники.
Повреждение мира
- Повреждение мира может произойти, если сервер принудительно остановлен во время операции сохранения.
- Всегда используйте кнопку Stop в GPanel, а не принудительное завершение процесса.
- Если происходит повреждение, восстановите из вашей самой последней резервной копии.
- В крайнем случае вы можете начать заново на новом слоте сохранения.
Похожие статьи
- Руководство по настройке сервера Stormworks
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Если вы столкнулись с проблемами, не рассмотренными в этом руководстве, пожалуйста, откройте тикет в поддержку, и наша команда поможет решить проблему.