
Cyfarchion!
Felly, am bob rheswm hysbys, mae'n rhaid i chi dreulio mwy o amser gartref o flaen y monitor.
Yn y sefyllfa hon, rhaid cofio materion y dyddiau a fu.
Fel sy'n amlwg o deitl yr erthygl hon, byddwn yn siarad am sefydlu Synology NAS fel gweinydd gĂȘm.
sylw - mae yna lawer o sgrinluniau yn yr erthygl (gellir clicio ar sgrinluniau)!
Cyn i ni ddechrau, dyma restr o'r offer y bydd eu hangen arnom:
- Nid wyf yn gweld unrhyw gyfyngiadau yma, rwy'n credu y bydd unrhyw un yn ei wneud, os nad oes unrhyw gynlluniau i gadw gweinydd ar gyfer chwaraewyr 10k.
- nid oes angen sgiliau arbennig, mae'n ddigon i ddeall egwyddor gwaith yn ffigurol.
- ynglĆ·n Ăą beth ydyw LinuxGallwch ddarllen am GSM ar y wefan swyddogol. .
Ar hyn o bryd (Ebrill 2020) ar LinuxMae gan GSM 105 o weinyddion gemau ar gael.
Gellir gweld y rhestr gyfan yma .
- marchnad gyda gemau.
Gweinydd gemau LinuxMae gan GSM integreiddio Ăą , hynny yw, y gweinydd gĂȘm LinuxDim ond ar gyfer gemau o Steam y gellir defnyddio GSM.
Gosod Docker ar Synology NAS
Ar y cam hwn, mae popeth yn syml, ewch i banel gweinyddol Synology, yna i'r âCanolfan Pecynâ, darganfyddwch a gosodwch Docker.
canolfan becyn
Rydyn ni'n lansio ac yn gweld rhywbeth fel hyn (mae'r cynhwysydd hwn wedi'i osod gen i eisoes)
Rheoli cynhwysydd
Nesaf, ewch i'r tab âCofrestrfaâ, teipiwch âgameservermanagersâ yn y chwiliad, dewiswch y ddelwedd âgameservermanagers/linuxgsm-dockerâ a chliciwch ar y botwm âLawrlwythoâ.
rheolwyr gweinydd gĂȘm/linuxgsm-docker
Ar ĂŽl hynny, ewch i'r tab "Delwedd", arhoswch i'r ddelwedd orffen llwytho a chliciwch ar y botwm "Lansio".
Lawrlwytho delwedd
Yn y ffenestr sy'n agor, ewch i "Gosodiadau Uwch", yna i'r tab "Network" a gwiriwch y blwch "Defnyddiwch yr un rhwydwaith Ăą Docker Host".
Mae gweddill y gosodiadau, er enghraifft, fel "Enw Cynhwysydd", rydym yn newid yn ĂŽl ein disgresiwn.
Enw Cynhwysydd - fel y gallech ddyfalu, dyma enw'r cynhwysydd, bydd yn dod yn ddefnyddiol yn nes ymlaen. Rwy'n argymell ei alw'n rhywbeth yn gryno, er enghraifft, gadewch iddo fod yn âbrawfâ.
Nesaf, cliciwch ar y botwm "Gwneud Cais" neu "Nesaf" sawl gwaith nes bod y gosodiadau wedi'u cwblhau.
Gosodiadau uwch
Ewch i'r tab "Cynhwysydd" a gweld cynhwysydd rhedeg newydd (os na, lansio).
Yma gallwch chi stopio, cychwyn, dileu a chyflawni gweithredoedd eraill.
Rhedeg cynhwysydd
Sefydlu cynhwysydd Docker LinuxGSM
Cyn y gallwch gysylltu Ăą'ch Synology NAS trwy SSH, mae angen i chi alluogi mynediad SSH ei hun yn y panel gweinyddol.
Cysylltu trwy SSH
Nesaf, mae angen i chi ddefnyddio cyfeiriad IP mewnol gweinydd NAS Synology i gysylltu trwy SSH.
Ewch i'r derfynell (neu unrhyw un tebyg arall, er enghraifft o dan Windows hwn ) a defnyddiwch y gorchymyn canlynol:
ssh user_name@IPYn fy achos i mae'n edrych fel hyn
ssh admin@192.168.0.166 Cyfeiriad IP gweinydd NAS Synology
Ar ĂŽl awdurdodi, mae angen i chi weithredu'r gorchymyn i fynd i'r cynhwysydd "prawf" ei hun (y maes "Enw Cynhwysydd" yn y gosodiadau Docker) o dan y defnyddiwr "root"
sudo docker exec -u 0 -it test bash Cysylltu Ăą Docker
Ychydig cyn y gosodiad,LinuxMae angen i GSM" gymryd rhywfaint o gamau gweithredu.
Gosodwch gyfrinair ar gyfer y defnyddiwr "root".
passwdNesaf, diweddarwch yr holl becynnau
apt update && apt upgrade && apt autoremoveAros am ddiwedd y broses...
Uwchraddio pecynnau
Nesaf, gosodwch y cyfleustodau angenrheidiol
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-fullGan nad dyma'r syniad gorau i berfformio gwahanol gamau o dan "root", byddwn yn ychwanegu "prawf" defnyddiwr newydd.
adduser testA chaniatĂĄu i'r defnyddiwr newydd ddefnyddio "sudo"
usermod -aG sudo testNewid i'r "prawf" defnyddiwr newydd
su testGosod Cyfleustodau
Gosod a chyfluniad LinuxGSM
Gadewch i ni edrych ar enghraifft o osodiad LinuxGSM, gan ddefnyddio "Counter-Strike" (aka "CS 1.6") fel enghraifft
Rydyn ni'n mynd i'r dudalen gyda'r cyfarwyddyd "Counter-Strike" .
Yn y tab âDibyniaethauâ, copĂŻwch y cod o dan âUbuntu 64-bit".
Ar adeg ysgrifennu, mae'r cod hwn yn edrych fel hyn:
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
Gosod dibyniaethau
Yn ystod y broses osod, rhaid i chi gytuno i'r "Trwydded Steam":
Trwydded Steam
Ewch i'r tab "Gosod", copĂŻwch y cod o'r 2il gam (rydym yn hepgor y cam 1af, mae'r defnyddiwr "prawf" eisoes yn bodoli):
Gosod
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
Aros i'w lawrlwytho:
Dadlwythwch
Ac rydyn ni'n dechrau'r gosodiad:
./csserver installPe bai popeth yn mynd yn y modd arferol, fe welwn y chwenychedig âInstall Complete!â
GosodComplete!
Dechreuwn ... a gwelwn y gwall "Canfuwyd cyfeiriadau IP lluosog."
./csserver start Wedi canfod cyfeiriadau IP lluosog
Nesaf, rhaid i chi ddweud yn benodol wrth y gweinydd pa IP i'w ddefnyddio.
Yn fy achos i, mae'n:
192.168.0.166Rydyn ni'n mynd i'r ffolder, yr oedd y llwybr iddo yn y neges fel "lleoliad":
cd /home/test/lgsm/config-lgsm/csserverA gweld pa ffeiliau sydd yn y ffolder hwn:
ls Rhestr o ffeiliau yn ffolder csserver
CopĂŻwch gynnwys y ffeil "_default.cfg" i'r ffeil "csserver.cfg":
cat _default.cfg >> csserver.cfgAc ewch i fodd golygu'r ffeil "csserver.cfg":
nano csserver.cfg Wrthi'n golygu'r ffeil csserver.cfg
Dewch o hyd i'r llinell:
ip="0.0.0.0"Ac rydym yn disodli'r cyfeiriad IP a gynigiwyd, yn fy achos i mae'n "192.168.0.166".
Bydd yn troi allan rhywbeth fel hyn:
ip="192.168.0.166"Rydym yn pwyso'r cyfuniad allweddol:
Ctr + XAc ar ĂŽl y cynnig i arbed, cliciwch:
YRydym yn dychwelyd i ffolder y defnyddiwr "prawf":
cd ~A cheisiwch gychwyn y gweinydd eto. Dylai'r gweinydd nawr ddechrau heb broblemau:
./csserver start Cychwyn gweinydd
I weld gwybodaeth fanylach, defnyddiwch y gorchymyn:
./csserver details Gwybodaeth fanwl am y gweinydd
O'r paramedrau pwysig sy'n werth eu nodi:
- IP Gweinydd: 192.168.0.166:27015
- IP Rhyngrwyd: xxx.xx.xxx.xx:27015
- Ffeil ffurfweddu: /home/test/serverfiles/cstrike/csserver.cfg
Ar y cam hwn, mae'r gweinydd gĂȘm eisoes ar gael ar y rhwydwaith lleol.
Ffurfweddu Anfon Cyfeiriad IP
Mae chwarae ar rwydwaith lleol yn dda, ond mae chwarae gyda ffrindiau dros y Rhyngrwyd yn well!
I anfon y cyfeiriad IP a gafodd y llwybrydd gan y darparwr ymlaen, rydym yn defnyddio'r mecanwaith NAT.
Mae hefyd yn berthnasol nodi bod y rhan fwyaf o ISPs yn defnyddio cyfeiriadau IP deinamig ar gyfer eu cleientiaid.
Er hwylustod a sefydlogrwydd gwaith, mae'n ddymunol cael cyfeiriad IP statig.
Gan fod gennyf lwybrydd TP-Link Archer C60, rhoddaf enghraifft o sefydlu anfon ymlaen, gan ei fod yn cael ei weithredu yn fy llwybrydd.
Ar gyfer llwybryddion eraill, rwy'n tybio bod y gosodiad anfon ymlaen yn debyg.
Mae popeth yn syml yma - mae angen i chi nodi anfon ymlaen o'r cyfeiriad IP allanol i gyfeiriad IP mewnol y gweinydd ar gyfer dau borthladd:
- 27015
- 27005
Ym mhanel gweinyddol fy llwybrydd mae'n edrych fel hyn
Panel gweinyddol llwybrydd
Dyna i gyd, ar ĂŽl arbed gosodiadau'r llwybrydd, bydd y gweinydd gĂȘm ar gael ar y rhwydwaith yn y cyfeiriad IP allanol ar gyfer y porthladdoedd penodedig!
Gosodiadau ychwanegol ar enghraifft CS 1.6
Gan ddefnyddio CS 1.6 fel enghraifft, hoffwn roi rhai awgrymiadau defnyddiol.
Mae dwy ffeil ar gyfer cyfluniad gweinydd
Mae'r un cyntaf yma:
~/lgsm/config-lgsm/csserver/csserver.cfgMae'r ail yma:
~/serverfiles/cstrike/csserver.cfgMae'r ffeil gyntaf yn cynnwys gosodiadau cyffredinol fel cyfeiriad IP, map ar gyfer cychwyn cyntaf y gweinydd, ac ati.
Mae'r ail ffeil yn cynnwys gosodiadau gorchymyn y gellir eu gweithredu trwy'r consol Gwrth-Streic, megis "rcon_password" neu "sv_password".
Yn yr ail ffeil, rwy'n argymell gosod cyfrinair ar gyfer cysylltu Ăą'r gweinydd trwy'r CVar "sv_password" a gosod cyfrinair ar gyfer rheoli o gonsol y gweinydd trwy'r CVar "rcon_password".
Mae rhestr o'r holl newidynnau CVar i'w gweld yma
Mae'n debygol hefyd y bydd angen gosod cardiau ychwanegol, er enghraifft "fy_pool_day".
Maeâr holl fapiau ar gyfer CS 1.6 yma:
~/serverfiles/cstrike/mapsRydyn ni'n dod o hyd i'r map angenrheidiol, yn ei uwchlwytho'n uniongyrchol i'r gweinydd (os yw yn yr archif, ei ddadsipio), symudwch y ffeil gyda'r estyniad ".bsp" i'r ffolder gyda'r ffeiliau "~/serverfiles/cstrike/maps" a ailgychwyn y gweinydd.
~./csserver restartGyda llaw, gellir gweld yr holl orchmynion gweinydd sydd ar gael fel hyn
~./csserverCyfanswm
Rwy'n falch gyda'r canlyniad. Mae popeth yn gweithio'n gyflym ac nid yw'n llusgo.
LinuxMae gan GSM lawer o osodiadau ychwanegol, fel integreiddio Ăą Telegram a Slack ar gyfer hysbysiadau, ond mae angen gwella rhai swyddogaethau o hyd.
Yn gyffredinol, rwy'n argymell defnyddio!
Ffynonellau
DIWEDDARIAD
Fel y nodwyd ni all pob Synology NAS docio, dyma restr o ddyfeisiau a all .
Ffynhonnell: hab.com
