<Server गेमर: काउंटर स्ट्राइक सर्वर (और अन्य) की स्थापना

पूरे युवा वीडियो गेम उद्योग में कई खिताब हैं जो इंटरनेट या नेटवर्क पर सबसे ज्यादा खेले जाने वाले खिताब के साथ बढ़ रहे हैं। काउंटर स्ट्राइक यह उनमें से एक था, उस समय सबसे अधिक खेला जाने के अलावा, साइबर कैफे की बदौलत, जहां आप आस-पड़ोस के लोगों के साथ ऑनलाइन खेल सकते थे। लालसा से थोड़ा आगे बढ़ा, मैंने अपने दोस्तों के साथ कुछ गेम खेलने के लिए एक सर्वर स्थापित करने का फैसला किया। इस लेख का उपयोग अन्य खेलों के लिए भी किया जाता है जो उसी इंजन का उपयोग करते हैं, जैसे कि हाफ लाइफ, सीएस: कंडीशन जीरो, टीम फोर्ट, आदि। इसके अलावा मैं यह भी सिखाऊंगा कि कैसे जोड़ना है एमएक्स मॉड एक्स, एक पूरक जिसके माध्यम से हम गेमिंग और प्रशासन के अनुभवों में सुधार कर सकते हैं। मैं अभी भी इसके बारे में सीख रहा हूं, इसलिए आपके पास होने वाले किसी भी प्रश्न का उत्तर देने का प्रयास करें।

शुरू करने से पहले हमें निम्नलिखित की आवश्यकता होगी:

  • भाप (यह लॉग इन होना आवश्यक नहीं है, बस इसे स्थापित किया गया है और फ़ोल्डर बनाया गया है भाप हमारे गृह फ़ोल्डर में)
  • जी.डी.बी.
  • mailutils
  • tmux
  • पोस्टफ़िक्स
  • lib32-gccl (यदि हमारी प्रणाली 32 बिट्स है)

एक बार आवश्यक स्थापित होने के बाद, हम उस स्क्रिप्ट को डाउनलोड करने के लिए आगे बढ़ते हैं जो सब कुछ (स्थापना, नियंत्रण, निष्पादन, आदि) का ख्याल रखेगा। ऐसा करने के लिए हम निम्नलिखित कमांड निष्पादित करते हैं:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

थोड़ी देर के बाद (इंटरनेट कनेक्शन के आधार पर) आवश्यक सभी कुछ डाउनलोड किया गया होगा और यह हमें गेम के टर्मिनल से सर्वर को नियंत्रित करने के लिए आवश्यक आरसीएन के लिए सर्वर नाम और पासवर्ड के लिए पूछेगा।
एक बार समाप्त होने के बाद हम सर्वर को चलाने की कोशिश कर सकते हैं और गेम खोल सकते हैं और परीक्षण कर सकते हैं कि यह LAN सर्वर की सूची में दिखाई देता है। इसके लिए हम निष्पादित करते हैं:
./csserver start
o
./csserver debug
संभावित विफलताओं आदि का पता लगाने के लिए डिबग मोड के साथ इसे शुरू करना।

सर्वर को कॉन्फ़िगर करने के लिए हम 2 फाइलों को संपादित करेंगे: Cssserver y serverfiles / cstrike / cs-server.cfg

पहला, जो हम पहले ही निष्पादित कर चुके हैं, आप कुछ सर्वर स्टार्टअप पैरामीटर जैसे कि आईपी, स्टार्ट मैप, अधिकतम संख्या में खिलाड़ी और सर्वर पोर्ट को संशोधित कर सकते हैं (हालांकि डिफ़ॉल्ट रूप से उन्हें छोड़ना बेहतर है)। हम ईमेल सूचनाएँ भी सक्रिय कर सकते हैं और अपने स्टीम खाते में प्रवेश कर सकते हैं। अब हमारी रुचि की रेखाएँ हैं:
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.

मेरे मामले में आईपी वह आईपी है जो हमाची मुझे देता है, क्योंकि मेरे मामले में मैं नहीं चाहता कि यह खेल की सर्वर सूची में दिखाई दे, केवल मेरे दोस्तों के बीच।

अब हम 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.

