VPS · راهنما

چگونه یک VPS برای سرورهای بازی راه‌اندازی کنیم

به‌روزرسانی October 10, 2026 7 دقیقه مطالعه

در این صفحه
  1. VPS یا هاست بازی مدیریت‌شده: صادقانه انتخاب کنید
  2. انتخاب VPS برای سرورهای بازی
  3. گام‌های اول: کلیدهای SSH، به‌روزرسانی، یک کاربر و فایروال
  4. نصب Pterodactyl: پنل، Docker و Wings
  5. نودها، تخصیص‌ها و پورت‌های بازی
  6. بکاپ‌هایی که واقعاً می‌توانید بازیابی کنید
  7. اجرا روی VPS در HytHost
  8. سؤالات متداول

VPS یک ماشین Linux کامل را فقط در اختیار شما می‌گذارد: یک سرور Minecraft را کنار یک دنیای Valheim اجرا کنید، یک بات Discord اضافه کنید و هر چیزی را که بخواهید تغییر دهید. چیزی که به شما نمی‌دهد پنل، بکاپ یا فایروال است — این‌ها را خودتان راه می‌اندازید و ترتیب انجامشان مهم است.

این راهنما یک VPS تازه را با Pterodactyl، پنل رایگان و متن‌باز سرور بازی، به یک میزبان چندبازی آماده تبدیل می‌کند: ایمن‌سازی اولین ورود، نصب Docker، پنل و سرویس Wings آن، باز کردن پورت‌های درست و نگه‌داشتن بکاپ. همچنین صادقانه می‌گوید چه وقت یک سرور بازی مدیریت‌شده شما را از این دردسر نجات می‌دهد.

VPS یا هاست بازی مدیریت‌شده: صادقانه انتخاب کنید

VPS خودتانسرور بازی مدیریت‌شده
کنترلهمه‌چیز: سیستم‌عامل، پنل، هر بازی، هر نرم‌افزارخود بازی و تنظیماتش
راه‌اندازییک بعدازظهر با این راهنماسفارش بدهید و بازی کنید
به‌روزرسانی، امنیت، بکاپبا خودتانبرای شما انجام می‌شود
چند بازی روی یک ماشینبله، با RAM و CPU مشترکیک سرور برای هر بازی

اگر از کار با Linux لذت می‌برید، چند بازی و سرویس را کنار هم می‌خواهید یا به نرم‌افزاری نیاز دارید که هیچ پنل بازی‌ای ارائه نمی‌دهد، VPS را انتخاب کنید. اگر فقط می‌خواهید بازی آنلاین باشد، سرور بازی مدیریت‌شده را انتخاب کنید: پنل، بکاپ‌ها و به‌روزرسانی‌ها همراهش هستند.

کنترل کامل می‌خواهید؟ پلن‌های HytHost KVM VPS با دسترسی root کامل از €2.92 در ماه شروع می‌شوند.

مشاهده پلن‌های VPS

انتخاب VPS برای سرورهای بازی

  • مجازی‌سازی KVM. سرورهای بازی Pterodactyl در کانتینرهای Docker اجرا می‌شوند و مستندات خود Pterodactyl می‌گوید KVM قطعاً کار می‌کند، در حالی که VPSهای مبتنی بر کانتینر (OpenVZ، LXC) معمولاً نمی‌توانند Docker را درست اجرا کنند. با systemd-detect-virt بررسی کنید: پاسخ باید kvm باشد.
  • RAM. نیاز هر بازی را جمع بزنید و سپس برای سیستم و پنل (دیتابیس، کش و وب‌سرور آن) جا بگذارید. برای شروعی تقریبی: یک سرور کوچک vanilla Minecraft بین ۲ تا ۳ GB، یک سرور ماد‌دار ۶ تا ۹ GB، Valheim ۴ GB، Terraria ۲ GB، به‌علاوه ۱٫۵ تا ۲ GB برای بقیه چیزها.
  • CPU. بیشتر سرورهای بازی دنیا را روی یک رشته اصلی شبیه‌سازی می‌کنند، پس چند هسته سریع از هسته‌های زیادِ کند بهتر است. هر سرور بازی که اضافه می‌کنید دست‌کم یک هسته مخصوص خودش می‌خواهد.
  • دیسک. دنیاها بزرگ می‌شوند و بکاپ‌هایی که روی همان ماشین ذخیره شوند فضای اشغالی را دو برابر می‌کنند.
چه چیزی می‌خواهید اجرا کنیدپلن پیشنهادی برای شروع
پنل به‌همراه یک سرور بازی کوچکVPS 2 — 4 vCPU, 4 GB, €7.00/mo
دو یا سه سرور، یا یک سرور ماد‌دارVPS 3 — 4 vCPU, 8 GB, €15.00/mo
مادپک‌های سنگین یا یک جامعه کوچک از سرورهاVPS 4 — 6 vCPU, 16 GB, €27.00/mo

