Тестированные версии Minecraft:
Для установки плагина просто следуйте этим шагам (шаги 5-6 необязательны):
Обновление со старой версии:
если вы обновляете более старую версию AWE, в большинстве случаев вам не нужно делать ничего особенного. Хотя, если вы используете старую версию с инжектором, вам нужно ее удалить. Кроме того, хорошей практикой является удаление подключаемых модулей моста AWE (в / plugins / AsyncWorldEdit / plugins /) и установленного файла.
Версия до 3.6.0
Для установки плагина просто следуйте этим шагам (шаги 5-7 являются необязательными):
Версия до 3.3.0
Для установки плагина просто следуйте этим шагам (шаги 5-7 являются необязательными):
Чтобы установить плагин, просто выполните следующие действия:
На минимальном сервере (512 м) свободной памяти ~ 200 м мне удалось поставить в очередь до 1 000 000 блоков. Но после того, как очередь достигла 500 000 блоков, TPS начал резко падать из-за сборщика мусора. Поэтому я не рекомендую ставить в очередь более 500 000 блоков на сервере с 200-мб свободной оперативной памятью.
На сервере, который имел 1 г оперативной памяти, примерно ~ 700 мб, мне удалось поставить в очередь до 2 500 000 блоков. После того, как очередь достигла 2 000 000 блоков, TPS начал падать из-за сборщика мусора.
Добавление дополнительного плунжера привело к увеличению максимального количества блоков в очереди примерно на 1 500 000 блоков на каждые 500 мб дополнительного свободного плунжера. Когда я отключил функцию замораживания блоков, мне удалось поставить в очередь дополнительные 20% блоков (1 800 000 за каждые дополнительные 500 мб свободно).
Команды страница
API
Для API и Maven, пожалуйста, перейдите на Github . Вы также можете проверить: Plugin API
- 1,7
- 1,8
- 1,9
- 1,10
- 1,11
- 1,12
- 1,13
- 1,14
- 1,15
Описание
Этот плагин имеет только одну функцию: устраняет задержку, вызванную WorldEdit! Это делается путем подключения внутренних классов WorldEdit и замены некоторых из них специально подготовленными классами. Все операции WorldEdit делятся на два этапа: подготовка и размещение блоков. Этап подготовки выполняется в асинхронном потоке и рассчитывает список блоков, которые необходимо изменить. Все размещение блока на втором этапе выполняется в пакетах. Размер пакета и частота отрисовки блоков настраиваются в конфигурации. AsyncWorldEdit не является переопределением WorldEdit! Он присоединяет исходные классы API WorldEdit и WorldEdit и пытается устранить лаги. Поэтому у вас есть доступ ко всем операциям WorldEdit, и все эти операции работают точно так же, как и в оригинальном WorldEdit. Так что в основном вы получаете те же команды, те же разрешения и тот же опыт. В дополнение к этому, если команда WorldEdit выпускает новую функцию, исправляет ошибку, все, что вам нужно сделать, это обновить WorldEdit, и AWE будет работать как обычно. Как это работает?
Как установить?
Как установить?
Для установки плагина просто следуйте этим шагам (шаги 5-6 необязательны):
- скачать и установить WorldEdit 7.1.0
- скачать AsyncWorldEdit.jar
- установить AsyncWorldEdit (инжектор больше не нужен)
- (o) включить блокировку входа в систему и блокировку контроля доступа скачать BlocksHub
- (o) соответствующий мост для вашего плагина отображения прогресса (например: если вы хотите использовать ActionBarAPI, вам нужен AsyncWorldEdit-ActionBarAPI )
- (o) если вы хотите использовать встроенную панель bos, рассмотрите возможность установки этого плагина: AsyncWorldEdit - Boss Bar
- перезапустить сервер
- отредактируйте файл конфигурации
- перезагрузите сервер или выполните перезагрузку / AWE
Обновление со старой версии:
если вы обновляете более старую версию AWE, в большинстве случаев вам не нужно делать ничего особенного. Хотя, если вы используете старую версию с инжектором, вам нужно ее удалить. Кроме того, хорошей практикой является удаление подключаемых модулей моста AWE (в / plugins / AsyncWorldEdit / plugins /) и установленного файла.
Версия до 3.6.0
Для установки плагина просто следуйте этим шагам (шаги 5-7 являются необязательными):
- загрузите и установите WorldEdit 6.1.2 (проверьте примечания к выпуску для точного номера версии)
- купить плагин на spigotmc.org
- скачать AsyncWorldEdit.jar (для WorldEdit dev вам необходимо скачать AsyncWorldEdit-dev.jar , вы можете найти его в истории версий. Перейдите в историю версий и нажмите «скачать» для последней версии dev)
- установить AsyncWorldEdit (инжектор установится автоматически)
- (o) включить блокировку входа в систему и блокировку контроля доступа скачать BlocksHub
- (o) если вы используете PlotMe старше 0.17 и хотите включить PlotMeFix для плагинов / AsyncWorldEdit / plugins и измените AsyncWorldEdit-PlotMe * .jar.dis на AsyncWorldEdit-PlotMe * .jar . Используйте баночку для вашей версии PlotMe!
- (o) если вы хотите использовать дополнительные подключаемые модули отображения прогресса, включите соответствующий мост для вашего подключаемого модуля отображения прогресса (например: если вы хотите использовать ActionBarAPI, вам нужен AsyncWorldEdit-ActionBarAPI )
- перезапустить сервер
- отредактируйте файл конфигурации
- перезагрузите сервер или выполните перезагрузку / AWE
Версия до 3.3.0
Для установки плагина просто следуйте этим шагам (шаги 5-7 являются необязательными):
- скачать и установить WorldEdit
- скачать AsyncWorldEdit
- установить AsyncWorldEdit и AsyncWorldEditInjector
- (o) включить блокировку входа в систему и блокировку контроля доступа скачать BlocksHub
- (o) если вы используете PlotMe старше 0.17 и хотите включить PlotMeFix, поместите AsyncWorldEdit-PlotMe * в папку плагинов. Используйте баночку для вашей версии PlotMe!
- (o) если вы хотите использовать дополнительные плагины для отображения прогресса, установите соответствующий мост для вашего плагина для отображения прогресса (например: если вы хотите использовать ActionBarAPI, вам нужен AsyncWorldEdit-ActionBarAPI )
- перезапустить сервер
- отредактируйте файл конфигурации
- перезагрузите сервер или выполните перезагрузку / AWE
Чтобы установить плагин, просто выполните следующие действия:
- скачать WorldEdit и WorldEdit Forge
- установить WorldEdit в папку плагинов
- установить WorldEdit Forge в папку модов
- скачать AsyncWorldEdit
- установить AsyncWorldEditInjector в папку модов (не помещайте его в папку плагинов!)
- установить AsyncWorldEdit в папку плагинов (не помещайте его в папку модов!)
- Следуйте инструкции по установке из обычной версии, начиная с p5.
Сколько блоков я могу поставить в очередь?
Все тесты выполняются в контролируемой среде. Используя официальный spigot, была установлена только программа AWE и WE, и на сервере был 1 игрок. Конфигурация AWE не была изменена.
На минимальном сервере (512 м) свободной памяти ~ 200 м мне удалось поставить в очередь до 1 000 000 блоков. Но после того, как очередь достигла 500 000 блоков, TPS начал резко падать из-за сборщика мусора. Поэтому я не рекомендую ставить в очередь более 500 000 блоков на сервере с 200-мб свободной оперативной памятью.
На сервере, который имел 1 г оперативной памяти, примерно ~ 700 мб, мне удалось поставить в очередь до 2 500 000 блоков. После того, как очередь достигла 2 000 000 блоков, TPS начал падать из-за сборщика мусора.
Добавление дополнительного плунжера привело к увеличению максимального количества блоков в очереди примерно на 1 500 000 блоков на каждые 500 мб дополнительного свободного плунжера. Когда я отключил функцию замораживания блоков, мне удалось поставить в очередь дополнительные 20% блоков (1 800 000 за каждые дополнительные 500 мб свободно).
Дополнительные плагины:
Один обязательный плагин:
- WorldEdit 6.x (зависит от вашей версии)
- ActionBarAPI ( Github fork )
- ActionMessager
Команды страница
API
Для API и Maven, пожалуйста, перейдите на Github . Вы также можете проверить: Plugin API