
Salvete!
Sic omnibus notis causis ante monitor domi tempus terere.
Hac re audita, priorum meminisse decet.
Ut ex titulo huius articuli patet, de Synologia NAS quasi lusus ministrantis loquemur.
operam - Multum eenshotsscray in articulo (ecrementa strepita sunt)!
Antequam incipias, hic index instrumentorum egebimus;
- restrictiones aliquas hic non video, puto aliquem facturum, si consilia nulla sunt ut servo pro 10k histriones servarent.
— Nullae speciales artes requiruntur, satis est figurate intelligere principium operis.
- de eo quod est LinuxDe GSM in situ interretiali officiali legere potes. .
Hoc tempore (Aprili 2020) die LinuxGSM 105 servores ludorum praesto habet.
Totum album hic considerari potest .
— nundinas ludos.
Servitor ludorum LinuxGSM integrationem habet cum , id est, servitor ludi LinuxGSM solum pro ludis ex Steam adhiberi potest.
Docker installing in Synologia NAS
Hac scaena, omnia simplicia sunt, ad Synologiam admin tabulam accede, deinde ad centrum "Package", Docker invenire et instituere.
sarcina centrum
Deprimimus et vide aliquid simile hoc (Iam hoc vas installed)
Continens procuratio
Deinde ad "subcriptio" tab, typus "gameratores" in inquisitionem, elige "gameratores/linuxgsm-docker" imaginem et deprime in puga pyga "Download".
gameservermanagers/linuxgsm-docker
Post hoc, ad "Imago" tab, expecta imaginem ut oneraturam perficias et deprime in deprimendo "Imago".
Imago download
In fenestra quod aperit, debes ad "Optiones Provectus", deinde ad "Network" tab et deprime "Idem retis utere ac Docker Hostia" checkbox.
Reliquas occasus mutamus, exempli gratia, ut "Nomen continens", ad arbitrium nostrum.
Nomen continens - ut coniicere possis, hoc est nomen continentis, in promptu erit postea. Commendo quod succincte illud vocans, exempli gratia, "test".
Deinceps preme "applicare" vel "Next" conjunctionem pluries donec uncinis compleantur.
Advanced occasus
Vade ad tab "continens" et vide novum currens (si non, initium) continens.
Hic desinere potes, incipere, delere et alias actiones exsequi.
Currens vas
Continetor Docker constituendus LinuxGSM
Antequam tuam Synologiam NAS via SSH coniungas, debes SSH accessum movere in tabula admin.
Connectens per SSH
Deinde, interna IP inscriptione Synologiae NAS servo coniungere debes per SSH.
Ad terminale (vel simile quodlibet, exempli gratia sub) vade. Windows quod ) et hoc mandatum utere:
ssh user_name@IPIn causa mea sic spectat sicut hoc
ssh admin@192.168.0.166 Synologia NAS servo IP oratio
Post concessionem, mandatum debes currere ad ipsum vas "test" (nomen continentis" agri in occasus Docker) sub usuario "radicis"
sudo docker exec -u 0 -it test bash Connectens ad Docker
Paulo ante institutionem,Linux"GSM" actionem aliquam suscipere debet.
Pone in password pro "radix" user "
passwdDeinde, update omnes packages
apt update && apt upgrade && apt autoremoveFinem processus exspectamus...
adaequationis packages
Deinde, install utilitates necessarias
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-fullCum optima idea non sit actiones diversas sub "radice" exercere, novum usorem "test" addemus.
adduser testEt permittite novum usorem uti "sudo".
usermod -aG sudo testSwitch ad novum user "test"
su testUtilitas installing
Installation et configuratione LinuxGSM
Exemplum configurationis inspiciamus LinuxGSM, "Counter-Strike" (sive "CS 1.6") ut exemplo utens.
Ad paginam perimus cum instructione "Counter-Strike" .
In scheda "Dependentiae", codicem sub "exscribe"Ubuntu 64-bit.
In tempore scribendi hoc signum huius modi spectat;
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
installing clientelas
Per processum institutionem ad "Steam License" consentire debes:
Vapor License
Vade ad "Install" tab, codicem e 2nd gradu imita (omittimus primum gradum, "test" usor iam existit);
Install
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
Expectans download:
Download
Et incipimus institutionem:
./csserver installSi omnia intraverunt in modum consuetum, videbimus concupitum "Install Complete!"
Install Complete!
Immittemus... et videmus errorem "Multiplex IP oratio inventa".
./csserver start Plures inscriptiones IP inventae
Deinde expresse debes servo quo IP uti.
In mea causa est;
192.168.0.166Vade ad folder, viam ad quam in nuntio ut "locus":
cd /home/test/lgsm/config-lgsm/csserverEt vide quid files in hoc folder:
ls Index imaginum in csserver folder
Effingo contenta fasciculi "_default.cfg" ad "csserver.cfg" fasciculi:
cat _default.cfg >> csserver.cfgEt vade ad modum edendi tabella "csserver.cfg":
nano csserver.cfg Emendo csserver.cfg file
Reperio lineam:
ip="0.0.0.0"Et locum IP inscriptionis, quae proposita est, in casu meo est "192.168.0.166".
Eveniet aliquid simile;
ip="192.168.0.166"Premus key iunctura:
Ctr + XEt postquam offer, salva, preme;
YRedimus ad folder utentis "test":
cd ~Et servo satus iterum experiri. Servo nunc incipit sine quaestionibus:
./csserver start Servo satus
Ut accuratiorem informationem videas, imperio utere;
./csserver details Detailed notitia de servo
De parametris maximis notatu dignis;
- Server IP: 192.168.0.166:27015
- Internet IP: xxx.xx.xxx.xx:27015
- Mando fasciculus: /home/test/serverfiles/cstrike/csserver.cfg
Hac scaena, lusus server iam in network locali praesto est.
Profecta est IP oratio procuret
Ludens in retis localis bonus est, sed melius in Interreti cum amicis ludere!
Ad IP oratio transmittat quod iter itineris a provisore receptum, NAT mechanismum utimur.
Opportet etiam animadvertere maxime provisores dynamicas IP inscriptiones uti pro clientibus suis.
Pro opportunitate et stabilitate laboris, expedit IP oratio static obtinere.
Cum Sagittarius C60 TP-Link iter habeam, exemplum praebeo promovendi, sicut in itinere meo perficiatur.
Pro aliis iteribus, supposito transmissionis habeat simile.
Omnia hic simplicia sunt - denotare debes ab IP oratio externa ad internam IP oratio servientis duos portus:
- 27015
- 27005
In tabula admin iter itineris mei sic spectat
Iter admin panel
Haec omnia, servatis itineris uncinis, praesto erunt servo in retis ad IP oratio externa pro portubus definitis!
Additional occasus ad exemplum CS 1.6
Utens CS 1.6 ad exemplum, vellem aliquas utiles apices dare.
Sunt duo lima pro servo configuratione
Primus hic adest;
~/lgsm/config-lgsm/csserver/csserver.cfgSecundus hic est;
~/serverfiles/cstrike/csserver.cfgPrimus fasciculus continet uncinos generales sicut IP inscriptionem, tabulam primae tabernae servientis, etc.
Secundum fasciculum mandatum continet occasus qui exsecutioni mandari possunt per consolatorium counter-Strike, ut "rcon_password" vel "sv_password".
In secunda fasciculo, Tesseram commendo iungendi cum servo via CVar "sv_password" et ponens tesseram pro potestate a console ipsius servientis per CVar "rcon_password".
Index omnium variabilium CVar hic inveniri potest
Etiam, maxime verisimile erit opus ad schedas additionales instituendas, exempli gratia "fy_pool_day".
Omnes tabulae geographicae pro CS 1.6 hic sunt:
~/serverfiles/cstrike/mapsTabulam inquisitam invenimus, eam directo servo (si in archivo est, unzip est), tabellam cum ".bsp" extensione ad folder cum lima invenimus "~/serverfiles/cstrike/mapis" et reboot cum servo.
~./csserver restartObiter omnia mandata servo prompta aspici possunt
~./csserverexitum
Consequenter delector. Omnia cito operatur et non pigrescit.
LinuxGSM multas optiones additionales habet, ut integrationem cum Telegram et Slack pro notificationibus, sed quaedam functiones adhuc emendatione egent.
Communiter, uti commendo!
fontibus
DUP
quod, sicut dictum non tota Synologia NAS Docker facere potest, hic index machinarum quae can .
Source: www.habr.com
