Pixelmon SMP serwer: pelny przewodnik po Pokemonach w Minecraft

Pixelmon SMP serwer: pelny przewodnik po Pokemonach w Minecraft

Pixelmon dodaje do Minecrafta niemal pelne doswiadczenie Pokemon: lapanie, levelowanie, walki, ewolucje, sale gimnastyczne. W tym przewodniku pokaze jak postawic stabilny serwer Pixelmon Reforged od zera, ktore wersje Forge wybrac, jak skonfigurowac spawn rate i jak naprawic klasyczny problem z anticheatem ktory wyrzuca graczy z latajacych pokemonow.

Czym jest Pixelmon i Pixelmon Reforged

Pixelmon to mod na Forge, ktory zastepuje standardowy gameplay Minecrafta mechanikami Pokemon. Zamiast vanilla mobow w trawie spawnuja sie pokemony, kazdy ma typ, statystyki, zdolnosci i tabele odpornosci. Lapie sie je pokebalami, treninguje przez walki, ewoluuje kamieniami lub wymianami, walczy z innymi graczami albo trenerami NPC.

Oryginalny Pixelmon Mod zostal usuniety przez DMCA w 2017 roku po skardze Nintendo. Spolecznosc nie odpuscila: zespol sforkowal projekt i kontynuowal go jako Pixelmon Reforged. To wlasnie ta wersja jest standardem na serwerach Pokemon w 2026 roku. Istnieje tez Pixelmon Generations, ale Reforged ma lepsze wsparcie i stabilniej dziala przy duzym onlinie.

Prawnie zawsze byl to szary obszar, ale Reforged zyje od prawie 8 lat bez problemow. Zasada: nie sprzedawac pokemonow za prawdziwe pieniadze i nie organizowac platnych eventow przywiazanych do Pokemon-IP. Inaczej mozna sciagnac na siebie skarge.

Ktora wersje Pixelmon Reforged wybrac

Sa dwie aktywne galezie:

  • Pixelmon Reforged 9.x dla Minecraft 1.16.5 + Forge 1.16.5. Najlepiej dopracowana wersja, pod nia powstaly wszystkie pluginy, addony i poradniki. Duze sieci Pixelmon nadal stoja na 1.16.5.
  • Pixelmon Reforged dla 1.20.x. Nowoczesny Minecraft, nowe biomy i bloki, ale ekosystem addonow jest slabszy i wiele pluginow nie zostalo przeniesionych.

W wiekszosci przypadkow polecam 1.16.5. Lepsza wydajnosc, wiecej pluginow, mniej niespodzianek. Na 1.20.x przechodz tylko jesli koniecznie potrzebujesz nowych mechanik Minecrafta jak warden czy najnowsze biomy.

Pobieraj tylko z oficjalnej strony reforged.gg lub modrinth.com/mod/pixelmon. Mirrory z innych zrodel czesto hostuja przepakowane jary z koparkami.

Instalacja serwera Pixelmon krok po kroku

Bierzemy 1.16.5 jako baze. Potrzebujesz Java 8, nie 11 ani 17. Forge 1.16.5 pada na nowszych JVM.

# Tworzenie katalogu
mkdir -p /opt/pixelmon-server && cd /opt/pixelmon-server

# Pobranie installera Forge (1.16.5-36.2.39 to stabilny build)
wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.39/forge-1.16.5-36.2.39-installer.jar

# Instalacja serwera
java -jar forge-1.16.5-36.2.39-installer.jar --installServer

# Po instalacji masz forge-1.16.5-36.2.39.jar
mkdir mods
# Wrzuc Pixelmon-1.16.5-9.1.13-server.jar do mods/

Struktura folderu po instalacji:

/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

Akceptuj EULA w eula.txt, dostosuj server.properties (port, MOTD, view-distance) i startuj.

Sensowny 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

Pierwszy start trwa dlugo. Forge buduje cache entity-id i rejestruje 1025+ pokemonow. Na wolnych dyskach licz 2-3 minuty.

Przydatne dodatkowe mody

Sam Pixelmon gra sie nieole, ale serwer zwykle chce dolozyc:

  • Pixelmon Extras - komendy admina jak /teach, /heal, /stats, /wiki. Praktycznie obowiazkowe.
  • Better Spawner Config - osobne configi dla biomow, zeby smoki nie spawnowaly sie na rownianch.
  • KingOfTheHill - PvP w stylu kontroli strefy, dobre na eventy.
  • PokeBuilder - GUI do edycji pokemonow przez admina, przydatne przy testach.
  • Biomes O' Plenty - wiecej biomow dla rzadkich spawnow. Pixelmon zna biomy BoP od razu.

Wszystko instaluje sie przez wrzucenie jara do mods/. Dopasuj wersje do wersji Pixelmona, inaczej serwer pada na ClassNotFoundException.

Konfiguracja pixelmon.hocon - co tweakowac

Po pierwszym starcie pojawia sie config/pixelmon.hocon. Plik jest ogromny, ale 80 procent defaultow zostaje. Co naprawde sie zmienia:

