उबंटू पर काउंटर-स्ट्राइक ग्लोबल ऑफेंसिव सर्वर लॉन्चर

जिन लोगों को समर्पित सीएस स्थापित करने का अनुभव है: जीओ (काउंटर-स्ट्राइक: ग्लोबल ऑफेंसिव) यह जानते हैं कि कमांड लाइन इंटरफ़ेस का उपयोग सर्वर को प्रबंधित करने की प्रक्रिया कमांड की लंबाई के कारण बोझिल है।

यह ट्यूटोरियल एक सरल सीएस स्थापित करने की प्रक्रिया को कवर करेगा : जीओ सर्वर लॉन्चर स्क्रिप्ट। यह स्क्रिप्ट सर्वर कॉन्फ़िगरेशन को लॉन्च करने, अपडेट करने, पुनरारंभ करने या संशोधित करने के लिए लघु कमांड का एक सेट प्रदान करता है।

आवश्यक शर्तें

  • उबंटू स्थित वी.पी.एस.
  • एक मौजूदा सीएस: समर्पित सर्वर जाओ।
  • स्पष्ट वीएसी रिकॉर्ड वाला एक स्टीम खाता।

स्थापना की प्रक्रिया

पहला कदम आवश्यक बायनेरिज़ और निर्भरता स्थापित करना है। नोट: नीचे दिए गए कुछ पुस्तकालय उबंटू में पूर्व-बंडल किए गए हैं

apt-get update -y
apt-get install awk tar wget screen nano -y

इसके बाद, हम स्क्रिप्ट डाउनलोड करेंगे और इसके लिए आवश्यक अनुमतियाँ लागू करेंगे:

cd /etc/init.d/
wget https://raw.githubusercontent.com/crazy-max/csgo-server-launcher/master/csgo-server-launcher.sh -O csgo-server-launcher --no-check-certificate
chmod +x csgo-server-launcher
update-rc.d csgo-server-launcher defaults
mkdir /etc/csgo-server-launcher/
wget https://raw.githubusercontent.com/crazy-max/csgo-server-launcher/master/csgo-server-launcher.conf -O /etc/csgo-server-launcher/csgo-server-launcher.conf --no-check-certificate

विन्यास

CS खोलने के लिए नीचे दिए गए कमांड को निष्पादित करें: लॉन्चर कॉन्फ़िगरेशन फ़ाइल को जाएं: नैनो /etc/csgo-server-launcher/csgo-server-launcher.conf

नीचे विन्यास फाइल की सामग्री दी गई है:

# This file is an integral part of csgo-server-launcher.
# More : https://github.com/crazy-max/csgo-server-launcher#installation

SCREEN_NAME="csgo"
USER="steam"
IP="127.0.0.1"
PORT="27015"

# Anonymous connection will be deprecated in the near future. Therefore it is highly recommended to generate a Game Server Login Token.
GSLT="LOOK AT THE END OF TUTORIAL" # http://steamcommunity.com/dev/managegameservers

DIR_STEAMCMD="STEAMCMD DIRECTORY"
STEAM_LOGIN="anonymous"
STEAM_PASSWORD="anonymous"
STEAM_RUNSCRIPT="$DIR_STEAMCMD/runscript_$SCREEN_NAME"

DIR_ROOT="$DIR_STEAMCMD/GAME DIRECTORY"
DIR_GAME="$DIR_ROOT/csgo"
DIR_LOGS="$DIR_GAME/logs"
DAEMON_GAME="srcds_run"

UPDATE_LOG="$DIR_LOGS/update_`date +%Y%m%d`.log"
UPDATE_EMAIL=""
UPDATE_RETRY=3

# Workshop : https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators
API_AUTHORIZATION_KEY="" # http://steamcommunity.com/dev/registerkey
WORKSHOP_COLLECTION_ID="125499818" # http://steamcommunity.com/sharedfiles/filedetails/?id=125499818
WORKSHOP_START_MAP="125488374" # http://steamcommunity.com/sharedfiles/filedetails/?id=125488374

# Game config
MAXPLAYERS="18"
TICKRATE="64"
EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2"

# Major settings
PARAM_START="-game csgo -console -usercon -secure -autoupdate -steam_dir $ -steamcmd_script $ -         maxplayers_override $ -tickrate $ +hostport $ +ip $ +net_public_adr $ $"
PARAM_UPDATE="+login $ $ +force_install_dir $ +app_update 740 validate +quit"

इस चरण में, आप अपने CS: GO सर्वर के सेटअप के आधार पर सेटिंग्स को संशोधित करेंगे। प्रत्येक EXTRAPARAMSलाइन का उपयोग एक अलग गेम प्रकार के लिए किया जाता है:

Classic Casual : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2"

Classic Competitive : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2"

Arms Race : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 0 +mapgroup mg_bomb +map de_dust2"

Demolition : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 1 +mapgroup mg_bomb +map de_dust2"

Deathmatch : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 2 +mapgroup mg_bomb +map de_dust2"

GSLT या गेम सर्वर लॉगिन टोकन

वाल्व द्वारा कार्यान्वित सुरक्षा विशेषताओं में से एक को जीएसएलटी कहा जाता है, या Game server Login Token। यह टोकन सर्वर मालिक / प्रबंधक (लेकिन होस्टिंग कंपनी नहीं) पर प्रतिबंध का झंडा लगाएगा, क्या उन्हें किसी भी प्रतिबंधित प्लगइन्स का उपयोग करना चाहिए।

उस ने कहा, यदि आप अपने सुरक्षा टोकन का उपयोग करने जा रहे हैं, तो किसी भी प्रतिबंधित प्लगइन को स्थापित न करें, अन्यथा आपको स्टीम द्वारा प्रतिबंधित कर दिया जाएगा।

अपना टोकन जेनरेट करने के लिए, इस वेबसाइट पर जाएं। के रूप में App ID of base game, के रूप में , के रूप में टाइप करें 730, Memoऔर टोकन किसी भी नाम आप पसंद करते हैं।

अगला, आपको नए जनरेट किए गए टोकन की प्रतिलिपि बनाने और कॉन्फ़िगरेशन फ़ाइल में इसका उपयोग करने की आवश्यकता होगी:

nano /etc/csgo-server-launcher/csgo-server-launcher.conf

यहां, GLST को जोड़ें GSLT="LOOK AT THE END OF TUTORIAL"। सुरक्षा के लिए, अंत के अंत में + sv_setsteamaccount GLST जोड़ें EXTRAPARAMS

प्रक्रिया अब पूरी हो गई है। आप नीचे दिए गए कमांड स्कीमा का उपयोग (पुनः) शुरू करने के लिए कर सकते हैं, अपना CS: GO सर्वर बंद कर सकते हैं।

service csgo-server-launcher start/restart/stop

यह हमारे ट्यूटोरियल का समापन करता है। पढ़ने के लिए धन्यवाद।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