U rog Synology NAS kaaga ka dhig adeegaha ciyaarta

U rog Synology NAS kaaga ka dhig adeegaha ciyaarta

Salaan!

Marka, dhammaan sababaha la yaqaan awgood, waa inaad waqti badan ku qaadataa guriga hortiisa kormeeraha.
Xaaladdan oo kale, waa in la xusuustaa arrimihii maalmihii hore.

Sida ku cad ciwaanka maqaalkan, waxaan ka hadli doonaa samaynta Synology NAS sida server game.

Achtung - waxaa jira sawirro badan oo shaashado ah oo maqaalka ah (screenshots waa la riixi karaa)!

Kahor intaanan bilaabin, halkan waxaa ku yaal liiska qalabka aan u baahan doono:

Synology NAS - Ma arko wax xannibaad ah halkan, waxaan u maleynayaa in qof kastaa sameyn doono, haddii aysan jirin qorshe lagu hayo server-ka ciyaartoyda 10k.

Docker - Xirfado gaar ah looma baahna, waa ku filan tahay in la fahmo mabda'a shaqada.

Linux GSM - waxaad ka akhrisan kartaa waxa LinuxGSM-ku damay. goobta https://linuxgsm.com.

Waqtigan xaadirka ah (Abriil 2020) waxaa jira 105 server oo laga heli karo LinuxGSM.
Liiska oo dhan waa la arki karaa halkan https://linuxgsm.com/servers.

Steam - suuqa ciyaaraha leh.

Server-ka ciyaarta LinuxGSM waxa uu leeyahay is dhexgalka SteamCMD, taasi waa, server-ka ciyaarta LinuxGSM waxa kaliya oo loo isticmaali karaa ciyaaraha Steam.

Ku rakibida Docker on Synology NAS

Marxaladdan, wax walbaa waa sahlan yihiin, u gudub guddiga maamulka Synology, ka dibna "Xarunta Xidhmada", hel oo rakib Docker.

xarunta xirmoU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Waxaan bilownay oo aragnaa wax sidan oo kale ah (horey ayaan u haystay weelkan la rakibay)

Maamulka weelkaU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Marka xigta, aad tab "Diiwaangelinta", ku qor "gameservermanagers" raadinta, dooro sawirka "gameservermanagers/linuxgsm-docker" oo dhagsii badhanka "Download".

gameservermanagers/linuxgsm-dockerU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Intaa ka dib, u tag "Image" tab, sug in image si ay u dhammeeyaan loading oo guji "Launch" button.

Soo dejinta sawirkaU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Daaqada furmo, aad "Advanced Settings", ka dibna tab "Network" oo calaamadee sanduuqa "Isticmaal isla shabakadda sida Docker Host".

Inta kale ee habaynta, tusaale ahaan, sida "Magaca Koonteenarka", waxaanu ku bedelnaa go'aankayaga.
Magaca Kontaynarrada - sida aad qiyaasi karto, kani waa magaca weelka, wuu iman doonaa hadhow. Waxaan ku talinayaa in loogu yeero wax si kooban, tusaale ahaan, ha noqoto β€œtijaabo”.

Marka xigta, dhagsii badhanka "Codso" ama "Next" dhowr jeer ilaa inta la dhamaystirayo dejinta.

Goobaha HabboonU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Tag tab "Container" oo arag weel cusub oo socda (haddii aysan ahayn, bilow)
Halkan waxaad ku joojin kartaa, bilaabi kartaa, tirtiri kartaa oo aad samayn kartaa ficillo kale.

Ku ordaya weelU rog Synology NAS kaaga ka dhig adeegaha ciyaarta

Dejinta Koonteenarka Docker LinuxGSM

Kahor intaadan ku xidhin Synology gaaga NAS adoo adeegsanaya SSH, waxaad u baahan tahay inaad awood u siiso SSH lafteeda gudaha gudiga maamulka.

Ku xidhida SSHU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Marka xigta, waxaad u baahan tahay inaad isticmaasho cinwaanka IP-ga gudaha ee server-ka Synology NAS si aad ugu xirto SSH.

Waxaan tagnaa terminaalka (ama analoog kasta oo kale, tusaale ahaan, hoosta Windows kan PuTTY) oo adeegso amarka soo socda:

ssh user_name@IP

Xaaladeyda waxay u egtahay sidan

ssh [email protected]

