<º Ойыншы: Counter Strike серверін орнату (және басқалары)

Бүкіл жас видео ойындар индустриясында Интернетте немесе желіде ең көп ойнайтын атақпен бірге көтеріліп келе жатқан көптеген атаулар болды. Counter Strike Бұл сол кездегі ең көп ойнағаннан басқа, соның ішінде киберкафелер арқасында, сол маңдағы адамдармен онлайн режимінде ойнауға болатын ойындардың бірі болды. Сағыныштан біраз қозғалдым, мен достарыммен бірнеше ойын ойнайтын сервер орнатуды шештім. Сондай-ақ, бұл мақала сол қозғалтқышты пайдаланатын басқа ойындарда қолданылады, мысалы Half Life, CS: Нөлдік жағдай, Team Fortressжәне т.б. Сонымен қатар, мен қалай қосуды үйретемін Amx Mod X, ойын және басқару тәжірибесін жақсартатын қосымша. Мен бұл туралы әлі де білемін, сондықтан кез-келген сұрақтарға жауап беруге тырысыңыз.

Бастамас бұрын бізге келесілер қажет:

  • бу (Жүйеге кірудің қажеті жоқ, оны орнатып, қалтаны жасаңыз .бумен біздің HOME папкасында)
  • gdb
  • mailutils
  • tmux
  • постфикс
  • li32-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 негізі Linux және Метамод. 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 Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   44 дижо

    Сізде Dota 2-ге ұқсас нәрсе болмай ма? Бұл өте пайдалы болар еді 😉

  2.   eliotime3000 дижо

    Бір қызығы, Хамачи мен үшін әлі жұмыс істемеген болса да (мен оны қолдандым, бірақ виртуалды жергілікті желіні орнату ыңғайсыз деп санаймын).

  3.   шикіБазалық дижо

    Керемет! .. .. қарапайым және жылдам .. бұл мені CS-ге қайта оралуға мәжбүр етеді! .. .. қанша сағат бөлінгенім, киберлердегі көптеген ойындар, көптеген турнирлер ... ностальгия .. 😀

    Мен UrT-де қала беремін .. .. мұндай ойынның отандық және ресми репостарда болғанын ұнатпаймын .. 😛

    PS: бірнеше жыл бұрын, мен CS ойнайтын кезімде ... Мен плагинді өзгерттім және өзімнің аутентификация жүйесін жасырын сөзбен бүркеншік аттарға ие етіп жасадым, осылайша серверде статистиканы қандай да бір имиджатор бұзбай сақтадым .. ..əә Олар қызықтырады, мен оны іздеп, шаңын сүртемін (мен оны түзетпесем де), оларды өзіме жеткіземін.

  4.   Сонымен дижо

    Бұл достар арасында әлі күнге дейін керемет классика! Өте жақсы, мен оны сынақтан өткіземін, рахмет.

  5.   Дэвид Гонзалес Гарсия дижо

    Көп рахмет =)

  6.   Пепе дижо

    Өте жақсы нұсқаулық. Csgo-мен бірдей істеу үшін көп нәрсе өзгерген жоқ. Жылы http://www.dudosos.com/counter-strike/ бұл керемет ойынның нұсқаулықтары мен амалдары көбірек, мен үшін ең жақсысы.

  7.   Лепер_Иван дижо

    Өте жақсы үлес. Мен жай ғана қолданған қадамды қосқым келеді.

    Динамикалық IP-мен. Соңында cs-server.cfg файлына жолдарды қосуға болады

    __sxei_internal_ip (біздің жеке IP) <- Мысалы: 192.168.1.3
    ip (біздің жалпыға ортақ IP) қайдан көрінеді.
    __sxei_ өшіру үшін 1 схемасын қолдану үшін 1 0 қажет.

    Сондықтан ipді жақсы қолданыңыз.

    Иван!

  8.   THE_ZGUN_KILLER дижо

    Dota2-ге ұқсас бу серверін іске асыруға болатындығын білгім келеді, мен өз үйіме сервер орнатқым келеді, сонда біз достар бір адам LAN ойындарын жасамай ойнағымыз келген кезде қосылып ойнай аламыз.