Ubuntu 24.04 را به‌عنوان سیستم‌عامل انتخاب کنید: Pterodactyl از آن پشتیبانی می‌کند و نسخه PHP مورد نیاز پنل را بدون مخزن اضافی همراه دارد.

گام‌های اول: کلیدهای SSH، به‌روزرسانی، یک کاربر و فایروال

  1. با کلید وارد شوید، نه با رمز عبور. روی کامپیوتر خودتان یک کلید بسازید و آن را به سرور کپی کنید:
    ssh-keygen -t ed25519
    ssh-copy-id root@YOUR_SERVER_IP
  2. همه‌چیز را به‌روز کنید.
    apt update && apt upgrade -y
    Ubuntu به‌روزرسانی‌های امنیتی را خودکار از طریق unattended-upgrades نصب می‌کند که به‌طور پیش‌فرض فعال است.
  3. یک کاربر با sudo بسازید برای کارهای روزمره، تا همیشه با root وارد نباشید:
    adduser gameadmin
    adduser gameadmin sudo
  4. فایروال را روشن کنید — اول SSH را مجاز کنید، وگرنه خودتان را بیرون قفل می‌کنید:
    ufw allow 22/tcp
    ufw allow 80/tcp
    ufw allow 443/tcp
    ufw allow 8080/tcp
    ufw allow 2022/tcp
    ufw enable
    پورت‌های 80 و 443 برای پنل، 8080 برای سرویس Wings و 2022 برای سرور SFTP آن است.
فایروال سرورهای بازی شما را پوشش نمی‌دهد. Docker پورت‌های کانتینر را با دور زدن ufw منتشر می‌کند، بنابراین پورت‌های بازی که در پنل اختصاص می‌دهید صرف‌نظر از تنظیمات ufw در دسترس‌اند. همین باعث کار کردنشان می‌شود — اما یعنی با ufw هم نمی‌توان آن‌ها را بست. به‌جای آن، تخصیص را در پنل حذف کنید.

نصب Pterodactyl: پنل، Docker و Wings

Pterodactyl دو بخش دارد: پنل، یک اپلیکیشن وب که در آن سرورها را می‌سازید و مدیریت می‌کنید، و Wings، سرویسی که هر سرور بازی را در کانتینر Docker مخصوص خودش اجرا می‌کند. هر دو می‌توانند روی یک VPS باشند. نسخه‌های فعلی پنل 1.15 و Wings 1.13 (اوت 2026) هستند؛ نسخه 2.0 هنوز پیش‌انتشار است، پس مستندات 1.x را در docs.pterodactyl.io/v1 دنبال کنید.

1. پنل

پنل به PHP 8.2 یا 8.3 (نه 8.4)، MariaDB، Redis، nginx و Composer نیاز دارد. روی Ubuntu 24.04 همه این‌ها از مخازن استاندارد می‌آیند. راهنمای رسمی تک‌تک دستورها را توضیح می‌دهد؛ کلیات کار این است:

  1. بسته‌ها را نصب کنید، آخرین نسخه پنل را در /var/www/pterodactyl دانلود کنید و composer install را اجرا کنید.
  2. یک دیتابیس و کاربر بسازید، سپس دستورهای راه‌اندازی را اجرا کنید: php artisan key:generate --force — از کلیدی که در .env می‌نویسد بکاپ بگیرید، چون بدون آن داده‌های رمزنگاری‌شده شما قابل بازیابی نیستند — سپس p:environment:setup، p:environment:database، migrate --seed --force و p:user:make برای حساب مدیر.
  3. کار cron و سرویس queue worker را اضافه کنید و nginx را به پنل هدایت کنید. اگر می‌توانید از یک دامنه با گواهی Let's Encrypt استفاده کنید.

2. Docker

curl -sSL https://get.docker.com/ | CHANNEL=stable bash
systemctl enable --now docker

3. Wings

mkdir -p /etc/pterodactyl
curl -L -o /usr/local/bin/wings "https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64"
chmod u+x /usr/local/bin/wings

در پنل به Nodes > Create New بروید، سپس تب Configuration نود را باز کنید و پیکربندی را در /etc/pterodactyl/config.yml کپی کنید. یک بار wings --debug را اجرا کنید تا اتصالش را ببینید، با Ctrl+C متوقفش کنید، سپس آن را با یونیت wings.service از مستندات رسمی و systemctl enable --now wings به‌عنوان سرویس نصب کنید.

یک بررسی سریع سلامت: curl http://127.0.0.1:8080/api/system روی VPS باید 401 برگرداند. یعنی Wings در حال اجراست و فقط یک توکن می‌خواهد.

نودها، تخصیص‌ها و پورت‌های بازی

هر سرور بازی دست‌کم به یک تخصیص (allocation) نیاز دارد: IP عمومی VPS شما به‌علاوه یک پورت. آن‌ها را در تب Allocation نود اضافه کنید — پورت‌های تکی یا بازه‌هایی مانند 25565-25570. از IP عمومی استفاده کنید، هرگز 127.0.0.1، و وقتی پورت بازی را تست می‌کنید، آن را از بیرون VPS تست کنید.

