మీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి

మీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి

ప్రూవ్!

కాబట్టి, తెలిసిన అన్ని కారణాల వల్ల, మీరు మానిటర్ ముందు ఇంట్లో ఎక్కువ సమయం గడపవలసి ఉంటుంది.
ఈ పరిస్థితిలో, గత కాలపు వ్యవహారాలను గుర్తుంచుకోవాలి.

ఈ కథనం యొక్క శీర్షిక ఇప్పటికే సూచించినట్లుగా, మేము మీ Synology NASని గేమ్ సర్వర్‌గా సెటప్ చేయడం గురించి మాట్లాడుతున్నాము.

అటెన్షన్ - కథనంలో చాలా స్క్రీన్‌షాట్‌లు ఉన్నాయి (స్క్రీన్‌షాట్‌లు క్లిక్ చేయదగినవి)!

మేము ప్రారంభించడానికి ముందు, మాకు అవసరమైన సాధనాల జాబితా ఇక్కడ ఉంది:

సైనాలజీ NAS - నాకు ఇక్కడ ఎలాంటి పరిమితులు కనిపించడం లేదు, 10k ప్లేయర్‌ల కోసం సర్వర్‌ని ఉంచే ప్రణాళికలు లేకుంటే ఎవరైనా చేస్తారని నేను భావిస్తున్నాను.

డాకర్ - ప్రత్యేక నైపుణ్యాలు అవసరం లేదు, పని సూత్రాన్ని అలంకారికంగా అర్థం చేసుకోవడం సరిపోతుంది.

linux GSM - మీరు LinuxGSM ఆఫ్‌లో ఉన్న దాని గురించి చదువుకోవచ్చు. సైట్ https://linuxgsm.com.

ప్రస్తుతం (ఏప్రిల్ 2020) LinuxGSMలో 105 గేమ్ సర్వర్లు అందుబాటులో ఉన్నాయి.
మొత్తం జాబితాను ఇక్కడ చూడవచ్చు https://linuxgsm.com/servers.

ఆవిరి - ఆటలతో కూడిన మార్కెట్.

LinuxGSM గేమ్ సర్వర్‌తో ఏకీకరణ ఉంది SteamCMD, అంటే, LinuxGSM గేమ్ సర్వర్ ఆవిరి నుండి గేమ్‌ల కోసం మాత్రమే ఉపయోగించబడుతుంది.

సైనాలజీ NASలో డాకర్‌ని ఇన్‌స్టాల్ చేస్తోంది

ఈ దశలో, ప్రతిదీ సులభం, సైనాలజీ అడ్మిన్ ప్యానెల్‌కి వెళ్లి, ఆపై “ప్యాకేజీ సెంటర్”కి వెళ్లి, డాకర్‌ని కనుగొని ఇన్‌స్టాల్ చేయండి.

ప్యాకేజీ కేంద్రంమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
మేము ఇలాంటివి ప్రారంభించాము మరియు చూస్తాము (నేను ఇప్పటికే ఈ కంటైనర్‌ని ఇన్‌స్టాల్ చేసాను)

కంటైనర్ నిర్వహణమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
తర్వాత, “రిజిస్ట్రీ” ట్యాబ్‌కి వెళ్లి, శోధనలో “గేమ్‌సర్వర్‌మేనేజర్‌లు” అని టైప్ చేసి, “గేమ్‌సర్వర్‌మేనేజర్స్ / లైనక్స్‌జిఎస్ఎమ్-డాకర్” చిత్రాన్ని ఎంచుకుని, “డౌన్‌లోడ్” బటన్‌పై క్లిక్ చేయండి.

gameservermanagers/linuxgsm-dockerమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
ఆ తర్వాత, "ఇమేజ్" ట్యాబ్‌కు వెళ్లి, చిత్రం లోడ్ అయ్యే వరకు వేచి ఉండి, "లాంచ్" బటన్‌పై క్లిక్ చేయండి.

