Nasz Discord Znajdź swoją ekipę do gry. Dołącz
Discord
Nasze newsy Więcej nas w Twoim Google. Ustaw nas jako preferowane źródło. Dodaj w Google
🌿

Folia

Fork Paper Wielowątkowy Darmowy / Open-source

Czym jest Folia?

Folia to eksperymentalny fork PaperMC wprowadzający wielowątkowe przetwarzanie regionów (regionised multithreading). W tradycyjnym Minecrafcie cały świat jest przetwarzany w jednym wątku - niezależnie od tego, ile rdzeni procesora ma serwer. Folia łamie tę fundamentalną zasadę, rozdzielając świat na niezależne regiony, które są przetwarzane równolegle na różnych wątkach.

Nazwa "Folia" pochodzi od łacińskiego słowa oznaczającego "liście" - nawiązanie do rozgałęzionej struktury, w której każdy region świata jest jak osobny liść na drzewie przetwarzania. Projekt został ogłoszony przez zespół PaperMC w marcu 2023 roku jako odpowiedź na fundamentalne ograniczenie wydajnościowe Minecrafta: jednowątkowość.

W praktyce Folia dzieli świat na regiony o wymiarach kilku chunków. Każdy region jest tickowany niezależnie, co oznacza, że aktywność w jednej części świata nie powoduje lagów w innej. Serwer z 16-rdzeniowym procesorem może teoretycznie przetworzyć wielokrotnie więcej operacji na tick niż tradycyjny serwer Paper.

Kiedy Folia ma sens?

Folia jest zaprojektowana dla bardzo specyficznych zastosowań:

  • Duże serwery z rozproszonymi graczami - 100+ graczy rozrzuconych po różnych częściach świata. Folia błyszczy, gdy gracze są daleko od siebie
  • Serwery z ogromnymi światami - otwarte survival z mapą 50,000+ bloków, gdzie wiele regionów jest aktywnych jednocześnie
  • Serwery z mocnym sprzętem wielordzeniowym - Folia potrzebuje wielu rdzeni CPU. Serwer z 2-4 rdzeniami nie odniesie korzyści

Folia nie jest odpowiednia dla:

  • Małych serwerów - poniżej 50 graczy Paper z optymalizacją jest wystarczający
  • Serwerów z graczami skupionymi w jednym miejscu - np. event server, arena PvP, hub/lobby. Jeśli wszyscy są blisko siebie, wszystko trafia do jednego regionu i jednego wątku
  • Serwerów wymagających wielu pluginów - większość pluginów nie jest kompatybilna z Folia

Ograniczenia i kompatybilność

Zalety Folia

  • Wykorzystanie wielu rdzeni CPU jednocześnie
  • Lepszy TPS przy dużej, rozproszonej populacji graczy
  • Znacznie mniejszy wpływ odległych farm/aktywności na cały serwer
  • Przyszłość serwerów Minecraft (Paper planuje integrację elementów Folia)

Ograniczenia

  • Większość pluginów Bukkit/Spigot/Paper NIE działa na Folia
  • Pluginy muszą być specjalnie napisane lub zportowane na Folia API
  • Teleportacja między regionami może powodować krótki lag spike
  • Niektóre mechaniki vanilla mogą działać inaczej (np. redstone na granicy regionów)
  • Trudniejsze debugowanie i administracja
  • Projekt wciąż w fazie eksperymentalnej

Instalacja Folia

  1. Pobierz Folia - buildy dostępne na papermc.io/downloads/folia.
  2. Uruchom jak Paper - java -Xmx8G -Xms4G -jar folia-*.jar --nogui
    Folia wymaga więcej RAM niż Paper ze względu na wielowątkowe przetwarzanie.
  3. Zaakceptuj EULA - edytuj eula.txt, zmień na eula=true.
  4. Dodaj pluginy kompatybilne z Folia - sprawdź na Hangar lub Modrinth, czy plugin ma oznaczenie "Folia support". Nie instaluj pluginów bez takiego oznaczenia.

Lista pluginów oficjalnie wspierających Folia jest wciąż stosunkowo krótka, ale rośnie. Kluczowe pluginy jak LuckPerms, ViaVersion, TAB i Geyser już wspierają Folia. Brakuje jednak wielu popularnych pluginów jak EssentialsX czy WorldGuard w wersjach Folia-ready.

Rekomendacja

Folia to projekt skierowany do zaawansowanych administratorów z dużymi serwerami. Jeśli nie masz konkretnego problemu z wydajnością na Paperze przy 100+ graczach, zostań przy Paper lub Purpur.

Pobierz Folia z papermc.io →

SERWER MINECRAFT.PL

Dołącz do gry

Wybierz swoją edycję Minecrafta i dodaj serwer w grze.

Edycja gry

  1. Uruchom Minecraft: Java Edition.
  2. Otwórz Tryb wieloosobowy (Multiplayer), a potem Dodaj serwer.
  3. Wklej minecraft.pl w polu adresu i kliknij Gotowe.
  4. Wybierz serwer na liście i kliknij Dołącz.
Zobacz opis serwera i instrukcję