सर्वर द्वारा समर्थित मापदंडों की संख्या, खासकर अगर हम बाद में एएमएक्स मॉड एक्स को जोड़ते हैं, तो बहुत बड़ी है। ट्यूटोरियल के अंत में मैं उपयोगी जानकारी के साथ कुछ लिंक छोड़ दूंगा।
मैं उन लोगों को डालने जा रहा हूं जिन्हें मैंने जोड़ा है:

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 और हम जोड़ते हैं और निकालते हैं संख्या नक्शे के हम चाहते हैं।
और इस सब के साथ हमारे पास हमारे सर्वर के लिए मूल बातें हैं।

एएमएक्स मॉड एक्स इंस्टॉलेशन

एएमएक्स मॉड एक्स हमें अपने सर्वर में नई संभावनाओं को जोड़ने की अनुमति देता है, जैसे कि उपयोगकर्ताओं के निष्कासन और / या प्रतिबंध, प्रत्येक नक्शे को अलग से कॉन्फ़िगर करने की संभावना (उदाहरण के लिए, अधिक समय तक, कम या ज्यादा पैसे, आदि के साथ शुरू करने के लिए)। इसके अलावा उनकी वेबसाइट पर हम स्क्रिप्ट की एक अच्छी सूची पा सकते हैं, जैसे कि नक्शा समाप्त होने से पहले अगले नक्शे के लिए वोट देने की प्रणाली, नई आवाज़ आदि।
इसके लिए हम आपका पाचन करते हैं वेब पेज डाउनलोड करें और हम नीचे जाते हैं एएमएक्स मॉड एक्स बेस लिनक्स के लिए और मेटामॉड. काउंटर-स्ट्राइक एडऑन यह वैकल्पिक है, यह स्क्रीन पर खिलाड़ियों के आंकड़े दिखाने की संभावना को जोड़ता है।
फोल्डर के अंदर 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"

अब हम डिबग पैरामीटर के साथ सर्वर को यह सत्यापित करने के लिए शुरू करने की कोशिश करेंगे कि यह पूरी तरह से शुरू हो। यदि नहीं, तो जांच लें कि ऊपर के मार्ग सही हैं।
अब एएमएक्स को सक्रिय करने के लिए हम फ़ाइल बनाते हैं serverfiles / cstrike / addons / metamod / plugins.ini और हम निम्नलिखित पंक्ति जोड़ते हैं:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

और इसके साथ हम पहले से ही एएमएक्स मॉड एक्स स्थापित कर चुके हैं।
अब समाप्त करने के लिए हम गेम कंसोल से इसे कॉन्फ़िगर करने में सक्षम होने के लिए एक व्यवस्थापक जोड़ देंगे।
इसके लिए हम फाइल को एडिट करेंगे serverfiles / cstrike / addons / amxmodx / configs / users.ini फाइलों में ही यह सभी विकल्पों को इंगित करता है। जैसा कि इस मामले में हम जो फ़ाइल जोड़ते हैं उसके अंत में सभी अनुमतियों के साथ एक बनाने में रुचि रखते हैं:

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

इस मामले में, हमें यह भी आवश्यकता होगी कि सर्वर में प्रवेश करते समय यह पासवर्ड भेजता है। इसके लिए हम फाइल को एडिट करते हैं config.cfg जो खेल फ़ोल्डर में स्थित है (स्टीम / स्टीमएप्स / सामान्य / अर्ध-जीवन / cstrike / config.cfg में मेरे मामले में) और हम निम्नलिखित पंक्ति जोड़ते हैं:

setinfo "_pw" "Contraseña"

और इसके साथ हमारे पास पहले से ही एक बुनियादी कॉन्फ़िगरेशन के लिए आवश्यक सब कुछ है।
हम सर्वर शुरू करते हैं और खेल से एक बार जब हम सर्वर में प्रवेश करते हैं तो हम टर्मिनल खोलते हैं (में Español डिफ़ॉल्ट रूप से यह कुंजी है º) और लिखा:
amxmodmenu
और हम गेम में लौटते हैं (Esc दबाते हुए) और मेनू से मेनू पर जाने के लिए संकेतित संख्या को दबाएं। डिफ़ॉल्ट रूप से मेनू अंग्रेजी में है, लेकिन इस क्रम में 9, 4, 1 दबाकर स्पैनिश में रखना संभव है, जब तक कि स्पैनिश प्रकट नहीं होता है और अंत में 2 को बचाने के लिए।

