🚀 ماینکرافت 26.2 پشتیبانی می شود!
خرید سرور Folia برای سرورهای بزرگ

خرید سرور Folia ماینکرفت | معماری چندنخی برای سرورهای بزرگ

Folia یک فورک از Paper است که با معرفی Regionized Multithreading، چانک‌ها را به مناطق مستقل تقسیم می‌کند و هر منطقه را در یک هسته جداگانه پردازش می‌کند. این معماری برای سرورهای بسیار شلوغ طراحی شده که بازیکنان در آنها پراکنده هستند. Folia جایگزین ساده‌ای برای Paper نیست؛ بلکه یک راه‌حل تخصصی برای مقیاس‌پذیری است.

نصب خودکار Folia
استقرار زیر ۶۰ ثانیه
پرداخت دقیقه‌ای
NVMe SSD
CPU چند هسته‌ای
Anti DDoS
بکاپ روزانه
آخرین نسخه Folia

Folia توسط تیم PaperMC توسعه داده شده است، اما نباید آن را "Paper سریع‌تر" تصور کنید. Folia یک معماری کاملاً متفاوت برای تیک‌های سرور ارائه می‌دهد که در آن چانک‌های بارگذاری‌شده به مناطق مستقل تقسیم می‌شوند و هر منطقه تیک مخصوص به خود را دارد. این یعنی اگر بازیکنان شما در نقاط مختلف دنیا پراکنده باشند، Folia می‌تواند از تمام هسته‌های CPU شما استفاده کند و تعداد بازیکنان همزمان را به شدت افزایش دهد. اما اگر همه بازیکنان در یک نقطه جمع شوند، مزیت Folia تقریباً از بین می‌رود.

Folia دقیقاً چیست؟

Folia یک سرور Minecraft است که به جای یک حلقه اصلی (Main Thread) برای پردازش تمام چانک‌ها، دنیا را به بخش‌های مستقلی به نام Region تقسیم می‌کند. هر Region تیک‌های خود را به صورت موازی روی یک Thread Pool اجرا می‌کند. این معماری امکان استفاده از CPUهای چند هسته‌ای را فراهم می‌کند، اما نیازمند پلاگین‌هایی است که برای این مدل بازنویسی شده باشند.

چرا Folia ساخته شد؟

Paper با وجود بهینه‌سازی‌های فراوان، همچنان یک سرور تک‌نخی است. این یعنی تمام محاسبات دنیا (Entities، Redstone، Chunk Loading، ...) روی یک هسته CPU اجرا می‌شوند. وقتی یک سرور به ۵۰، ۱۰۰ یا ۲۰۰ بازیکن می‌رسد، این محدودیت باعث افت TPS می‌شود. Folia برای رفع این گلوگاه ساخته شد: با تقسیم دنیا به مناطق مستقل، بار پردازشی روی چند هسته توزیع می‌شود و امکان میزبانی بازیکنان بسیار بیشتر فراهم می‌گردد.

معماری Folia

در Folia، چانک‌ها بر اساس موقعیتشان در دنیا به Regionها گروه‌بندی می‌شوند. هر Region شامل مجموعه‌ای از چانک‌های مجاور است که به صورت مستقل تیک می‌خورند. یک Scheduler مرکزی وظیفه توزیع این Regionها بین Threadهای موجود را بر عهده دارد. Regionها می‌توانند در صورت نزدیک شدن بازیکنان به یکدیگر ادغام (Merge) شوند و در صورت دور شدن، تقسیم (Split) شوند. این پویایی باعث می‌شود Folia بتواند با الگوهای مختلف پراکندگی بازیکنان سازگار شود.

معماری داخلی Folia

Regionized Multithreading قلب معماری Folia است. به جای یک صف مرکزی برای تمام چانک‌ها، هر Region به صورت مستقل و موازی پردازش می‌شود. این یعنی اگر Regionهای کافی وجود داشته باشد، Folia می‌تواند از تمام هسته‌های CPU شما استفاده کند.

1

World

دنیای Minecraft

2

Chunk Groups

گروه‌بندی چانک‌ها بر اساس موقعیت

3

Independent Regions

هر گروه به یک Region مستقل تبدیل می‌شود

4

Separate Tick Loops

هر Region تیک مخصوص به خود را دارد