Synology NAS server IP ciwaankaU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Oggolaanshaha ka dib, waxaad u baahan tahay inaad fuliso amarka si aad u tagto weelka "tijaabada" laftiisa ("Magaca Koonteenarka" ee goobaha Docker) ee hoos yimaada isticmaalaha "root"

sudo docker exec -u 0 -it test bash

Ku xidhida DockerU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Kahor intaadan rakibin "LinuxGSM" waxaad u baahan tahay inaad qaado tallaabooyin.

U deji furaha sirta ah isticmaalaha "root"

passwd

Marka xigta, cusboonaysii dhammaan baakooyinka

apt update && apt upgrade && apt autoremove

Sugitaanka dhammaadka hawsha...

Cusbooneysiinta xirmooyinkaU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Marka xigta, ku rakib qalabka lagama maarmaanka ah

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

Maadaama aysan ahayn fikradda ugu fiican in lagu sameeyo ficillo kala duwan "xididka", waxaan ku dari doonaa isticmaale cusub "tijaabo".

adduser test

Oo u oggolow isticmaaleha cusub inuu isticmaalo "sudo"

usermod -aG sudo test

U beddelashada isticmaaleha cusub "tijaabo"

su test

Ku rakibida UtilitiesU rog Synology NAS kaaga ka dhig adeegaha ciyaarta

Rakibaadda iyo habaynta LinuxGSM

Tixgeli tusaale dejinta LinuxGSM adigoo isticmaalaya tusaale ahaan "Counter-Strike" aka "CS 1.6" https://linuxgsm.com/lgsm/csserver

Waxaan tagnaa bogga tilmaamaha "Counter-Strike" linuxgsm.com/lgsm/cserver.

Gudaha "Ku-tiirsanaanta", koobi koodka hoosta "Ubuntu 64-bit".

Waqtiga qorista, summadani waxay u egtahay sidan:

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

Ku-tiirsanaanta rakibiddaU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Inta lagu jiro nidaamka rakibidda, waa inaad ogolaataa "Shatiga Steam":

Shatiga SteamU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Tag tab "Install", koobi ka samee koodka tallaabada 2-aad (waxaan ka boodeynaa tallaabada 1aad, isticmaale "tijaabo" ayaa horay u jiray):

Ku rakibU rog Synology NAS kaaga ka dhig adeegaha ciyaarta

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

Sugitaanka soo dejinta:

Soo DegsoU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Oo waxaan bilaabeynaa rakibidda:

./csserver install

Haddii wax walba ay ku dhaceen qaabka caadiga ah, waxaan arki doonaa kuwa la jecel yahay "Install Complete!"

Rakib Dhamaystiran!U rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Waxaan bilownaa ... oo waxaan aragnaa qaladka "Ciwaannada IP-yada badan ee la helay."

./csserver start

Ciwaanno IP oo badan ayaa la helayU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Marka xigta, waa inaad si cad ugu sheegtaa server-ka IP-ga la isticmaalayo.

Xaaladdeyda waa:

192.168.0.166

Waxaan tagnaa galka, dariiqa ay fariinta ugu jirtay sida "goobta":

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

Oo arag waxa faylasha ku jira galkan:

ls

Liiska faylasha ku jira galka cserverU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Nuqul ka koobbi waxa ku jira faylka "_default.cfg" faylka "cserver.cfg":

cat _default.cfg >> csserver.cfg

Oo aad qaabka tafatirka ee faylka "cserver.cfg":

nano csserver.cfg

Tafatirka faylka cserver.cfgU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Soo hel khadka:

ip="0.0.0.0"

Oo waxaan beddeleynaa cinwaanka IP-ga ee la soo jeediyay, kiiskeyga waa "192.168.0.166".

Waxay noqon doontaa wax sidan oo kale ah:

ip="192.168.0.166"

Waxaan riixeynaa isku dhafka furaha:

Ctr + X

Kadib soo jeedinta si aad u kaydiso, dhagsii:

Y

Waxaan ku laabaneynaa gal-galka isticmaalaha "tijaabada":

cd ~

Oo isku day inaad mar labaad bilowdo serverka. Seerfarku hadda waa inuu bilaabo dhib la'aan:

./csserver start

Adeegaha bilawgaU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Si aad u aragto macluumaad faahfaahsan, adeegso amarka:

./csserver details

Macluumaad faahfaahsan oo ku saabsan server-kaU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Halbeegyada muhiimka ah ee mudan in la xuso:

  • Adeegaha IP: 192.168.0.166:27015
  • Internetka IP: xxx.xx.xxx.xx:27015
  • Isku xidh faylka: /home/test/serverfiles/cstrike/cserver.cfg

