Suia lau Synology NAS i se 'au'aunaga ta'aloga

Suia lau Synology NAS i se 'au'aunaga ta'aloga

Faʻafeiloaʻi

O lea la, mo mafuaaga uma ua iloa, e tatau ona tatou faʻaaluina le tele o le taimi i le fale i luma o le mataʻitu.
I lenei tulaga o mataupu, e tatau i se tasi ona manatua mataupu o aso ua mavae.

E pei ona manino mai i le ulutala o lenei tusiga, o le a tatou talanoa e uiga i le faʻatulagaina o le Synology NAS o se taʻaloga taʻaloga.

uaʻi - o loʻo i ai le tele o faʻamalama i totonu o le tusiga (o ata e mafai ona kiliki)!

Ae tatou te leʻi amataina, o se lisi lenei o meafaigaluega tatou te manaʻomia:

Faʻamatalaga NAS - Ou te le vaʻai i ni faʻatapulaʻa iinei, ou te manatu o le a faia e se tasi pe a leai ni fuafuaga e teu se 'auʻaunaga mo le 10k taʻaloga.

Docker - e leai ni tomai faʻapitoa e manaʻomia, naʻo se malamalama faʻatusa o le mataupu faavae o le gaioiga.

LinuxGSM - e uiga i le mea lea LinuxE mafai ona e faitau e uiga i le GSM i luga o le upega tafaʻilagi aloaia. https://linuxgsm.com.

I le taimi nei (Aperila 2020) i luga LinuxE 105 'au'aunaga ta'aloga a le GSM o lo'o avanoa.
O le lisi atoa e mafai ona vaʻaia iinei https://linuxgsm.com/servers.

ausa - o se maketi ma taaloga.

'Au'aunaga ta'aloga LinuxO lo'o iai le feso'ota'iga a le GSM ma SteamCMD, o lona uiga, o le 'au'aunaga ta'aloga LinuxE na'o ta'aloga mai le Steam e mafai ona fa'aogaina ai le GSM.

Faʻapipiʻi Docker ile Synology NAS

I lenei laasaga, e faigofie mea uma, alu i le Synology admin panel, ona alu lea i le "Package center", saili ma faʻapipiʻi Docker.

Nofoaga tutotonuSuia lau Synology NAS i se 'au'aunaga ta'aloga
Matou te faʻalauiloa ma vaʻai i se mea faʻapenei (Ua uma ona faʻapipiʻi le pusa lea)

Puleaina o pusaSuia lau Synology NAS i se 'au'aunaga ta'aloga
Le isi, alu i le "Registry" tab, faʻapipiʻi "gameservermanagers" i totonu o le sailiga, filifili le ata "gameservermanagers / linuxgsm-docker" ma kiliki i le "Download" button.

gameservermanagers/linuxgsm-dockerSuia lau Synology NAS i se 'au'aunaga ta'aloga
Ona alu lea i le "Image" tab, faʻatali mo le ata e faʻauma le utaina ma kiliki i luga o le "Launch" button.

Tu'uina le ataSuia lau Synology NAS i se 'au'aunaga ta'aloga
I le faamalama e matala, e tatau ona e alu i le "Advanced Settings", ona oʻo lea i le "Network" tab ma siaki le "Faʻaoga le fesoʻotaʻiga tutusa e pei o Docker Host" pusa siaki.

Matou te suia tulaga o loʻo totoe, mo se faʻataʻitaʻiga, e pei o le "Container Name", i la matou pule faitalia.
Igoa o le Container - e pei ona e mateina, o le igoa lea o le atigipusa; o le a aoga mulimuli ane. Ou te fautuaina le faaigoaina o se mea faapuupuu; mo se faataitaiga, ia avea ma "suega".

Le isi, kiliki le "Apply" poʻo le "Next" button i ni nai taimi seia maeʻa le seti.

Faʻasologa AtiliSuia lau Synology NAS i se 'au'aunaga ta'aloga
Alu i le "Container" tab ma vaʻai i se koneteina fou (pe a leai, faʻalauiloa).
O iinei e mafai ona e taofi, amata, tape ma faia isi gaioiga.

Ta'avale se koneteinaSuia lau Synology NAS i se 'au'aunaga ta'aloga

Fa'atulagaina o se koneteina Docker LinuxGSM

Aʻo leʻi faʻafesoʻotaʻi i lau Synology NAS e ala i le SSH, e te manaʻomia le faʻagaoioia o le SSH avanoa i le vaega faʻatonu.

So'oga e ala ile SSHSuia lau Synology NAS i se 'au'aunaga ta'aloga
O le isi, e tatau ona e faʻaogaina le tuatusi IP i totonu o le Synology NAS server e faʻafesoʻotaʻi e ala i le SSH.

Alu i le terminal (po'o so'o se isi lava terminal talitutusa, mo se fa'ata'ita'iga i lalo o le Windows na PUTI) ma faʻaaoga le poloaiga lenei:

ssh user_name@IP

I lo'u tulaga e pei o lenei

ssh admin@192.168.0.166

tuatusi IP ole server Synology NASSuia lau Synology NAS i se 'au'aunaga ta'aloga
A maeʻa le faʻatagaina, e tatau ona e faʻatonuina le faʻatonuga e alu i le pusa "suʻega" lava ia (o le "Container Name" fanua i le Docker settings) i lalo o le "root" user

sudo docker exec -u 0 -it test bash

Feso'ota'i ile DockerSuia lau Synology NAS i se 'au'aunaga ta'aloga
A o le'i fa'apipi'iina,LinuxE manaʻomia e le GSM" ona faia se gaioiga.

Seti se faʻaupuga mo le "root" tagata faʻaoga

passwd

O le isi o le a matou faʻafouina uma afifi

apt update && apt upgrade && apt autoremove

O lo'o matou fa'atali mo le fa'ai'uga o le fa'agasologa...

Fa'afouina afifiSuia lau Synology NAS i se 'au'aunaga ta'aloga
Sosoo ai, fa'apipi'i mea fa'aoga mana'omia

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

Talu ai e le o se manatu sili le faia o gaioiga eseese i lalo o le "aʻa", seʻi o tatou faʻaopoopo se tagata fou "suʻega".

adduser test

Ma seʻi o tatou faʻatagaina le tagata fou e faʻaaoga le "sudo"

usermod -aG sudo test

Su'e i le tagata fou "su'ega"

su test

Fa'apipi'i mea faigaluegaSuia lau Synology NAS i se 'au'aunaga ta'aloga

Faʻapipiʻiina ma faʻatulagaina LinuxGSM

Se'i o tatou tilotilo i se fa'ata'ita'iga o se seti LinuxGSM, fa'aaogaina le "Counter-Strike" (e ta'ua fo'i o le "CS 1.6") o se fa'ata'ita'iga https://linuxgsm.com/lgsm/csserver

Alu i le itulau o faatonuga "Counter-Strike". linuxgsm.com/lgsm/cserver.

I le tab “Dependencies”, kopi le code i lalo o le “Ubuntu 64-bit".

I le taimi o le tusitusi, o lenei code e pei o lenei:

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

Fa'apipi'i fa'alagolagoSuia lau Synology NAS i se 'au'aunaga ta'aloga
I le faagasologa o le faʻapipiʻiina e tatau ona e malilie i le "Steam License":

Laisene ausaSuia lau Synology NAS i se 'au'aunaga ta'aloga
Alu i le "Install" tab ma kopi le code mai le 2nd step (tatou faaseeina le laasaga 1st, ua uma ona i ai se "suʻega" tagata faʻaoga):

faatuinaSuia lau Synology NAS i se 'au'aunaga ta'aloga

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

O loʻo matou faʻatali mo le downloadina:

La'u maiSuia lau Synology NAS i se 'au'aunaga ta'aloga
Ma amata le faʻapipiʻi:

./csserver install

Afai e sologa lelei mea uma, o le a tatou vaʻai i le faʻamaualuga "Faʻauma Maea!"

Fa'apipi'i Maea!Suia lau Synology NAS i se 'au'aunaga ta'aloga
Matou te faʻalauiloa ... ma vaʻai i le mea sese "E tele tuatusi IP na maua."

./csserver start

E tele tuatusi IP na mauaSuia lau Synology NAS i se 'au'aunaga ta'aloga
O le isi, e tatau ona e taʻu saʻo i le 'auʻaunaga le IP e faʻaoga.

I loʻu tulaga o:

192.168.0.166

Alu i le faila, le ala na i ai i le savali o le "nofoaga":

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

Ma vaʻai poʻo a faila o loʻo i totonu o lenei faila:

ls

Lisi o faila i le faila cserverSuia lau Synology NAS i se 'au'aunaga ta'aloga
Kopi mea o lo'o i totonu o le faila "_default.cfg" i le faila "cserver.cfg":

cat _default.cfg >> csserver.cfg

Ma alu i le faiga fa'atonutonu o le faila "cserver.cfg":

nano csserver.cfg

Fa'asa'o le faila cserver.cfgSuia lau Synology NAS i se 'au'aunaga ta'aloga
Matou te mauaina le laina:

ip="0.0.0.0"

Ma matou suia le tuatusi IP na fautuaina, i loʻu tulaga o le "192.168.0.166".

O le a foliga mai e pei o lenei:

ip="192.168.0.166"

Oomi le ala pupuu keyboard:

Ctr + X

Ma a uma le ofo e teu, kiliki:

Y

Toe fo'i i le faila "su'ega" a le tagata fa'aoga:

cd ~

Ma toe taumafai e amata le server. Ua tatau nei ona amata le server e aunoa ma ni faafitauli:

./csserver start

Amataina le serverSuia lau Synology NAS i se 'au'aunaga ta'aloga
Ina ia vaʻai i faʻamatalaga auiliili, faʻaaoga le poloaiga:

./csserver details

Fa'amatalaga auiliili e uiga i le serverSuia lau Synology NAS i se 'au'aunaga ta'aloga
Fa'ailoga taua e tatau ona matauina:

  • Server IP: 192.168.0.166:27015
  • Initaneti IP: xxx.xx.xxx.xx:27015
  • Fa'atonu faila: /home/test/serverfiles/cstrike/csserver.cfg

I lenei laʻasaga, o loʻo avanoa le server taʻaloga i luga o le upega tafaʻilagi.

Fa'atulaga le tuatusi IP fa'asalalau

O le taʻalo i luga o se upega tafaʻilagi e lelei, ae e sili atu le taʻalo ma uo i luga ole Initaneti!

Ina ia tuʻuina atu le tuatusi IP na maua e le router mai le kamupani, matou te faʻaogaina le masini NAT.

E talafeagai foi le maitauina o le tele o tagata e tu'uina atu e fa'aogaina tuatusi IP malosi mo a latou tagata fa'atau.

Mo le faigofie ma le mautu o le galuega, e fautuaina e maua se tuatusi IP tumau.

Talu ai o loʻo i ai laʻu alalaupapa TP-Link Archer C60, o loʻo ou tuʻuina atu se faʻataʻitaʻiga o le faʻatulagaina o le faʻasalalau, talu ai o loʻo faʻatinoina i laʻu alalaupapa.

Mo isi routers, ou te manatu o le faʻatulagaina o le tuʻuina atu e tutusa.

E faigofie mea uma iinei - e tatau ona e faʻamaonia le toe faʻafeiloaʻi mai le tuatusi IP fafo i le tuatusi IP i totonu ole server mo ports e lua:

  • 27015
  • 27005

I le admin panel o laʻu router e pei o lenei

Vaega o le pulega o le routerSuia lau Synology NAS i se 'au'aunaga ta'aloga
Pau lava, pe a uma ona faʻasaoina le faʻaogaina o le router, o le a avanoa le taʻaloga taʻaloga i luga o le upega tafaʻilagi e ala i se tuatusi IP fafo mo ports faʻamaonia!

Fa'aopoopo fa'aoga e fa'aaoga ai le CS 1.6 e fai ma fa'ata'ita'iga

I le fa'aaogaina o le CS 1.6 o se fa'ata'ita'iga, ou te fia tu'uina atu ni fautuaga aoga.

E lua faila mo le faʻatulagaina o le server

O le mea muamua iinei:

~/lgsm/config-lgsm/csserver/csserver.cfg

O le lona lua o iinei:

~/serverfiles/cstrike/csserver.cfg

O le faila muamua o loʻo i ai tulaga lautele, e pei o le tuatusi IP, faʻafanua mo le faʻauluina muamua o le server, ma isi.

O le faila lona lua o loʻo i ai faʻatulagaga mo poloaiga e mafai ona faʻatinoina e ala i le Counter-Strike console, mo se faʻataʻitaʻiga "rcon_password" poʻo le "sv_password".

I le faila lona lua, ou te fautuaina le setiina o se upega tafaʻilagi mo le fesoʻotaʻi atu i le server e ala i le CVar "sv_password" ma le setiina o se faʻaupuga mo le puleaina mai le faʻamafanafanaga o le server lava ia e ala i le CVar "rcon_password".

O se lisi o fesuiaiga uma CVar e mafai ona maua iinei http://txdv.github.io/cstrike-cvarlist

E ono mana'omia fo'i le fa'apipi'i o kata fa'aopoopo, mo se fa'ata'ita'iga "fy_pool_day".

O fa'afanua uma mo le CS 1.6 o lo'o i ai iinei:

~/serverfiles/cstrike/maps

Matou te mauaina le faʻafanua manaʻomia, tuʻu saʻo i le 'auʻaunaga (pe afai o loʻo i totonu o se archive, unzip), faʻanofo le faila ma le ".bsp" faʻaopoopoga i le faila ma faila "~ / serverfiles / cstrike / maps" ma toe faʻafou le server.

~./csserver restart

I le auala, o faʻatonuga uma o loʻo avanoa e mafai ona vaʻaia e pei o lenei:

~./csserver

Le iʻuga

Ua ou fiafia i le taunuuga. E galue vave mea uma ma e le tuai.

LinuxE tele isi fa'atulagaga fa'aopoopo a le GSM, e pei o le feso'ota'iga ma Telegram ma Slack mo fa'amatalaga, ae o nisi o galuega e mana'omia pea ona fa'aleleia.

I le aotelega, ou te fautuaina!

Punaoa

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

FAAFOUGA

Pei ona taua masini komepiuta e le o Synology NAS uma e mafai ona fai Docker, o le lisi lea o masini e mafai https://www.synology.com/ru-ru/dsm/packages/Docker.

puna: www.habr.com

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster