<º Gamer: راه اندازی سرور Counter Strike (و دیگران)

در سراسر صنعت جوان بازی های ویدئویی عناوین زیادی وجود داشته که با عنوان بیشترین بازی در اینترنت یا شبکه افزایش یافته اند. مبارزه با اعتصاب این یکی از آنها بود ، علاوه بر اینکه در آن زمان بیشترین بازی را داشت ، به لطف کافی نت ها ، جایی که می توانستید با مردم محله به صورت آنلاین بازی کنید. با اشتیاق کمی که منتقل شد ، تصمیم گرفتم یک سرور راه اندازی کنم تا با دوستانم چند بازی انجام دهم. همچنین این مقاله برای بازیهای دیگری که از همان موتور استفاده می کنند ، مانند Half Life، CS: شرایط صفر ، تیم قلعه، و غیره. علاوه بر این من همچنین نحوه افزودن را آموزش می دهم Amx Mod X، مکملی است که از طریق آن می توانیم تجربه بازی و مدیریت را بهبود ببخشیم. من هنوز در این باره می آموزم ، بنابراین سعی کنید به س anyالات خود پاسخ دهید.

قبل از شروع به موارد زیر احتیاج داریم:

  • بخار (ورود به سیستم ضروری نیست ، فقط باید آن را نصب کنید و پوشه ایجاد شود .بخار در پوشه HOME ما)
  • gdb
  • پست الکترونیکی
  • tmux
  • پسوند
  • lib32-gccl (اگر سیستم ما 32 بیت باشد)

پس از نصب موارد لازم ، اسکریپت را بارگیری می کنیم که به همه امور (نصب ، کنترل ، اجرا و غیره) رسیدگی می کند. برای این کار دستورات زیر را اجرا می کنیم:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

پس از مدتی (بسته به اتصال به اینترنت) همه موارد لازم بارگیری خواهد شد و از ما نام سرور و رمز عبور rcon را می طلبد که برای کنترل سرور از ترمینال بازی لازم است.
پس از پایان کار ، می توانیم سرور را اجرا کرده و بازی را باز کرده و آزمایش کنیم که در لیست سرورهای LAN ظاهر می شود. برای این ما اجرا می کنیم:
./csserver start
o
./csserver debug
آن را با حالت اشکال زدایی برای شناسایی خرابی های احتمالی و غیره شروع کنید.

برای پیکربندی سرور ، 2 پرونده را ویرایش خواهیم کرد: سرور css y serverfiles / cstrike / cs-server.cfg

اولین مورد ، همان موردی است که قبلاً اجرا کرده ایم ، می توانید برخی از پارامترهای راه اندازی سرور مانند IP ، نقشه شروع ، حداکثر تعداد پخش کننده ها و پورت های سرور را اصلاح کنید (اگرچه بهتر است آنها را به طور پیش فرض ترک کنید). همچنین می توانیم اعلان های ایمیل را فعال کرده و وارد حساب Steam خود شویم. خطوطی که اکنون ما را مورد توجه قرار می دهد عبارتند از:
defaultmap="de_dust2" //mapa que saldrá al arrancar el servidor.
maxplayers="16" // Numero máximo de jugadores.
port="27015"
clientport="27005" //puertos por defecto del servidor y cliente. Mejor no tocar si no sabemos lo que se hace.
ip="0.0.0.0" // IP del servidor. Aquí ira la IP publica si el server saldrá a internet.

IP در مورد من همان IP است که هاماچی به من می دهد ، زیرا در مورد من نمی خواهم فقط در میان دوستانم در لیست سرور بازی ظاهر شود.

اکنون ما شروع به باز کردن serverfiles / cstrike / cs-server.cfg می کنیم
ما چندین پارامتر را خواهیم دید ، اما ما در این موارد تمرکز خواهیم کرد ، که قبلا نیز در مورد آنها بحث شده است.

hostname "Son Link CS 1.6" // Nombre del servidor
mp_timelimit 20 // Tiempo limite del mapa
sv_cheats 0 // Para activar los trucos o no. Mejor dejarlo desactivado, que en estos juegos ya se sabe ...
rcon_password "PaSSWoRD" // La contraseña para poder administrar el servidor desde el juego
sv_password "" // La contraseña del servidor si deseamos que solo las que la sepan puedan entrar.