5

Thread Pool

Regionها بین هسته‌های CPU توزیع می‌شوند

6

Parallel Execution

چندین Region همزمان پردازش می‌شوند

عملکرد Folia

عملکرد Folia به شدت به الگوی پراکندگی بازیکنان بستگی دارد. اگر ۵۰ بازیکن در ۵۰ نقطه مختلف دنیا فعال باشند، Folia می‌تواند تقریباً به صورت خطی با تعداد هسته‌ها مقیاس‌پذیر شود. اما اگر همان ۵۰ بازیکن در یک بیس جمع شوند، تمام آنها در یک Region قرار می‌گیرند و عملاً مانند یک سرور تک‌نخی عمل می‌کنند. بنابراین Folia برای سرورهای Survival عمومی، SkyBlock و SMPهای بزرگ که بازیکنان به طور طبیعی پراکنده هستند، فوق‌العاده است.

Folia در برابر Paper

Paper یک سرور تک‌نخی با بهینه‌سازی‌های فراوان است که برای اکثر سرورها عالی کار می‌کند. Folia همان بهینه‌سازی‌ها را به ارث برده اما معماری تیک را به کلی تغییر داده است. اگر سرور شما کمتر از ۳۰-۴۰ بازیکن همزمان دارد، Paper همچنان بهترین انتخاب است. Folia زمانی معنا پیدا می‌کند که با ده‌ها یا صدها بازیکن پراکنده مواجه هستید و CPU تک‌هسته‌ای شما دیگر پاسخگو نیست.

Folia در برابر Purpur

Purpur بر اساس Paper ساخته شده و امکانات سفارشی‌سازی بی‌نظیری ارائه می‌دهد. اما از نظر معماری تیک، تفاوتی با Paper ندارد و همچنان تک‌نخی است. بنابراین اگر به دنبال مقیاس‌پذیری با CPUهای چند هسته‌ای هستید، Folia انتخاب مناسب‌تری است. اگر به سفارشی‌سازی عمیق گیم‌پلی نیاز دارید، Purpur.

Folia در برابر Vanilla

Vanilla سرور رسمی و بدون هیچ بهینه‌سازی است. Folia نه تنها از Vanilla سریع‌تر است، بلکه اساساً معماری متفاوتی دارد. Vanilla برای گروه‌های کوچک و تجربه رسمی عالی است، اما برای سرورهای شلوغ مناسب نیست.

مناسب برای

سرورهای Survival با ۵۰+ بازیکن پراکنده
SkyBlock عمومی با جزایر مجزا
SMPهای بسیار بزرگ
شبکه‌هایی که بازیکنان در دنیاهای مختلف پخش شده‌اند
سرورهایی که CPU تک‌هسته‌ای آنها اشباع شده است

چه زمانی استفاده نکنیم؟

سرورهای کوچک (زیر ۳۰ بازیکن)

پیشنهاد: Paper

Paper

همه بازیکنان در یک منطقه (Lobby، MiniGames)

پیشنهاد: Paper

Paper

نیاز به تمام پلاگین‌های Paper

پیشنهاد: Paper

Paper

سرورهای تک‌منظوره با بار کم

پیشنهاد: Vanilla / Paper

Vanilla / Paper

چرا Folia محبوب‌ترین فورک Paper است؟

مقیاس‌پذیری واقعی

با افزایش هسته‌های CPU، ظرفیت بازیکنان افزایش می‌یابد.

TPS پایدار

حتی با صدها بازیکن، TPS در Regions مستقل بالا می‌ماند.

استفاده از سخت‌افزار مدرن

دیگر یک هسته CPU گلوگاه نیست.

توسعه رسمی PaperMC

توسط همان تیم Paper ساخته و نگهداری می‌شود.

آینده سرورهای بزرگ

برای نسل بعدی سرورهای Minecraft طراحی شده.

چه زمانی Folia انتخاب مناسبی نیست؟

سازگاری محدود پلاگین‌ها

بسیاری از پلاگین‌های Paper نیاز به بازنویسی دارند.

پیچیدگی بیشتر

مدیریت و عیب‌یابی Folia نیازمند دانش فنی بالاتری است.

مناسب نبودن برای سرورهای کوچک

اگر بازیکنان کمی دارید، Paper کافی است.

