40 تا 70 درصد تخفیف ویژه تا پایان تیر ماه 1404 ، همین الان ثبت نام کن ثبت نام

09910428745 owner@ineoplus.ir تایم کاری : شنبه تا پنجشنبه ها بندرعباس ، مجموعه ویرای گیم

آموزش ساخت گیم سرور خانگی رایگان

راه‌اندازی یک گیم سرور خانگی رایگان، راهی عالی برای تجربه بازی‌های چندنفره با دوستان بدون پرداخت هزینه برای سرورهای تجاری است. این آموزش جامع و به‌روز، مراحل ساخت سرور خانگی را برای بازی‌هایی مانند Minecraft، Valheim، Conan Exiles یا ARK: Survival Evolved روی ویندوز و لینوکس توضیح می‌دهد. با استفاده از پورت فورواردینگ و تنظیمات ساده، می‌توانید سروری پایدار و شخصی‌سازی‌شده راه‌اندازی کنید. این راهنما با جزئیات بیشتر و نکات حرفه‌ای، شما را از صفر تا صد همراهی می‌کند!

۱. پیش‌نیازهای راه‌اندازی گیم سرور خانگی

برای راه‌اندازی سرور، به موارد زیر نیاز دارید:

  • روتر با قابلیت پورت فورواردینگ: اکثر روترهای مدرن (مانند TP-Link، D-Link، ASUS یا Netgear) این قابلیت را دارند.

  • اینترنت پایدار: حداقل سرعت آپلود ۵ مگابیت بر ثانیه برای ۵-۱۰ بازیکن (برای تعداد بیشتر، ۱۰ مگابیت بر ثانیه توصیه می‌شود).

  • سخت‌افزار مناسب:

    • پردازنده: حداقل ۴ هسته‌ای (مانند Intel i5 یا AMD Ryzen 5).

    • رم: حداقل ۸ گیگابایت (برای سرورهای پرجمعیت، ۱۶ گیگابایت پیشنهاد می‌شود).

    • فضای ذخیره‌سازی: حداقل ۱۰ گیگابایت SSD (برای سرعت بهتر).

  • بازی با پشتیبانی Dedicated Server: بازی‌هایی مانند Minecraft، Valheim، FiveM، ARK یا Rust.

  • دسترسی به پنل روتر: برای تنظیم پورت فورواردینگ و DMZ.

  • نرم‌افزارهای موردنیاز: ابزارهایی مانند SteamCMD برای بازی‌های مبتنی بر استیم.

نکته: برای آموزش‌های خاص هر بازی، به وب‌سایت رسمی بازی یا انجمن‌هایی مانند Reddit r/gamedev مراجعه کنید.

۲. آموزش راه‌اندازی سرور در ویندوز

پیش‌نیازها

  • روتر با پشتیبانی از پورت فورواردینگ.

  • دسترسی به پنل مدیریت روتر (معمولاً در آدرس 192.168.1.1 یا 192.168.0.1).

  • اینترنت با سرعت آپلود حداقل ۵ مگابیت بر ثانیه.