చిత్రం డౌన్‌లోడ్మీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
తెరుచుకునే విండోలో, "అధునాతన సెట్టింగ్‌లు"కి వెళ్లి, ఆపై "నెట్‌వర్క్" ట్యాబ్‌కు వెళ్లి, "డాకర్ హోస్ట్ వలె అదే నెట్‌వర్క్‌ను ఉపయోగించండి" అనే పెట్టెను ఎంచుకోండి.

మిగిలిన సెట్టింగులు, ఉదాహరణకు, "కంటైనర్ పేరు" వంటివి, మేము మా అభీష్టానుసారం మారుస్తాము.
కంటైనర్ పేరు - మీరు ఊహించినట్లుగా, ఇది కంటైనర్ పేరు, ఇది తరువాత ఉపయోగపడుతుంది. నేను దానిని క్లుప్తంగా పిలవాలని సిఫార్సు చేస్తున్నాను, ఉదాహరణకు, అది "పరీక్ష"గా ఉండనివ్వండి.

తరువాత, సెట్టింగులు పూర్తయ్యే వరకు "వర్తించు" లేదా "తదుపరి" బటన్‌ను అనేకసార్లు క్లిక్ చేయండి.

ఆధునిక సెట్టింగులుమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
"కంటైనర్" ట్యాబ్‌కు వెళ్లి, కొత్త రన్నింగ్ (కాకపోతే, ప్రారంభించండి) కంటైనర్‌ను చూడండి.
ఇక్కడ మీరు ఆపివేయవచ్చు, ప్రారంభించవచ్చు, తొలగించవచ్చు మరియు ఇతర చర్యలను నిర్వహించవచ్చు.

కంటైనర్‌ను నడుపుతోందిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి

LinuxGSM డాకర్ కంటైనర్‌ను కాన్ఫిగర్ చేస్తోంది

మీరు SSH ద్వారా మీ సినాలజీ NASకి కనెక్ట్ చేయడానికి ముందు, మీరు అడ్మిన్ ప్యానెల్‌లో SSH యాక్సెస్‌ని ప్రారంభించాలి.

SSH ద్వారా కనెక్ట్ అవుతోందిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
తరువాత, మీరు SSH ద్వారా కనెక్ట్ చేయడానికి సైనాలజీ NAS సర్వర్ యొక్క అంతర్గత IP చిరునామాను ఉపయోగించాలి.

మేము టెర్మినల్‌కి వెళ్తాము (లేదా ఏదైనా ఇతర అనలాగ్, ఉదాహరణకు, విండోస్ కింద ఇది పుట్టీ) మరియు కింది ఆదేశాన్ని ఉపయోగించండి:

ssh user_name@IP

నా విషయంలో ఇది ఇలా కనిపిస్తుంది

ssh [email protected]

సైనాలజీ NAS సర్వర్ IP చిరునామామీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
అధికారం తర్వాత, మీరు "రూట్" వినియోగదారు క్రింద ఉన్న "పరీక్ష" కంటైనర్‌కు (డాకర్ సెట్టింగ్‌లలోని "కంటైనర్ పేరు" ఫీల్డ్) వెళ్ళడానికి ఆదేశాన్ని అమలు చేయాలి.

sudo docker exec -u 0 -it test bash

డాకర్‌కి కనెక్ట్ చేస్తోందిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
"LinuxGSM"ని ఇన్‌స్టాల్ చేసే ముందు మీరు కొన్ని చర్యలు తీసుకోవాలి.

"రూట్" వినియోగదారు కోసం పాస్వర్డ్ను సెట్ చేయండి

passwd

తరువాత, అన్ని ప్యాకేజీలను నవీకరించండి

apt update && apt upgrade && apt autoremove

ప్రక్రియ ముగింపు కోసం వేచి ఉంది...

ప్యాకేజీలను నవీకరిస్తోందిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
తరువాత, అవసరమైన యుటిలిటీలను ఇన్స్టాల్ చేయండి

apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-full

