ساخت یک سرور چندنفره کارآمد برای بازی با دوستان (یا یک جامعه بزرگ) مستلزم عبور از محدودیتهای پلنهای اشتراکی «آماده» است. محدودیتها در پلاگینها، نسخههای Java یا اسلات بازیکنان معمولاً همه ما را به یک مسیر میرسانند: میزبانی سرور خودتان روی یک VPS.
چرا مشخصاً یک «VPS Game»؟
برخلاف یک وبسایت، اجرای سرورهای بازی مانند Minecraft، Rust یا FiveM سمت سرور به دو دلیل بسیار دشوار است:
- آنها عمدتاً تکنخی هستند (به فرکانس Single-Core پردازنده (GHz) وابستهاند، نه به تعداد هستهها).
- ترافیک UDP بازیها هدف شماره 1 حملات DDoS (حمله منع سرویس) است که بازیکنان یا رقبا راه میاندازند.
به همین دلیل VPSهای Game در Infrawire به پردازندههای AMD Ryzen با فرکانس بالا (تا 5 GHz+) و یک فایروال Anti-DDoS تخصصی بازی (Arbor / فیلترینگ L7 UDP) مجهز هستند تا صدها گیگابیت حمله را بدون قطع نشستهای بازی شما جذب کنند!
1. انتخاب موتور بازی : Vanilla دوست شما نیست!
نرمافزار .jar که Mojang ارائه میدهد (Vanilla رسمی) حتی برای یک سرور خوب منابع RAM و CPU بسیار زیادی میخواهد. فیزیک، هوش مصنوعی موبها و بلوکها را محاسبه میکند و تقریباً فقط یک هسته پردازنده را درگیر میکند.
راهحل : استفاده از یک Fork با کارایی بالا (Paper / Purpur / Folia)
- PaperMC (Paper) : استاندارد صنعتی امروز. نشت حافظه را برطرف میکند، هوش مصنوعی زامبیها و پیلیجرها را بهینه میکند و اجازه میدهد دو برابر «Spigot» بازیکن تحمل کنید.
- Purpur : روی PaperMC ساخته شده و جزئیاتپذیری فوقالعادهای در بهینهسازی «Tick»ها ارائه میدهد.
- Folia : سلاح نهایی جدید! ساخته شده تا مناطق نقشه را روی هستههای متعدد (چندنخی) VPS High Performance شما تقسیم کند. اگر بازیکنان شما دور از یکدیگر بسازند بسیار مؤثر است.
2. تخصیص درست حافظه Java (Aikar's Flags)
«Garbage Collector» (جمعآورنده زباله) در Java اغلب باعث اوجهای عظیم لگ در بازی میشود («TPS drop» معروف). این مکانیزم حافظه اشباعشده را تهاجمی پاک میکند و هر دقیقه برای یکچهارم ثانیه بازی را متوقف میکند.
بهینهسازی آرگومانهای راهاندازی (Aikar's Flags) حیاتی است. به جای اجرای ساده java -Xmx4G -Xms4G -jar server.jar، همیشه از Flagهای JVM بهینهشده برای جمعآوری G1GC استفاده کنید.
خودتان را با Flagهای Java بهصورت دستی خسته نکنید! به جای آن یک پنل مانند Pterodactyl را روی VPS Docker خود نصب کنید: کانتینرها ایزوله هستند و آرگومانهای راهاندازی پیشنهادی از پیش در «Egg»های Minecraft پیکربندی شدهاند.
3. پیشبارگذاری نقشه (Pre-Generation)
مرگبارترین کار برای پردازنده VPS شما تولید Chunkها است. وقتی بازیکنی با Elytra (بال) بالای زمین کاوشنشده میدود، پردازنده برای تولید جنگل و کوهستان بهصورت بلادرنگ خفه میشود.
- پلاگین Chunky را نصب کنید.
- مرز دنیا را تعریف کنید :
/chunky border 10000. - تولید اجباری را وقتی هیچکس وصل نیست، در دل شب، اجرا کنید :
/chunky start. - چند ساعت صبر کنید. تمام زمین روی ذخیرهسازی SSD NVMe درخشان زیرساخت Infrawire ذخیره میشود. دیگر هیچ لگی هنگام کشف نقشه نخواهید داشت!
4. محافظت از VPS در برابر DDoS بازی UDP
یک رقیب ساده میتواند 5$ در دارکوب برای یک «Booter/Stresser» بپردازد و سرور Minecraft شما را زیر سیلی از درخواستها (ترافیک UDP / تقویت) غرق کند. ISP شما برای محافظت از خود آن را بهطور خودکار از شبکه قطع میکند («null-routing»).
در Infrawire، محافظت شبکه یک گزینه پریمیوم نیست، بلکه ذاتی AS210699 است :
- VPS Anti-DDoS ما شامل قوانین کاهش حمله L4 و L7 است.
- هوش مصنوعی Scrubbing Center تقویت را بلافاصله تشخیص میدهد.
- ترافیک مشروع عبور میکند، حمله به اعماق فرستاده میشود و پینگ شما پایین میماند. بازیکنان شما حتی متوجه نمیشوند که زیر حمله هستید!
ماجراجویی جدید خود را در اسپورت، Survival، SMP، HCF یا Faction روی VPSهای Minecraft AMD Ryzen ما از 3.99€ در ماه آغاز کنید.