Marxaladdan, server-ka ciyaarta ayaa horayba looga heli karaa shabakadda maxalliga ah.

Habaynta Gudbinta Ciwaanka IP-ga

Ku ciyaarista shabakada maxaliga ah way fiicantahay, laakiin inaad saaxiibada kula ciyaarto internetka ayaa fiican!

Si aan ugu gudbino ciwaanka IP-ga ee uu router-ku ka helay bixiyaha, waxaanu isticmaalnaa habka NAT.

Waxa kale oo muhiim ah in la ogaado in ISP-yada intooda badani ay isticmaalaan cinwaannada IP-ga ee firfircoon macaamiishooda.

Si ay ugu habboonaato iyo xasilloonida shaqada, waxaa habboon in la helo ciwaanka IP-ga ee taagan.

Maaddaama aan haysto TP-Link Archer C60 router, waxaan ku siinayaa tusaale ah dejinta gudbinta, sida lagu hirgeliyay router-kayga.

Router-yada kale, waxaan u maleynayaa in habaynta gudbintu ay la mid tahay.

Wax walba waa ku fudud yihiin halkan - waxaad u baahan tahay inaad qeexdo u gudbinta cinwaanka IP-ga dibadda ilaa cinwaanka IP-ga gudaha ee server-ka laba dekedood:

  • 27015
  • 27005

Qaybta maamulka ee router-kayga waxay u egtahay sidan

Guddiga maamulka routerU rog Synology NAS kaaga ka dhig adeegaha ciyaarta
Taasi waa dhan, ka dib markii la keydiyo goobaha router, server-ka ciyaarta ayaa laga heli doonaa shabakada cinwaanka IP-ga ee dekedaha la cayimay!

Dejin dheeri ah oo ku saabsan tusaalaha CS 1.6

Isticmaalka CS 1.6 tusaale ahaan, waxaan jeclaan lahaa inaan bixiyo qaar ka mid ah talooyin waxtar leh.

Waxaa jira laba fayl oo loogu talagalay habaynta serverka

Midka hore waa kan:

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

Midda labaad waa halkan:

~/serverfiles/cstrike/csserver.cfg

Faylka ugu horreeya wuxuu ka kooban yahay jaangooyo guud sida cinwaanka IP-ga, khariidad loogu talagalay boot server-ka ugu horreeya, iwm.

Faylka labaad waxa uu ka kooban yahay habayn amar ah oo lagu fulin karo konsole-ka Counter-Strike, sida "rcon_password" ama "sv_password".

Faylka labaad, waxaan kugula talinayaa inaad dejiso furaha sirta ah ee loogu xidho server-ka iyada oo loo marayo CVar "sv_password" iyo dejinta erayga sirta ah ee maaraynta konsolka server-ka iyada oo loo marayo CVar "rcon_password".

Liiska dhammaan doorsoomayaasha CVar ayaa laga heli karaa halkan http://txdv.github.io/cstrike-cvarlist

Sidoo kale, waxay u badan tahay inay jiri doonto baahi loo qabo in lagu rakibo kaarar dheeri ah, tusaale ahaan "fy_pool_day".

Dhammaan khariidadaha CS 1.6 waa kuwan:

~/serverfiles/cstrike/maps

Waxaan helnaa khariidadda lagama maarmaanka ah, si toos ah ugu dheji serverka (haddii ay ku jirto kaydka, fur), u wareeji faylka oo leh ".bsp" kordhinta galka faylasha "~/serverfiles/cstrike/maps" iyo reboot serverka.

~./csserver restart

Jid ahaan, dhammaan amarrada server-ka ee jira waxaa loo arki karaa sidan oo kale

~./csserver

Natiijada

Waan ku faraxsanahay natiijada. Wax walba si degdeg ah ayey u shaqeeyaan oo ma daahin.

LinuxGSM waxay leedahay goobo badan oo horumarsan, sida is dhexgalka Telegram iyo Slack ee ogeysiisyada, laakiin qaar ka mid ah shaqeynta ayaa wali u baahan in la hagaajiyo.

Guud ahaan, waxaan ku talinayaa in la isticmaalo!

Ilaha

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

Sida la xusay qalabka dhexe Dhammaan Synology NAS ma awoodo, halkan waa liiska aaladaha awooda https://www.synology.com/ru-ru/dsm/packages/Docker.

Source: www.habr.com

Add a comment