جدول محتوایی
راه اندازی سرور گیم حرفه ای : راهنمای جامع Game Server
اگر میخواهید یک سرور گیمینگ با پایداری بالا، پینگ پایین و تجربهی بینظیر برای بازیکنان راهاندازی کنید، این راهنما دقیقاً همان چیزی است که نیاز دارید! از انتخاب سختافزار تا بهینهسازی شبکه و مدیریت کاربران، همهچیز را پوشش دادهام.
انتخاب سختافزار مناسب برای سرور گیم
پردازنده (CPU)
معیار مهم: تعداد هستهها و فرکانس بالا (برای گیمسرورها، هستههای کمتر با فرکانس بالاتر بهترند)
حافظه رم (RAM)
حداقل نیاز :
ماینکرفت : 2GB به ازای هر ۱۰ بازیکن +4GB برای پلاگینها
CS:GO/Valheim: 4GB به ازای هر ۲۰ بازیکن
Rust/ARK: 8GB + بهازای هر ۱۰ بازیکن
ذخیرهسازی Storage
SSD NVMe بهترین انتخاب است (سرعت لود بالاتر، تیک ریت بهتر)
هارد HDD فقط برای آرشیو کردن دادهها مناسب است
اینترنت و پهنای باند
پینگ پایین 50ms : سرور را در دیتاسنتر نزدیک به کاربران قرار دهید
پهنای باند: حداقل 100Mbps اختصاصی برای ۵۰ بازیکن
انتخاب سیستمعامل و نرمافزار سرور
سیستمعامل
Linux (Ubuntu/Debian) : بهترین انتخاب برای بهینهسازی و پایداری
Windows Server : فقط اگر بازیها فقط روی ویندوز اجرا میشوند (مثل بعضی سرورهای FiveM)
نرمافزارهای ضروری
نرمافزار | کاربرد |
---|---|
LinuxGSM | مدیریت آسان سرورهای گیم (مثل CS:GO, Rust, ARK) |
Pterodactyl Panel | کنترل پنل تحت وب برای مدیریت سرورها |
Rclone | بکاپگیری خودکار در Google Drive یا Backblaze |
مثال نصب سرور ماینکرفت با LinuxGSM :
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh ./linuxgsm.sh mcserver ./mcserver install
بهینهسازی سرور برای عملکرد بهتر
تنظیمات شبکه
فعالسازی TCP BBR (برای کاهش پینگ) :
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p
افزایش محدوده پورتها :
echo "net.ipv4.ip_local_port_range = 1024 65535" >> /etc/sysctl.conf
بهترین مپ های ماینکرافت و لینک دانلود
محدودیت منابع (برای جلوگیری از Crash)
استفاده از Docker یا systemd برای محدود کردن CPU/Ram
مثال با systemd
:
[Service] CPUQuota=80% # محدودیت ۸۰٪ CPU MemoryLimit=4G # محدودیت ۴GB رم
امنیت سرور گیم
محافظت در برابر DDoS
فایروال (UFW) :
sudo ufw enable sudo ufw allow 25565/tcp # ماینکرفت sudo ufw allow 27015/udp # CS:GO
استفاده از سرویسهای ضد DDoS مثل Cloudflare Spectrum
جلوگیری از هک و حملات Brute Force
غیرفعال کردن SSH با رمز عبور :
sudo nano /etc/ssh/sshd_config
تغییر خط :
PasswordAuthentication no
نصب Fail2Ban :
sudo apt install fail2ban -y
مانیتورینگ و مدیریت سرور
ابزارهای مانیتورینگ
Netdata: نمایش لحظهای مصرف CPU, RAM, Network
Prometheus + Grafana: داشبورد حرفهای برای آنالیز عملکرد
نصب Netdata :
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
مدیریت کاربران
دسترسی ادمین: فقط به افراد مورد اعتماد بدهید.
پلاگینهای مدیریتی:
ماینکرفت : LuckPerms (برای دسترسیها)
CS:GO: SourceMod + AdminFLAT
نکات طلایی راهاندازی سرور گیم حرفهای پر ترافیک
استفاده از DNS اختصاصی (مثل gameserver.yourdomain.com
)
بکاپ روزانه (با cron + Rclone
)
راهاندازی سرور اختصاصی در دیتاسنتر (نه VPS اشتراکی)
استفاده از tmux
یا screen
برای جلوگیری از قطعی هنگام قطع SSH
بهترین گیمسرورها برای راهاندازی
بازی | پورت پیشفرض | ابزار مدیریت |
---|---|---|
ماینکرفت | 25565 | PaperMC + Plugins |
CS:GO | 27015 | SourceMod + MetaMod |
Rust | 28015 | RustAdmin |
Valheim | 2456-2458 | LinuxGSM |
پلاگینهای محبوب ماینکرفت :
CoreProtect (بررسی تغییرات)
WorldGuard (محافظت از مناطق)
EssentialsX (کمکهای مدیریتی)
با رعایت این نکات، سرور گیمینگ شما حرفهای، پایدار و امن خواهد بود