تعداد پارامترهایی که سرور پشتیبانی می کند ، به خصوص اگر بعدا AMX Mod X را اضافه کنیم ، بسیار زیاد است. در پایان آموزش برخی از پیوندها را با اطلاعات مفید قرار می دهم.
من می خواهم مواردی را که اضافه کرده ام قرار دهم:

sv_downloadurl "http://miservercs.com/cs" // Url de descarga de los mapas, sonidos, etc que añadamos al server y que vienen por defecto. Si no se define sera desde el servidor.
mp_autoteambalance 1 // Para que los equipos estén equilibrados (que no haya muchos mas jugadores en uno que en otro)
mp_freezetime 5 // el tiempo de espera antes de comenzar la ronda
mp_startmoney 4000 // dinero con el que empiezan los jugadores cada mapa
mp_winlimit 10 // Limite de victorias.

برای غیرفعال کردن یک گزینه می توانیم خط را حذف کنیم یا // را در ابتدای خط قرار دهیم.
و اگر بخواهیم هر وقت نقشه تمام شد نقشه را بچرخاند ، پرونده را ویرایش می کنیم serverfiles / cstrike / mapcycle.txt را اضافه کرده و حذف کنید تعداد از نقشه هایی که می خواهیم
و با همه اینها ما اصول لازم برای داشتن سرور خود را داریم.

نصب AMX Mod X

AMX Mod X به ما این امکان را می دهد تا امکانات جدیدی مانند اخراج و / یا ممنوعیت استفاده از کاربران ، امکان پیکربندی هر نقشه به صورت جداگانه (به عنوان مثال برای ماندگاری بیشتر ، شروع با پول بیشتر یا کمتر و غیره) به سرور خود اضافه کنیم. همچنین در وب سایت آن می توانیم لیست خوبی از اسکریپت ها ، مانند سیستمی برای رأی دادن به نقشه بعدی قبل از پایان نقشه ، صداهای جدید و غیره پیدا کنیم.
برای این ما شما را هضم می کنیم بارگیری صفحه وب و پایین می رویم پایه AMX Mod X برای لینوکس و متامود. افزونه Counter-Strike این اختیاری است ، این امکان را به شما می دهد تا آمار بازیکنان را بر روی صفحه نشان دهید.
داخل پوشه serverfiles / cstrike ما پوشه ای به نام افزونه و فایلهای بارگیری شده را از حالت فشرده خارج کنید.
اکنون می خواهیم پرونده را ویرایش کنیم libslist.gam که در serverfiles / cstrike یافت می شود.

من در صورت بروز خطا هنگام ویرایش یا بعداً بخواهیم آن را حذف نصب کنیم ، قبل از اصلاح آن را توصیه می کنم

ما به دنبال این خطوط هستیم:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"

و آنها را تغییر می دهیم برای:

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"

اکنون سعی خواهیم کرد تا سرور را با پارامتر اشکال زدایی شروع کنیم تا بررسی کنیم که کاملاً شروع به کار کرده است. در غیر اینصورت ، صحیح مسیرهای بالا را بررسی کنید.
اکنون برای فعال سازی AMX پرونده را ایجاد می کنیم serverfiles / cstrike / addons / metamod / plugins.ini و خط زیر را اضافه می کنیم:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

و با این کار ما قبلا AMX Mod X را نصب کرده ایم.
اکنون برای پایان دادن به ما یک مدیر اضافه خواهیم کرد تا بتواند آن را از کنسول بازی پیکربندی کند.
بدین منظور ما پرونده را ویرایش خواهیم کرد serverfiles / cstrike / addons / amxmodx / configs / users.ini در خود پرونده ها ، همه گزینه ها را نشان می دهد. همانطور که در این مورد ما علاقه مندیم یکی را با تمام مجوزهایی که در انتهای پرونده اضافه می کنیم ایجاد کنیم:

"Son Link" "Contreseña" "abcdefghijklmnopqrstuv" "a"

در این حالت ، ما همچنین نیاز داریم که هنگام ورود به سرور ، رمز عبور را ارسال کند. برای این کار ما پرونده را ویرایش می کنیم config.cfg که در پوشه بازی قرار دارد (در مورد من در Steam / SteamApps / common / Half-Life / cstrike / config.cfg) و خط زیر را اضافه می کنیم:

