Guqula iSynology NAS yakho ibe yiseva yomdlalo

Guqula iSynology NAS yakho ibe yiseva yomdlalo

Nibuliso!

Ke, kuzo zonke izizathu ezaziwayo, kuya kufuneka uchithe ixesha elininzi ekhaya phambi kwemonitha.
Kule meko, umntu kufuneka akhumbule imicimbi yamandulo.

Njengoko kucacile kwisihloko seli nqaku, siza kuthetha ngokuseta iSynology NAS njengomncedisi womdlalo.

Attention -Zininzi izikrini kwinqaku (izikrini zicofa)!

Ngaphambi kokuba siqalise, nalu uluhlu lwezixhobo esiya kuzifuna:

I-Synology NAS - Andiboni naziphi na izithintelo apha, ndicinga ukuba nabani na uya kwenza, ukuba akukho zicwangciso zokugcina umncedisi wabadlali be-10k.

Docker - akukho zakhono ezikhethekileyo ezifunekayo, kwanele ukuqonda ngokomfanekiso umgaqo womsebenzi.

linux GSM -Unokufunda malunga nokuba iLinuxGSM ivaliwe. indawo https://linuxgsm.com.

Okwangoku (Aprili 2020) kukho iiseva zomdlalo ezili-105 ezifumanekayo kwiLinuxGSM.
Uluhlu lonke lunokujongwa apha https://linuxgsm.com/servers.

Steam - imarike ngemidlalo.

Umncedisi womdlalo we LinuxGSM unodibaniso ne SteamCMD, oko kukuthi, iseva yomdlalo weLinuxGSM ingasetyenziselwa kuphela imidlalo evela kuSteam.

Ukufakela iDocker kwiSynology NAS

Ngeli nqanaba, yonke into ilula, yiya kwiphaneli yolawulo ye-Synology, emva koko uye kwi-"Package center", fumana kwaye ufake i-Docker.

iziko lephakhejiGuqula iSynology NAS yakho ibe yiseva yomdlalo
Siqalisa kwaye sibone into enje (sele ndinayo le bhokisi efakiweyo)

Ulawulo lwesikhongozeliGuqula iSynology NAS yakho ibe yiseva yomdlalo
Emva koko, yiya kwithebhu ethi "Registry", chwetheza "abaphathi be-gameserver" kukhangelo, khetha umfanekiso we "gameservermanagers/linuxgsm-docker" kwaye ucofe iqhosha elithi "Khuphela".

gameservermanagers/linuxgsm-dockerGuqula iSynology NAS yakho ibe yiseva yomdlalo
Emva koko, yiya kwithebhu ethi "Umfanekiso", linda umfanekiso ukugqiba ukulayisha kwaye ucofe iqhosha elithi "Qalisa".

Ukhuphelo lomfanekisoGuqula iSynology NAS yakho ibe yiseva yomdlalo
Kwifestile evulayo, yiya kwi "Izicwangciso eziPhambili", emva koko kwi "Network" ithebhu kwaye khangela ibhokisi "Sebenzisa inethiwekhi efanayo ne-Docker Host".

Ezinye iisetingi, umzekelo, njenge "Igama lesiqulathi", sitshintsha ngokubona kwethu.
Igama lesikhongozeli - njengoko unokuthelekelela, eli ligama lesikhongozeli, liza kuluncedo kamva. Ndincoma ukubiza into ecacileyo, umzekelo, makube "uvavanyo".

Okulandelayo, cofa iqhosha elithi "Faka" okanye "Okulandelayo" amaxesha amaninzi de useto lugqitywe.

Izicwangciso eziphambiliGuqula iSynology NAS yakho ibe yiseva yomdlalo
Yiya kwi "Container" ithebhu kwaye ubone ukusebenza okutsha (ukuba akunjalo, qala) isikhongozeli.
Apha unokumisa, uqalise, ucime kwaye wenze ezinye iintshukumo.

Ukuqhuba isikhongozeliGuqula iSynology NAS yakho ibe yiseva yomdlalo

Ukuqwalasela i-LinuxGSM Docker Container

Ngaphambi kokuba uqhagamshele kwi-Synology NAS yakho nge-SSH, kufuneka wenze ukuba i-SSH ikwazi ukufikelela ngokwayo kwiqela lolawulo.

Iqhagamshela nge-SSHGuqula iSynology NAS yakho ibe yiseva yomdlalo
Okulandelayo, kufuneka usebenzise idilesi ye-IP yangaphakathi ye-Synology iseva ye-NAS ukudibanisa nge-SSH.

Siya kwi-terminal (okanye nayiphi na enye i-analogue, umzekelo, phantsi kwe-Windows le I-PuTTY) kwaye usebenzise lo myalelo ulandelayo:

ssh user_name@IP

Kwimeko yam kubonakala kunje

ssh [email protected]