# Szansa na shiny (domyslnie 1/4096 jak w oryginale)
shinyRate = 4096

# Domyslny poziom dzikiego pokemona
defaultSpawnLevel = 5

# Maksymalny poziom w walkach PvE
maxLevel = 100

# Czy legendarne moga spawnowac sie naturalnie
allowLegendariesInWild = false

# Maksymalna liczba pokemonow w zaladowanym chunku
maxPokemonPerChunk = 8

Shiny rate 4096 to kanon. Obnizenie do 1000 dziala dla casualowych serwerow, ale weterani narzekaja. Powyzej 4096 ludzie ida do konkurencji.

maxPokemonPerChunk = 8 ma znaczenie dla wydajnosci. Przy 30+ online bez limitu TPS leci na lopatki.

Sale i progresja

W oryginale trener zdobywa 8 odznak. Pixelmon odtwarza to na trzy sposoby:

  1. Pixelmon Gyms plugin (Sponge lub Forge przez KubeJS) - gotowi liderzy NPC i odznaki.
  2. Reczne regiony WorldGuard na corach Sponge, gdzie komendy trenera daja item-odznake.
  3. Pixelmon Trainers wbudowane w Reforged. Spawnujesz NPC komenda /npc i ladujesz mu do 6 pokemonow.

Minimalny setup z wbudowanymi trenerami:

# Stworz NPC trenera w aktualnej lokalizacji
/npc create pokemontrainer "Brock" rock

# Dodaj pierwszego pokemona
/npc edit team add Geodude 12

# Ustaw nagrode za zwyciestwo
/npc edit reward money 500

Po wygranej gracz dostaje 500 PokeDollarow, a skrypt moze wydac item-odznake. Dalej system questow sprawdza odznaki w ekwipunku i dopuszcza do finalowego bossa.

PvP i walki rankingowe

Pixelmon Reforged ma wbudowane PvP: podejdziesz do gracza, klikniesz pokebalem, startuje walka turowa. Do rankingu i matchmakingu stawia sie Pokemon Battle plugin lub pisze wlasny przez Pixelmon API.

Format eventu, ktory dziala:

  • Druzyna 6 pokemonow, level synchronizowany do 50 przez cap areny.
  • Legendarne i mega-formy w blackliscie.
  • Best of 3.
  • Zwyciezca dostaje PokeDollary i wpis ELO.

ELO trzymane jest osobno w MySQL. Plugin lapie wyniki z eventu BattleEndedEvent z Pixelmon API.

Anticheat i lot na pokemonach

Glowny bol serwerow Pixelmon: vanilla anticheaty jak NoCheatPlus czy Spartan psuja lot na latajacych pokemonach (Charizard, Pidgeot, Salamence). Gracz wsiada, leci, sekunde pozniej leci kick za Fly speed albo IllegalMovement.

Rozwiazania zalezne od setupu:

  • NoCheatPlus: wylaczyc checki MOVING_FLYING i MOVING_SURVIVALFLY w permissions.yml dla grupy pixelmon.rider.
  • Matrix / Vulcan / Spartan: dodac eventy pixelmon:ride do listy exempt. Niektore plugins wykrywaja same, niektore nie.
  • Czysty Forge bez Bukkit-anticheata: brak problemu, ale tez brak anticheata.

W wiekszosci stawia sie Magma lub Mohist - hybrydowe core Forge+Bukkit, wtedy plugin anticheat konfiguruje sie sensownie.

Druga sprawa: wejscie w walke Pixelmon zamraza gracza w tymczasowym god-mode. Jesli anticheat sprawdza no-move, kicka w srodku walki. Tez na liste exempt.

Magma, Mohist i kompatybilnosc z Bukkit

Czysty Forge nie obsluguje pluginow Bukkit. Jesli chcesz EssentialsX, LuckPerms, Vault i reszte infrastruktury, potrzebujesz hybrydowego core:

  • Magma 1.16.5 - stabilna, aktywnie utrzymywana.
  • Mohist 1.16.5 - troche szybsza, ale czasem psuje mechaniki Pixelmona po duzych aktualizacjach.
  • Arclight 1.16.5 - bardziej nowoczesna, ale Pixelmon rzuca na niej dziwne bledy. Pomijaj.

Magma zniesie prawie kazdy plugin Bukkit razem z Pixelmonem. Tracisz 5-10 procent wydajnosci wzgledem czystego Forge, ale zyskujesz dzialajacy stack admina.

Magma zamiast Forge:

java -Xms6G -Xmx8G -jar magma-1.16.5-server.jar nogui

Mods i plugins leza w osobnych katalogach, bez konfliktu.

Ile RAMu potrzebuje Pixelmon

Pixelmon jest 2-3 razy ciezszy od vanilla. Kazdy pokemon-entity nosi NBT z okolo 50 polami (statystyki, zdolnosc, natura, IV, EV, moveset, owner, typ balla). Przy 30 online spokojnie zyje 800-1200 pokemonow w zaladowanych chunkach.

