Ukuguqula i-Synology NAS yakho ibe yiseva yokudlala

Ukuguqula i-Synology NAS yakho ibe yiseva yokudlala

Ukubingelela!

Ngakho-ke, ngenxa yazo zonke izizathu ezaziwayo, kufanele sichithe isikhathi esiningi sisekhaya phambi komqaphi.
Kulesi simo, umuntu kufanele akhumbule izindaba zakudala.

Njengoba sekucacile esihlokweni salesi sihloko, sizokhuluma ngokusetha i-Synology NAS njengeseva yomdlalo.

ukunakwa - kunezithombe-skrini eziningi esihlokweni (izithombe-skrini ziyachofozeka)!

Ngaphambi kokuthi siqale, nalu uhlu lwamathuluzi esizowadinga:

I-Synology NAS - Angiyiboni imikhawulo lapha, ngicabanga ukuthi kukhona ozokwenza uma zingekho izinhlelo zokugcina iseva yabadlali abayi-10k.

Docker - awekho amakhono akhethekile adingekayo, ukuqonda okungokomfanekiso nje kwesimiso sokusebenza.

I-LinuxGSM — ungafunda mayelana nokuthi iyini i-LinuxGSM ungaxhunyiwe ku-inthanethi. iwebhusayithi https://linuxgsm.com.

Okwamanje (April 2020) kukhona amaseva egeyimu ayi-105 atholakala ku-LinuxGSM.
Lonke uhlu lungabukwa lapha https://linuxgsm.com/servers.

I-Steam - imakethe enemidlalo.

Iseva yegeyimu ye-LinuxGSM inokuhlanganiswa ne I-SteamCMD, okungukuthi, iseva yegeyimu ye-LinuxGSM ingasetshenziselwa imidlalo evela ku-Steam kuphela.

Ukufaka i-Docker ku-Synology NAS

Kulesi sigaba, yonke into ilula, hamba kuphaneli yomqondisi we-Synology, bese uya "Esikhungweni Sephakheji", thola futhi ufake i-Docker.

Isikhungo sephakhejiUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Siyayethula futhi sibone into efana nale (sengivele ngisifakile lesi sitsha)

Ukuphathwa kwesitshaUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Okulandelayo, iya kuthebhu ethi “Registry”, thayipha “abaphathi begeyimu” ekusesheni, khetha isithombe esithi “gameservermanagers/linuxgsm-docker” bese uchofoza inkinobho ethi “Landa”.

gameservermanagers/linuxgsm-dockerUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Bese uya kuthebhu "Isithombe", linda isithombe ukuthi siqede ukulayisha bese uchofoza inkinobho ethi "Launch".

Ilayisha isithombeUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Ewindini elivulayo, udinga ukuya kokuthi "Izilungiselelo Ezithuthukisiwe", bese uye kuthebhu ethi "Inethiwekhi" bese uhlola ibhokisi elithi "Sebenzisa inethiwekhi efanayo ne-Docker Host".

Sishintsha izilungiselelo ezisele, isibonelo, njengokuthi "Igama lesiqukathi", ngokubona kwethu.
Igama Lesitsha - njengoba ungase uqagele, leli yigama lesiqukathi; lizosebenza ngokuhamba kwesikhathi. Ngincoma ukuthi uyiqambe ngokuthile kafushane; isibonelo, mayibe “isivivinyo”.

Okulandelayo, chofoza inkinobho ethi "Sebenzisa" noma "Okulandelayo" izikhathi ezimbalwa kuze kuqedwe ukusetha.

Izilungiselelo ezithuthukileUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Iya kuthebhu ethi "Isitsha" bese ubona isitsha esisebenzayo (uma singenjalo, qalisa).
Lapha ungamisa, uqale, ususe futhi wenze ezinye izenzo.

Ukuqhuba isitshaUkuguqula i-Synology NAS yakho ibe yiseva yokudlala

Isetha isiqukathi se-Docker i-LinuxGSM

Ngaphambi kokuxhuma ku-Synology NAS yakho nge-SSH, udinga ukwenza kusebenze ukufinyelela kwe-SSH kuphaneli yomqondisi.

Ixhuma nge-SSHUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Okulandelayo, udinga ukusebenzisa ikheli le-IP langaphakathi leseva ye-Synology NAS ukuze uxhume nge-SSH.

Iya kutheminali (noma iyiphi enye i-analogue, isibonelo ngaphansi kweWindows lena I-PuTTY) bese usebenzisa umyalo olandelayo:

