بدون شک مطلبی که در اینجا برای آموزش قرار داده شده است در کمتر سایت فارسی زبانی پیدا خواهید کرد در این جا سعی شده تا نحوه ایجاد یک گیم سرور کانتر بر روی بستر لینوکس به صورت گام به گام بیان شود
برای این کار به یک سرور با سیستم عامل لینوکس نیاز است.این سرور حتما نباید اختصاصی باشد می توانید از سرور مجازی لینوکس (VPS) نیز استفاده نمایید.کافی است یک نسخه از Cent OS روی سرور نصب نمایید.
پس از آماده سازی نوبت به دانلود بازی بر روی سرور می باشد برای این کار می بایست مراحل زیر را به ترتیب انجام دهید
ابتدا نرم افزار Putty را از اینجا دانلود نمایید
با استفاده از این نرم افزار می توانید دستورات لازم جهت تنظیم سرور را روی آن اعمال نمایید
حال مراحل زیر را به ترتیب انجام دهید
1.نرم افزار Putty را باز کرده و ای پی سرور را در محل مربوطه وارد نمایید (تصویر شماره 1)
تصویر شماره 1
2.پس از کانکت شدن گزینه login را مشاهده می نمایید.عبارت root را تایپ نموده و گزینه Enter را بفشارید
حال باید Root Password سرور را وارد نموده و Enter را بفشارید
3.حال باید یک دایرکتوری یا Folder به نام srcds ایجاد نمایید.برای این کار کافی است دستور زیر را وارد نمایید و Enter را بفشارید
mkdir srcds
4.دراین مرحله باید وارد پوشه ای که ساخته ایم شده و فایل hldsupdatetool.bin را دانلود نماییم برای این کار کافیست کد زیر را وارد نمایید
cd srcds
wget http://www.cstrike-planet.com/dls/hldsupdatetool.bin
5.اگر مراحل بالا را به درستی انجام داده باشید باید فایل hldsupdatetool.bin را در پوشه srcds داشته باشیم.
حال باید سطح دسترسی hldsupdatetool.bin را تغییر دهیم تا بتوانیم آن را Extract کنیم.برای این کار فرمان زیر را وارد نمایید
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
توجه : پس از اجرای فایل hldsupdatetool.bin برای موافقت کلمه yes را تایپ نمایید
در صورتی که پس از اجرای دستور قبلی با پیغام خطای ( uncompress: command not found’ message ) مواجه شدید به این معنی است که بر روی سرور شما این قابلیت فعال نیست برای فعال سازی آن کافی است دستور زیر را وارد نمایید
ln -s /bin/gunzip /bin/uncompress
6.حال شما فایل Steam بازی را در اختیار دارید.کافی است برای ادامه فرمان زیر را تایپ نمایید
chmod +x steam
./steam -command update -game “Counter-Strike Source” -dir .
در اینجا بازی مورد نظر برای نصب کانتراستریک نسخه سورس می باشد.حال باید فرایند نصب بازی شروع شود (عکس شماره 2)
مدت زمان نصب با توجه به سرعت کانکشن اینترنت سرورشما بین 30 تا 60 دقیقهبه طول خواهد انجامید.پس از اتمام نصب پیغام HLDS installation up to date نمایش داده خواهد شد.حال سرور شما آماده استارت است.
دستورات زیر پس از استارت سرور کاربرد دارد
1. جهت اجرای کنسول
-console
2. به روز رسانی خودکار در صورت انتشار نسخه جدید
-autoupdate
3. نوع بازی که توسط HLDS قصد اجرای آن را دارید
-game <game name>
4. محدود کردن تعداد پلیرها
+maxplayers <number of players>
5.نقشه ای که قصد دارید در آن بازی اجرا شود
+map <map name>
6.شماره پورتی که قصد دارید به سرور متصل شوید
-port <port number>
7. آی پی سرور جهت اتصال
-ip <ipaddress>
راه های متفاوتی برای اجرای سرور وجود دارد به عنوان مثال یکی از را ها استفاده از فرمان زیر است :
./srcds_run -game cstrike -autoupdate +maxplayers 20 +map de_aztec > /dev/null 2>&1 &
حتما برای شما این سوال به وجود آمده که /dev/null 2>&1 چیست؟ این کد برای عدم ارسال خروجی و یابه عبارتی log سرور می باشد.
در صورتی که می خواهید از سرور خود خروجی داشته باشید و یابه عبارتی log سرور را ببینید از دستور زیر استفاده نمایید
/srcds_run -game cstrike -autoupdate +maxplayers 20 +map de_aztec > srcds.log 2>&1 &
این دستور کلیه اتفاقاتی که روی سرور رخ می دهد را در فایلی به اسم srcds.log ذخیره خواهد کرد
تیم کانتر امیدوار است که مطلب ارائه شده مورد توجه شما قرار گرفته باشد.با توجه به این که هدف ما از ارائه مطالب آموزشی ، ارتقا سطح اطلاعات کاربران خود می باشد لذا خواهشمند است در صورت کپی برداری از این مطلب ، نام منبع را ذکر نمایید
منبع : www.counterbaz.ir
لینک ها مشکل دارن
فعال شد
سلام
موقع نصب این ارور رو میده
Getting version 51 of Steam HLDS Update Tool
No Steam Content Servers available, please try again later
بر روی لینوکس در حال نصب هستید؟