Synology NAS idilesi ye-IP yesevaGuqula iSynology NAS yakho ibe yiseva yomdlalo
Emva kogunyaziso, kufuneka uphumeze umyalelo wokuya kwisingxobo "sovavanyo" ngokwaso (indawo ethi "Igama lesikhongozeli" kwiseto lweDocker) phantsi komsebenzisi "wengcambu"

sudo docker exec -u 0 -it test bash

Ukuqhagamshela kwiDockerGuqula iSynology NAS yakho ibe yiseva yomdlalo
Ngaphambi kokufaka "LinuxGSM" kufuneka uthathe amanyathelo athile.

Cwangcisa igama lokugqithisa lomsebenzisi "wengcambu".

passwd

Okulandelayo, hlaziya zonke iipakethe

apt update && apt upgrade && apt autoremove

Ilinde ukuphela kwenkqubo...

Ukuhlaziya iipaketheGuqula iSynology NAS yakho ibe yiseva yomdlalo
Emva koko, faka izinto eziyimfuneko

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

Ekubeni ayisiyiyo ingcamango engcono yokwenza izenzo ezahlukeneyo phantsi kwe "root", siya kongeza umsebenzisi omtsha "uvavanyo".

adduser test

Kwaye vumela umsebenzisi omtsha ukuba asebenzise "sudo"

usermod -aG sudo test

Ukutshintshela kumsebenzisi omtsha "uvavanyo"

su test

Ukufakela izinto eziluncedoGuqula iSynology NAS yakho ibe yiseva yomdlalo

Ukufakela kunye nokuqwalasela iLinuxGSM

Cinga ngomzekelo wokuseta i-LinuxGSM usebenzisa umzekelo we-"Counter-Strike" aka "CS 1.6" https://linuxgsm.com/lgsm/csserver

Siya kwiphepha kunye nomyalelo "Counter-Strike" linuxgsm.com/lgsm/csserver.

Kwithebhu ethi "Ukuxhomekeka", khuphela ikhowudi phantsi kwe "Ubuntu 64-bit".

Ngexesha lokubhalwa, le khowudi ibonakala ngolu hlobo:

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

Ukuhlohla abaxhomekekeGuqula iSynology NAS yakho ibe yiseva yomdlalo
Ngexesha lenkqubo yofakelo, kufuneka uvumelane "neLayisensi yeSteam":

Ilayisensi yomphungaGuqula iSynology NAS yakho ibe yiseva yomdlalo
Yiya kwithebhu ethi "Faka", khuphela ikhowudi ukusuka kwinqanaba le-2 (sitsiba inyathelo loku-1, "uvavanyo" lomsebenzisi sele ekhona):

FakaGuqula iSynology NAS yakho ibe yiseva yomdlalo

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

Ilinde ukukhutshelwa:

KhuphelaGuqula iSynology NAS yakho ibe yiseva yomdlalo
Kwaye siqala ukufakela:

./csserver install

Ukuba yonke into ihambe ngendlela eqhelekileyo, siza kubona into enqwenelekayo ethi "Faka Gqibile!"

Ukuhlohla kuGqibele!Guqula iSynology NAS yakho ibe yiseva yomdlalo
Siqala ... kwaye sibona impazamo "Iidilesi ze-IP ezininzi zifunyenwe."

./csserver start

Iidilesi ezininzi ze-IP zifunyenweGuqula iSynology NAS yakho ibe yiseva yomdlalo
Okulandelayo, kufuneka uxelele ngokucacileyo umncedisi ukuba yeyiphi i-IP emayisetyenziswe.

Kwimeko yam yile:

192.168.0.166

Siya kwifolda, indlela eyayikumyalezo "njengendawo":

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

Kwaye ubone ukuba zeziphi iifayile ezikule folda:

ls

Uluhlu lweefayile kwifolda ye-csserverGuqula iSynology NAS yakho ibe yiseva yomdlalo
Khuphela imixholo yefayile "_default.cfg" kwifayile "csserver.cfg":

cat _default.cfg >> csserver.cfg

Kwaye uye kwindlela yokuhlela yefayile "csserver.cfg":

nano csserver.cfg

Ukuhlela ifayile ye-csserver.cfgGuqula iSynology NAS yakho ibe yiseva yomdlalo
Fumana umgca:

ip="0.0.0.0"

Kwaye sithatha indawo yedilesi ye-IP eyayicetywayo, kwimeko yam "192.168.0.166".

Kuya kuvela into enje:

ip="192.168.0.166"

Sicofa indibaniselwano yesitshixo:

Ctr + X

Kwaye emva kwesithembiso sokugcina, cofa:

Y

Sibuyela kwifolda yomsebenzisi "uvavanyo":

cd ~

Kwaye zama ukuqalisa iseva kwakhona. Umncedisi kufuneka aqale ngoku ngaphandle kweengxaki:

./csserver start