"రూట్" క్రింద విభిన్న చర్యలను చేయడం ఉత్తమ ఆలోచన కాదు కాబట్టి, మేము కొత్త వినియోగదారు "పరీక్ష"ని జోడిస్తాము.

adduser test

మరియు "sudo"ని ఉపయోగించడానికి కొత్త వినియోగదారుని అనుమతించండి

usermod -aG sudo test

కొత్త వినియోగదారు "పరీక్ష"కి మారుతోంది

su test

యుటిలిటీలను ఇన్‌స్టాల్ చేస్తోందిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి

LinuxGSMని ఇన్‌స్టాల్ చేయడం మరియు కాన్ఫిగర్ చేయడం

"కౌంటర్-స్ట్రైక్" అకా "CS 1.6" ఉదాహరణను ఉపయోగించి LinuxGSMని సెటప్ చేయడానికి ఒక ఉదాహరణను పరిగణించండి. https://linuxgsm.com/lgsm/csserver

మేము "కౌంటర్-స్ట్రైక్" సూచనతో పేజీకి వెళ్తాము linuxgsm.com/lgsm/csserver.

"డిపెండెన్సీలు" ట్యాబ్‌లో, "ఉబుంటు 64-బిట్" కింద కోడ్‌ను కాపీ చేయండి.

వ్రాసే సమయంలో, ఈ కోడ్ ఇలా కనిపిస్తుంది:

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 lib32stdc++6 steamcmd

డిపెండెన్సీలను ఇన్‌స్టాల్ చేస్తోందిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
ఇన్‌స్టాలేషన్ ప్రక్రియలో, మీరు తప్పనిసరిగా "స్టీమ్ లైసెన్స్"కి అంగీకరించాలి:

ఆవిరి లైసెన్స్మీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
"ఇన్‌స్టాల్" ట్యాబ్‌కి వెళ్లి, 2వ దశ నుండి కోడ్‌ను కాపీ చేయండి (మేము 1వ దశను దాటవేస్తాము, "పరీక్ష" వినియోగదారు ఇప్పటికే ఉన్నారు):

ఇన్స్టాల్మీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver

డౌన్‌లోడ్ కోసం వేచి ఉంది:

డౌన్‌లోడ్ చేయండిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
మరియు మేము సంస్థాపనను ప్రారంభిస్తాము:

./csserver install

ప్రతిదీ సాధారణ మోడ్‌లో జరిగితే, మేము గౌరవనీయమైన "ఇన్‌స్టాల్ కంప్లీట్!"

InstallComplete!మీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
మేము ప్రారంభిస్తాము ... మరియు "బహుళ IP చిరునామాలు కనుగొనబడ్డాయి" అనే లోపాన్ని చూస్తాము.

./csserver start

బహుళ IP చిరునామాలు కనుగొనబడ్డాయిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
తర్వాత, మీరు ఏ IPని ఉపయోగించాలో సర్వర్‌కు స్పష్టంగా చెప్పాలి.

నా విషయంలో ఇది:

192.168.0.166

మేము ఫోల్డర్‌కి వెళ్తాము, సందేశంలో ఉన్న మార్గం "స్థానం":

cd /home/test/lgsm/config-lgsm/csserver

మరియు ఈ ఫోల్డర్‌లో ఏ ఫైల్‌లు ఉన్నాయో చూడండి:

ls

csserver ఫోల్డర్‌లోని ఫైల్‌ల జాబితామీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
"_default.cfg" ఫైల్ యొక్క కంటెంట్‌లను "csserver.cfg" ఫైల్‌కి కాపీ చేయండి:

cat _default.cfg >> csserver.cfg

మరియు "csserver.cfg" ఫైల్ యొక్క సవరణ మోడ్‌కు వెళ్లండి:

nano csserver.cfg

csserver.cfg ఫైల్‌ని సవరిస్తోందిమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
పంక్తిని కనుగొనండి:

ip="0.0.0.0"

మరియు మేము ప్రతిపాదించిన IP చిరునామాను భర్తీ చేస్తాము, నా విషయంలో ఇది "192.168.0.166".

