Tụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu

Tụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu

Ekele

Yabụ, maka ihe niile ama ama, ị ga-etinyekwu oge n'ụlọ n'ihu onye nleba anya.
N'ọnọdụ a, mmadụ ga-echeta ihe ndị mere n'oge gara aga.

Dị ka o doro anya na isiokwu nke isiokwu a, anyị ga-ekwu maka ịmepụta Synology NAS dị ka ihe nkesa egwuregwu.

Achtung - enwere ọtụtụ nseta ihuenyo n'ime akụkọ (nseta ihuenyo nwere ike pịa)!

Tupu anyị amalite, ebe a bụ ndepụta nke ngwaọrụ anyị ga-achọ:

Nkà mmụta sayensị NAS - Ahụghị m ihe mgbochi ọ bụla ebe a, echere m na onye ọ bụla ga-eme, ma ọ bụrụ na enweghị atụmatụ idobe ihe nkesa maka ndị egwuregwu 10k.

Docker - ọ dịghị nkà pụrụ iche achọrọ, o zuru ezu iji ghọta ụkpụrụ nke ọrụ n'ụzọ ihe atụ.

Linux GSM - ị nwere ike ịgụ maka ihe LinuxGSM gbanyụrụ. webụsaịtị https://linuxgsm.com.

N'oge a (Eprel 2020) enwere sava egwuregwu 105 dị na LinuxGSM.
Enwere ike ịlele ndepụta niile ebe a https://linuxgsm.com/servers.

Steam - ahịa nwere egwuregwu.

Ihe nkesa egwuregwu LinuxGSM nwere njikọ na SteamCMD, ya bụ, LinuxGSM nkesa egwuregwu nwere ike iji naanị maka egwuregwu si na Steam.

Ịwụnye Docker na Synology NAS

N'oge a, ihe niile dị mfe, gaa na Synology admin panel, wee gaa na "Package centre", chọta ma wụnye Docker.

etiti ngwugwuTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Anyị na-amalite wee hụ ihe dị ka nke a (Enwelarị m akpa a)

njikwa akpaTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Ọzọ, gaa na taabụ “Registry”, pịnye “gameservermanagers” n’ime ọchụchọ ahụ, họrọ onyonyo “gameservermanagers / linuxgsm-docker” wee pịa bọtịnụ “Download”.

gameservermanagers/linuxgsm-dockerTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Mgbe nke ahụ gasịrị, gaa na taabụ "Image", chere ka oyiyi ahụ gwụchaa loading wee pịa bọtịnụ "Mwepụta".

Budata onyonyoTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Na mpio mepere emepe, gaa na "Ntọala dị elu", wee gaa na taabụ "Network" wee lelee igbe "Jiri otu netwọkụ ahụ dị ka Docker Host".

Ntọala ndị ọzọ, dịka ọmụmaatụ, dị ka "Aha akpa", anyị na-agbanwe n'uche anyị.
Aha akpa - dị ka ị nwere ike iche, nke a bụ aha akpa ahụ, ọ ga-aba uru ma emechaa. Ana m akwado ịkpọ ya ihe nkenke, dịka ọmụmaatụ, ka ọ bụrụ "ule".

Ọzọ, pịa bọtịnụ "Tinye" ma ọ bụ "Ọzọ" ọtụtụ oge ruo mgbe emechara ntọala ahụ.

Ntọala di eluTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Gaa na taabụ "Container" wee hụ igbe ọhụrụ na-agba ọsọ (ọ bụrụ na ọ bụghị, igba egbe).
N'ebe a, ị nwere ike ịkwụsị, malite, ihichapụ ma mee ihe ndị ọzọ.

Na-agba ọsọ akpaTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu

Na-ahazi LinuxGSM Docker Container

Tupu ị nwee ike jikọọ na Synology NAS gị site na SSH, ịkwesịrị ịme ka SSH nweta onwe ya na panel nchịkwa.

Jikọọ site na SSHTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Na-esote, ịkwesịrị iji adreesị IP dị n'ime nke ihe nkesa Synology NAS iji jikọọ site na SSH.