setinfo "_pw" "Contraseña"

و با این کار ما در حال حاضر هر آنچه برای یک پیکربندی اساسی نیاز داریم را داریم.
ما سرور را شروع می کنیم و از بازی پس از ورود به سرور ، ترمینال را باز می کنیم (در español به طور پیش فرض این کلید است º) و بنویس:
amxmodmenu
و ما به بازی باز می گردیم (با فشار دادن Esc) و فقط شماره مشخص شده را فشار می دهیم تا از منو به منوی دیگر برویم. به طور پیش فرض منو به زبان انگلیسی است ، اما می توان با فشار دادن 9 ، 4 ، 1 به این ترتیب تا زمانی که اسپانیایی ظاهر شود و در آخر 2 برای ذخیره ، آن را به زبان اسپانیایی قرار دهید.

و تا اینجا همه چیز. امیدوارم اگر روزی جرأت کنید سرور CS خود را راه اندازی کنید ، این آموزش برای شما مفید واقع شود. در صفحه Amx MOD X اطلاعات بیشتری در مورد آن ، یک موتور جستجوگر پلاگین و یک انجمن برای سوالات پیدا خواهید کرد.
ببینمت

صفحه خالق اسکریپت سرور: http://danielgibbs.co.uk


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

9 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   44. کورورو dijo

    برای Dota 2 چیزی مشابه نخواهید داشت؟ بسیار مفید خواهد بود

  2.   eliotime3000 dijo

    جالب است ، اگرچه مورد Hamachi هنوز برای من کاملاً مفید نیست (من از آن استفاده کرده ام ، اما راه اندازی یک شبکه محلی مجازی کاملاً ناخوشایند است).

  3.   اولیه dijo

    عالی! .. .. ساده و سریع..این باعث می شود که بخواهم به CS برگردم! .. .. این همه ساعت اختصاص داده شده ، این همه بازی در فضای مجازی ، این همه مسابقات..نوستالژی ..

    من مدام در UrT می مانم .. .. هیچ چیز مانند داشتن چنین بازی در repos های بومی و رسمی نیست ...

    PS: چندین سال پیش ، زمانی که هنوز در حال بازی CS بودم ... من یک افزونه را اصلاح کردم و سیستم احراز هویت خودم را ساختم تا نام مستعار را با رمز عبور داشته باشم ، و بنابراین آمارها را در سرور حفظ می کنم بدون اینکه توسط برخی از جعل هویت خراب شود .. .. بله آنها علاقه مند هستند ، من به دنبال آن می گردم و گرد و خاک می کنم (اگرچه اصلاح نمی کنم) و آن را به آنها منتقل می کنم.

  4.   بنابراین همینطور dijo

    هنوز هم در بین دوستان یک کلاسیک عالی است! عالی ، من قصد دارم آن را امتحان کنم ، ممنون.

  5.   دیوید گونزالس گارسیا dijo

    خیلی ممنون =)

  6.   په په dijo

    راهنمای بسیار خوبی تغییر چندانی برای انجام همان کار با csgo صورت نگرفته است. که در http://www.dudosos.com/counter-strike/ راهنماها و ترفندهای بیشتری برای این بازی عالی وجود دارد ، برای من بهترین است.

  7.   Leper_Ivan dijo

    سهم عالی من فقط می خواهم یک مرحله اضافه کنم ، که باید استفاده می کردم.

    با IP پویا. می توانیم خطوط را به پرونده cs-server.cfg اضافه کنیم

    __sxei_internal_ip (IP خصوصی ما) <- مثال: 192.168.1.3
    ip (IP عمومی ما) که از طریق آن myip آن را می بیند.
    __sxei_ برای استفاده از sxe 1 برای خاموش کردن به 1 0 نیاز داشت.

    بنابراین از ip به خوبی استفاده کنید.

    ایوان

  8.   THE_ZGUN_KILLER dijo

    من می خواهم بدانم که آیا سرور بخار مشابهی برای dota2 قابل اجرا است. من می خواهم یک سرور در خانه خود راه اندازی کنم تا دوستانم بتوانند بدون نیاز به ایجاد یک بازی شخصی LAN ، هر زمان که بخواهیم بازی کنیم ، ارتباط برقرار کنند

bool (درست)