Wytyczne:

  • 10 online: 4 GB RAM, 2 vCPU.
  • 30 online: 8 GB RAM, 4 vCPU.
  • 60 online: 12-16 GB RAM, 6 vCPU, NVMe obowiazkowe.
  • 100+ online: 24 GB RAM, 8 vCPU, dedykowany proxy (Velocity), shardowanie po swiatach.

Bez NVMe chunki z pokemonami laduja sie wolno i przy masowym tp-evencie TPS spada do 15. View-distance trzymaj na 6-8 chunkach, wiecej nie potrzeba.

G1GC z odpowiednimi flagami (jak w skrypcie wyzej) oszczedza 20-30 procent czasu GC. Bez nich 12 GB heap zacina sie na pauzach 200 ms.

Ochrona Pixelmon przed DDoS

Serwery Pixelmon przyciagaja ataki, zwlaszcza z duza publika fanow Pokemon i konkurencja miedzy sieciami. Standardowe scenariusze: flood Layer 4 UDP/TCP na port, flood Minecraft-ping, flood fake-bot z falszywym handshakem.

Podstawowa ochrona:

  • Filtr IP przed serwerem (jak MineGuard) odcinajacy smieciowy ruch zanim trafi do Forge.
  • Whitelist w server.properties na zamkniete eventy.
  • BungeeGuard albo Velocity Modern Forwarding gdy jest proxy.
  • Rate-limit polaczen na IP, inaczej bot-flood zapcha tabele slotow.

Pixelmon pada szybciej niz serwer Paper. Kazde polaczenie na etapie handshake je CPU, bo lista modpacka idzie do klienta. Bez filtra 10-20 tysiecy PPS juz scina TPS do 5.

FAQ

Czy Pixelmon dziala na Paper lub Spigot?

Nie. Pixelmon to mod Forge i wymaga core Forge lub hybrydy. Paper i Spigot to czysty Bukkit, nie laduja modow. Jesli chcesz pluginy Bukkit razem z Pixelmonem, postaw Magma 1.16.5 albo Mohist 1.16.5.

Czy Pixelmon Reforged jest darmowy?

Tak, w pelni darmowy. Pobierz z reforged.gg lub Modrinth. Wersja platna nie istnieje, a kazdy kto sprzedaje Pixelmona to oszust. Serwer Pixelmon mozesz monetyzowac przez donaty i kosmetyki (peleryny, prefiksy, perki), ale nigdy przez sprzedaz pokemonow czy contentu Pokemon-IP.

Czy mozna grac w Pixelmona na Bedrock?

Nie, Pixelmon istnieje tylko na Java Edition. Na Bedrock sa osobne addony jak Cobblemon Bedrock czy behavior packi Pokemon, ale to inne projekty. Z Geyserem i Floodgate Pixelmon czesciowo dziala, ale bez modpacka po stronie klienta gracze Bedrock widza pokemony jako standardowe entity bez modeli.

Jak dodac wlasne pokemony?

Przez datapacks Pixelmon Reforged lub system Forms. Pixelmon obsluguje wlasne formy (jak warianty Alola): wrzucasz model do pixelmon/forms/your_form.json, tekstury do assets/pixelmon/textures/, rejestrujesz w configu spawnu. Calkowicie nowe pokemony sa trudniejsze, wymagaja pluginu Java rejestrujacego sie przez Pixelmon API. Nie ma na to GUI.

Jaki hosting nadaje sie do Pixelmona?

Kazdy VPS z minimum 8 GB RAM i NVMe. Tani shared hosting Minecrafta z przeladowanym RAMem nie nadaje sie: GC zaczyna lagowac. Wez dedykowany VPS lub bare metal, postaw Pterodactyl panel i filtr DDoS przed serwerem.

Cobblemon vs Pixelmon - co wybrac?

Cobblemon jest lzejszy, dziala na Fabric, aktywnie rozwijany. Pixelmon jest starszy, ma wiecej contentu i glebsze mechaniki. Jesli chcesz pelne doswiadczenie Pokemon z salami, ewolucjami i legendarnymi - Pixelmon. Jesli chcesz lekka wersje na nowoczesnym Minecraft - Cobblemon. Nie sa wzajemnie kompatybilne.

Co dalej

Postaw testowy Pixelmon Reforged 1.16.5 na 8 GB VPS i sprawdz z 5-10 znajomymi przed publicznym otwarciem. Pierwszy miesiac zawsze wyciaga bugi konkretnych addonow i niespodziewane zachowania spawnow, lepiej zlapac to wczesniej niz pod 50 wkurzonymi graczami.

Rownolegle ustaw backupy (dane Pixelmona leza w world/data/pixelmon), filtrowanie ruchu i przynajmniej prosty anticheat. Po dwoch tygodniach testow otwierasz rejestracje i startujesz sezon.


Chroń swój serwer przed atakami DDoS

Darmowa ochrona z konfiguracją w 5 minut. 1 TB ruchu w zestawie.

Wypróbuj za darmo


Powiązane artykuły