
Tere!
Seega peate kÔigil teadaolevatel pÔhjustel veetma rohkem aega kodus monitori ees.
Sellises olukorras tuleb meenutada möödunud aegade asju.
Nagu selle artikli pealkirjast selgub, rÀÀgime Synology NAS-i seadistamisest mÀnguserverina.
tÀhelepanu - artiklis on palju ekraanipilte (ekraanipilte saab klÔpsata)!
Enne alustamist on siin nimekiri tööriistadest, mida vajame:
- Ma ei nÀe siin mingeid piiranguid, ma arvan, et keegi teeb seda, kui pole plaanis hoida serverit 10 XNUMX mÀngija jaoks.
- erioskusi pole vaja, piisab tööpÔhimÔtte piltlikust mÔistmisest.
- selle kohta, mis see on LinuxGSM-i kohta saate lugeda ametlikul veebisaidil. .
Hetkel (aprill 2020) LinuxGSM-il on saadaval 105 mÀnguserverit.
Kogu nimekirja saab vaadata siit .
- mÀngudega turg.
MÀnguserver LinuxGSM-il on integratsioon , ehk siis mÀnguserver LinuxGSM-i saab kasutada ainult Steami mÀngude jaoks.
Dockeri installimine Synology NAS-i
Selles etapis on kÔik lihtne, minge Synology administraatoripaneelile, seejÀrel "Pakettikeskusesse", leidke ja installige Docker.
pakendikeskus
KÀivitame ja nÀeme midagi sellist (mul on see konteiner juba installitud)
Konteinerite haldamine
JÀrgmisena minge vahekaardile "Registry", tippige otsingusse "gameservermanagers", valige pilt "gameservermanagers/linuxgsm-docker" ja klÔpsake nuppu "Laadi alla".
gameservermanagers/linuxgsm-docker
PÀrast seda minge vahekaardile "Pilt", oodake, kuni pilt on laaditud, ja klÔpsake nuppu "KÀivita".
Pildi allalaadimine
Avanevas aknas minge jaotisse "TÀpsemad sÀtted", seejÀrel vahekaardile "VÔrk" ja mÀrkige ruut "Kasuta sama vÔrku nagu Docker Host".
ĂlejÀÀnud sĂ€tteid, nĂ€iteks "Konteineri nimi", muudame oma Ă€ranĂ€gemise jĂ€rgi.
Konteineri nimi â nagu arvata vĂ”ib, on see konteineri nimi, see tuleb hiljem kasuks. Soovitan seda kuidagi kokkuvĂ”tlikult nimetada, olgu nĂ€iteks âtestiksâ.
JÀrgmisena klÔpsake mitu korda nuppu "Rakenda" vÔi "JÀrgmine", kuni seaded on lÔpule viidud.
TĂ€psemad seaded
Minge vahekaardile âKonteinerâ ja vaadake uut töötavat konteinerit (kui mitte, kĂ€ivitage).
Siin saate peatada, kÀivitada, kustutada ja muid toiminguid teha.
Konteineri kÀitamine
Dockeri konteineri seadistamine LinuxGSM
Enne kui saate oma Synology NAS-iga SSH kaudu ĂŒhenduse luua, peate administraatoripaneelil lubama SSH-le juurdepÀÀsu.
Ăhendus SSH kaudu
JĂ€rgmisena peate SSH kaudu ĂŒhenduse loomiseks kasutama Synology NAS-i serveri sisemist IP-aadressi.
Mine terminali (vĂ”i mĂ”nda muusse sarnasesse, nĂ€iteks jaotisse Windows ŃŃĐŸ ) ja kasutage jĂ€rgmist kĂ€sku:
ssh user_name@IPMinu puhul nÀeb see vÀlja selline
ssh admin@192.168.0.166 Synology NAS-i serveri IP-aadress
PÀrast autoriseerimist peate tÀitma kÀsu, et minna juurkasutaja all olevasse "test" konteinerisse (Dokkeri sÀtete vÀli "Container Name").
sudo docker exec -u 0 -it test bash Dockeriga ĂŒhendamine
Vahetult enne paigaldamist,LinuxGSM peab midagi ette vÔtma.
Seadke "root" kasutajale parool
passwdJÀrgmisena vÀrskendage kÔiki pakette
apt update && apt upgrade && apt autoremoveProtsessi lÔppu oodates...
Paketide uuendamine
JĂ€rgmisena installige vajalikud kommunaalteenused
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-fullKuna ârootâ all erinevaid toiminguid teha pole kĂ”ige parem, siis lisame uue kasutaja âtestiâ.
adduser testJa lubage uuel kasutajal kasutada "sudo"
usermod -aG sudo testLĂŒlitumine uuele kasutajale "test"
su testUtiliidide installimine
Paigaldamine ja seadistamine LinuxGSM
Vaatame nÀidet seadistusest LinuxGSM, nÀitena mÀngu "Counter-Strike" (tuntud ka kui "CS 1.6")
Me lÀheme lehele juhisega "Counter-Strike" .
Kopeeri vahekaardil âSĂ”ltuvusedâ kood jaotises âUbuntu 64-bitine".
Kirjutamise ajal nÀeb see kood vÀlja selline:
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
SÔltuvuste installimine
Installimise ajal peate nÔustuma "Steami litsentsiga":
Steami litsents
Minge vahekaardile "Install", kopeerige kood teisest sammust (jÀtame esimese sammu vahele, "test" kasutaja on juba olemas):
paigaldama
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
Ootab allalaadimist:
Laadige alla
Ja alustame installimist:
./csserver installKui kĂ”ik lĂ€ks tavareĆŸiimis, nĂ€eme ihaldatud "Install Complete!"
InstallComplete!
Alustame ... ja nÀeme viga "Leiti mitu IP-aadressi".
./csserver start Leiti mitu IP-aadressi
JĂ€rgmisena peate serverile selgesĂ”naliselt ĂŒtlema, millist IP-d kasutada.
Minu puhul on see:
192.168.0.166LÀheme kausta, mille tee oli sÔnumis kui "asukoht":
cd /home/test/lgsm/config-lgsm/csserverJa vaadake, millised failid selles kaustas on:
ls Failide loend csserveri kaustas
Kopeerige faili "_default.cfg" sisu faili "csserver.cfg":
cat _default.cfg >> csserver.cfgJa minge faili "csserver.cfg" redigeerimisreĆŸiimi:
nano csserver.cfg Faili csserver.cfg redigeerimine
Leidke rida:
ip="0.0.0.0"Ja asendame pakutud IP-aadressi, minu puhul on see "192.168.0.166".
Selgub midagi sellist:
ip="192.168.0.166"Vajutame klahvikombinatsiooni:
Ctr + XJa pÀrast salvestamise pakkumist klÔpsake:
YNaaseme kasutaja "test" kausta:
cd ~Ja proovige serverit uuesti kĂ€ivitada. Server peaks nĂŒĂŒd probleemideta kĂ€ivituma:
./csserver start Serveri kÀivitamine
Ăksikasjalikuma teabe vaatamiseks kasutage kĂ€sku:
./csserver details Ăksikasjalik teave serveri kohta
Olulistest parameetritest tasub tÀhelepanu pöörata:
- Serveri IP: 192.168.0.166:27015
- Interneti-IP: xxx.xx.xxx.xx:27015
- Konfiguratsioonifail: /home/test/serverfiles/cstrike/csserver.cfg
Selles etapis on mÀnguserver juba kohalikus vÔrgus saadaval.
IP-aadressi edastamise konfigureerimine
Kohalikus vÔrgus mÀngimine on hea, kuid sÔpradega Interneti kaudu mÀngimine on parem!
Ruuteri teenusepakkujalt saadud IP-aadressi edastamiseks kasutame NAT-mehhanismi.
Samuti on asjakohane mĂ€rkida, et enamik Interneti-teenuse pakkujaid kasutab oma klientide jaoks dĂŒnaamilisi IP-aadresse.
Töö mugavuse ja stabiilsuse huvides on soovitav hankida staatiline IP-aadress.
Kuna mul on ruuter TP-Link Archer C60, siis toon nÀite edastamise seadistamise kohta, nii nagu see on minu ruuteris realiseeritud.
Teiste ruuterite puhul eeldan, et edastamise seadistus on sarnane.
Siin on kÔik lihtne - peate kahe pordi jaoks mÀÀrama suunamise vÀliselt IP-aadressilt serveri sisemisele IP-aadressile:
- 27015
- 27005
Minu ruuteri administraatoripaneelil nÀeb see vÀlja selline
Ruuteri administraatori paneel
See on kÔik, pÀrast ruuteri sÀtete salvestamist on mÀnguserver mÀÀratud portide vÀlisel IP-aadressil vÔrgus saadaval!
Lisaseaded CS 1.6 nÀitel
Kasutades nÀitena CS 1.6, tahaksin anda kasulikke nÀpunÀiteid.
Serveri konfigureerimiseks on kaks faili
Esimene on siin:
~/lgsm/config-lgsm/csserver/csserver.cfgTeine on siin:
~/serverfiles/cstrike/csserver.cfgEsimene fail sisaldab ĂŒldsĂ€tteid, nagu IP-aadress, serveri esmakĂ€ivituse kaart jne.
Teine fail sisaldab kÀsusÀtteid, mida saab kÀivitada Counter-Strike konsooli kaudu, nÀiteks "rcon_password" vÔi "sv_password".
Teises failis soovitan mÀÀrata parooli serveriga ĂŒhenduse loomiseks CVar "sv_password" kaudu ja serveri konsoolist CVar "rcon_password" kaudu haldamiseks.
KÔigi CVar muutujate loendi leiate siit
Samuti on tÔenÀoliselt vaja installida tÀiendavaid kaarte, nÀiteks "fy_pool_day".
KÔik CS 1.6 kaardid on siin:
~/serverfiles/cstrike/mapsLeiame vajaliku kaardi, laadime selle otse serverisse (kui see on arhiivis, pakkige lahti), teisaldame ".bsp" laiendiga faili kausta failidega "~/serverfiles/cstrike/maps" ja taaskÀivitage server.
~./csserver restartMuide, kÔiki saadaolevaid serverikÀske saab vaadata nii
~./csserverSummaarne
Olen tulemusega rahul. KÔik toimib kiiresti ja ei jÀÀ maha.
LinuxGSM-il on palju lisaseadeid, nÀiteks integratsioon Telegrami ja Slackiga teavituste jaoks, kuid mÔned funktsionaalsused vajavad veel tÀiustamist.
Ăldiselt soovitan kasutada!
allikatest
DUP
Nagu mÀrgitud mitte kÔik Synology NAS-id ei saa dokkida, siin on loend seadmetest, mis seda saavad teha .
Allikas: www.habr.com
