how-to-use-steam-cmd-Recovered
how-to-use-steam-cmd-Recovered

آموزش کامل نصب و استفاده از SteamCMD برای راه اندازی سرور بازی

SteamCMD ابزار رسمی شرکت Valve برای دانلود، نصب و به‌روزرسانی نسخه‌های Dedicated Server بازی‌هاست. این ابزار به مدیران سرورهای بازی اجازه می‌دهد بدون نیاز به کلاینت کامل استیم، سرور اختصاصی بسازند، آن را مدیریت کنند و به‌صورت خودکار آپدیت دریافت کنند. در این راهنما، نحوه نصب و راه‌اندازی SteamCMD و سپس نصب سرور اختصاصی یک بازی را مرحله‌به‌مرحله بررسی می‌کنیم
0 اشتراک گذاری
0
0
0
0

۱. SteamCMD چیست و چرا استفاده می‌شود؟

SteamCMD یک نسخه خط فرمانی از کلاینت استیم است که مخصوص مدیریت و نصب سرورهای بازی طراحی شده. این ابزار برای موارد زیر کاربرد دارد:

  • نصب Dedicated Server بدون نیاز به نصب استیم کامل

  • دریافت سریع و خودکار آپدیت‌های بازی

  • اجرای دستورات شبکه و اعتبارسنجی فایل‌ها

  • امکان اجرای خودکار در اسکریپت‌ها و محیط‌های سرور لینوکسی یا ویندوزی

برای اکثر بازی‌هایی که سرور اختصاصی دارند (مثل Valheim، Rust، ARK و…)، تنها راه رسمی نصب سرور همین SteamCMD است.


۲. دانلود و نصب SteamCMD

SteamCMD روی هر دو سیستم‌عامل Windows و Linux قابل اجراست.


۲.۱. نصب SteamCMD در ویندوز

  1. یک پوشه دلخواه مثل:

    C:\steamcmd
  2. دانلود فایل steamcmd.zip

  3. استخراج محتوا داخل پوشه

  4. اجرای فایل:

    steamcmd.exe

SteamCMD پس از اجرا خودش را به‌طور خودکار به‌روزرسانی می‌کند.


۲.۲. نصب SteamCMD در لینوکس (Ubuntu/Debian)

ابتدا وابستگی‌ها را نصب کنید:

sudo apt update sudo apt install lib32gcc-s1

سپس SteamCMD را دانلود کنید:

mkdir ~/steamcmd
cd ~/steamcmd 
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz 
tar -xvzf steamcmd_linux.tar.gz 
./steamcmd.sh

۳. ورود به SteamCMD

پس از اجرا، برای ورود به حساب Steam:

login yourSteamUsername

اگر بازی نیازی به ورود نداشته باشد می‌توانید از ورود ناشناس استفاده کنید:

login anonymous

(بسیاری از Dedicated Serverها ناشناس قابل دانلود هستند.)


۴. تنظیم پوشه نصب سرور

پوشه‌ای تعیین کنید که می‌خواهید سرور داخل آن نصب شود:

force_install_dir ./myserver/

می‌توانید مسیر کامل هم بدهید:

force_install_dir /home/server/valheim/

۵. نصب Dedicated Server بازی

هر بازی یک AppID دارد. با استفاده از این AppID سرور نصب می‌شود:

app_update APPID validate

مثال:
برای نصب سرور تئوری (AppID فرضی):

app_update 123456 validate

پس از پایان نصب، سرور در مسیر انتخاب‌شده قرار می‌گیرد.


۶. به‌روزرسانی سرور (Update Server)

برای آپدیت کردن سرور فقط کافی‌ست دوباره همین دستور را بزنید:

app_update APPID

اگر validate بزنید فایل‌ها بررسی و تعمیر می‌شوند ولی زمان بیشتری می‌برد.


۷. اجرای خودکار SteamCMD با اسکریپت

برای محیط‌های سروری توصیه می‌شود از اسکریپت استفاده کنید.

نمونه اسکریپت در ویندوز (Batch File)

@echo off
steamcmd +login anonymous +force_install_dir C:\myserver +app_update APPID validate +quit

نمونه اسکریپت در لینوکس

@echo off
steamcmd +login anonymous +force_install_dir C:\myserver +app_update APPID validate +quit

۸. اجرای Dedicated Server

پس از نصب، فایل اجرایی سرور داخل پوشه نصب قرار دارد.
مثلاً در ویندوز:

mygameserver.exe

یا در لینوکس:

./mysserver.x86_64

بسته به نوع بازی، تنظیمات پیکربندی مثل پورت، فایل config، تنظیمات RAM و… در پوشه سرور قرار دارند.


۹. نکات مهم در مدیریت Dedicated Server

  • همیشه سرور را قبل از اجرای دوباره، stop کنید

  • برای جلوگیری از اختلال، بعد از آپدیت validate نزنید مگر مشکلی باشد

  • SteamCMD بهترین گزینه برای سرورهای ابری (VPS) است

  • اکثر بازی‌ها دیتای سرور را در فایل‌های config داخل پوشه game قرار می‌دهند


جمع‌بندی

SteamCMD یکی از ابزارهای اصلی برای نصب و راه‌اندازی سرورهای اختصاصی بازی در ویندوز و لینوکس است. با استفاده از این ابزار می‌توانید نصب سریع، به‌روزرسانی خودکار و مدیریت کامل روی Dedicated Server داشته باشید.
اگر قصد راه‌اندازی سرور بازی در یک VPS قدرتمند را دارید، SteamCMD انتخاب استاندارد و حرفه‌ای برای شروع است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شاید دوست داشته باشید

داستان بازی God Of War: Ragnarok

مقدمه این بر کریتوس، خدای جنگ، و پسر نوجوانش، آترئوس متمرکز است، که با درگیری راگناروک آینده روبرو…