ssh user_name@IP

Endabeni yami kubukeka kanje

ssh [email protected]

Ikheli le-IP leseva ye-Synology NASUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Ngemuva kokugunyazwa, udinga ukusebenzisa umyalo wokuya esitsheni "sokuhlola" uqobo (inkambu ethi "Igama lesiqukathi" kuzilungiselelo ze-Docker) ngaphansi komsebenzisi "wempande".

sudo docker exec -u 0 -it test bash

Ixhumeka ku-DockerUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Ngaphambi kokufaka i-LinuxGSM, udinga ukwenza ezinye izinyathelo.

Setha iphasiwedi yomsebenzisi "wezimpande".

passwd

Okulandelayo sizobuyekeza wonke amaphakheji

apt update && apt upgrade && apt autoremove

Silindele ukuphela kohlelo...

Ibuyekeza amaphakhejiUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Okulandelayo, faka izinsiza ezidingekayo

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

Njengoba kungewona umqondo ongcono kakhulu wokwenza izenzo ezihlukene ngaphansi kokuthi "impande", ake sengeze "ukuhlola" komsebenzisi omusha.

adduser test

Futhi masivumele umsebenzisi omusha ukuthi asebenzise "sudo"

usermod -aG sudo test

Shintshela "kukuhlola" komsebenzisi omusha

su test

Ifaka izinsizaUkuguqula i-Synology NAS yakho ibe yiseva yokudlala

Ifaka futhi ilungiselela i-LinuxGSM

Ake sibheke isibonelo sokusetha i-LinuxGSM sisebenzisa isibonelo se-“Counter-Strike” aka “CS 1.6” https://linuxgsm.com/lgsm/csserver

Iya ekhasini lemiyalo elithi “Counter-Strike” linuxgsm.com/lgsm/csserver.

Kuthebhu ethi “Dependencies”, kopisha ikhodi ngaphansi kokuthi “Ubuntu 64-bit”.

Ngesikhathi sokubhala, le khodi ibukeka kanje:

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

Ifaka okuncikileUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Phakathi nenqubo yokufaka udinga ukuvumelana “Nelayisense Ye-Steam”:

Ilayisensi ye-SteamUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Yiya kuthebhu ethi "Faka" bese ukopisha ikhodi esinyathelweni sesi-2 (seqa isinyathelo sokuqala, usevele ukhona umsebenzisi "wokuhlola"):

ukufakaUkuguqula i-Synology NAS yakho ibe yiseva yokudlala

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

Silindele ukulandwa:

LandaUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Bese uqala ukufaka:

./csserver install

Uma konke kuhambe njengokujwayelekile, sizobona “Ukufaka Kuqediwe” okuyigugu!

Ukufaka Kuqediwe!Ukuguqula i-Synology NAS yakho ibe yiseva yokudlala
Sethula... futhi sibone iphutha "Kutholakele amakheli e-IP amaningi."

./csserver start

Kutholwe amakheli amaningi e-IPUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Okulandelayo, udinga ukutshela ngokusobala iseva ukuthi iyiphi i-IP okufanele iyisebenzise.

Esimeni sami yilokhu:

192.168.0.166

Iya kufolda, indlela ebisemlayezweni njengokuthi “indawo”:

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

Futhi bheka ukuthi yimaphi amafayela akule folda:

ls

Uhlu lwamafayela kufolda ye-csserverUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Kopisha okuqukethwe kwefayela "_default.cfg" kufayela elithi "csserver.cfg":

cat _default.cfg >> csserver.cfg

Bese uye kumodi yokuhlela yefayela elithi “csserver.cfg”:

nano csserver.cfg

Ukuhlela ifayela le-csserver.cfgUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Sithola umugqa:

ip="0.0.0.0"

Futhi sishintsha ikheli le-IP eliphakamisiwe, kimina lithi “192.168.0.166”.

Kuzovela into enjengale:

ip="192.168.0.166"

Cindezela isinqamuleli sekhibhodi:

Ctr + X

Futhi ngemva kokunikeza ukulondoloza, chofoza:

Y

Buyela kufolda "yokuhlola" yomsebenzisi:

cd ~

Futhi futhi sizama ukuqalisa iseva. Iseva kufanele manje iqale ngaphandle kwezinkinga:

./csserver start

Iqala isevaUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Ukuze ubuke imininingwane eyengeziwe, sebenzisa umyalo:

./csserver details

Imininingwane enemininingwane mayelana nesevaUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Imingcele ebalulekile okufanele uyiqaphele:

  • Iseva IP: 192.168.0.166:27015
  • I-IP ye-inthanethi: xxx.xx.xxx.xx:27015
  • Lungisa ifayela: /home/test/serverfiles/cstrike/csserver.cfg

Kulesi sigaba, iseva yegeyimu isivele itholakala kunethiwekhi yendawo.

Isetha ukudluliselwa kwekheli le-IP

Ukudlala ngenethiwekhi yendawo kuhle, kodwa ukudlala nabangani nge-inthanethi kungcono!

Ukudlulisa ikheli le-IP elitholwe umzila kumhlinzeki, sisebenzisa indlela ye-NAT.

Kungaba okufanele futhi ukuqaphela ukuthi abahlinzeki abaningi basebenzisa amakheli e-IP aguqukayo kumakhasimende abo.

Ukuze kube lula nokuzinza komsebenzi, kuyalulekwa ukuthi uthole ikheli le-IP elimile.

Njengoba nginerutha ye-TP-Link Archer C60, nginikeza isibonelo sokusetha ukudlulisa, njengoba lokhu kusetshenziswa kumzila wami.

Kwamanye ama-routers, ngicabanga ukuthi ukusethwa kokudlulisela kuyafana.

Konke kulula lapha - udinga ukucacisa ukuqondisa kabusha kusuka ekhelini le-IP langaphandle kuya ekhelini le-IP langaphakathi leseva kumachweba amabili:

  • 27015
  • 27005

Kuphaneli yomqondisi werutha yami kubukeka kanje

Iphaneli yokulawula umzilaUkuguqula i-Synology NAS yakho ibe yiseva yokudlala
Yilokho kuphela, ngemva kokulondoloza izilungiselelo ze-router, iseva yegeyimu izotholakala kunethiwekhi ngekheli le-IP langaphandle lamachweba ashiwo!

Izilungiselelo ezengeziwe zisebenzisa i-CS 1.6 njengesibonelo

Ngisebenzisa i-CS 1.6 njengesibonelo, ngingathanda ukunikeza amathiphu awusizo.

Kunamafayela amabili okucushwa kweseva

Esokuqala nansi:

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

Eyesibili nansi:

~/serverfiles/cstrike/csserver.cfg

Ifayela lokuqala liqukethe izilungiselelo ezijwayelekile, njengekheli le-IP, imephu yokuqalisa iseva, njll.

Ifayela lesibili liqukethe izilungiselelo zemiyalo engenziwa nge-Counter-Strike console, isibonelo “rcon_password” noma “sv_password”.

Efayeleni lesibili, ngincoma ukusetha iphasiwedi yokuxhuma kuseva nge-CVar “sv_password” nokusetha iphasiwedi yokulawula kusuka kukhonsoli yeseva ngokwayo nge-CVar “rcon_password”.

Uhlu lwazo zonke izinhlobo ze-CVar zingatholakala lapha http://txdv.github.io/cstrike-cvarlist

Kuzodingeka futhi ukuthi kufakwe amakhadi engeziwe, isibonelo “fy_pool_day”.

Wonke amamephu we-CS 1.6 alapha:

~/serverfiles/cstrike/maps

Sithola imephu edingekayo, siyilayishe ngqo kuseva (uma isendaweni yomlando, yivule), sihambise ifayela elinesandiso esithi “.bsp” kufolda enamafayela athi “~/serverfiles/cstrike/maps” bese uqalisa kabusha iseva.

~./csserver restart

Ngendlela, yonke imiyalo yeseva etholakalayo ingabukwa kanje:

~./csserver

Umphumela

Ngijabule ngomphumela. Konke kusebenza ngokushesha futhi akubambeki.

I-LinuxGSM inezilungiselelo eziningi ezengeziwe, isibonelo, ukuhlanganiswa neTelegram kanye ne-Slack ukuze uthole izaziso, kodwa okunye ukusebenza kusadinga ukuthuthukiswa.

Sekukonke, ngiyayincoma!

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-UPD

Njengoba kuphawuliwe centralhardware akuwona wonke ama-Synology NAS angenza i-Docker, nalu uhlu lwamadivayisi angakwazi https://www.synology.com/ru-ru/dsm/packages/Docker.

Source: www.habr.com

Engeza amazwana