
به اشتراک بگذارید

به اشتراک بگذارید
💡 گیم سرور = داور مرکزی بازی چندنفره
🔶 سرور اختصاصی ایران برای میزبانی بازی
Player 1 (input) ─┐
Player 2 (input) ─┼──➡️ [ Game Server: tick loop ]
Player 3 (input) ─┘ │ simulate world state
⬇️
snapshot ➡️ all players (every tick)
🔸 نکته فنی: پینگ و تیک دو مشکل جدا هستند
| معیار | هاست بازی | سرور مجازی | سرور اختصاصی |
|---|---|---|---|
| منابع پردازنده | اشتراکی بین مشتریان | سهم مجازی از میزبان مشترک | کل CPU فقط برای شما |
| سطح دسترسی | پنل محدود | دسترسی root یا Administrator | دسترسی کامل تا کنسول سختافزار |
| نصب مود و ابزار دلخواه | محدود به امکانات پنل | آزاد | آزاد |
| اجرای چند سرور بازی | هر سرور جدا تهیه میشود | محدود به منابع VPS | مناسب برای چند سرور و سرویس جانبی |
| دانش فنی لازم | کم | متوسط | متوسط تا زیاد |
| مناسب برای | شروع سریع و سرور کوچک | جامعههای کوچک تا متوسط | جامعههای بزرگ و مودهای سنگین |

+sv_setsteamaccount معرفی کنید. آموزش ساخت سرور CS: GO روی لینوکس منطق کلی این فرایند را قدمبهقدم نشان میدهد.
| بازی | پورت پیشفرض | نکته کلیدی مستندات |
|---|---|---|
| Minecraft Java | 25565 | 20 تیک در ثانیه؛ هر تیک 50 میلیثانیه |
| Minecraft Bedrock | 19132 (IPv4) | ظرفیت پیشفرض 10 بازیکن |
| Counter-Strike 2 | 27015 (نمونه مستندات) | حداقل 2GB رم، حدود 60GB دیسک، توکن GSLT |
| Rust | 28015 UDP و RCON روی 28016 TCP | حدود 12GB رم آزاد و 15GB دیسک SSD یا NVMe |
| FiveM | 30120 روی TCP و UDP | ظرفیت پیشفرض 48 بازیکن و کلید لایسنس Cfx.re |
📚 از منابع معتبر
⚠️ محدودیت مهم

steamcmd +force_install_dir /home/steam/rust \
+login anonymous \
+app_update 258550 validate +quit
گیم سرور نرمافزاری است که منطق بازی چندنفره را اجرا میکند و داور مرکزی بازیکنان است. هاست بازی همین نرمافزار را روی منابع اشتراکی و با پنل محدود اجرا میکند. در سرور اختصاصی، سختافزار کاملاً متعلق به شماست و کنترل بیشتری دارید، اما مدیریت آن هم با خودتان است.
عدد رسمی ثابتی وجود ندارد، چون مصرف به تعداد بازیکن، فاصله دید و پلاگینها بستگی دارد. مستندات Paper در مثال اجرای خود 4 گیگابایت رم برای جاوا تعیین کرده که فقط نقطه شروع است. با مقدار معقول شروع کنید، MSPT و مصرف رم را در ساعت شلوغ بسنجید و بعد تصمیم بگیرید.
برای بازیکنان داخل ایران معمولاً بله، چون مسیر بسته کوتاهتر است. اما عدد دقیق به اپراتور اینترنت بازیکن و مسیر شبکه بستگی دارد و هیچکس نمیتواند پینگ ثابتی را برای همه تضمین کند. برای بازیکنان خارج از ایران، سرور داخلی پینگ بالاتری خواهد داشت.
ویکی رسمی Facepunch حدود 12 گیگابایت رم آزاد و 15 گیگابایت دیسک پیشنهاد میکند و میگوید نقشه 6k رم بیشتری مصرف میکند. دیسک SSD یا NVMe هم بهشدت توصیه شده است. این اعداد با جمعیت سرور تغییر میکنند؛ پس حاشیه امن رم در نظر بگیرید.
برای سرورهای کوچک با بازیکنان محدود، سرور مجازی گزینهای اقتصادی و منطقی است. محدودیت آن این است که میزبان فیزیکی مشترک است و در بازیهای سنگین مثل Rust یا شبکهای از چند سرور ماینکرافت، کمبود منابع زودتر حس میشود. در این حالتها سرور اختصاصی پایدارتر است.
بله؛ این از مهمترین مزیتهای سرور چندهستهای است. کافی است هر بازی روی پورت جداگانه اجرا شود، رم کافی برای هر نمونه کنار گذاشته شود و مصرف CPU را پایش کنید. فقط یادتان باشد یک حمله یا خرابی سختافزار روی همه سرورهای آن ماشین اثر میگذارد؛ پس بکاپ مستقل ضروری است.
محافظت شبکهای، ترافیک مخرب حجیم را پیش از رسیدن به سرور شناسایی و پالایش میکند تا پورت و پردازنده درگیر نشود. اما هیچ محافظتی صددرصد نیست و ممکن است هنگام حمله بخشی از ترافیک سالم هم فیلتر شود. بستن پورتهای اضافه و محدود کردن RCON هم ضروری است.
یک سرور واحد نمیتواند برای همه نقاط جهان همزمان کمترین پینگ را بدهد. راهحل رایج، اجرای دو سرور جدا است: یکی در ایران و یکی در اروپا. اگر فقط یک سرور ممکن است، آن را نزدیک به بیشتر بازیکنان فعال خود قرار دهید و مسیر را با تست MTR بسنجید.