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:
A halin yanzu (Afrilu 2020) akwai sabar wasanni 105 da ake samu akan LinuxGSM.
Ana iya duba jerin duka anan
Sabar wasan LinuxGSM tana da haɗin kai tare da
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.
Ana saita Akwatin 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.
Muna zuwa tashar tashar (ko kowane analog, alal misali, a ƙarƙashin Windows wannan
ssh user_name@IP
A wurina yana kama da wannan
ssh [email protected]
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 shigar da "LinuxGSM" kuna buƙatar ɗaukar wasu matakai.
Saita kalmar sirri don mai amfani da "tushen".
passwd
Na gaba, sabunta duk fakitin
apt update && apt upgrade && apt autoremove
Ana 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-full
Tun da ba shine mafi kyawun ra'ayin yin ayyuka daban-daban a ƙarƙashin "tushen", za mu ƙara sabon mai amfani "gwaji".
adduser test
Kuma ƙyale sabon mai amfani ya yi amfani da "sudo"
usermod -aG sudo test
Juyawa zuwa sabon mai amfani "gwaji"
su test
Shigarwa da daidaita LinuxGSM
Yi la'akari da misali na kafa LinuxGSM ta amfani da misalin "Counter-Strike" aka "CS 1.6"
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):
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
Ana jiran saukewa:
Zazzagewa
Kuma mun fara shigarwa:
./csserver install
Idan 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.166
Za mu je babban fayil ɗin, hanyar da ke cikin sakon a matsayin "wuri":
cd /home/test/lgsm/config-lgsm/csserver
Kuma 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.cfg
Kuma 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 + X
Kuma bayan tayin don adanawa, danna:
Y
Mun 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.cfg
Na biyu a nan shi ne:
~/serverfiles/cstrike/csserver.cfg
Fayil 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/maps
Mun 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 restart
Af, duk umarnin uwar garken ana iya duba su kamar haka
~./csserver
Sakamakon
Na gamsu da sakamakon. Komai yana aiki da sauri kuma baya jinkiri.
LinuxGSM yana da saitunan ci gaba da yawa, kamar haɗin kai tare 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
source: www.habr.com