مراحل راه‌اندازی

  1. یافتن آدرس IPv4:

    • Command Prompt (CMD) را با Run as Administrator باز کنید.

    • دستور ipconfig را وارد کنید و آدرس IPv4 Address (مثلاً 192.168.1.100) را یادداشت کنید.

  2. دانلود فایل‌های سرور:

    • فایل سرور بازی را از وب‌سایت رسمی آن دانلود کنید (مثلاً minecraft_server.jar از minecraft.net یا سرور Valheim از SteamCMD).

    • برای بازی‌های مبتنی بر استیم:

      • SteamCMD را از اینجا دانلود کنید.

      • فایلی با نام install_server.bat ایجاد کرده و کد زیر را وارد کنید:

        @echo off
        steamcmd.exe +login anonymous +force_install_dir "C:\GameServer" +app_update <APP_ID> validate +quit
        echo نصب سرور تکمیل شد!
        pause
        • <APP_ID> را با شناسه بازی جایگزین کنید (مثلاً ۸۹۶۶۶۰ برای Valheim یا ۴۴۳۰۳۰ برای Conan Exiles).

  3. تنظیم پورت فورواردینگ:

    • به پنل روتر خود وارد شوید (آدرس پیش‌فرض: 192.168.1.1 یا 192.168.0.1).

    • در روترهای D-Link: به Advanced > Port Forwarding بروید.

    • در روترهای TP-Link: به NAT Forwarding > Virtual Servers مراجعه کنید.

    • دو قانون برای TCP و UDP ایجاد کنید:

      • نام سرویس: دلخواه (مثلاً GameTCP و GameUDP).

      • پورت‌ها: پورت‌های موردنیاز بازی (مثلاً ۲۵۵۶۵ برای Minecraft، ۲۷۰۱۵ برای Conan Exiles).

      • آدرس IP داخلی: آدرس IPv4 سیستم (مثلاً 192.168.1.100).

    • تنظیمات را ذخیره کنید.

  4. فعال‌سازی DMZ (اختیاری):

    • در بخش DMZ روتر، آدرس IPv4 سیستم خود را وارد کنید.

    • هشدار: DMZ تمام پورت‌ها را باز می‌کند و ممکن است امنیت را کاهش دهد؛ فقط در صورت لزوم استفاده کنید.

  5. اجرای سرور:

    • فایل سرور بازی را اجرا کنید (مثلاً minecraft_server.jar یا valheim_server.exe).

    • در صورت نیاز، فایل تنظیمات سرور (مانند server.properties در Minecraft) را ویرایش کنید.

    • فایروال ویندوز را بررسی کنید و پورت‌های موردنیاز را باز کنید:

      netsh advfirewall firewall add rule name="GameServer" dir=in action=allow protocol=TCP port=<PORT> enable=yes
      netsh advfirewall firewall add rule name="GameServer" dir=in action=allow protocol=UDP port=<PORT> enable=yes

۳. آموزش راه‌اندازی سرور در لینوکس

پیش‌نیازها

  • سرور لینوکس (اوبونتو ۲۰.۰۴ یا CentOS ۸ توصیه می‌شود).

  • دسترسی root یا کاربر با امتیازات sudo.

مراحل راه‌اندازی

  1. نصب پیش‌نیازها:

    • بسته‌های موردنیاز را نصب کنید:

      sudo apt update
      sudo apt install screen openjdk-17-jre unzip curl
  2. دانلود فایل‌های سرور:

    • فایل سرور بازی را دانلود کنید (مثلاً برای Minecraft):

      mkdir /home/gameserver
      cd /home/gameserver
      wget https://minecraft.net/en-us/download/server
    • برای بازی‌های مبتنی بر استیم، SteamCMD را نصب کنید:

      sudo apt install steamcmd
      steamcmd +login anonymous +force_install_dir /home/gameserver +app_update <APP_ID> validate +quit
  3. تنظیم پورت فورواردینگ:

    • مشابه ویندوز، به پنل روتر وارد شوید و پورت‌های TCP و UDP موردنیاز را برای آدرس IP سرور لینوکس باز کنید.

    • آدرس IP سرور را با دستور ip addr پیدا کنید.

  4. اجرای سرور در Screen:

    • سرور را در یک جلسه Screen اجرا کنید تا در پس‌زمینه فعال بماند:

      screen -S gameserver
      java -Xmx4G -Xms4G -jar minecraft_server.jar nogui
    • برای خروج از Screen بدون توقف سرور، از Ctrl+A و سپس D استفاده کنید.

  5. تنظیم فایروال لینوکس:

    • پورت‌ها را با ufw باز کنید:

      sudo ufw allow <PORT>/tcp
      sudo ufw allow <PORT>/udp
      sudo ufw enable

۴. یافتن و اشتراک‌گذاری Public IP

  • برای یافتن Public IP، به whatismyipaddress.com مراجعه کنید یا عبارت What is my Public IP را در گوگل جستجو کنید.

  • Public IP را با دوستان خود به اشتراک بگذارید تا به سرور متصل شوند.

  • اگر ISP شما IP دینامیک ارائه می‌دهد، از سرویس‌های Dynamic DNS مانند No-IP یا DuckDNS استفاده کنید تا آدرس ثابت داشته باشید.