Anyị na-aga ọnụ (ma ọ bụ analog ọ bụla ọzọ, dịka ọmụmaatụ, n'okpuru Windows nke a EWU) wee jiri iwu a:

ssh user_name@IP

N'okwu m ọ dị ka nke a

ssh [email protected]

Adreesị IP nkesa NAS SynologyTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Mgbe ị nwetachara ikike, ịkwesịrị ịme iwu ka ị gaa na akpa "ule" n'onwe ya (ubi "Container Name" na ntọala Docker) n'okpuru onye ọrụ "mgbọrọgwụ"

sudo docker exec -u 0 -it test bash

Jikọọ na DockerTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Tupu ịwụnye "LinuxGSM" ịkwesịrị ịme usoro ụfọdụ.

Tọọ paswọọdụ maka onye ọrụ "mgbọrọgwụ".

passwd

Na-esote, melite ngwugwu niile

apt update && apt upgrade && apt autoremove

Na-eche njedebe nke usoro...

Na-emelite ngwugwuTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Na-esote, wụnye ihe ndị dị mkpa

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

Ebe ọ bụ na ọ bụghị echiche kachasị mma ịme omume dị iche iche n'okpuru "mgbọrọgwụ", anyị ga-agbakwunye onye ọrụ ọhụrụ "ule".

adduser test

Ma hapụ onye ọrụ ọhụrụ ka ọ jiri "sudo"

usermod -aG sudo test

Ịgbanwe na onye ọrụ ọhụrụ "ule"

su test

Ịwụnye akụrụngwaTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu

Ịwụnye na nhazi LinuxGSM

Tụlee ihe atụ nke ịtọlite ​​LinuxGSM site na iji ihe atụ nke "Counter-Strike" aka "CS 1.6" https://linuxgsm.com/lgsm/csserver

Anyị na-aga na ibe ya na ntuziaka "Counter-Strike" linuxgsm.com/lgsm/cserver.

Na taabụ "Dabere", detuo koodu n'okpuru "Ubuntu 64-bit".

N'oge ederede, koodu a dị ka nke a:

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

Ịwụnye ndabereTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
N'oge usoro nrụnye, ị ga-ekwenyerịrị na "License Steam":

Ikikere SteamTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Gaa na taabụ "Wụnye", detuo koodu ahụ site na nzọụkwụ nke abụọ (anyị na-amali nzọụkwụ mbụ, onye ọrụ "ule" adịlarị):

wụnyeTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu

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

Na-eche nbudata:

DownloadTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Ma anyị na-amalite echichi:

./csserver install

Ọ bụrụ na ihe niile na-aga na ọnọdụ nkịtị, anyị ga-ahụ anya "Wụnye zuru ezu!"

Wụnye zuru ezu!Tụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Anyị na-amalite ... ma anyị na-ahụ njehie "Achọtara ọtụtụ adreesị IP."

./csserver start

Ahụrụ ọtụtụ adreesị IPTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Na-esote, ị ga-agwarịrị sava ahụ nke ọma IP ọ ga-eji.

N'ọnọdụ m, ọ bụ:

192.168.0.166

Anyị na-aga na nchekwa, ụzọ nke dị na ozi dị ka "ebe":

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

Ma hụ ihe faịlụ dị na folda a:

ls

Ndepụta faịlụ dị na folda cserverTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Detuo ọdịnaya nke faịlụ "_default.cfg" na faịlụ "cserver.cfg":

cat _default.cfg >> csserver.cfg

Ma gaa na ụdị ndezi faịlụ "cserver.cfg":

nano csserver.cfg

Na-edezi faịlụ cserver.cfgTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Chọta ahịrị:

ip="0.0.0.0"

Ma anyị dochie adreesị IP nke a tụrụ aro, n'ọnọdụ m ọ bụ "192.168.0.166".

Ọ ga-adị ka nke a:

ip="192.168.0.166"

Anyị pịa nchikota igodo:

Ctr + X

Ma mgbe onyinye ahụ iji chekwaa, pịa:

Y

Anyị na-alaghachi na nchekwa nke onye ọrụ "ule":

cd ~

Ma gbalịa ịmalite ihe nkesa ọzọ. Ihe nkesa kwesịrị ịmalite ugbu a n'enweghị nsogbu:

./csserver start

Mmalite nkesaTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Ka ilele ozi zuru oke, jiri iwu a:

./csserver details

Ozi zuru ezu gbasara ihe nkesaTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
N'ime paramita ndị dị mkpa kwesịrị ịrịba ama:

  • Ihe nkesa IP: 192.168.0.166:27015
  • Ịntanetị IP: xxx.xx.xxx.xx:27015
  • Hazie faịlụ: /home/test/serverfiles/cstrike/cserver.cfg

N'oge a, ihe nkesa egwuregwu adịlarị na netwọkụ mpaghara.

Na-ahazi ebugharị adreesị IP

Igwuru egwu na netwọkụ mpaghara dị mma, mana isoro ndị enyi gị na-egwu ịntanetị ka mma!

Iji zipu adreesị IP nke rawụta nwetara n'aka onye na-eweta ya, anyị na-eji usoro NAT.

Ọ dịkwa mkpa ịmara na ọtụtụ ndị ISP na-eji adreesị IP dị ike maka ndị ahịa ha.

Maka ịdị mma na nkwụsi ike nke ọrụ, ọ na-achọsi ike ịnweta adreesị IP static.

Ebe ọ bụ na m nwere TP-Link Archer C60 rawụta, m na-enye ihe atụ nke ịtọlite ​​​​ebugharị, dịka etinyere ya na rawụta m.

Maka ndị na-anya ụgbọ ala ndị ọzọ, echere m na nhazi mbugharị yiri ya.

Ihe niile dị mfe ebe a - ịkwesịrị ịkọwapụta izipu site na adreesị IP mpụga gaa na adreesị IP nke ihe nkesa maka ọdụ ụgbọ mmiri abụọ:

  • 27015
  • 27005

Na admin panel nke m rawụta ọ dị ka nke a

Panel admin rawụtaTụgharịa Synology NAS gị ka ọ bụrụ nkesa egwuregwu
Nke ahụ bụ ihe niile, mgbe ịchekwaa ntọala rawụta, ihe nkesa egwuregwu ga-adị na netwọkụ na adreesị IP mpụga maka ọdụ ụgbọ mmiri akọwapụtara!

Ntọala mgbakwunye na ihe atụ nke CS 1.6

Iji CS 1.6 dị ka ihe atụ, ọ ga-amasị m inye ụfọdụ ndụmọdụ bara uru.

Enwere faịlụ abụọ maka nhazi nkesa

Nke mbụ bụ ebe a:

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

Nke abụọ bụ ebe a:

~/serverfiles/cstrike/csserver.cfg

Faịlụ nke mbụ nwere ntọala izugbe dị ka adreesị IP, maapụ maka buut nkesa nke mbụ, wdg.

Faịlụ nke abụọ nwere ntọala iwu nke enwere ike ịme site na njikwa Counter-Strike, dị ka "rcon_password" ma ọ bụ "sv_password".

Na faịlụ nke abụọ, ana m akwado ịtọ paswọọdụ maka ijikọ na sava site na CVar "sv_password" yana ịtọ paswọọdụ maka ijikwa na njikwa ihe nkesa site na CVar "rcon_password".

Enwere ike ịchọta ndepụta nke mgbanwe CVar niile ebe a http://txdv.github.io/cstrike-cvarlist

Ọzọkwa, o yikarịrị ka ọ ga-adị mkpa ịwụnye kaadị ndị ọzọ, dịka ọmụmaatụ "fy_pool_day".

Maapụ niile maka CS 1.6 nọ ebe a:

~/serverfiles/cstrike/maps

Anyị na-achọta maapụ dị mkpa, bulite ya ozugbo na ihe nkesa (ọ bụrụ na ọ dị na ebe nchekwa, wepụ ya), bugharịa faịlụ ahụ na ndọtị ".bsp" na folda nwere faịlụ "~/serverfiles/cstrike/maps" na malitegharịa ihe nkesa ahụ.

~./csserver restart

Site n'ụzọ, enwere ike ịlele iwu nkesa niile dị ka nke a

~./csserver

Nsonaazụ

Enwere m mmasị na nsonaazụ ya. Ihe niile na-arụ ọrụ ngwa ngwa na ọ dịghị ala.

LinuxGSM nwere ọtụtụ ntọala dị elu, dị ka njikọta na Telegram na Slack maka ọkwa, mana ụfọdụ ọrụ ka kwesịrị imeziwanye.

N'ozuzu, m na-akwado iji!

Isi mmalite

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

Dị ka e kwuru ngwaike etiti Ọ bụghị Synology niile NAS nwere ike docker, ebe a bụ ndepụta ngwaọrụ nwere ike https://www.synology.com/ru-ru/dsm/packages/Docker.

isi: www.habr.com

Tinye a comment