Cas ar do Synology NAS ina fhreastalaí cluiche

Cas ar do Synology NAS ina fhreastalaí cluiche

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:

Synology NAS - Ní fheicim aon srianta anseo, is dóigh liom go ndéanfaidh duine ar bith, mura bhfuil aon phleananna ann freastalaí a choinneáil le haghaidh imreoirí 10k.

dhugaire - níl aon scileanna speisialta ag teastáil, is leor prionsabal na hoibre a thuiscint go figurative.

GSM le haghaidh linux - is féidir leat léamh faoina bhfuil ar LinuxGSM as. láithreán gréasáin https://linuxgsm.com.

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 https://linuxgsm.com/servers.

Gaile - margadh le cluichí.

Tá comhtháthú ag freastalaí cluiche LinuxGSM le GaileCMD, is é sin, ní féidir freastalaí cluiche LinuxGSM a úsáid ach amháin le haghaidh cluichí ó Steam.

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áisteCas ar do Synology NAS ina fhreastalaí cluiche
Seolaimid agus feicimid rud éigin mar seo (tá an coimeádán seo suiteáilte agam cheana féin)

Bainistíocht CoimeádánCas ar do Synology NAS ina fhreastalaí cluiche
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-dockerCas ar do Synology NAS ina fhreastalaí cluiche
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áilCas ar do Synology NAS ina fhreastalaí cluiche
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 CastaCas ar do Synology NAS ina fhreastalaí cluiche
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 a rithCas ar do Synology NAS ina fhreastalaí cluiche

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í SSHCas ar do Synology NAS ina fhreastalaí cluiche
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 putty) agus bain úsáid as an ordú seo a leanas:

ssh user_name@IP

I mo chás tá sé mar seo

ssh [email protected]

Seoladh IP freastalaí Synology NASCas ar do Synology NAS ina fhreastalaí cluiche
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 DockerCas ar do Synology NAS ina fhreastalaí cluiche
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úCas ar do Synology NAS ina fhreastalaí cluiche
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

Suiteáil FóntaisCas ar do Synology NAS ina fhreastalaí cluiche

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" https://linuxgsm.com/lgsm/csserver

Téim go dtí an leathanach leis an treoir "Conter-Strike" linuxgsm.com/lgsm/csserver.

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áchaisCas ar do Synology NAS ina fhreastalaí cluiche
Le linn an phróisis suiteála, ní mór duit aontú leis an "Ceadúnas Gaile":

Ceadúnas GaileCas ar do Synology NAS ina fhreastalaí cluiche
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):

shuiteáilCas ar do Synology NAS ina fhreastalaí cluiche

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

Ag fanacht le híoslódáil:

ÍoslódáilCas ar do Synology NAS ina fhreastalaí cluiche
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!Cas ar do Synology NAS ina fhreastalaí cluiche
Tosaímid ... agus feicimid an earráid "Seoltaí IP iomadúla a fuarthas."

./csserver start

Fuarthas seoltaí IP iolrachaCas ar do Synology NAS ina fhreastalaí cluiche
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 csserverCas ar do Synology NAS ina fhreastalaí cluiche
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 eagarCas ar do Synology NAS ina fhreastalaí cluiche
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íCas ar do Synology NAS ina fhreastalaí cluiche
Chun faisnéis níos mionsonraithe a fheiceáil, bain úsáid as an ordú:

./csserver details

Eolas mionsonraithe faoin bhfreastalaíCas ar do Synology NAS ina fhreastalaí cluiche
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ódaireCas ar do Synology NAS ina fhreastalaí cluiche
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 http://txdv.github.io/cstrike-cvarlist

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í

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

Suas chun dáta

Mar a tugadh faoi deara crua-earraí lárnach ní féidir le gach Synology NAS docker, anseo tá liosta de na feistí is féidir https://www.synology.com/ru-ru/dsm/packages/Docker.

Foinse: will.com

Add a comment