۵. مدیریت و بهینه‌سازی سرور

  • پشتیبان‌گیری منظم: از فایل‌های داده سرور (مانند پوشه world در Minecraft) به‌صورت دوره‌ای نسخه پشتیبان تهیه کنید.

  • مدیریت منابع: با ابزارهایی مانند Task Manager (ویندوز) یا htop (لینوکس) مصرف CPU و RAM را بررسی کنید.

  • افزودن مودها و افزونه‌ها: برای بازی‌هایی مانند Minecraft، از Forge، Fabric یا افزونه‌های Spigot برای افزودن قابلیت‌های جدید استفاده کنید.

  • امنیت سرور:

    • از رمز عبور قوی برای سرور استفاده کنید.

    • فقط پورت‌های ضروری را در فایروال باز کنید.

    • DMZ را فقط در صورت ضرورت فعال کنید.

۶. عیب‌یابی مشکلات رایج

  • عدم اتصال بازیکنان:

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

    • از ابزارهایی مانند PingPlotter یا ping برای بررسی اتصال استفاده کنید.

  • تاخیر (Lag):

    • تعداد بازیکنان را کاهش دهید یا رم و CPU سرور را ارتقا دهید.

    • از SSD به‌جای HDD استفاده کنید.

  • مشکلات تحریم:

    • از DNS یا سرویس‌های کاهش پینگ مانند رادار گیم یا Cloudflare WARP استفاده کنید.

۷. پیشنهادات برای بازی‌های محبوب

  • Minecraft: از Spigot یا Paper برای عملکرد بهتر استفاده کنید. پورت پیش‌فرض: ۲۵۵۶۵.

  • Valheim: از SteamCMD برای دانلود سرور استفاده کنید (App ID: ۸۹۶۶۶۰). پورت‌ها: ۲۴۵۶-۲۴۵۸.

  • FiveM: نیاز به لایسنس از patreon.com/fivem دارد. پورت پیش‌فرض: ۳۰۱۲۰.

  • ARK: Survival Evolved: از SteamCMD (App ID: ۳۷۶۰۳۰) استفاده کنید. پورت‌ها: ۷۷۷۷ و ۲۷۰۱۵.

راه‌اندازی یک گیم سرور خانگی رایگان با پورت فورواردینگ، روشی مقرون‌به‌صرفه برای لذت بردن از بازی‌های چندنفره است. این آموزش با جزئیات کامل، شما را برای راه‌اندازی سرور روی ویندوز و لینوکس، مدیریت و عیب‌یابی آماده می‌کند. برای سوالات بیشتر، در بخش نظرات بپرسید یا به انجمن‌های گیمینگ مانند r/admincraft یا CFX.re مراجعه کنید.

اسماعیل زاهری

31 مطلب منتشر شده

اسماعیل زاهری هستم مدیر و موسس ویرای گیم، بیش از 6 سال تو حوزه گیم مود و توسعه ربات تلگرام هستم و در کنار وبلاگ نویسی و طراحی سایت و همچنین برنامه نویسی اندروید در زمینه شبکه و دوربین های مداربسته نیز فعالیت دارم. خوشحال میشم اگه سوالی داشته باشید با بنده مطرح کنید.

درباره این مطلب نظر دهید !
قالب فروش فایل

محصولات پرفروش

%38
تخفیف

خرید اشتراک ویژه (VIP) وبسایت (ماهانه)

قیمت اصلی 120,000 تومان بود.قیمت فعلی 75,000 تومان است.
1
%24
تخفیف

ربات تلگرام پیشرفته: ابزار هوشمند مدیریت وب‌هوک و تعامل با مخاطبان

قیمت اصلی 85,000 تومان بود.قیمت فعلی 65,000 تومان است.
1
%45
تخفیف

سورس ربات تگ گیر api – مدیریت سریع و حرفه‌ای تگ‌های تلگرام

قیمت اصلی 450,000 تومان بود.قیمت فعلی 250,000 تومان است.
0