और यहाँ तक सब कुछ। मुझे उम्मीद है कि यदि आप एक दिन अपना स्वयं का सीएस सर्वर स्थापित करने का साहस करेंगे तो यह ट्यूटोरियल आपके काम आएगा। Amx MOD X पृष्ठ पर आपको इसके बारे में अधिक जानकारी मिलेगी, एक प्लगइन खोज इंजन और पूछताछ के लिए एक मंच।
मिलते हैं 😉

सर्वर स्क्रिप्ट निर्माता पृष्ठ: http://danielgibbs.co.uk


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   कुरोरो ४४ कहा

    आपके पास Dota 2 के लिए कुछ समान नहीं होगा? यह बहुत मददगार होगा 😉

  2.   एलियोटाइम३००० कहा

    दिलचस्प है, हालांकि हमाची चीज मेरे लिए अभी तक काफी काम नहीं करती है (मैंने इसका इस्तेमाल किया है, लेकिन मुझे वर्चुअल लैन सेट करने में काफी असहज लगता है)।

  3.   कच्चा बेसिक कहा

    महान! .. .. सरल और तेज .. यह मुझे सीएस पर वापस जाने के लिए चाहता है! .. .. इसके अलावा कई घंटे समर्पित, इतने सारे साइबर गेम, इतने सारे टूर्नामेंट .. उदासीन .. im

    मैं यूआरटी में रहता हूं। .. देशी और आधिकारिक रिपॉज में इस तरह का खेल होना .. like

    पुनश्च: कई साल पहले, जब मैं अभी भी सीएस खेल रहा था ... मैंने एक प्लगइन को संशोधित किया और पासवर्ड के साथ उपनाम रखने के लिए अपनी खुद की प्रमाणीकरण प्रणाली बनाई, और इस प्रकार कुछ प्रतिरूपण द्वारा बर्बाद किए बिना सर्वर पर आंकड़े रखें। वे रुचि रखते हैं, मैं इसकी तलाश करता हूं और इसे बंद कर देता हूं (हालांकि मैं इसे सही नहीं करूंगा) और उन पर इसे पारित कर दूंगा।

  4.   ठीक ठाक कहा

    यह अभी भी दोस्तों के बीच एक महान क्लासिक है! बहुत बढ़िया, मैं इसे टेस्ट में डालने जा रहा हूँ, धन्यवाद।

  5.   डेविड गोंजालेज गार्सिया कहा

    बहुत बहुत धन्यवाद =)

  6.   पेपे कहा

    बहुत अच्छा मार्गदर्शक। सीएसगो के साथ ऐसा करने के लिए बहुत कुछ नहीं बदला है। में http://www.dudosos.com/counter-strike/ मेरे लिए इस बेहतरीन खेल के अधिक मार्गदर्शक और गुर हैं।

  7.   कोढ़ी_इवन कहा

    उत्कृष्ट योगदान। मैं केवल एक कदम जोड़ना चाहता हूं, जिसका मुझे उपयोग करना था।

    गतिशील आईपी के साथ। हम सबसे अंत में cs-server.cfg फाइल में जोड़ सकते हैं

    __sxei_internal_ip (हमारा निजी आईपी) <- Ex: 192.168.1.3
    आईपी ​​(हमारा सार्वजनिक आईपी) जिसमें से myip इसे देखता है।
    शटडाउन के लिए sxe 1 का उपयोग करने के लिए __sxei_required 1 0।

    इसलिए आईपी का अच्छे से इस्तेमाल करें।

    इवान!

  8.   The_ZGUN_KILLER कहा

    मैं जानना चाहूंगा कि क्या dota2 के लिए एक समान स्टीम सर्वर लागू किया जा सकता है, मैं अपने घर में एक सर्वर स्थापित करना चाहता हूं ताकि मेरे दोस्त कनेक्ट हो सकें और खेल सकें जब हम लैन गेम्स बनाने के लिए एक व्यक्ति की आवश्यकता के बिना खेलना चाहें।