بازیپورت پیش‌فرض
Minecraft Java25565 TCP
Minecraft Bedrock19132
Counter-Strike 1.627015 UDP
Valheim2456–2457 UDP
Terraria7777 TCP
Project Zomboid16261–16262 UDP
Palworld8211 UDP

پنل با «eggs» آماده — قالب‌هایی برای هر بازی — عرضه می‌شود و جامعه کاربران تعداد بسیار بیشتری منتشر می‌کند. راهنماهای بازی ما تنظیمات خاص هر بازی را پوشش می‌دهند، برای مثال Valheim یا CS 1.6. فقط یک سرور Minecraft بدون پنل اجرا می‌کنید؟ چگونه یک سرور Minecraft را روی VPS میزبانی کنیم مسیر ساده‌تری است.

بکاپ‌هایی که واقعاً می‌توانید بازیابی کنید

Pterodactyl بکاپ داخلی دارد: هر سرور یک تب Backups دارد و Wings به‌طور پیش‌فرض بکاپ‌ها را در /var/lib/pterodactyl/backups نگه می‌دارد — روی همان دیسکی که خود سرورها هستند. این شما را در برابر یک به‌روزرسانی بد ماد محافظت می‌کند، نه در برابر از دست رفتن VPS.

  • بیرون از ماشین: پنل می‌تواند به‌جای آن بکاپ‌ها را به هر فضای ذخیره‌سازی سازگار با S3 بفرستد که در پیکربندی‌اش تنظیم می‌شود.
  • کل VPS: یک snapshot سیستم، پنل و همه سرورها را یکجا ذخیره می‌کند. در HytHost این همان افزونه BackUp VPS Snapshot است.
  • یک بار بازیابی را تست کنید، پیش از آنکه به آن نیاز پیدا کنید.

اجرا روی VPS در HytHost

پلن‌های VPS در HytHost روی KVM با دسترسی root کامل، فضای SSD و محافظت DDoS در جلوی شبکه اجرا می‌شوند — همه آنچه Pterodactyl نیاز دارد. هنگام سفارش Ubuntu 24.04 را انتخاب کنید و مراحل بالا را دنبال کنید. VPS به‌طور پیش‌فرض مدیریت‌نشده است: سیستم‌عامل و هر چیزی روی آن در اختیار و مسئولیت شماست، و می‌توانید با رشد سرورهایتان بعداً پلن را ارتقا دهید.

اگر راه‌اندازی بالا بیش از چیزی به نظر می‌رسد که می‌خواهید نگهداری کنید، یک سرور بازی مدیریت‌شده همین کار را بدون آن انجام می‌دهد: سرورهای بازی ما با پنل، بکاپ خودکار و به‌روزرسانی‌های از پیش آماده ارائه می‌شوند.

KVM، دسترسی root کامل و فضای SSD: یک VPS از HytHost با 4 GB برای پنل و اولین بازی شما €7.00 در ماه است.

مشاهده پلن‌های VPS
سؤالات متداول

پرسش‌های پرتکرار

نیاز هر بازی را جمع بزنید و حدود ۱٫۵ تا ۲ GB برای سیستم و پنل کنار بگذارید. 4 GB پنل و یک سرور کوچک را اجرا می‌کند، 8 GB دو یا سه سرور یا یک سرور ماد‌دار، و 16 GB مادپک‌های سنگین یا چند سرور پرترافیک.

Ubuntu 24.04. Pterodactyl از آن پشتیبانی می‌کند و نسخه PHP مورد نیاز پنل را بدون مخزن اضافی همراه دارد. Debian 12 هم کار می‌کند. Windows برای Wings، بخشی که سرورهای بازی را اجرا می‌کند، پشتیبانی نمی‌شود.

بله. پنل Pterodactyl و Wings رایگان و متن‌باز تحت مجوز MIT هستند. فقط هزینه VPS که روی آن اجرا می‌شوند را می‌پردازید.

بله. Pterodactyl هر سرور بازی را در کانتینر مخصوص خودش اجرا می‌کند و هرکدام پورت و محدودیت‌های RAM و CPU خود را دارند. آن‌ها منابع کل VPS را به اشتراک می‌گذارند، پس RAM را برنامه‌ریزی کنید و دست‌کم یک هسته CPU برای هر سرور پرترافیک نگه دارید.

با کلید SSH وارد شوید، سیستم را به‌روز نگه دارید، به‌جای root با کاربری دارای sudo کار کنید و پس از مجاز کردن SSH، ufw را روشن کنید. به یاد داشته باشید که پورت‌های بازی Docker از ufw عبور می‌کنند، پس برای بستن پورت بازی تخصیص آن را در پنل حذف کنید و بکاپ‌ها را بیرون از ماشین نگه دارید.

ماشین شخصی شما برای هر بازی که اجرا می‌کنید

پلن‌های HytHost KVM VPS با root کامل، SSD و محافظت DDoS از €2.92 در ماه شروع می‌شوند — یا اجرای سرور بازی را به ما بسپارید.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

این راهنما برایتان مفید بود؟