Ukuqala kwesevaGuqula iSynology NAS yakho ibe yiseva yomdlalo
Ukujonga ulwazi oluthe vetshe, sebenzisa lo myalelo:

./csserver details

Ulwazi oluneenkcukacha malunga nomncedisiGuqula iSynology NAS yakho ibe yiseva yomdlalo
Kwiiparameters ezibalulekileyo ekufuneka uziqwalasele:

  • Umncedisi we IP: 192.168.0.166:27015
  • I-IP ye-Intanethi: xxx.xx.xxx.xx:27015
  • Qwalasela ifayile: /home/test/serverfiles/cstrike/csserver.cfg

Ngeli nqanaba, iseva yomdlalo sele ikhona kwinethiwekhi yendawo.

Ukuqwalasela ukuhanjiswa kwedilesi yeIP

Ukudlala kwinethiwekhi yendawo kulungile, kodwa ukudlala nabahlobo kwi-Intanethi kungcono!

Ukuthumela idilesi ye-IP efunyenwe yi-router kumnikezeli, sisebenzisa indlela ye-NAT.

Kukwafanelekile ukuqaphela ukuba uninzi lwee-ISPs zisebenzisa iidilesi ze-IP eziguqukayo kubathengi bazo.

Ukuze kube lula kunye nokuzinza komsebenzi, kuyinqweneleka ukufumana idilesi ye-IP engatshintshiyo.

Ekubeni ndine-TP-Link Archer C60 i-router, ndinika umzekelo wokumisela ukuthunyelwa, njengoko kuphunyezwa kwi-router yam.

Kwezinye iirotha, ndicinga ukuba ukuseta phambili kuyafana.

Yonke into ilula apha - kufuneka ukhankanye ugqithiso ukusuka kwidilesi ye-IP yangaphandle ukuya kwidilesi yangaphakathi ye-IP yomncedisi kumazibuko amabini:

  • 27015
  • 27005

Kwiphaneli yolawulo yerouter yam ibonakala ngolu hlobo

Iphaneli yolawulo lwerouterGuqula iSynology NAS yakho ibe yiseva yomdlalo
Yiyo yonke loo nto, emva kokugcina useto lwe-router, umncedisi womdlalo uya kufumaneka kwinethiwekhi kwidilesi ye-IP yangaphandle kwiizibuko ezichaziweyo!

Iisetingi ezongezelelweyo kumzekelo we-CS 1.6

Ndisebenzisa i-CS 1.6 njengomzekelo, ndingathanda ukunika iingcebiso eziluncedo.

Kukho iifayile ezimbini zoqwalaselo lomncedisi

Eyokuqala nantsi:

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

Eyesibini nantsi:

~/serverfiles/cstrike/csserver.cfg

Ifayile yokuqala iqulethe izicwangciso eziqhelekileyo ezifana nedilesi ye-IP, imephu yesiqalo sokuqala somncedisi, njl.

Ifayile yesibini iqulethe izicwangciso zomyalelo ezinokuphunyezwa nge-Counter-Strike console, njenge "rcon_password" okanye "sv_password".

Kwifayile yesibini, ndincoma ukuseta igama eliyimfihlo lokuxhuma kumncedisi ngeCVar "sv_password" kunye nokuseta igama eligqithisiweyo lokulawula kwi-console yomncedisi ngeCVar "rcon_password".

Uluhlu lwazo zonke iinguqu zeCVar zinokufumaneka apha http://txdv.github.io/cstrike-cvarlist

Kwakhona, kunokwenzeka ukuba kubekho imfuneko yokufaka amakhadi ongezelelweyo, umzekelo "fy_pool_day".

Zonke iimephu ze-CS 1.6 zilapha:

~/serverfiles/cstrike/maps

Sifumana imephu eyimfuneko, siyilayishe ngqo kumncedisi (ukuba ikwindawo yokugcina, yivule), hambisa ifayile nge ".bsp" ulwandiso kwifolda enefayile "~/serverfiles/cstrike/maps" kwaye qalisa kwakhona iseva.

~./csserver restart

Ngendlela, yonke imiyalelo ekhoyo yeseva inokujongwa ngolu hlobo

~./csserver

Isiphumo

Ndiyakholiswa sisiphumo. Yonke into isebenza ngokukhawuleza kwaye ayibambeki.

I-LinuxGSM inesetingi ezininzi eziphambili, ezinje ngokudityaniswa neTelegram kunye ne-Slack yezaziso, kodwa okunye ukusebenza kusafuna ukuphuculwa.

Ngokubanzi, ndincoma ukusebenzisa!

Imithombo

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

I-DUP

Njengoko kuphawuliwe hardware esembindini ayizizo zonke i-Synology NAS enokwenza i-docker, nalu uluhlu lwezixhobo ezinokuthi https://www.synology.com/ru-ru/dsm/packages/Docker.

umthombo: www.habr.com

Yongeza izimvo