harati
Главный администратор
В Minecraft существует важное противоречие между желаниями игроков и реальностью. Небольшое число сравнительно хорошо (в плане производительности) написанных модов уже порядком надоело. А "вкусные" моды, зачастую, крайне непроизводительны и, в целом, написаны тяп-ляп. Особенно это касается сетевых хранилищ (Ender IO, AE2 и другие), для корректной реализации которых нужно знать в разы больше математики, чем себе могут вообразить авторы этих модов.
Поэтому всегда приходится идти на компромисс между производительностью и удобством/новизной модов. Приходилось, точнее, до появления самописного модо-плагина OtterCutter. В русском варианте выдрорезка. Название и его история сами по себе являются локальным мемом, ищущий всегда найдёт : )
Основная идея простая ― предоставлять каждому игроку гарантированное процессорное время, в которое будет обрабатываться его имущество (всё на его участке и мобы, находящиеся рядом с ним). Это решает наиболее распространённую проблему ― когда кто-то строит очень неоптимальную фабрику/дом, а страдает весь сервер. Теперь такого не будет, неоптимальные строения будут создавать проблемы (замедление всех механизмов) только своему создателю.
Базовые взаимодействия с сервером (разрушение/установка блоков, выбрасывание/поднимание предметов, движение) не будут лагать абсолютно у всех, независимо от загруженности их участков.
Более того, такой подход поощряет строительство оптимальных конструкций из качественных модов. Ничего не мешает вам сделать фабрику на AE2 + EnderIO + ещё парочки модов сомнительной оптимальности. Но будьте готовым, что она будет работать ощутимо медленнее, чем у соседа, использовавшего более эффективные решения. Подобное ограничение не является искусственным (администрации нравится Х, но не нравится Y), а естественным - при одинаковом количестве пользы лучше то, что эффективнее, а решает сам игрок, чего он хочет и к чему стремится. Если вы, к примеру, намеренны строить эффективную фабрику с большими объёмами продукции, то о производительности стоит задуматься сразу.
Для того, чтобы посмотреть статистику по по своему имуществу/расходу ресурсов им, введите /oc report.
Естественно, система имеет много технических нюансов, которые выходят за рамки новости. Что-то будет добавлено в виде отдельного гайда, что-то остается как предмет для вашего исследования : )
P.S. Система активна только на серверах 1.12.2
Поэтому всегда приходится идти на компромисс между производительностью и удобством/новизной модов. Приходилось, точнее, до появления самописного модо-плагина OtterCutter. В русском варианте выдрорезка. Название и его история сами по себе являются локальным мемом, ищущий всегда найдёт : )
Основная идея простая ― предоставлять каждому игроку гарантированное процессорное время, в которое будет обрабатываться его имущество (всё на его участке и мобы, находящиеся рядом с ним). Это решает наиболее распространённую проблему ― когда кто-то строит очень неоптимальную фабрику/дом, а страдает весь сервер. Теперь такого не будет, неоптимальные строения будут создавать проблемы (замедление всех механизмов) только своему создателю.
Базовые взаимодействия с сервером (разрушение/установка блоков, выбрасывание/поднимание предметов, движение) не будут лагать абсолютно у всех, независимо от загруженности их участков.
Более того, такой подход поощряет строительство оптимальных конструкций из качественных модов. Ничего не мешает вам сделать фабрику на AE2 + EnderIO + ещё парочки модов сомнительной оптимальности. Но будьте готовым, что она будет работать ощутимо медленнее, чем у соседа, использовавшего более эффективные решения. Подобное ограничение не является искусственным (администрации нравится Х, но не нравится Y), а естественным - при одинаковом количестве пользы лучше то, что эффективнее, а решает сам игрок, чего он хочет и к чему стремится. Если вы, к примеру, намеренны строить эффективную фабрику с большими объёмами продукции, то о производительности стоит задуматься сразу.
Для того, чтобы посмотреть статистику по по своему имуществу/расходу ресурсов им, введите /oc report.
Естественно, система имеет много технических нюансов, которые выходят за рамки новости. Что-то будет добавлено в виде отдельного гайда, что-то остается как предмет для вашего исследования : )
P.S. Система активна только на серверах 1.12.2
Последнее редактирование: