Muutke oma Synology NAS mÀnguserveriks

Muutke oma Synology NAS mÀnguserveriks

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:

Synology NAS - Ma ei nÀe siin mingeid piiranguid, ma arvan, et keegi teeb seda, kui pole plaanis hoida serverit 10 XNUMX mÀngija jaoks.

laevalaadija - erioskusi pole vaja, piisab tööpÔhimÔtte piltlikust mÔistmisest.

LinuxGSM - selle kohta, mis see on LinuxGSM-i kohta saate lugeda ametlikul veebisaidil. https://linuxgsm.com.

Hetkel (aprill 2020) LinuxGSM-il on saadaval 105 mÀnguserverit.
Kogu nimekirja saab vaadata siit https://linuxgsm.com/servers.

aur - mÀngudega turg.

MÀnguserver LinuxGSM-il on integratsioon SteamCMD, 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.

pakendikeskusMuutke oma Synology NAS mÀnguserveriks
KÀivitame ja nÀeme midagi sellist (mul on see konteiner juba installitud)

Konteinerite haldamineMuutke oma Synology NAS mÀnguserveriks
JÀrgmisena minge vahekaardile "Registry", tippige otsingusse "gameservermanagers", valige pilt "gameservermanagers/linuxgsm-docker" ja klÔpsake nuppu "Laadi alla".

gameservermanagers/linuxgsm-dockerMuutke oma Synology NAS mÀnguserveriks
PÀrast seda minge vahekaardile "Pilt", oodake, kuni pilt on laaditud, ja klÔpsake nuppu "KÀivita".

Pildi allalaadimineMuutke oma Synology NAS mÀnguserveriks
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 seadedMuutke oma Synology NAS mÀnguserveriks
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ÀitamineMuutke oma Synology NAS mÀnguserveriks

Dockeri konteineri seadistamine LinuxGSM

Enne kui saate oma Synology NAS-iga SSH kaudu ĂŒhenduse luua, peate administraatoripaneelil lubama SSH-le juurdepÀÀsu.

Ühendus SSH kauduMuutke oma Synology NAS mĂ€nguserveriks
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 ŃŃ‚ĐŸ PuTTY) ja kasutage jĂ€rgmist kĂ€sku:

ssh user_name@IP

Minu puhul nÀeb see vÀlja selline

ssh admin@192.168.0.166

Synology NAS-i serveri IP-aadressMuutke oma Synology NAS mÀnguserveriks
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 ĂŒhendamineMuutke oma Synology NAS mĂ€nguserveriks
Vahetult enne paigaldamist,LinuxGSM peab midagi ette vÔtma.

Seadke "root" kasutajale parool

passwd

JÀrgmisena vÀrskendage kÔiki pakette

apt update && apt upgrade && apt autoremove

Protsessi lÔppu oodates...

Paketide uuendamineMuutke oma Synology NAS mÀnguserveriks
JĂ€rgmisena installige vajalikud kommunaalteenused

apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-full

Kuna “root” all erinevaid toiminguid teha pole kĂ”ige parem, siis lisame uue kasutaja “testi”.

adduser test

Ja lubage uuel kasutajal kasutada "sudo"

usermod -aG sudo test

LĂŒlitumine uuele kasutajale "test"

su test

Utiliidide installimineMuutke oma Synology NAS mÀnguserveriks

Paigaldamine ja seadistamine LinuxGSM

Vaatame nÀidet seadistusest LinuxGSM, nÀitena mÀngu "Counter-Strike" (tuntud ka kui "CS 1.6") https://linuxgsm.com/lgsm/csserver

Me lÀheme lehele juhisega "Counter-Strike" linuxgsm.com/lgsm/csserver.

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 installimineMuutke oma Synology NAS mÀnguserveriks
Installimise ajal peate nÔustuma "Steami litsentsiga":

Steami litsentsMuutke oma Synology NAS mÀnguserveriks
Minge vahekaardile "Install", kopeerige kood teisest sammust (jÀtame esimese sammu vahele, "test" kasutaja on juba olemas):

paigaldamaMuutke oma Synology NAS mÀnguserveriks

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

Ootab allalaadimist:

Laadige allaMuutke oma Synology NAS mÀnguserveriks
Ja alustame installimist:

./csserver install

Kui kĂ”ik lĂ€ks tavareĆŸiimis, nĂ€eme ihaldatud "Install Complete!"

InstallComplete!Muutke oma Synology NAS mÀnguserveriks
Alustame ... ja nÀeme viga "Leiti mitu IP-aadressi".

./csserver start

Leiti mitu IP-aadressiMuutke oma Synology NAS mÀnguserveriks
JĂ€rgmisena peate serverile selgesĂ”naliselt ĂŒtlema, millist IP-d kasutada.

Minu puhul on see:

192.168.0.166

LÀheme kausta, mille tee oli sÔnumis kui "asukoht":

cd /home/test/lgsm/config-lgsm/csserver

Ja vaadake, millised failid selles kaustas on:

ls

Failide loend csserveri kaustasMuutke oma Synology NAS mÀnguserveriks
Kopeerige faili "_default.cfg" sisu faili "csserver.cfg":

cat _default.cfg >> csserver.cfg

Ja minge faili "csserver.cfg" redigeerimisreĆŸiimi:

nano csserver.cfg

Faili csserver.cfg redigeerimineMuutke oma Synology NAS mÀnguserveriks
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 + X

Ja pÀrast salvestamise pakkumist klÔpsake:

Y

Naaseme kasutaja "test" kausta:

cd ~

Ja proovige serverit uuesti kĂ€ivitada. Server peaks nĂŒĂŒd probleemideta kĂ€ivituma:

./csserver start

Serveri kÀivitamineMuutke oma Synology NAS mÀnguserveriks
Üksikasjalikuma teabe vaatamiseks kasutage kĂ€sku:

./csserver details

Üksikasjalik teave serveri kohtaMuutke oma Synology NAS mĂ€nguserveriks
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 paneelMuutke oma Synology NAS mÀnguserveriks
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.cfg

Teine on siin:

~/serverfiles/cstrike/csserver.cfg

Esimene 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 http://txdv.github.io/cstrike-cvarlist

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/maps

Leiame 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 restart

Muide, kÔiki saadaolevaid serverikÀske saab vaadata nii

~./csserver

Summaarne

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

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

DUP

Nagu mÀrgitud keskne riistvara mitte kÔik Synology NAS-id ei saa dokkida, siin on loend seadmetest, mis seda saavad teha https://www.synology.com/ru-ru/dsm/packages/Docker.

Allikas: www.habr.com

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster