
Origins Cap - лимит на происхождения для сервера
Origins Cap - аддон к моду Origins, который ограничивает, сколько игроков могут выбрать одно происхождение на сервере Minecraft. Лимиты по слоям, чёрные списки и команды для админов.
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 - вывести список всех ваших переопределений
- set - задать значение для каждого пункта
- print - показать текущее состояние лимита (отображает игроков по UUID)
- removePlayer - убрать игрока из лимита
- offline - для оффлайн-игрока: мод сам запросит UUID с серверов Mojang, просто введите ник аргументом
- online - если игрок на сервере, ник подхватится автодополнением
А вот для старых версий 1.18-1.19 используется другая команда - /origincap:
/origincap
- reload - перезагрузить файлы конфига
- cap
- set - задать глобальный лимит на происхождения (те самые "только 3 Мерлинга")
- get - посмотреть текущее значение лимита
- cap
- blacklist - набор команд чёрного списка, чтобы лимит игнорировал конкретных игроков, происхождения и слои
Момент, который стоит знать заранее: сам автор честно признаёт, что внутриигровая справка по /cap help собрана на коленке и читается с трудом. Так что гайд выше реально полезнее встроенного хелпа - сохраните страницу себе.
Совместимость и версии
| Параметр | Значение |
|---|---|
| Версии Minecraft | 1.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 сделает всё за вас.