ఇది ఇలాంటిదే అవుతుంది:

ip="192.168.0.166"

మేము కీ కలయికను నొక్కండి:

Ctr + X

మరియు సేవ్ చేయడానికి ఆఫర్ తర్వాత, క్లిక్ చేయండి:

Y

మేము వినియోగదారు "పరీక్ష" ఫోల్డర్‌కి తిరిగి వస్తాము:

cd ~

మరియు సర్వర్‌ని మళ్లీ ప్రారంభించడానికి ప్రయత్నించండి. సర్వర్ ఇప్పుడు సమస్యలు లేకుండా ప్రారంభం కావాలి:

./csserver start

సర్వర్ ప్రారంభంమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
మరింత వివరణాత్మక సమాచారాన్ని వీక్షించడానికి, ఆదేశాన్ని ఉపయోగించండి:

./csserver details

సర్వర్ గురించి వివరణాత్మక సమాచారంమీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
గమనించదగ్గ ముఖ్యమైన పారామితులలో:

  • సర్వర్ IP: 192.168.0.166:27015
  • ఇంటర్నెట్ IP: xxx.xx.xxx.xx:27015
  • కాన్ఫిగర్ ఫైల్: /home/test/serverfiles/cstrike/csserver.cfg

ఈ దశలో, గేమ్ సర్వర్ ఇప్పటికే స్థానిక నెట్‌వర్క్‌లో అందుబాటులో ఉంది.

IP చిరునామా ఫార్వార్డింగ్‌ని కాన్ఫిగర్ చేస్తోంది

స్థానిక నెట్‌వర్క్‌లో ఆడటం మంచిది, కానీ ఇంటర్నెట్‌లో స్నేహితులతో ఆడుకోవడం మంచిది!

ప్రొవైడర్ నుండి రూటర్ అందుకున్న IP చిరునామాను ఫార్వార్డ్ చేయడానికి, మేము NAT మెకానిజంను ఉపయోగిస్తాము.

చాలా మంది ISPలు తమ క్లయింట్‌ల కోసం డైనమిక్ IP చిరునామాలను ఉపయోగిస్తారని కూడా గమనించాలి.

పని యొక్క సౌలభ్యం మరియు స్థిరత్వం కోసం, స్టాటిక్ IP చిరునామాను పొందడం మంచిది.

నేను TP-Link Archer C60 రూటర్‌ని కలిగి ఉన్నందున, ఇది నా రౌటర్‌లో అమలు చేయబడినందున, ఫార్వార్డింగ్‌ని సెటప్ చేయడానికి నేను ఒక ఉదాహరణను ఇస్తాను.

ఇతర రౌటర్ల కోసం, ఫార్వార్డింగ్ సెటప్ సారూప్యంగా ఉంటుందని నేను అనుకుంటాను.

ఇక్కడ ప్రతిదీ చాలా సులభం - మీరు రెండు పోర్ట్‌ల కోసం బాహ్య IP చిరునామా నుండి సర్వర్ యొక్క అంతర్గత IP చిరునామాకు ఫార్వార్డింగ్‌ని పేర్కొనాలి:

  • 27015
  • 27005

నా రౌటర్ యొక్క నిర్వాహక ప్యానెల్‌లో ఇది ఇలా కనిపిస్తుంది

రూటర్ నిర్వాహక పానెల్మీ సైనాలజీ NASని గేమ్ సర్వర్‌గా మార్చండి
అంతే, రూటర్ సెట్టింగ్‌లను సేవ్ చేసిన తర్వాత, పేర్కొన్న పోర్ట్‌ల కోసం బాహ్య IP చిరునామాలో గేమ్ సర్వర్ నెట్‌వర్క్‌లో అందుబాటులో ఉంటుంది!

CS 1.6 ఉదాహరణపై అదనపు సెట్టింగ్‌లు

CS 1.6ని ఉదాహరణగా ఉపయోగించి, నేను కొన్ని ఉపయోగకరమైన చిట్కాలను ఇవ్వాలనుకుంటున్నాను.