وابستگی به پراکندگی بازیکنان

اگر همه در یک جا جمع شوند، مزیت Folia از بین می‌رود.

نیاز به CPU چند هسته‌ای

بدون CPU مناسب، Folia نمی‌تواند تفاوتی ایجاد کند.

ویژگی‌های برجسته Folia

Regionized Multithreading

چانک‌ها به مناطق مستقل تقسیم می‌شوند.

Tick Loop مستقل

هر Region تیک مخصوص به خود را دارد.

Scheduler پویا

Regionها بر اساس موقعیت بازیکنان ادغام و تقسیم می‌شوند.

Thread Pool

Regionها بین هسته‌های CPU توزیع می‌شوند.

پایداری بالا

با توزیع بار، TPS حتی در شلوغی حفظ می‌شود.

مستندات رسمی

راهنمای کامل در docs.papermc.io.

اکوسیستم Folia

سازگار کامل (Folia Native)

LuckPerms (Folia)

مدیریت دسترسی

EssentialsX (Folia)

دستورات پایه

CoreProtect (Folia)

ثبت تغییرات

Spark

پروفایلر

Plan

آنالیز بازیکنان

نیاز به نسخه Folia

WorldEdit (Folia)

ویرایش جهان

GriefPrevention (Folia)

محافظت از مناطق

ناسازگار

Citizens

NPC (نیاز به بروزرسانی)

MythicMobs

موجودات سفارشی

معماری داخلی Folia

Folia دنیا را به مناطق کوچک‌تر تقسیم می‌کند که هر کدام به صورت مستقل پردازش می‌شوند. این معماری امکان استفاده از چندین هسته CPU را فراهم می‌کند و گلوگاه تک‌نخی Paper را از بین می‌برد.

1

World

دنیای Minecraft

2

Region Scheduler

تقسیم چانک‌ها به Regions

3

Region A

Region مستقل با Tick Loop

4

Region B

Region مستقل دیگر

5

Thread Pool

اجرای موازی Regionها

6

CPU Cores

هر Region روی یک هسته اجرا می‌شود

Folia در برابر Paper – مقایسه کیفی

مقیاس‌پذیری (بازیکنان پراکنده)

Foliaعالی
Paperپایین

Folia با افزایش هسته‌ها می‌تواند صدها بازیکن را پشتیبانی کند

عملکرد (بازیکنان متمرکز)

Foliaمتوسط
Paperعالی

اگر همه بازیکنان در یک جا باشند، Folia تفاوت چندانی ندارد

سازگاری پلاگین‌ها

Foliaمحدود
Paperعالی

بسیاری از پلاگین‌ها نیاز به بازنویسی برای Folia دارند

پیچیدگی مدیریت

Foliaزیاد
Paperکم

مدیریت Folia نیازمند درک عمیق‌تری از معماری آن است

* ارزیابی کلی بر اساس مستندات رسمی و تجربه جامعه.

مقایسه جامع نرم‌افزارهای سرور

معماری تیک

Folia
پیشنهادی
چندنخی (Regionized)
Paperتک‌نخی
Purpurتک‌نخی
Vanillaتک‌نخی

مقیاس‌پذیری CPU

Folia
پیشنهادی
عالی (با پراکندگی)
Paperمحدود
Purpurمحدود
Vanillaمحدود

پشتیبانی پلاگین

Folia
پیشنهادی
محدود (Folia API)
Paperکامل
Purpurکامل
Vanillaندارد

مناسب برای

Folia
پیشنهادی
سرورهای بسیار شلوغ
Paperاکثر سرورها
Purpurسرورهای سفارشی
Vanillaتجربه رسمی

پیچیدگی

Folia
پیشنهادی
زیاد
Paperکم
Purpurمتوسط
Vanillaکم

Folia در برابر Paper

مقیاس‌پذیری

Folia
پیشنهادی
چندنخی
Paperتک‌نخی

پلاگین‌ها

Folia
پیشنهادی
محدود
Paperکامل

مناسب برای

Folia
پیشنهادی
۵۰+ بازیکن پراکنده
Paperهمه سرورها

نیاز CPU

Folia
پیشنهادی
چند هسته‌ای قوی
Paperتک‌هسته‌ای قوی

پایداری

Folia
پیشنهادی
خوب (در حال بلوغ)
Paperعالی

