Pixelmon SMP сервер: полный гайд по покемонам в Minecraft
Pixelmon добавляет в Minecraft почти полноценную копию покемонов: ловля, прокачка, битвы, эволюции, спортзалы. Здесь разберу как поднять стабильный Pixelmon Reforged сервер с нуля, какие версии Forge брать, как настроить spawn rates и что чинить когда античит ломает полёт на Charizard.
Что такое Pixelmon и Pixelmon Reforged
Pixelmon - это мод для Forge, который заменяет привычный геймплей Minecraft на механики Pokemon. Вместо моба-зомби в траве спавнятся покемоны, у каждого свой тип, статы, способности и таблица уязвимостей. Можно ловить покеболами, прокачивать через бои, эволюционировать камнями и торговлей, биться с другими игроками или NPC-тренерами.
Оригинальный Pixelmon Mod был удалён по DMCA в 2017 году после жалобы Nintendo. Сообщество не сдалось: команда форкнула проект и продолжила его как Pixelmon Reforged. Это и есть актуальная версия, которую ставят на сервера в 2026 году. Есть ещё Pixelmon Generations, но Reforged лучше поддерживается и стабильнее работает с большим онлайном.
Юридически серая зона тут была всегда, но Reforged живёт уже почти 8 лет без проблем. Главное правило: не продавать покемонов за реальные деньги, не делать платные ивенты с привязкой к Pokemon-IP. Иначе можно нарваться на жалобу.
Какую версию Pixelmon Reforged выбрать
Есть две живые ветки:
- Pixelmon Reforged 9.x для Minecraft 1.16.5 + Forge 1.16.5. Самая обкатанная версия, под неё написаны все плагины-аддоны, гайды и серверные сборки. На больших Pixelmon-проектах до сих пор крутится именно она.
- Pixelmon Reforged для 1.20.x (новые релизы). Современный Minecraft, новые блоки и биомы, но экосистема плагинов слабее. Часть аддонов под 1.16.5 ещё не портирована.
В большинстве случаев советую 1.16.5. Производительность лучше, плагинов больше, ошибок меньше. На 1.20.x идти только если принципиально нужны новые механики Minecraft (вардены, новые биомы, sniffer и так далее).
Скачивать только с официального сайта reforged.gg или modrinth.com/mod/pixelmon. Сторонние зеркала часто содержат подменённые jar'ы с майнером.
Установка Pixelmon сервера: пошагово
Возьмём 1.16.5 как базовый сценарий. Понадобится Java 8 (именно 8, не 11 и не 17 - Forge 1.16.5 на новой Java падает в крашлог).
# Создаём директорию
mkdir -p /opt/pixelmon-server && cd /opt/pixelmon-server
# Скачиваем Forge installer (1.16.5-36.2.39 - стабильная сборка)
wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.39/forge-1.16.5-36.2.39-installer.jar
# Запускаем установку серверной части
java -jar forge-1.16.5-36.2.39-installer.jar --installServer
# После установки появится forge-1.16.5-36.2.39.jar
mkdir mods
# Кидаем туда Pixelmon-1.16.5-9.1.13-server.jar
Структура папки после установки выглядит примерно так:
/opt/pixelmon-server/
├── forge-1.16.5-36.2.39.jar
├── libraries/
├── mods/
│ └── Pixelmon-1.16.5-9.1.13-server.jar
├── eula.txt
└── server.properties
Принимаем EULA (eula=true в eula.txt), правим server.properties под себя (порт, мотд, view-distance), и стартуем.
Стартовый скрипт start.sh:
#!/bin/bash
java -Xms6G -Xmx8G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
-XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 \
-XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 \
-XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 \
-XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 \
-XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 \
-jar forge-1.16.5-36.2.39.jar nogui
Первый запуск длинный: Forge генерирует кеш моба-id и регистрирует 1025+ покемонов. Это может занять 2-3 минуты на медленных дисках.
Полезные дополнительные моды
Голый Pixelmon играется неплохо, но серверу обычно нужны добивки:
- Pixelmon Extras - команды админки:
/teach,/heal,/stats,/wiki. По сути must-have. - Better Spawner Config - отдельные конфиги под биомы, чтобы драконов не плодило в равнинах.
- KingOfTheHill - PvP-режим за зону, отлично заходит на ивентах.
- PokeBuilder - GUI для редактирования покемонов админом, удобно при тестах.
- Biomes O' Plenty - даёт больше биомов для редких спавнов (Pixelmon знает про BoP-биомы из коробки).
Все ставятся обычным закидыванием jar в mods/. Главное, чтобы версия мода совпадала с версией Pixelmon, иначе сервер ляжет в ClassNotFoundException.
Конфиг pixelmon.hocon: что крутить
После первого старта появится config/pixelmon.hocon. Файл огромный, но 80% настроек дефолт оставляем. Что обычно меняют:
# Шанс шайни (по умолчанию 1/4096 как в оригинале)
shinyRate = 4096
# Стартовый уровень дикого покемона у спавна
defaultSpawnLevel = 5
# Максимальный уровень для PvE-боёв
maxLevel = 100
# Включить ли easter-eggs покемонов в обычный спавн
allowLegendariesInWild = false
# Сколько покемонов в одном чанке максимум
maxPokemonPerChunk = 8
Шайни-рейт 4096 это канон. Снижать до 1000 можно для казуальных серверов, но олды начнут жаловаться. Поднимать выше 4096 не советую: люди уйдут к конкурентам где шайни падают чаще.
maxPokemonPerChunk = 8 важно для производительности: при 30+ онлайн без этого лимита TPS падает в пол.
Спортзалы (Gyms) и прогрессия
В оригинале Pokemon тренер ходит по 8 залам. В Pixelmon это можно воссоздать тремя способами:
- Pixelmon Gyms plugin (под Sponge или Forge через KubeJS) - готовая система с лидерами-NPC и значками.
- Ручные регионы через WorldGuard на Sponge-ядре, где трейнер-команды дают значок-предмет.
- Pixelmon Trainers - встроенная фича Reforged, можно создать NPC-тренера командой
/npcи настроить ему команду из 6 покемонов.
Минимальный сетап через встроенных трейнеров:
# Создать NPC-тренера в текущей точке
/npc create pokemontrainer "Brock" rock
# Дать ему первого покемона
/npc edit team add Geodude 12
# Установить выигрышную награду
/npc edit reward money 500
После победы игрок получает 500 PokeDollars, а скрипт может выдать предмет-значок. Дальше квестовая система проверяет наличие значков и пускает к финальному боссу.
PvP и рейтинговые битвы
Pixelmon Reforged даёт встроенный PvP: подойти к игроку, ткнуть покеболом - запускается ход-в-ход бой. Для рейтинга и матчмейкинга ставят Pokemon Battle plugin или пишут свой через Pixelmon API.
Базовый PvP-формат который работает на ивентах:
- Команда из 6 покемонов, уровень синхронизируется в 50 (level cap при входе в арену).
- Запрет на легендарных и mega-форм (через blacklist в plugin).
- Лучший из 3-х боёв.
- Победитель получает PokeDollars и место в ELO-таблице.
ELO-таблицу хранят отдельно в MySQL, плагин подтягивает результаты по событию BattleEndedEvent из Pixelmon API.
Античит и полёт на покемонах
Главная боль Pixelmon-серверов: ванильные античиты типа NoCheatPlus или Spartan ломают flight на летающих покемонах (Charizard, Pidgeot, Salamence). Игрок садится на покемона, взлетает, через секунду его кикает за Fly speed или IllegalMovement.
Решение зависит от того что у вас стоит:
- NoCheatPlus: отключить проверки
MOVING_FLYING,MOVING_SURVIVALFLYвpermissions.ymlдля группыpixelmon.rider. - Matrix / Vulcan / Spartan: добавить в exempt-list ивенты
pixelmon:ride. Плагины умные и часто сами понимают, но не всегда. - Чистый Forge без Bukkit-античита: проблем нет, но и античита толком нет.
В большинстве случаев ставят Magma или Mohist - гибридные ядра Forge+Bukkit, и тогда античит-плагин легко настраивается.
Дополнительно: вход в Pixelmon-бой временно даёт игроку god-mode (он не может двигаться). Если античит проверяет no-move, бой ломает игрока. Тоже надо в exempt.
Магма, Мохист и совместимость с Bukkit
Чистый Forge не умеет в Bukkit-плагины. Если хотите EssentialsX, LuckPerms, Vault и прочую инфраструктуру, нужно гибридное ядро:
- Magma 1.16.5 - стабильный, активно поддерживается.
- Mohist 1.16.5 - чуть быстрее, но иногда ломает Pixelmon-механики после больших обновлений.
- Arclight 1.16.5 - современнее, но Pixelmon на нём сыплет странными ошибками. Не советую.
На Magma можно ставить почти любой Bukkit-плагин и Pixelmon одновременно. Производительность примерно на 5-10% хуже чем чистый Forge, но это окупается тем, что вся ваша админская инфраструктура работает.
Запускают Magma вместо Forge:
java -Xms6G -Xmx8G -jar magma-1.16.5-server.jar nogui
Mods и plugins лежат отдельно, ничего не пересекается.
Сколько RAM нужно Pixelmon серверу
Pixelmon тяжелее ванильного Minecraft в 2-3 раза. На каждого покемона в мире висит NBT с ~50 полями (статы, способности, нэйчер, IV, EV, мувсет, owner, ball-type и так далее). При 30 онлайн на сервере спокойно живёт 800-1200 покемонов в загруженных чанках.
Минимальные ориентиры:
- 10 онлайн: 4 GB RAM, 2 vCPU.
- 30 онлайн: 8 GB RAM, 4 vCPU.
- 60 онлайн: 12-16 GB RAM, 6 vCPU, NVMe обязателен.
- 100+ онлайн: 24 GB RAM, 8 vCPU, желательно отдельный proxy (Velocity) и шардинг по мирам.
Без NVMe чанки с покемонами загружаются заметно медленнее, и в момент массового тп-ивента TPS проседает до 15. View-distance держим 6-8 чанков, простор не нужен.
Важно: G1GC с правильными флагами (как в скрипте выше) экономит 20-30% времени GC. Без них 12 GB heap собирается лагами по 200 мс.
Защита Pixelmon сервера от DDoS
Pixelmon-сервера часто становятся целью атак, особенно с большой аудиторией Pokemon-фанатов и конкуренцией между проектами. Стандартные сценарии: Layer 4 UDP/TCP флуд по порту, Minecraft-ping flood, fake-bot-flood с поддельным handshake.
Базовая защита:
- IP-фильтр перед сервером (типа MineGuard) который режет паразитный трафик до того как пакеты упрутся в Forge.
- Whitelist в
server.propertiesна закрытых ивентах. - BungeeGuard или Velocity Modern Forwarding если фронтят прокси.
- Rate-limit на коннекты с одного IP, иначе бот-флуд забьёт slot-таблицу.
Pixelmon при атаке падает быстрее чем Paper-сервер: каждое подключение на handshake-стадии съедает CPU из-за загрузки модпака клиенту. Без фильтра 10-20 тысяч PPS уже валят TPS в 5.
FAQ
Pixelmon работает на Paper или Spigot?
Нет. Pixelmon - это Forge-мод, ему нужно Forge-ядро или гибрид. Paper и Spigot - это чистый Bukkit, моды на них не запускаются. Если хотите Bukkit-плагины вместе с Pixelmon, ставьте Magma 1.16.5 или Mohist 1.16.5.
Бесплатный ли Pixelmon Reforged?
Да, мод полностью бесплатный. Скачать можно с reforged.gg или Modrinth. Платных версий не существует, и если кто-то продаёт Pixelmon - это мошенничество. Зарабатывать на сервере с Pixelmon можно только через донаты и косметику (плащи, префиксы, привилегии), не через продажу покемонов или Pokemon-контент.
Можно ли играть Pixelmon в Bedrock?
Нет, Pixelmon существует только под Java Edition. Для Bedrock есть аддоны типа Cobblemon Bedrock или Pokemon Behavior Pack, но это другие проекты, не имеющие к Pixelmon отношения. С Geyser и Floodgate Pixelmon частично работает, но без модпака на клиенте Bedrock-игроки видят покемонов как стандартные минкарты-сущности без моделей.
Как добавить кастомных покемонов?
Через datapacks Pixelmon Reforged или Forms-систему. Pixelmon поддерживает кастомные формы (как у Alolan-вариантов): кладёшь модель в pixelmon/forms/your_form.json, текстуры в assets/pixelmon/textures/, и регистрируешь в spawn-конфиге. Делать полностью новых покемонов сложнее, нужен Java-плагин с регистрацией в Pixelmon API. Готовых GUI для этого нет.
Какой хостинг подходит под Pixelmon?
Любой VPS с минимум 8 GB RAM и NVMe. Дешёвые shared-Minecraft хостинги (где RAM нарезана с переподпиской) для Pixelmon не годятся: GC будет лагать. Берите выделенный VPS или dedicated, ставьте Pterodactyl panel и фильтр для DDoS-защиты.
Cobblemon vs Pixelmon - что выбрать?
Cobblemon легче, работает на Fabric, активно развивается. Pixelmon старше, контента больше, механик глубже. Если вам нужен полный Pokemon-experience с гймами, эволюциями и легендарками - Pixelmon. Если хочется лёгкую оболочку под современный Minecraft - Cobblemon. Они не пересекаются и не совместимы между собой.
Что дальше
Поднимите тестовый Pixelmon Reforged 1.16.5 на 8 GB VPS и проверьте на 5-10 друзьях прежде чем открывать публично. На практике первый месяц всегда вылезают баги конкретных аддонов и неожиданное поведение spawn-таблиц - лучше отловить заранее.
Параллельно настройте бэкапы (Pixelmon-данные хранятся в world/data/pixelmon), фильтрацию трафика и хотя бы простой античит. Через пару недель тестов можно открывать набор и стартовать сезон.
Sunucunuzu DDoS Saldırılarından Koruyun
5 dakikada kurulumla ücretsiz koruma. 1 TB bant genişliği dahil.
Ücretsiz Deneyinİlgili Makaleler
Multiverse-Core: несколько миров на одном Minecraft сервере
Полный гайд по Multiverse-Core: установка, команды, портал-блоки, раздельные инвентари, генераторы и реальные грабли с производительностью.
Краш-эксплойты в Minecraft: book ban, chunk ban и как от них защититься
Разбираем все виды краш-эксплойтов: book ban, chunk ban, packet exploits, entity cramming и другие. Как они работают, чем отличаются от DDoS, и как защитить сервер с помощью настроек Paper, плагинов и сетевой фильтрации.
Pterodactyl vs Crafty vs MCSManager: сравнение панелей Minecraft 2026
Сравнение Pterodactyl, Crafty Controller и MCSManager в 2026: архитектура, установка, безопасность, бэкапы и когда выбирать какую панель.