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;
In momento (April 2020) praesto sunt servitores lusus 105 in LinuxGSM.
Totum album hic considerari potest
LinuxGSM venatus servo integrationem habet cum
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.
Vestibulum LinuxGSM Docker Continens
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.
Vade ad terminalem (vel quodlibet aliud analogum, exempli gratia sub Windows hoc est
ssh user_name@IP
In causa mea sic spectat sicut hoc
ssh [email protected]
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
Priusquam ipsum LinuxGSM installare, debes aliquam gradus accipere.
Pone in password pro "radix" user "
passwd
Deinde, update omnes packages
apt update && apt upgrade && apt autoremove
Finem processus exspectamus...
adaequationis packages
Deinde, install utilitates necessarias
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-full
Cum optima idea non sit actiones diversas sub "radice" exercere, novum usorem "test" addemus.
adduser test
Et permittite novum usorem uti "sudo".
usermod -aG sudo test
Switch ad novum user "test"
su test
Installing ac Vestibulum LinuxGSM
Exemplum ponite utendi LinuxGSM exemplum "Conter-Strike" aka "CS 1.6"
Ad paginam perimus cum instructione "Counter-Strike"
In "Dependentiis" tab, exemplum codicis sub "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);
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
Expectans download:
Download
Et incipimus institutionem:
./csserver install
Si 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.166
Vade ad folder, viam ad quam in nuntio ut "locus":
cd /home/test/lgsm/config-lgsm/csserver
Et 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.cfg
Et 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 + X
Et postquam offer, salva, preme;
Y
Redimus 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.cfg
Secundus hic est;
~/serverfiles/cstrike/csserver.cfg
Primus 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/maps
Tabulam 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 restart
Obiter omnia mandata servo prompta aspici possunt
~./csserver
exitum
Consequenter delector. Omnia cito operatur et non pigrescit.
LinuxGSM multae fundationes provectae habet, ut integratio cum notificationibus telegram et Slack, sed aliqua officiatio etiamnum emendanda est.
Communiter, uti commendo!
fontibus
DUP
quod, sicut dictum
Source: www.habr.com