Folia در برابر Purpur

سفارشی‌سازی

Folia
پیشنهادی
محدود
Purpurبسیار بالا

مقیاس‌پذیری

Folia
پیشنهادی
بالا
Purpurپایین

پلاگین‌ها

Folia
پیشنهادی
محدود
Purpurکامل

Folia چگونه کار می‌کند؟

Region Scheduler

مسئول تقسیم چانک‌ها به Regions.

Region Tick Loop

هر Region تیک مستقل خود را دارد.

folia.yml

تنظیمات اصلی Folia.

Thread Pool

اجرای موازی Regionها.

اشتباهات رایج در استفاده از Folia

اشتباه

نصب پلاگین‌های معمولی Paper

بسیاری از پلاگین‌ها نیاز به نسخه Folia دارند.

اشتباه

انتظار معجزه روی سرورهای کوچک

Folia برای سرورهای شلوغ و پراکنده طراحی شده.

اشتباه

نادیده گرفتن ناسازگاری پلاگین‌ها

قبل از مهاجرت، تک‌تک پلاگین‌ها را بررسی کنید.

اشتباه

تنظیم تعداد Thread بیش از حد

تعداد Thread نباید از هسته‌های فیزیکی CPU بیشتر باشد.

اشتباه

انتظار TPS ۲۰ با همه بازیکنان در یک جا

Folia در بار متمرکز مزیتی ندارد.

عیب‌یابی کرش‌های Folia

علامت

Unsupported plugin

علت احتمالی

پلاگین برای Folia نوشته نشده.

راه حل

نسخه Folia پلاگین را نصب کنید.

علامت

Illegal thread access

علت احتمالی

پلاگین سعی دارد از Thread اصلی استفاده کند.

راه حل

پلاگین را غیرفعال کنید و به توسعه‌دهنده گزارش دهید.

علامت

Scheduler error

علت احتمالی

خطا در زمان‌بندی Regions.

راه حل

تنظیمات folia.yml را بررسی کنید.

علامت

Low TPS despite many cores

علت احتمالی

همه بازیکنان در یک Region هستند.

راه حل

بازیکنان را تشویق به پراکنده‌سازی کنید.

علامت

Region ownership violation

علت احتمالی

یک پلاگین سعی دارد به Region دیگری دسترسی پیدا کند.

راه حل

پلاگین مشکل‌دار را حذف کنید.

علامت

CPU saturation

علت احتمالی

تعداد Threadها بیش از حد زیاد است.

راه حل

Threadها را کاهش دهید.

بهینه‌سازی عملکرد سرور Folia

افزایش تعداد Threadها

در folia.yml تعداد threadها را متناسب با هسته‌های CPU تنظیم کنید.

کاهش view-distance

فاصله دید کمتر یعنی Regions کوچک‌تر و توزیع بهتر.

پراکنده‌سازی بازیکنان

بازیکنان را تشویق کنید در مناطق مختلف دنیا بازی کنند.

استفاده از Spark

مانیتورینگ TPS هر Region.

بهینه‌سازی JVM

پرچم‌های G1GC و تنظیمات حافظه.

انتخاب CPU مناسب

فرکانس بالای تک‌هسته‌ای همچنان مهم است.

مشخصات سرور پیشنهادی برای Folia

سطح

کوچک (۱۰-۲۰ بازیکن)

CPU

4 هسته / 3.5+ GHz

RAM

4 GB

فضا

20 GB SSD

بازیکنان

۱۰-۲۰

سطح

متوسط (۲۰-۵۰)

CPU

6 هسته / 3.8+ GHz

RAM

8 GB

فضا

50 GB NVMe

بازیکنان

۲۰-۵۰

سطح

بزرگ (۵۰-۱۰۰)

CPU

8 هسته / 4.0+ GHz

RAM

16 GB

فضا

100 GB NVMe

بازیکنان

۵۰-۱۰۰

سطح

سازمانی (۱۰۰+)

CPU

12+ هسته / 4.2+ GHz

RAM

32 GB

فضا

200+ GB NVMe

بازیکنان

۱۰۰+

سازگاری Folia با سایر پلتفرم‌ها

Paper

Folia بر پایه Paper است اما پلاگین‌ها نیاز به بازنویسی دارند.

Purpur

Folia از Purpur مشتق نشده و APIهای Purpur را ندارد.

Velocity

می‌توانید Folia را پشت Velocity اجرا کنید.

Fabric / Forge

هیچ سازگاری وجود ندارد.

مزایا و معایب Folia

Folia راه‌حل نهایی برای سرورهایی است که از محدودیت‌های تک‌نخی Paper فراتر رفته‌اند. اگر سرور شما به طور مداوم با TPS پایین مواجه است و بازیکنان در نقاط مختلف دنیا پراکنده هستند، Folia می‌تواند تحول بزرگی ایجاد کند.

با این حال، Folia برای همه مناسب نیست. اگر سرور کوچکی دارید یا تمام بازیکنان شما در یک منطقه متمرکز هستند، Paper همچنان بهترین انتخاب است. همچنین باید آماده باشید که برخی از پلاگین‌های مورد علاقه شما ممکن است هنوز با Folia سازگار نباشند.

مزایا و معایب Folia

مزایا

  • مقیاس‌پذیری واقعی با CPU چند هسته‌ای
  • TPS پایدار حتی با صدها بازیکن
  • توسعه رسمی توسط PaperMC
  • امکان میزبانی سرورهای بسیار بزرگ
  • استفاده بهینه از سخت‌افزار مدرن
  • پشتیبانی از پلاگین‌های Folia

معایب

  • سازگاری محدود پلاگین‌ها
  • پیچیدگی مدیریت
  • مناسب نبودن برای سرورهای کوچک
  • وابستگی به پراکندگی بازیکنان
  • نیاز به CPU قوی
  • هنوز در حال بلوغ

باورهای نادرست درباره Folia

Folia همیشه سریع‌تر از Paper است

فقط زمانی که بازیکنان پراکنده باشند و CPU چند هسته‌ای داشته باشید.

همه پلاگین‌های Paper روی Folia کار می‌کنند

خیر، بسیاری نیاز به بازنویسی دارند.

Folia برای هر سروری مناسب است

برای سرورهای کوچک یا متمرکز، Paper انتخاب بهتری است.

Folia جایگزین Paper خواهد شد

Folia یک پروژه جداگانه است و Paper همچنان توسعه می‌یابد.

با Folia می‌توانید TPS را همیشه ۲۰ نگه دارید

بستگی به پراکندگی بازیکنان و قدرت CPU دارد.

Folia نیاز به RAM بیشتری دارد

نیاز RAM مشابه Paper است، اما نیاز CPU بیشتر است.

چه کسی پشت Folia است؟

PaperMC

Folia توسط تیم PaperMC توسعه داده می‌شود و یک پروژه متن‌باز است. مستندات رسمی در docs.papermc.io در دسترس است.

وب‌سایت رسمیمخزن GitHub
بروزرسانی: همراه با نسخه‌های جدید Minecraft
مجوز: MIT

جایگاه Folia در اکوسیستم Minecraft

Paper
پایه Folia
Folia
معماری چندنخی
Vanilla
نسخه اصلی

نمونه تنظیمات Folia

تنظیمات folia.yml

threaded-regions:
  threads: 6
  region-size: 3

JVM flags

java -Xms8G -Xmx8G -XX:+UseG1GC -jar folia.jar nogui

server.properties

view-distance=8
simulation-distance=6

Folia در یک نگاه

توسعه توسط PaperMC
معماری چندنخی
مقیاس‌پذیری بالا
مناسب سرورهای شلوغ
پشتیبانی از صدها بازیکن
نیاز به CPU قوی
سازگاری محدود پلاگین

چرا Folia روی تونل باز؟

عملکرد

CPUهای چند هسته‌ای

سخت‌افزار بهینه برای Folia.

مدیریت

نصب خودکار

آخرین نسخه Folia همیشه آماده است.

کنسول زنده

مشاهده لاگ‌ها و وضعیت Regions.

امنیت

بکاپ روزانه

بکاپ خودکار و بازیابی یک‌کلیکی.

Anti‑DDoS دائمی

محافظت ۲۴/۷.

مانیتورینگ

نمودارهای عملکرد

نظارت بر CPU، RAM و TPS هر Region.

چرا تونل باز Folia را پیشنهاد می‌کند؟

