Small Ships добавляет управляемые корабли в Minecraft Java. Для совместного мира файлы мода должны соответствовать версии Minecraft и загрузчику на клиенте и сервере. В этом гайде объясняются установка, задокументированное базовое управление и порядок действий для изменения конфигурации. Пример версии: Minecraft 1.21.1 с NeoForge и Small Ships 2.0.0-b2.1; другие сочетания проверяйте отдельно.
Выбор правильной загрузки Small Ships
В обзоре проекта указаны несколько версий Minecraft и загрузчиков. Из этого не следует, что каждый отдельный файл подходит для любой комбинации. Откройте конкретную загрузку и сверьте версию Minecraft, загрузчик и зависимости с вашей инстанцией. Проект указывает Small Ships как мод для клиента и сервера. Официальная страница проекта
Для примера существует сборка NeoForge 2.0.0-b2.1 для Minecraft 1.21.1. Указанная версия является конкретной ссылкой, а не общей целью для обновления. Если вы используете готовый модпак, сначала проверьте его требования.
Подготовка установки в тестовом мире
- Запишите версии и сохраните данные: Зафиксируйте версию Minecraft, загрузчик и файл мода. Перед изменениями сделайте резервную копию существующего мира и конфигурации. Для первой функциональной проверки подойдет новый мир.
- Используйте подходящую клиентскую инстанцию: Настройте нужный загрузчик и поместите файл Small Ships в его каталог
mods. Добавляйте только зависимости, объявленные для этой сборки. - Запустите клиент и проверьте содержимое: Убедитесь, что мод загружается и его содержимое доступно. Если запуск не удался, изучите первое конкретное сообщение об ошибке и сверьте версии.
- Настройте сервер соответствующим образом: Используйте тот же подходящий набор версии игры и геймплейных модов. Не загружайте на сервер полный набор дополнительных клиентских графических модов без проверки.
- Зайдите обычным игроком: Проверьте доступность и содержимое без особых прав администратора. Успешная установка должна работать не только с учетной записью оператора.
- Практически проверьте корабль: Протестируйте размещение, посадку, паруса, движение, инвентарь и выход. Затем проверьте состояние после корректного перезапуска сервера.
Общая настройка описана в статье установка модов и модпаков. Для Minecraft 1.21.1 документация NeoForge также объясняет подходящую среду выполнения Java 21.
Какая клавиша за что отвечает?
Следующая раскладка взята из описания проекта. Проверьте фактические привязки в вашей инстанции, особенно в модпаке. Измененные или дублирующиеся клавиши могут давать другое поведение.
| Действие | Задокументированное управление |
|---|---|
| Сесть в корабль | Использовать корабль правым кликом |
| Открыть или закрыть паруса | В корабле нажать R |
| Увеличить или уменьшить скорость парусов | W или S соответственно |
| Изменить расстояние камеры | В виде от третьего лица использовать колесо мыши с F5 |
| Открыть инвентарь снаружи | Присесть и нажать правой кнопкой по кораблю |
| Выстрелить из пушек | Смотреть в сторону пушек и нажать пробел; пушечные ядра должны лежать в инвентаре корабля |
На странице проекта указано, что привязки клавиш можно менять. Если действие не срабатывает, сначала проверьте привязку, ваше положение в корабле и условия выполнения действия. Small Ships: управление и пушки
Почему корабль может двигаться с разной скоростью
Не всякое замедленное движение является проблемой сервера. Официальная вики описывает влияние типа корабля, водного биома, пушек и груза. Учитывайте эти игровые механики при сравнении, прежде чем менять настройки производительности. Данные вики для конкретного релиза должны по-прежнему соответствовать фактически наблюдаемому поведению. Вики Small Ships
Для воспроизводимого сравнения используйте один и тот же корабль и один и тот же маршрут. Запишите груз, оснащение и водную область. Сначала меняйте только один фактор. Если одновременно использовать другой корабль и перейти в другой биом, разницу уже нельзя будет однозначно отнести к одной причине.
Если же несколько игроков одновременно замечают задержки действий, дополнительно проверьте соединение и сервер. Инструкция по Minecraft-лагам и TPS помогает разделить эти причины.
Меняйте привязки клавиш и правила игры отдельно
Изменение клавиши отвечает на вопрос, как вы запускаете действие. Геймплейная настройка, напротив, влияет на правила общего мира. Поэтому не путайте локальный конфликт клавиш с вопросом серверной конфигурации.
Для управления откройте настройки клавиш вашей инстанции Minecraft и найдите действия, зарегистрированные Small Ships. При конфликте выберите свободную клавишу, запишите старую привязку и сразу проверьте то же действие. Так при необходимости вы сможете откатить изменение.
Для геймплейных изменений используйте только возможности конфигурации вашей конкретной сборки. Имена файлов, ключи и место хранения нельзя надежно переносить из инструкции для другого загрузчика. Сначала сохраните фактически созданные файлы. Перед ручным редактированием остановите сервер и меняйте за раз только одно существующее, задокументированное значение. После запуска проверьте в логе, принята ли конфигурация, а затем протестируйте эффект обычным игроком.
Конкретные настройки в Small Ships 2.0.0-b2.1
При изолированном первом запуске с Minecraft 1.21.1 и NeoForge 21.1.248 эта сборка создала два файла в каталоге игры: config/smallships-client.toml для локального отображения и config/smallships-common.toml для общих правил мода. Следующая выборка взята из этих созданных файлов, включая их комментарии и диапазоны значений. Запуск клиента еще не подтверждает синхронизацию с Dedicated Server.
| Файл и ключ | Стандарт и допустимый диапазон | На что влияет настройка |
|---|---|---|
Client: shipModSpeedUnit |
0; значения от 0 до 3 |
Единица отображения скорости: 0 = км/ч, 1 = м/с, 2 = узлы, 3 = mph |
Client: shipGeneralCameraAutoThirdPerson |
true |
Автоматическое переключение на камеру от третьего лица |
Client: shipGeneralCameraZoomEnable |
true |
Функция зума корабельной камеры |
Client: shipGeneralCameraZoomMin / shipGeneralCameraZoomMax |
5.0 / 20.0; каждое от 1 до 50 |
Нижняя и верхняя границы зума; минимум должен быть меньше максимума |
Common: shipGeneralContainerModifier |
10.0; от −500 до 500 |
Максимальное процентное влияние заполненного трюма на скорость |
Common: shipGeneralCannonModifier |
2.5; от −500 до 500 |
Процентное влияние на скорость за каждую пушку |
Common: shipGeneralBiomeModifier |
20.0; от 0 до 500 |
Максимальный процентный бонус или штраф скорости от биомов |
Common: shipGeneralCollisionDamage |
7.5; от 0 до 100 |
Урон от столкновений; согласно комментарию конфигурации, 0 отключает его |
Common: shipGeneralDespawnTimeSunken |
15.0; от 0 до 600 минут |
Время до удаления затонувшего корабля |
Стандарт для shipAttributeCogMaxSpeed в этой сборке — 30.0. Поэтому не переносите значения скорости и биомов из старых примеров вики без проверки. Допустимое предельное значение также не является разумной рекомендацией: начинайте со стандартов и меняйте настройки небольшими, понятными шагами.
При редактировании сохраняйте существующие разделы TOML и не меняйте внутренний schematicVersion. Перед редактированием файлов остановите соответствующую инстанцию и затем полностью перезапустите ее; такой порядок не предполагает неподтвержденного применения изменений во время игры. Здесь не утверждается, что какое-либо конкретное значение вступает в силу без перезапуска. Для общих правил затем проверьте то же действие на тестовом сервере обычным игроком.
Сужение причины ошибки на простом сценарии
| Наблюдение | Проверка | Ожидаемый результат |
|---|---|---|
| Корабль не удается разместить | Использовать свободную водную область достаточного размера | Корабль появляется без контакта с тесным берегом или препятствиями |
R не запускает действие с парусами |
Проверить положение сидения и фактическую привязку клавиши | Назначенное действие реагирует |
| Инвентарь не открывается снаружи | Проверить приседание при правом клике | Инвентарь корабля открывается |
| Пушка не реагирует | Проверить направление взгляда, боеприпасы и привязку | Действие запускается в свободной тестовой среде |
| Один игрок не может подключиться | Сравнить его набор версий с рабочим клиентом | Подключение проходит без конфликта мода или загрузчика |
| Состояние корабля неожиданно меняется после перезапуска | Проверить корректную остановку, сохранение и лог сервера | Состояние остается воспроизводимым в повторном тесте |
Тестируйте пушки в отдельном мире со свободным окружением и без чужих построек в зоне цели. Функциональный тест должен ответить на конкретный вопрос управления, а не повредить существующее сохранение.
Частые вопросы
Нужно ли всем участникам устанавливать Small Ships?
Для описанной здесь работы с модифицированным клиентом и сервером планируйте подходящий общий набор версий. Не полагайтесь на то, что неизмененный клиент сможет использовать дополнительное содержимое.
Работает ли Small Ships автоматически с любым шейдером?
Подходящий файл мода еще не доказывает безошибочное отображение с шейдерами. Сначала проверьте корабль без шейдеров, затем с вашим конкретным стеком шейдеров. При этом изучите поверхность воды, паруса и камеру в одной и той же сцене.
Можно ли просто удалить Small Ships из мира?
Перед установкой сохраните полную резервную копию. Удаление контентных модов из уже сохраненного мира не является нейтральным путем назад. Для чистого обратного теста используйте резервную копию с соответствующим набором версий.
С чего начать с общим сервером?
Проверьте в предложении Minecraft-серверов, какое серверное ПО подходит вашему модпаку. Выбирайте ресурсы после теста вашего мира и числа игроков. Одна лишь установка корабельного мода еще не дает надежной потребности в RAM.
Связанные руководства
- Установка Immersive Vehicles: Content Packs и настройки
- Настройки графики Minecraft: дальность прорисовки, симуляция и FPS
Это руководство на других языках
Deutsch · العربية · বাংলা · English · Español · Français · हिन्दी · Bahasa Indonesia · Italiano · 日本語 · 한국어 · Nederlands · Polski · Português · Türkçe · اردو · 简体中文