Anarchy SMP сервер с нуля: как сделать сервер в стиле 2b2t
Anarchy сервер - это не просто SMP без правил. Это отдельная философия и отдельный геймплей, и настраивается такой сервер совсем не так, как обычный survival. Ниже разберём, что именно отличает anarchy от всего остального, какие плагины ставить, какие не ставить ни в коем случае, и как пережить первые DDoS-атаки.
Что такое Anarchy SMP и откуда это пошло
Anarchy SMP стоит на трёх простых принципах: no rules, no hacks-ban, no map reset. Никаких правил, никаких банов за читы, никакого сброса мира. Игроки могут гриферить, дюпать, обманывать, объединяться в группы для войны и сжигать чужие базы. Именно это и есть геймплей.
Главный пример жанра, 2b2t.org, работает с декабря 2010 года. Мир там никогда не сбрасывался, его границы выкручены до 30 миллионов блоков, и каждая руина у спавна имеет свою историю. 9b9t появился в 2017 году как реакция на бесконечные очереди 2b2t, Constantiam работает с 2016 и считается технически самым стабильным из крупных. Все они объединены одним: мир там старый, а коммьюнити сама себе закон.
Если вы хотите такой сервер запустить, нужно понимать: это не "обычный SMP, только без плагинов". Это специфическая аудитория, специфические нагрузки и специфические угрозы. Дальше по порядку.
Зачем вообще запускать свой anarchy
Очереди на 2b2t иногда доходят до 500+ человек, а на 9b9t зайти в прайм-тайм проще через приоритетную очередь за донат. Свой сервер решает эту боль для маленькой коммьюнити. Плюс вы получаете контроль над инфраструктурой: версия Paper, мощность железа, регион хостинга.
На практике у владельца anarchy три мотивации: собрать свою тусовку (10-100 человек, которые знают друг друга), сделать историю мира долгоиграющей (через 2-3 года у вас будет та самая толща артефактов), и минимизировать модерацию. Anarchy сервер не нужно банить и разруливать споры - правил же нет. Ваша работа сводится к поддержанию сервера живым.
Базовая установка: Paper или Folia
Для anarchy под Java берите Paper 1.21+. Spigot не тянет нагрузку - оптимизаций мало, краши частые. Paper закрывает большинство известных эксплойтов из коробки и даёт тонкий контроль через paper-global.yml и paper-world-defaults.yml.
Если вы целитесь в 200+ онлайн в одном мире, смотрите в сторону Folia. Folia - это форк Paper от PaperMC с региональным многопоточным тикованием. На обычной anarchy с 50-100 онлайн она избыточна, но если будете расти, переход потом возможен (не безболезненно, но реально).
Скачивание и запуск:
mkdir anarchy && cd anarchy
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/200/downloads/paper-1.21.4-200.jar -O paper.jar
echo "eula=true" > eula.txt
java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -jar paper.jar nogui
Флаги выше - это базовый Aikar's flags под G1GC. Под 16 ГБ просто меняете 8G на 16G. Под Folia флаги те же.
server.properties: разбираем по строкам
Это ядро вашего anarchy. Каждая строка имеет значение:
gamemode=survival
hardcore=false
difficulty=hard
pvp=true
online-mode=true
enable-command-block=false
spawn-protection=0
white-list=false
allow-flight=false
view-distance=8
simulation-distance=6
max-players=200
network-compression-threshold=256
spawn-protection=0 критично: без этого вокруг точки спавна 16 блоков нельзя ломать, и весь смысл "разрушенного спавна" теряется. enable-command-block=false закрывает целый класс эксплойтов через подменённые command blocks. online-mode=true - оригинальные аккаунты, меньше ботов; если хотите cracked-аудиторию, ставьте false, но готовьтесь к волнам альтов и спам-ботов.
allow-flight=false сразу отключаем - на anarchy нет античита, и любой флай-чит вы пропускаете осознанно. Это нормально для жанра. Зачем ставить флаг в false, если читеры всё равно полетят? Чтобы клиенты без читов не получали false-positive кики и не теряли соединение от vanilla-багов с пинговыми задержками.
view-distance=8 и simulation-distance=6 - это не жадность, это выживание. На anarchy игроки строят гигантские redstone-фермы и заходят с tracking-ботов; чанки текут как из ведра. 10-12 view-distance положит сервер за неделю.
Что НЕ ставить: антигриф плагины
WorldGuard, GriefPrevention, CoreProtect (для отката), LandClaim, Towny - всё это против философии. Игрок пришёл на anarchy, чтобы его базу могли найти и сжечь. Если он этого не хочет, у него весь обычный Minecraft в распоряжении.
Единственное оправданное использование WorldGuard - минимальный спавн-регион 50x50 блоков в режиме passthrough без build deny, плюс scheduled regen раз в 6-12 часов через скрипт. Это нужно не для защиты от грифа, а чтобы новые игроки могли выйти со спавна (а не задохнуться в лаве за 5 секунд).
CoreProtect ставьте только в режиме логирования без ролбэка. Не для отката чужих действий, а для разбора крашей и эксплойтов: если кого-то задюпали через сервер-баг, вы хотя бы увидите след.
Защита от хакеров: парадокс anarchy
На anarchy нельзя ставить античит. Matrix, Vulcan, NoCheatPlus - всё мимо. Если вы кикаете за флай или KillAura, вы теряете аудиторию за неделю.
Что можно и нужно:
- AntiCrashExploit или EpicGuard против краш-пакетов
- Patch для известных дюпов (Paper закрывает большинство автоматически в
paper-global.yml) - Фильтрация на уровне сетевого периметра: на той стороне проксы режем малформированные пакеты, краш-эксплойты book-meta, chunk-overflow и invalid-position
- Лимиты на pearl-spam, на скорость размещения блоков, на размер chests/shulkers
То есть подход такой: читы пропускаем, краши блокируем. Это золотая середина anarchy.
Pattern-based detection через сетевой фильтр - это не античит. Это защита самого процесса Java от падения. Если кто-то отправляет пакет с книгой на 3 МБ NBT-данных, мы его дропаем не потому, что он "читер", а потому что иначе сервер ляжет на 30 секунд.
Спавн в стиле руин
На 2b2t спавн - это пятимильная зона выжженной земли с лавопадами, обсидиановыми крепостями и базами на лавах нижнего мира. У вас должен быть свой такой.
Стартовый сетап: постройте маленькую структуру спавна (платформа 20x20, пара колонн, дыра в небо), ничего не защищайте, и пусть игроки сами наделают руин за месяц. Не пытайтесь "отремонтировать" - в этом весь шарм. Через год спавн узнается на скриншоте за секунду.
Если хотите чуть мягче: WorldGuard region на радиус 100 блоков от спавна с регеном раз в 6 часов через mvregen или собственный скрипт. Это даст шанс новичкам выбежать. Снаружи этого радиуса - территория войны.
Velocity proxy и очередь
Когда у вас стабильно 100+ онлайн, нужен Velocity. Velocity - это прокси от PaperMC, на нём строится:
- скрытие реального IP игрового сервера от DDoS
- очередь через плагин (например, AdvancedPortals + VelocityQueue или коммерческий SimpleQueue)
- разделение на main + lobby + queue серверы
- единая точка для авторизации, motd и whitelist прокси-уровня
Базовая схема: игрок коннектится на play.yourdomain.net (это IP Velocity), Velocity проверяет capacity на main сервере, если нет места - кидает в очередь-сервер с light-world и сообщением "you are #45 in queue". Это даёт серверу время прожить пиковые часы без OOM.
# velocity.toml фрагмент
bind = "0.0.0.0:25577"
online-mode = true
player-info-forwarding-mode = "modern"
forwarding-secret-file = "forwarding.secret"
[servers]
main = "127.0.0.1:25565"
queue = "127.0.0.1:25566"
try = ["queue", "main"]
На main-сервере не забудьте включить velocity-support.enabled: true в paper-global.yml и положить тот же forwarding.secret.
DDoS: anarchy серверы это магнит
Любой публичный anarchy получает первый DDoS в первую неделю. Причин много: обиженные игроки, конкуренты, скучающие скрипт-кидди. Готовиться надо до открытия, а не после.
Минимум:
- Скрыть реальный IP. Никогда не давайте играть на A-записи прямо на сервер. Поставьте Velocity на отдельную машину или используйте сетевой фильтр перед сервером.
- TCP-фильтрация на уровне L4. Обычные хостинги защиту от UDP-флуда дают, а от Minecraft-protocol атак (handshake-spam, motd-flood) обычно нет.
- Лимит коннектов с одного IP. 3-5 одновременных коннектов с IP - больше ни к чему.
- Отдельный VLAN или firewall между Velocity и backend - чтобы найдя один IP, атакующий не получил весь стек.
Mineguard и подобные сервисы как раз закрывают п.1-3 без необходимости разбираться с iptables и xdp руками. Если вы делаете публичный anarchy без специализированной защиты, готовьтесь к ночам с ребутом сервера каждые 20 минут.
World border и долгоживущий мир
На 2b2t border выставлен в 30 миллионов блоков. Это абсурдно много, но в этом смысл: исследователи могут уйти за десятки тысяч блоков и построить базу, которую никто не найдёт через простой /locate.
Для нового сервера это перебор. Реальные цифры:
- старт: 100 000 блоков (по 50k в каждую сторону)
- через год: 500 000 - 1 000 000 если нужно
- больше миллиона - только когда онлайн стабильно 50+
# на сервере
worldborder set 100000
worldborder center 0 0
worldborder warning distance 100
Большой border = большой диск. На anarchy с 50 онлайн мир легко вырастет на 30-50 ГБ за месяц. Заранее закладывайте это в хостинг и докидывайте /prune через Chunky на чанки старше 30 дней без активности.
Бэкапы (но не для отката)
На anarchy бэкапы существуют не для того, чтобы откатывать чьи-то постройки или восстанавливать награбленное. Это противоречит правилу no map reset.
Бэкапы нужны для catastrophic failures: повредился level.dat, упал диск, случился ransomware. Тогда вы восстанавливаете последний снимок, и сервер живёт дальше. На остальные ситуации бэкап не применяется, и об этом надо говорить игрокам прямо.
Схема: ежесуточный полный бэкап в S3-совместимое хранилище, ротация 7-14 дней. Не больше - всё равно не пригодится.
Никакого /home, /tpa и /spawn
Стандартный SMP-стек EssentialsX на anarchy неприменим. Уберите /home, /tpa, /back, /spawn (кроме /spawn при первом подключении), /sethome, /warp. Всё это разрушает игру: смысл строить далёкую базу, если до неё телепортируешься?
EssentialsX можно вообще не ставить. Nicknames и AFK-таймеры, если они вам нужны, есть в отдельных лёгких плагинах.
Бизнес-сторона: как монетизироваться без pay-to-win
Anarchy серверы бесплатные, и это часть жанра. Платный whitelist убьёт коммьюнити за месяц. Но владельцу нужно отбивать VPS, и тут есть честная схема.
Что продают на 2b2t и аналогах:
- priority queue - проскочить из очереди-сервера на main быстрее. Это не gameplay-преимущество в самой игре, а только удобство входа.
- префикс/цвет ника - чисто косметика
- donator skin/cape через capemod - тоже косметика
- поддержать развитие через donation page без бонусов вообще
Что нельзя: keep-inventory для донатеров, отдельные регионы только для платников, премиум-команды типа /heal, /feed, /fly. Это убивает anarchy как идею.
Реальные цифры по затратам: dedicated server 16 ГБ + Velocity на 4 ГБ + DDoS-protection обходится в 60-120 евро в месяц. На 50 регулярных игроков с 5-10% конверсией в priority queue по 3 евро это уже окупается.
FAQ
Можно ли использовать античит на anarchy сервере?
Технически да, но коммьюнити вас не примет. Anarchy строится на принципе "хочешь - читерь, хочешь - лови читеров своими руками". Ставьте только защиту от крашей: AntiCrashExploit, EpicGuard, фильтрацию краш-пакетов на сетевом уровне. Сами читы пропускайте.
Сколько RAM нужно для anarchy на 50 онлайн?
8 ГБ - минимум, 16 ГБ - комфорт. На anarchy с 1.21+ загружено много чанков с гигантскими redstone-фермами и shulker-стэками; обычный SMP-расчёт 100 МБ на игрока не работает. Закладывайте 200-300 МБ. По диску - 10-50 ГБ за первый месяц, дальше может больше.
Как защитить sub-spawn от тотального грифа?
Установите WorldGuard regen-region 50-100 блоков от точки спавна, регенерация раз в 6-12 часов через scheduled task или плагин типа AreaShop's regen feature. За пределами этого круга ничего не защищаете - территория свободной войны. Не делайте регион больше 200 блоков, иначе теряется ощущение опасности у спавна.
Можно ли запустить anarchy на Bedrock?
Технически возможно через GeyserMC + Floodgate на Paper. Но коммьюнити anarchy на 99% Java, и Bedrock-игроки не понимают культурных кодов жанра (тот же дюп через minecart, специфика redstone). Рекомендую Java-only.
2b2t open-source? Можно ли скопировать?
Сам код 2b2t закрыт, но плагин-стек известен и воспроизводим. Существуют open-source форки идеи (SimpleAnarchy и подобные), а большая часть anarchy-серверов собирается из публичных компонентов: Paper + Velocity + queue plugin + минимальный набор анти-краш утилит. Скопировать функционально - реально, скопировать историю мира 2b2t - нет.
Что делать с дюпами?
Большинство ванильных дюпов Paper закрывает через paper-global.yml. Серьёзные дюпы (например, через chunk-load или несинхронизированный inventory) патчатся обновлениями Paper - держите ядро свежим. Полностью искоренять дюпы на anarchy не нужно, многие из них считаются легитимной механикой жанра. Отключайте только те, которые ломают экономику или роняют сервер.
Нужен ли whitelist-период на старте?
Нет. Whitelist убивает суть. Открывайте сразу публично, но первые 2 недели держите рядом админ-панель сервера и логи, чтобы быстро реагировать на эксплойт-атаки. Это не модерация поведения, это защита процесса от падения.
Что дальше
Если вы делаете первый anarchy, фокусируйтесь на трёх вещах: стабильность ядра (Paper + правильные флаги), сетевая защита (Velocity + DDoS-фильтр) и отказ от всего, что мешает свободной игре. Чем меньше плагинов, тем меньше точек отказа.
После запуска первое, что сделают игроки - попытаются положить ваш сервер краш-пакетом или ботнет-входом. Это нормально для жанра. Если выживете первый месяц, дальше будет проще: формируется костяк коммьюнити, а атакующие переключаются на следующий новый сервер.
И главное: anarchy - это длинная игра. Ценность сервера приходит не в первый день, а на третьем году, когда у вас есть руины старых баз, легендарные имена и истории, которые игроки рассказывают новичкам.
Protege tu servidor contra ataques DDoS
Protección gratuita con configuración en 5 minutos. 1 TB de tráfico incluido.
Probar gratisArtículos relacionados
EssentialsX: полный гайд по настройке Minecraft сервера в 2026
Установка, модули, конфиг, экономика, киты, варпы и права через LuckPerms. Всё что нужно знать про EssentialsX в 2026.
Тренды DDoS-атак на игровые серверы в 2026 году
Анализ ключевых тенденций DDoS-атак на игровую индустрию в 2026 году: рост объёмов до терабитных масштабов, эволюция Minecraft-специфичных атак, распространение IoT-ботнетов и новые технологии защиты на базе XDP/eBPF и машинного обучения.
Slimefun: полный гайд по плагину для Minecraft сервера в 2026
Slimefun4 на Paper 1.21: установка, гайдбук, исследования, cargo-сеть, энергия, аддоны (ExoticGarden, InfinityExpansion) и как не убить TPS.