تیم تونل باز Folia را برای سرورهای بسیار شلوغ که با محدودیت CPU تک‌هسته‌ای مواجه هستند توصیه می‌کند. اگر آماده مهاجرت و بررسی پلاگین‌ها هستید، Folia می‌تواند سرور شما را به سطح جدیدی ببرد. با پرداخت دقیقه‌ای و سخت‌افزار قدرتمند، تونل باز بهترین بستر برای اجرای Folia است.

نسخه‌های پشتیبانی‌شده

Minecraft

26.2

نسخه

26.2

Java

26

وضعیت
پایدار
پیشنهادی
Minecraft

1.20.6

نسخه

1.20.6

Java

21

وضعیت
پایدار
پیشنهادی

راهنمای انتخاب منابع با توجه به پلاگین‌ها

بازیکنان همزمان

۱۰-۲۰

پلاگین‌ها

فقط پلاگین‌های سازگار

RAM

4 GB

CPU

4 هسته

فضا

20 GB

بازیکنان همزمان

۲۰-۵۰

پلاگین‌ها

۵-۱۰ پلاگین

RAM

8 GB

CPU

6 هسته

فضا

50 GB

بازیکنان همزمان

۵۰-۱۰۰

پلاگین‌ها

۱۰-۱۵ پلاگین

RAM

16 GB

CPU

8 هسته

فضا

100 GB

بازیکنان همزمان

۱۰۰-۲۰۰

پلاگین‌ها

۱۵-۲۰ پلاگین

RAM

32 GB

CPU

12 هسته

فضا

200 GB

مناسب برای

Survival عمومی با ۵۰+ بازیکن
SkyBlock با جزایر پراکنده
SMPهای بسیار بزرگ
شبکه‌های چند سروری
سرورهایی که CPU تک‌هسته‌ای آنها اشباع شده

چه زمانی استفاده نکنیم؟

سرورهای کوچک (زیر ۳۰ بازیکن)

پیشنهاد: Paper

Paper

همه بازیکنان در یک منطقه

پیشنهاد: Paper

Paper

نیاز به تمام پلاگین‌های Paper

پیشنهاد: Paper

Paper

سرورهای MiniGame یا Lobby

پیشنهاد: Paper

Paper

مهاجرت به Folia

1

بکاپ کامل

از دنیا، پلاگین‌ها و تنظیمات بکاپ بگیرید.

2

جایگزینی فایل JAR

فایل jar سرور را با Folia جایگزین کنید.

3

بررسی پلاگین‌ها

پلاگین‌های ناسازگار را با نسخه Folia جایگزین کنید.

4

تست

سرور را در محیط تست راه‌اندازی و پایداری را بررسی کنید.

مدیریت در تونل باز

کنسول Folia در تونل باز

کنسول زنده

فایل منیجر Folia

فایل منیجر

بکاپ‌گیری Folia

بکاپ خودکار

مانیتورینگ Regionهای Folia

مانیتورینگ Regions

قیمت سرور Folia – پرداخت دقیقه‌ای

چه نوع سروری می‌خوای؟

دوستان
بقای خصوصی
26 Players
Vanilla
محبوب‌ترین
مودپک
۲۰۰+ ماد
410 Players
Heavy Modpacks
عمومی
۳۰+ بازیکن
30 Players
Large Communities
کریتیو
ساخت بی‌نهایت
14 Players
Vanilla
PvP
رقابتی سریع
412 Players
Competitive

چقدر بازی می‌کنی؟

کمتر از ۶۰ ثانیه
پرداخت دقیقه‌ای
بدون قرارداد
خاموش = بدون هزینه CPU/RAM

هزینه تقریبی

۱٬۶۲۰ تومان
همین حالا سرورم را بساز

سوالات متداول

20 سوال

سرور Folia خود را همین حالا بسازید

منابع قدرتمند انتخاب کنید، Folia را نصب کنید و میزبان صدها بازیکن باشید.

گاه‌شمار Folia

۲۳

Folia Announced

PaperMC پروژه Folia را معرفی کرد.

۲۴

First Stable Release

اولین نسخه پایدار منتشر شد.

۲۵

Ecosystem Growth

پلاگین‌های بیشتری نسخه Folia منتشر کردند.

.2

Minecraft 26.2

پشتیبانی از آخرین نسخه.