▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Origins Cap - лимит на происхождения для сервера
Origins Cap - лимит на происхождения для сервера

Origins Cap - лимит на происхождения для сервера

Origins Cap - аддон к моду Origins, который ограничивает, сколько игроков могут выбрать одно происхождение на сервере Minecraft. Лимиты по слоям, чёрные списки и команды для админов.

Оцените первым
15.7K
14

Origins Cap - небольшой, но очень полезный аддон к моду Origins для серверов Майнкрафт. Он решает главную боль любого админа, который запускал сервер с происхождениями: без ограничений половина игроков массово выбирает одного и того же персонажа, и весь баланс сервера летит в трубу. С этим модом вы задаёте лимит - например, максимум три Мерлинга на весь сервер, и четвёртый желающий уже не влезет.

Штука must have для ролевых SMP и лорных серверов, где важно, чтобы роли были распределены, а не сдублированы.

Сначала немного контекста: что такое Origins

Если вдруг не в курсе: Origins - один из самых популярных модов на Fabric. В самом начале игры он предлагает выбрать происхождение персонажа. Enderian телепортируется по нажатию клавиши, Avian мягко планирует с любой высоты, Merling свободно дышит под водой, Blazeborn вообще спокойно живёт в Незере. У каждого происхождения есть и способности, и слабости, поэтому выживание ощущается совершенно по-новому.

Проблема простая: народ всегда бежит в два-три самых имбовых варианта. И вместо разнообразной команды на сервере получается тридцать одинаковых Эндериан. Origins Cap (в народе просто "кепка на ориджины") добавляет механику лимитов: ровно столько-то игроков может занять конкретное происхождение, и не больше.

Что умеет Origins Cap

  • Глобальный лимит - по умолчанию стоит 3 игрока на каждое происхождение. Цифра меняется прямо командами, конфиги руками трогать не обязательно.
  • Лимиты на слой (layer) - слои это категории выбора в Origins. Например, если у вас стоит Origins: Classes, то раса и класс выбираются отдельно, и кепить их можно по-разному.
  • Лимиты на конкретное происхождение - легко сделать редкий "легендарный" вариант, который займёт буквально один игрок на весь сервер.
  • Чёрный список (ignore) - исключить слой или происхождение из ограничений. Тогда его сможет брать кто угодно сколько угодно раз.
  • Очистка данных - сброс лимита целиком, по одному слою или по конкретному происхождению.
  • Освобождение места - если игрок навсегда ушёл с сервера, его слот можно освободить командой, чтобы лимит не съедали "мёртвые души".

Команды мода

Актуальная версия мода (под Minecraft 1.20.x) работает через команду /cap:

/cap

  • clear - очистка данных лимита (важно: не заставляет игроков перевыбирать происхождение, просто обнуляет учёт занятых мест)
    • all - сбросить весь лимит целиком
    • layer - сбросить один слой
    • origin - сбросить конкретное происхождение на конкретном слое
  • ignore - своеобразный чёрный список, позволяет всем свободно выбирать происхождение или слой
    • layer - вывести слой из-под лимита
    • origin - вывести происхождение из-под лимита
  • overrideMax - точная настройка максимума: глобально, по слою или по происхождению
    • set - задать значение для каждого пункта
      • globalDef - максимум для всех слоёв и происхождений, у которых нет собственных настроек
      • layer - отдельный лимит на слой
      • origin - отдельный лимит на происхождение
    • remove - убрать переопределение, вернув настройку к родительскому значению
      • layer - слой снова подчиняется глобальному globalDef
      • origin - происхождение берёт лимит слоя, а если слой не настроен - общий максимум
    • printOverrides - вывести список всех ваших переопределений
  • print - показать текущее состояние лимита (отображает игроков по UUID)
  • removePlayer - убрать игрока из лимита
    • offline - для оффлайн-игрока: мод сам запросит UUID с серверов Mojang, просто введите ник аргументом
    • online - если игрок на сервере, ник подхватится автодополнением

А вот для старых версий 1.18-1.19 используется другая команда - /origincap:

/origincap

  • reload - перезагрузить файлы конфига
    • cap
      • set - задать глобальный лимит на происхождения (те самые "только 3 Мерлинга")
      • get - посмотреть текущее значение лимита
  • blacklist - набор команд чёрного списка, чтобы лимит игнорировал конкретных игроков, происхождения и слои

Момент, который стоит знать заранее: сам автор честно признаёт, что внутриигровая справка по /cap help собрана на коленке и читается с трудом. Так что гайд выше реально полезнее встроенного хелпа - сохраните страницу себе.

Совместимость и версии

ПараметрЗначение
Версии Minecraft1.18.2, 1.19.x, 1.20 - 1.20.2
ЗагрузчикFabric
Обязательный модOrigins
УстановкаКлиент + сервер
Лимит по умолчанию3 игрока
Последняя версия мода2.2 (под MC 1.20.2)

Пара практических замечаний по таблице. Во-первых, Origins Cap неофициальный аддон, к команде Origins он отношения не имеет - но без самого мода Origins работать, естественно, не будет. Во-вторых, проект давно не обновлялся: последний релиз вышел под 1.20.2, и там заодно починили баг, из-за которого в одиночной игре вообще нельзя было выбрать происхождение. Владельцам серверов на 1.21 придётся либо сидеть на старой версии игры, либо искать альтернативы.

Важный нюанс: хоть аддон и задуман чисто под серверные нужды, мод обязан стоять и на клиенте у каждого игрока. Это не server-side решение в духе плагинов - если кто-то зайдёт без установленного мода, получит проблемы. Проще всего раздать Origins Cap внутри готовой сборки сервера, чтобы никто ничего не забыл. Кстати, в таком виде его и используют - например, он входит в сборку модов NEXUS: Heart, где лимиты как раз распределяют роли между участниками.

Советы из практики

  • Перед запуском на живом сервере прогоните команды на тестовом мире. Отдельно запомните: clear не заставит игроков выбрать происхождение заново, он только стирает данные о занятых местах.
  • Игрок свалил с сервера навсегда? Не ленитесь прописать /cap removePlayer offline <ник>, иначе его слот так и будет висеть занятым, и новички не смогут взять освободившееся по факту происхождение.
  • Хотите уникальный приз для ивента? Поставьте на какое-нибудь происхождение overrideMax 1. Ровно один Элитриан на весь сервер - и вот у вас уже завязка для сюжета, аукциона или турнира.
  • Жёсткие лимиты очень классно работают вместе с модами на экономику и города. Когда роль редкая, начинается настоящая торговля услугами: единственный на сервере Мерлинг внезапно становится ценным специалистом по добыче со дна океана и берёт за это алмазы.

Стоит ли качать

Если собираете сервер на Origins - скачайте мод Origins Cap сразу, не дожидаясь проблем. Без него баланс придётся держать руками и уговорами, а с ним разнообразие происхождений появляется само собой. Закиньте мод на сервер и в клиенты, задайте пару команд - и забудьте про сервер, населённый клонами одного персонажа.

Партнёрский материал

Как поиграть с друзьями с модом Origins Cap - лимит на происхождения для сервера?

Мод Origins Cap - лимит на происхождения для сервера куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Origins Cap - лимит на происхождения для сервера будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:4 года назад
Обновлён:2 года назад
Главная