
Gaisuwa!
Don haka, saboda duk sanannun dalilai, dole ne ku ciyar da ƙarin lokaci a gida a gaban mai saka idanu.
A cikin wannan hali, dole ne mutum ya tuna da al'amuran da suka gabata.
Kamar yadda ya fito daga taken wannan labarin, zamuyi magana game da kafa Synology NAS azaman uwar garken wasa.
Achtung - akwai hotuna da yawa a cikin labarin (ana iya danna hotuna)!
Kafin mu fara, ga jerin kayan aikin da za mu buƙaci:
- Ban ga wani hane-hane a nan, Ina tsammanin kowa zai yi, idan babu wani shirin kiyaye uwar garken ga 'yan wasan 10k.
- babu fasaha na musamman da ake buƙata, ya isa a alamance fahimtar ka'idar aiki.
- game da abin da yake LinuxZa ka iya karanta game da GSM a shafin yanar gizon hukuma. .
A halin yanzu (Afrilu 2020) a ranar LinuxGSM tana da sabar wasanni 105 da ake da su.
Ana iya duba jerin duka anan .
- kasuwa mai wasanni.
Sabar wasa LinuxGSM yana da alaƙa da , wato, uwar garken wasan LinuxAna iya amfani da GSM kawai don wasanni daga Steam.
Shigar da Docker akan Synology NAS
A wannan mataki, komai yana da sauƙi, je zuwa kwamitin gudanarwa na Synology, sannan zuwa "Cibiyar Kunshin", nemo kuma shigar da Docker.
cibiyar kunshin
Mun ƙaddamar kuma muna ganin wani abu kamar wannan (Na riga an shigar da wannan akwati)
Gudanar da kwantena
Na gaba, je zuwa shafin "Registry", rubuta "gameservermanagers" a cikin binciken, zaɓi hoton "gameservermanagers / linuxgsm-docker" kuma danna maɓallin "Download".
gameservermanagers/linuxgsm-docker
Bayan haka, je zuwa shafin "Image", jira hoton ya gama lodi kuma danna maɓallin "Launch".
Zazzage hoto
A cikin taga da ya buɗe, je zuwa "Advanced Settings", sannan zuwa shafin "Network" kuma duba akwatin "Yi amfani da hanyar sadarwa iri ɗaya da Docker Host".
Sauran saitunan, misali, kamar "Sunan Kwantena", muna canzawa bisa ga ra'ayinmu.
Sunan kwantena - kamar yadda zaku iya tsammani, wannan shine sunan kwandon, zai zo da amfani daga baya. Ina ba da shawarar kiran shi wani abu a takaice, misali, bari ya zama “gwaji”.
Na gaba, danna maɓallin "Aiwatar" ko "Na gaba" sau da yawa har sai an kammala saitunan.
Advanced Saituna
Jeka shafin "Container" kuma duba sabon akwati mai gudana (idan ba haka ba, ƙaddamarwa).
Anan zaka iya tsayawa, farawa, sharewa da aiwatar da wasu ayyuka.
Gudun akwati
Saita akwati na Docker LinuxGSM
Kafin ka iya haɗawa da Synology NAS ta hanyar SSH, kana buƙatar ba da damar samun damar SSH kanta a cikin kwamitin gudanarwa.
Haɗa ta hanyar SSH
Na gaba, kuna buƙatar amfani da adireshin IP na ciki na uwar garken Synology NAS don haɗawa ta hanyar SSH.
Je zuwa tashar (ko wani makamancin haka, misali a ƙasa) Windows shi ) kuma yi amfani da umarni mai zuwa:
ssh user_name@IPA wurina yana kama da wannan
ssh admin@192.168.0.166 Synology NAS uwar garken IP address
Bayan izini, kuna buƙatar aiwatar da umarnin don zuwa akwati "gwaji" kanta (filin "Sunan Kwantena" a cikin saitunan Docker) a ƙarƙashin mai amfani "tushen"
sudo docker exec -u 0 -it test bash Haɗa zuwa Docker
Kafin shigarwa,Linux"GSM" yana buƙatar ɗaukar mataki.
Saita kalmar sirri don mai amfani da "tushen".
passwdNa gaba, sabunta duk fakitin
apt update && apt upgrade && apt autoremoveAna jiran ƙarshen tsari...
Ana ɗaukaka fakiti
Na gaba, shigar da abubuwan da ake buƙata
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-fullTun da ba shine mafi kyawun ra'ayin yin ayyuka daban-daban a ƙarƙashin "tushen", za mu ƙara sabon mai amfani "gwaji".
adduser testKuma ƙyale sabon mai amfani ya yi amfani da "sudo"
usermod -aG sudo testJuyawa zuwa sabon mai amfani "gwaji"
su testShigar da Utilities
Shigarwa da daidaitawa LinuxGSM
Bari mu dubi misali na saitin LinuxGSM, ta amfani da "Counter-Strike" (wanda aka fi sani da "CS 1.6") a matsayin misali
Muna zuwa shafin tare da umarnin "Counter-Strike" .
A cikin shafin "Dependencies", kwafi lambar a ƙarƙashin "Ubuntu 64-bit".
A lokacin rubutawa, wannan lambar tayi kama da haka:
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
Shigar da abubuwan dogaro
Yayin aikin shigarwa, dole ne ku yarda da "Lasisin Steam":
Lasisi na Steam
Je zuwa shafin "Shigar", kwafi lambar daga mataki na 2 (mun tsallake mataki na farko, mai amfani da "gwaji" ya rigaya):
shigar
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
Ana jiran saukewa:
Zazzagewa
Kuma mun fara shigarwa:
./csserver installIdan komai ya tafi cikin yanayin al'ada, za mu ga sha'awar "Shigar da Kammala!"
Shigar Kammala!
Mun fara ... kuma muna ganin kuskuren "An sami adiresoshin IP da yawa."
./csserver start An sami adiresoshin IP da yawa
Bayan haka, dole ne ka faɗa wa uwar garken a sarari wacce IP za ta yi amfani da ita.
A wurina shi ne:
192.168.0.166Za mu je babban fayil ɗin, hanyar da ke cikin sakon a matsayin "wuri":
cd /home/test/lgsm/config-lgsm/csserverKuma duba menene fayiloli a cikin wannan babban fayil:
ls Jerin fayiloli a cikin babban fayil na cserver
Kwafi abin da ke cikin fayil ɗin "_default.cfg" zuwa fayil ɗin "cserver.cfg":
cat _default.cfg >> csserver.cfgKuma je zuwa yanayin gyara fayil ɗin "cserver.cfg":
nano csserver.cfg Gyara fayil ɗin cserver.cfg
Nemo layin:
ip="0.0.0.0"Kuma muna maye gurbin adireshin IP ɗin da aka gabatar, a cikin akwati na shine "192.168.0.166".
Zai zama wani abu kamar haka:
ip="192.168.0.166"Muna danna haɗin maɓalli:
Ctr + XKuma bayan tayin don adanawa, danna:
YMun koma babban fayil na mai amfani "gwaji":
cd ~Kuma gwada sake fara uwar garken. Ya kamata uwar garken ta fara yanzu ba tare da matsala ba:
./csserver start Fara uwar garken
Don duba ƙarin cikakkun bayanai, yi amfani da umarnin:
./csserver details Cikakken bayani game da uwar garken
Daga cikin mahimman sigogin da ya kamata a lura:
- IP ɗin uwar garken: 192.168.0.166:27015
- Intanet IP: xxx.xx.xxx.xx:27015
- Sanya fayil: /home/test/serverfiles/cstrike/cserver.cfg
A wannan mataki, uwar garken wasan ya riga ya kasance akan cibiyar sadarwar gida.
Saita Gabatar da Adireshin IP
Yin wasa akan hanyar sadarwar gida yana da kyau, amma yin wasa tare da abokai akan Intanet ya fi kyau!
Don tura adireshin IP ɗin da na'ura mai ba da hanya tsakanin hanyoyin sadarwa ya karɓa daga mai bayarwa, muna amfani da tsarin NAT.
Hakanan yana da mahimmanci a lura cewa yawancin ISPs suna amfani da adiresoshin IP masu ƙarfi ga abokan cinikin su.
Don dacewa da kwanciyar hankali na aiki, yana da kyawawa don samun adreshin IP na tsaye.
Tun da ina da TP-Link Archer C60 na'ura mai ba da hanya tsakanin hanyoyin sadarwa, na ba da misali na saita turawa, kamar yadda ake aiwatar da shi a cikin na'ura mai ba da hanya tsakanin hanyoyin sadarwa.
Ga sauran hanyoyin sadarwa, Ina tsammanin saitin turawa yayi kama da haka.
Komai yana da sauƙi a nan - kuna buƙatar ƙayyade aikawa daga adireshin IP na waje zuwa adireshin IP na ciki na uwar garken don tashoshin jiragen ruwa guda biyu:
- 27015
- 27005
A cikin admin panel na na'ura mai ba da hanya tsakanin hanyoyin sadarwa yana kama da wannan
admin panel na Router
Wannan ke nan, bayan adana saitunan na'ura mai ba da hanya tsakanin hanyoyin sadarwa, uwar garken wasan za ta kasance a kan hanyar sadarwar a adireshin IP na waje don ƙayyadaddun tashoshin jiragen ruwa!
Ƙarin saituna akan misalin CS 1.6
Yin amfani da CS 1.6 a matsayin misali, Ina so in ba da wasu shawarwari masu amfani.
Akwai fayiloli guda biyu don daidaitawar uwar garken
Na farko yana nan:
~/lgsm/config-lgsm/csserver/csserver.cfgNa biyu a nan shi ne:
~/serverfiles/cstrike/csserver.cfgFayil na farko ya ƙunshi saitunan gabaɗaya kamar adireshin IP, taswira don taya uwar garken farko, da sauransu.
Fayil na biyu ya ƙunshi saitunan umarni waɗanda za a iya aiwatar da su ta hanyar Counter-Strike console, kamar "rcon_password" ko "sv_password".
A cikin fayil na biyu, Ina ba da shawarar saita kalmar sirri don haɗawa zuwa uwar garke ta CVar "sv_password" da saita kalmar sirri don sarrafa daga na'urar wasan bidiyo ta uwar garken ta CVar "rcon_password".
Ana iya samun jerin duk masu canjin CVar anan
Hakanan yana yiwuwa a sami buƙatar shigar da ƙarin katunan, misali "fy_pool_day".
Duk taswirori na CS 1.6 suna nan:
~/serverfiles/cstrike/mapsMun sami taswirar da ake buƙata, loda shi kai tsaye zuwa uwar garken (idan yana cikin ma'ajin, cire shi), matsar da fayil ɗin tare da tsawo na ".bsp" zuwa babban fayil tare da fayilolin "~/serverfiles/cstrike/maps" da kuma sake yi uwar garken.
~./csserver restartAf, duk umarnin uwar garken ana iya duba su kamar haka
~./csserverSakamakon
Na gamsu da sakamakon. Komai yana aiki da sauri kuma baya jinkiri.
LinuxGSM yana da ƙarin saituna da yawa, kamar haɗawa da Telegram da Slack don sanarwa, amma wasu ayyuka har yanzu suna buƙatar haɓakawa.
Gabaɗaya, Ina ba da shawarar amfani!
Sources
DUP
Kamar yadda aka lura Ba duk Synology NAS ke iya docker ba, ga jerin na'urorin da za su iya .
source: www.habr.com