సర్వర్ కాన్ఫిగరేషన్ కోసం రెండు ఫైల్‌లు ఉన్నాయి

మొదటిది ఇక్కడ ఉంది:

~/lgsm/config-lgsm/csserver/csserver.cfg

రెండవది ఇక్కడ ఉంది:

~/serverfiles/cstrike/csserver.cfg

మొదటి ఫైల్ IP చిరునామా, మొదటి సర్వర్ బూట్ కోసం మ్యాప్ మొదలైన సాధారణ సెట్టింగ్‌లను కలిగి ఉంటుంది.

రెండవ ఫైల్ "rcon_password" లేదా "sv_password" వంటి కౌంటర్-స్ట్రైక్ కన్సోల్ ద్వారా అమలు చేయగల కమాండ్ సెట్టింగ్‌లను కలిగి ఉంది.

రెండవ ఫైల్‌లో, CVar "sv_password" ద్వారా సర్వర్‌కి కనెక్ట్ చేయడానికి పాస్‌వర్డ్‌ను సెట్ చేయమని మరియు CVar "rcon_password" ద్వారా సర్వర్ కన్సోల్ నుండి నిర్వహణ కోసం పాస్‌వర్డ్‌ను సెట్ చేయమని నేను సిఫార్సు చేస్తున్నాను.

అన్ని CVar వేరియబుల్స్ జాబితాను ఇక్కడ చూడవచ్చు http://txdv.github.io/cstrike-cvarlist

అలాగే, చాలా మటుకు అదనపు కార్డ్‌లను ఇన్‌స్టాల్ చేయాల్సిన అవసరం ఉంటుంది, ఉదాహరణకు "fy_pool_day".

CS 1.6 కోసం అన్ని మ్యాప్‌లు ఇక్కడ ఉన్నాయి:

~/serverfiles/cstrike/maps

మేము అవసరమైన మ్యాప్‌ను కనుగొని, దానిని నేరుగా సర్వర్‌కి అప్‌లోడ్ చేస్తాము (అది ఆర్కైవ్‌లో ఉంటే, దాన్ని అన్జిప్ చేయండి), ".bsp" పొడిగింపుతో ఫైల్‌ను "~/serverfiles/cstrike/maps" ఫైల్‌లతో ఫోల్డర్‌కు తరలించండి మరియు సర్వర్‌ని రీబూట్ చేయండి.

~./csserver restart

మార్గం ద్వారా, అందుబాటులో ఉన్న అన్ని సర్వర్ ఆదేశాలను ఇలా చూడవచ్చు

~./csserver

ఫలితం

నేను ఫలితంతో సంతోషిస్తున్నాను. ప్రతిదీ త్వరగా పని చేస్తుంది మరియు వెనుకబడి ఉండదు.

LinuxGSM టెలిగ్రామ్‌తో అనుసంధానం మరియు నోటిఫికేషన్‌ల కోసం స్లాక్ వంటి అనేక అధునాతన సెట్టింగ్‌లను కలిగి ఉంది, అయితే కొన్ని కార్యాచరణలను ఇంకా మెరుగుపరచాల్సి ఉంది.

సాధారణంగా, నేను ఉపయోగించమని సిఫార్సు చేస్తున్నాను!

వర్గాలు

https://linuxgsm.com
https://docs.linuxgsm.com
https://digitalboxweb.wordpress.com/2019/09/02/serveur-counter-strike-go-sur-nas-synology
https://medium.com/@konpat/how-to-host-a-counter-strike-1-6-game-on-linux-full-tutorial-a25f20ff1149
http://txdv.github.io/cstrike-cvarlist

DUP

గుర్తించినట్లు కేంద్ర హార్డ్వేర్ అన్ని సైనాలజీ NAS డాకర్ చేయదు, ఇక్కడ చేయగల పరికరాల జాబితా ఉంది https://www.synology.com/ru-ru/dsm/packages/Docker.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి