<º Gamer: Настройване на Counter Strike сървър (и други)

По време на младата индустрия за видеоигри има много заглавия, които са нараснали със заглавието на най-играните в Интернет или в мрежата. Counter Strike Това беше един от тях, освен най-играният по това време, наред с други благодарение на кибер-кафенетата, където можете да играете онлайн с хората от квартала. Движен от копнеж, реших да създам сървър, който да играе някои игри с моите приятели. Също така тази статия се използва за други игри, които използват същия двигател, като например Half Life, CS: Условие Нула, Team Fortressи т.н. Освен това ще преподавам и как да добавям Amx Mod X, допълнение, чрез което можем да подобрим игрите и административния опит. Все още се уча за това, затова се опитайте да отговорите на всички въпроси, които имате.

Преди да започнем ще ни трябва следното:

  • Пара (Не е необходимо да сте влезли, просто го инсталирайте и папката е създадена . пара в нашата папка HOME)
  • GDB
  • mailutils
  • 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, който Hamachi ми дава, тъй като в моя случай не искам да се показва в сървърния списък на играта, само сред моите приятели.

Сега пристъпваме към отваряне на 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 и добавяме и премахваме nombres на картите, които искаме.
И с всичко това имаме основите, за да имаме нашия сървър.

AMX Mod X Инсталация

AMX Mod X ни позволява да добавим нови възможности към нашия сървър, като експулсиране и / или забрана на потребители, възможност за конфигуриране на всяка карта поотделно (например, да продължи по-дълго, да започне с повече или по-малко пари и т.н.). Също така на техния уебсайт можем да намерим добър списък със скриптове, като система за гласуване за следващата карта преди края на картата, нови звуци и т.н.
За това ние смиламе вашето изтегляне на уеб страница и слизаме надолу AMX Mod X Base за Linux и Метамод. Адон за Counter-Strike Той не е задължителен, добавя възможност за показване на статистиката на играчите на екрана.
Вътре в папката сървърни файлове / 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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Куроро44 каза той

    Няма да имате нещо подобно за Dota 2? Би било много полезно 😉

  2.   eliotime3000 каза той

    Интересно, въпреки че нещо Hamachi все още не ми работи (използвал съм го, но ми е доста неудобно да настройвам виртуална LAN).

  3.   rawBasic каза той

    Страхотно! .. .. просто и бързо .. кара ме да се върна в CS! .. .. толкова много посветени часове, толкова кибер игри, толкова много турнири .. носталгия .. 😀

    Продължавам да оставам в UrT .. ..нещо като да имам такава игра в родните и официални репозитории .. 😛

    PS: Преди няколко години, когато все още играех CS ... Модифицирах плъгин и направих своя собствена система за удостоверяване, за да имам псевдонимите с парола, и по този начин поддържах статистиката на сървъра, без да съм съсипан от някакъв имитатор .. да Те се интересуват, търся го и го праша (макар че няма да го коригирам) и го предавам на тях.

  4.   Горе-долу каза той

    Все още е страхотна класика сред приятелите! Отлично, ще го тествам, благодаря.

  5.   Дейвид Гонсалес Гарсия каза той

    Много благодаря =)

  6.   Pepe каза той

    Много добро ръководство. Не се е променило много, за да се направи същото с csgo. В http://www.dudosos.com/counter-strike/ има още ръководства и трикове от тази страхотна игра, за мен най-добрата.

  7.   Leper_Ivan каза той

    Отличен принос. Просто искам да добавя една стъпка, която трябваше да използвам.

    С динамичния IP. Бихме могли да добавим към файла cs-server.cfg в края редовете

    __sxei_internal_ip (нашият частен IP) <- Пример: 192.168.1.3
    ip (публичният ни IP) От който myip го вижда.
    __sxei_изисква 1 1, за да използва sxe 0 за изключване.

    Така че използвайте ip добре.

    Иван!

  8.   THE_ZGUN_KILLER каза той

    Бих искал да знам дали подобен сървър за пара може да бъде реализиран за dota2 Искам да настроя сървър в дома си, така че приятелите ми да могат да се свързват и да играят, когато искаме да играем, без да е необходимо един човек да създава LAN игрите