Beannachtaí!
Mar sin, ar gach cúis atá ar eolas, caithfidh tú níos mó ama a chaitheamh sa bhaile os comhair an mhonatóra.
Sa staid seo, ní mór cuimhneamh ar ghnóthaí na laethanta a chuaigh thart.
Mar is léir ó theideal an ailt seo, labhairfimid faoi Synology NAS a bhunú mar fhreastalaí cluiche.
aird - tá go leor screenshots san alt (screenshots is clickable)!
Sula gcuirfimid tús leis, seo liosta de na huirlisí a bheidh ag teastáil uainn:
Faoi láthair (Aibreán 2020) tá 105 freastalaí cluiche ar fáil ar LinuxGSM.
Is féidir an liosta iomlán a fheiceáil anseo
Tá comhtháthú ag freastalaí cluiche LinuxGSM le
Suiteáil Docker ar Synology NAS
Ag an gcéim seo, tá gach rud simplí, téigh go dtí an painéal riaracháin Synology, ansin chuig an “Lárionad Pacáiste”, aimsigh agus suiteáil Docker.
ionad pacáiste
Seolaimid agus feicimid rud éigin mar seo (tá an coimeádán seo suiteáilte agam cheana féin)
Bainistíocht Coimeádán
Ansin, téigh go dtí an cluaisín “Clárlann”, clóscríobh “gameservermanagers” sa chuardach, roghnaigh an íomhá “gameservermanagers / linuxgsm-docker” agus cliceáil ar an gcnaipe “Íoslódáil”.
bainisteoirí freastalaí/linuxgsm-docker
Tar éis sin, téigh go dtí an cluaisín "Íomhá", fanacht ar an íomhá a chríochnú luchtú agus cliceáil ar an gcnaipe "Seoladh".
Íomhá íoslódáil
Sa fhuinneog a osclaíonn, téigh go dtí "Socruithe Casta", ansin chuig an táb "Líonra" agus seiceáil an bosca "Úsáid an líonra céanna mar Docker Host".
An chuid eile de na socruithe, mar shampla, mar "Ainm Coimeádán", athraíonn muid de réir ár rogha féin.
Ainm an Choimeádáin - mar a d'fhéadfá buille faoi thuairim, is é seo ainm an choimeádáin, beidh sé áisiúil níos déanaí. Molaim rud éigin a ghlaoch go gonta air, mar shampla, bíodh “tástáil” ann.
Ansin, cliceáil ar an gcnaipe "Cuir i bhFeidhm" nó "Ar Aghaidh" arís agus arís eile go dtí go mbeidh na socruithe críochnaithe.
Socruithe Casta
Téigh go dtí an táb “Coimeádán” agus féach coimeádán nua ag rith (mura bhfuil, tosaigh).
Anseo is féidir leat a stopadh, a thosú, a scriosadh agus gníomhartha eile a dhéanamh.
Coimeádán Duga LinuxGSM a chumrú
Sular féidir leat nascadh le do Synology NAS trí SSH, ní mór duit rochtain SSH féin a chumasú sa phainéal riaracháin.
Ag nascadh trí SSH
Ansin, ní mór duit seoladh IP inmheánach an fhreastalaí Synology NAS a úsáid chun nascadh trí SSH.
Téim go dtí an teirminéal (nó aon analóg eile, mar shampla, faoi Windows seo
ssh user_name@IP
I mo chás tá sé mar seo
ssh [email protected]
Seoladh IP freastalaí Synology NAS
Tar éis údarú, ní mór duit an t-ordú a fhorghníomhú chun dul go dtí an coimeádán "tástáil" é féin (an réimse "Ainm Coimeádán" sna socruithe Docker) faoin úsáideoir "root"
sudo docker exec -u 0 -it test bash
Ag nascadh le Docker
Sula shuiteáil "LinuxGSM" ní mór duit roinnt céimeanna a ghlacadh.
Socraigh focal faire don úsáideoir "root".
passwd
Ansin, nuashonraigh gach pacáiste
apt update && apt upgrade && apt autoremove
Ag fanacht le deireadh an phróisis...
Pacáistí á nuashonrú
Ansin, suiteáil na fóntais riachtanacha
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-full
Ós rud é nach é an smaoineamh is fearr gníomhartha éagsúla a dhéanamh faoi "root", cuirfimid "tástáil" úsáideora nua leis.
adduser test
Agus lig don úsáideoir nua "sudo" a úsáid
usermod -aG sudo test
Ag aistriú go "tástáil" úsáideora nua
su test
LinuxGSM a shuiteáil agus a chumrú
Smaoinigh ar shampla de LinuxGSM a bhunú ag baint úsáide as an sampla "Conter-Strike" aka "CS 1.6"
Téim go dtí an leathanach leis an treoir "Conter-Strike"
Sa chluaisín "Dependencies", cóipeáil an cód faoi "Ubuntu 64-bit".
Agus é seo á scríobh, tá cuma mar seo ar an gcód seo:
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
Suiteáil spleáchais
Le linn an phróisis suiteála, ní mór duit aontú leis an "Ceadúnas Gaile":
Ceadúnas Gaile
Téigh go dtí an cluaisín "Suiteáil", cóipeáil an cód ón 2ú céim (scipeáilimid an 1ú céim, tá an t-úsáideoir "tástáil" ann cheana féin):
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
Ag fanacht le híoslódáil:
Íoslódáil
Agus cuirimid tús leis an suiteáil:
./csserver install
Má chuaigh gach rud sa ghnáth-mhód, feicfimid an "Install Complete!"
SuiteáilComplete!
Tosaímid ... agus feicimid an earráid "Seoltaí IP iomadúla a fuarthas."
./csserver start
Fuarthas seoltaí IP iolracha
Ansin, ní mór duit a insint go sainráite don fhreastalaí cén IP atá le húsáid.
I mo chás is é:
192.168.0.166
Théann muid go dtí an fillteán, an cosán a bhí sa teachtaireacht mar "suíomh":
cd /home/test/lgsm/config-lgsm/csserver
Agus féach cad iad na comhaid atá san fhillteán seo:
ls
Liosta de na comhaid i bhfillteán csserver
Cóipeáil inneachar an chomhaid "_default.cfg" go dtí an comhad "csserver.cfg":
cat _default.cfg >> csserver.cfg
Agus téigh go dtí modh eagarthóireachta an chomhaid "csserver.cfg":
nano csserver.cfg
An comhad csserver.cfg á chur in eagar
Faigh an líne:
ip="0.0.0.0"
Agus cuirimid in ionad an seoladh IP a bhí molta, i mo chás go bhfuil sé "192.168.0.166".
Casfaidh sé amach rud éigin mar seo:
ip="192.168.0.166"
Brúimid an eochair-chomhcheangal:
Ctr + X
Agus tar éis an tairiscint a shábháil, cliceáil:
Y
Fillimid ar fhillteán an úsáideora "tástáil":
cd ~
Agus déan iarracht an freastalaí a thosú arís. Ba cheart don fhreastalaí tosú anois gan fadhbanna:
./csserver start
Tosaigh freastalaí
Chun faisnéis níos mionsonraithe a fheiceáil, bain úsáid as an ordú:
./csserver details
Eolas mionsonraithe faoin bhfreastalaí
De na paraiméadair thábhachtacha is fiú a thabhairt faoi deara:
- IP an fhreastalaí: 192.168.0.166:27015
- IP Idirlín: xxx.xx.xxx.xx:27015
- Comhad cumraíochta: /home/test/serverfiles/cstrike/csserver.cfg
Ag an gcéim seo, tá an freastalaí cluiche ar fáil cheana féin ar an líonra áitiúil.
Cumrú Seoladh IP ar Aghaidh
Is maith an rud é imirt ar líonra áitiúil, ach is fearr imirt le cairde ar an Idirlíon!
Chun an seoladh IP a fuair an ródaire ón soláthraí a chur ar aghaidh, bainimid úsáid as meicníocht NAT.
Tá sé ábhartha a thabhairt faoi deara freisin go n-úsáideann formhór ISPanna seoltaí IP dinimiciúla dá gcliaint.
Ar mhaithe le háisiúlacht agus cobhsaíocht na hoibre, tá sé inmhianaithe seoladh IP statach a fháil.
Ós rud é go bhfuil ródaire TP-Link Archer C60 agam, tugaim sampla de chur ar aghaidh a shocrú, mar a chuirtear i bhfeidhm é i mo ródaire.
Maidir le ródairí eile, glacaim leis go bhfuil an socrú seolta ar aghaidh cosúil.
Tá gach rud simplí anseo - ní mór duit cur ar aghaidh ón seoladh IP seachtrach chuig seoladh IP inmheánach an fhreastalaí le haghaidh dhá chalafort a shonrú:
- 27015
- 27005
Breathnaíonn sé mar seo i bpainéal riaracháin mo ródaire
Painéal admin ródaire
Sin é go léir, tar éis na socruithe ródaire a shábháil, beidh an freastalaí cluiche ar fáil ar an líonra ag an seoladh IP seachtrach do na calafoirt shonraithe!
Socruithe breise ar shampla CS 1.6
Ag baint úsáide as CS 1.6 mar shampla, ba mhaith liom roinnt leideanna úsáideacha a thabhairt.
Tá dhá chomhad ann le haghaidh cumraíocht an fhreastalaí
Tá an chéad cheann anseo:
~/lgsm/config-lgsm/csserver/csserver.cfg
Tá an dara ceann anseo:
~/serverfiles/cstrike/csserver.cfg
Tá socruithe ginearálta sa chéad chomhad ar nós seoladh IP, léarscáil don chéad tosaithe freastalaí, etc.
Tá socruithe ordaithe sa dara comhad is féidir a fhorghníomhú tríd an consól Frith-Stailc, mar "rcon_password" nó "sv_password".
Sa dara comhad, molaim pasfhocal a shocrú chun nascadh leis an bhfreastalaí tríd an CVar "sv_password" agus pasfhocal a shocrú chun bainistiú a dhéanamh ó chonsól an fhreastalaí tríd an CVar "rcon_password".
Is féidir liosta de na hathróga CVar go léir a fháil anseo
Chomh maith leis sin, is dócha go mbeidh gá le cártaí breise a shuiteáil, mar shampla "fy_pool_day".
Tá gach léarscáil le haghaidh CS 1.6 anseo:
~/serverfiles/cstrike/maps
Faighimid an léarscáil riachtanach, uaslódáil go díreach chuig an bhfreastalaí é (má tá sé sa chartlann, unzip é), bog an comhad leis an síneadh ".bsp" chuig an bhfillteán leis na comhaid "~/serverfiles/cstrike/maps" agus atosaigh an freastalaí.
~./csserver restart
Dála an scéil, is féidir breathnú ar na horduithe freastalaí go léir atá ar fáil mar seo
~./csserver
Iomlán na
Táim sásta leis an toradh. Oibríonn gach rud go tapa agus ní fada.
Tá go leor socruithe chun cinn ag LinuxGSM, mar shampla comhtháthú le Telegram agus Slack le haghaidh fógraí, ach ní mór roinnt feidhmiúlacht a fheabhsú fós.
Go ginearálta, molaim úsáid a bhaint as!
Foinsí
Suas chun dáta
Mar a tugadh faoi deara
Foinse: will.com