Hurihia to Synology NAS hei tūmau kēmu

Hurihia to Synology NAS hei tūmau kēmu

Tenaha!

Na, mo nga take katoa e mohiotia ana, me noho koe ki te kaainga i mua i te kaataki.
I roto i tenei ahuatanga, me mahara te tangata ki nga mahi o nga ra o mua.

Kei te maarama mai i te taitara o tenei tuhinga, ka korero tatou mo te whakatu i tetahi Synology NAS hei kaimau takaro.

web - he maha nga whakaahua i roto i te tuhinga (ka taea te panui nga whakaahua)!

I mua i to tiimata, koinei te rarangi o nga taputapu ka hiahiatia e matou:

Tukutahi NAS - Kaore au e kite i nga here i konei, ki taku whakaaro ka mahia e tetahi, mena kaore he mahere ki te pupuri i tetahi kaitoro mo nga kaitakaro 10k.

Docker - kaore he pukenga motuhake e hiahiatia ana, he nui ki te maarama ki te kaupapa o te mahi.

linux GSM - ka taea e koe te panui he aha te LinuxGSM kei runga. pae https://linuxgsm.com.

I tenei wa (Aperira 2020) 105 nga kaitoro takaro e waatea ana i runga i te LinuxGSM.
Ka taea te tiro i te rarangi katoa i konei https://linuxgsm.com/servers.

Steam - he maakete me nga keemu.

Ko te tūmau kēmu LinuxGSM he tuitui ki SteamCMD, ara, ko te LinuxGSM game server ka taea anake te whakamahi mo nga keemu mai i Steam.

Te whakauru i te Docker i runga i te Synology NAS

I tenei wa, he ngawari nga mea katoa, haere ki te papa whakahaere Synology, katahi ki te "Pokapu Pokapū", kimihia ka whakauruhia a Docker.

pokapū mōkihiHurihia to Synology NAS hei tūmau kēmu
Ka whakarewahia e matou ka kite i tetahi mea penei (kua whakauruhia e ahau tenei ipu)

Te whakahaere ipuHurihia to Synology NAS hei tūmau kēmu
I muri mai, haere ki te ripa "Rehita", patohia "gameservermanagers" ki te rapu, tohua te ahua "gameservermanagers/linuxgsm-docker" ka paato i te paatene "Tikiake".

gameservermanagers/linuxgsm-dockerHurihia to Synology NAS hei tūmau kēmu
I muri i tera, haere ki te ripa "Whakaahua", tatari kia mutu te utaina o te ahua ka paato i te paatene "Whakarewa".

Te tango whakaahuaHurihia to Synology NAS hei tūmau kēmu
I te matapihi e tuwhera ana, haere ki te "Tautuhinga Ake", katahi ki te ripa "Whatunga" ka tirohia te pouaka "Whakamahia te whatunga rite ki te Kaihautu Docker".

Ko te toenga o nga tautuhinga, hei tauira, penei i te "Ingoa Ipu", ka huri i runga i ta maatau whakaaro.
Ingoa Ipu - e whakaaro ana koe, koinei te ingoa o te ipu, ka whai hua a muri ake nei. Ka tūtohu ahau ki te karanga i tetahi mea poto, hei tauira, kia "whakamatautau".

Muri iho, paatohia te paatene "Hoatu" ranei "Whai muri" i etahi wa kia oti ra ano nga tautuhinga.

Tautuhinga ArāHurihia to Synology NAS hei tūmau kēmu
Haere ki te ripa "Ipu" ka kite i tetahi ipu e rere ana (mehemea kaore, timata).
I konei ka taea e koe te whakamutu, te tiimata, te muku me te mahi i etahi atu mahi.

Te whakahaere ipuHurihia to Synology NAS hei tūmau kēmu

Te whirihora i te Ipu Docker LinuxGSM

I mua i to hono atu ki to Synology NAS ma te SSH, me whakaahei koe ki te SSH te uru ki roto i te roopu whakahaere.

Te hono ma te SSHHurihia to Synology NAS hei tūmau kēmu
I muri mai, me whakamahi koe i te IP IP o roto o te tūmau Synology NAS hei hono mā SSH.

Ka haere matou ki te tauranga (me etahi atu taapiri, hei tauira, i raro i te Matapihi tenei PuTTY) ka whakamahi i te whakahau e whai ake nei:

ssh user_name@IP

I taku keehi he penei te ahua

ssh [email protected]

Wāhitau IP tūmau Synology NASHurihia to Synology NAS hei tūmau kēmu
Whai muri i te whakamanatanga, me mahi koe i te whakahau kia haere ki te ipu "whakamatautau" ake (te mara "Ingoa Ipu" i nga tautuhinga Docker) i raro i te kaiwhakamahi "pakiaka"

sudo docker exec -u 0 -it test bash

Te hono atu ki a DockerHurihia to Synology NAS hei tūmau kēmu
I mua i te whakauru i te "LinuxGSM" me mahi etahi mahi.

Whakaritea he kupuhipa mo te kaiwhakamahi "pakiaka".

passwd

Whai muri, whakahōu i ngā pōkai katoa

apt update && apt upgrade && apt autoremove

Tatari mo te mutunga o te tukanga...

Whakahōu pōkaiHurihia to Synology NAS hei tūmau kēmu
Muri iho, whakauruhia nga taputapu e tika ana

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

I te mea ehara i te mea pai ki te mahi i nga mahi rereke i raro i te "pakiaka", ka taapirihia he "whakamatautau" kaiwhakamahi hou.

adduser test

A ka tukua te kaiwhakamahi hou ki te whakamahi "sudo"

usermod -aG sudo test

Te huri ki te kaiwhakamahi hou "whakamatautau"

su test

Tāuta TaputapuHurihia to Synology NAS hei tūmau kēmu

Te whakauru me te whirihora i te LinuxGSM

Whakaarohia he tauira mo te whakatu i te LinuxGSM ma te whakamahi i te tauira "Counter-Strike" aka "CS 1.6" https://linuxgsm.com/lgsm/csserver

Ka haere matou ki te wharangi me te tohutohu "Counter-Strike" linuxgsm.com/lgsm/cserver.

I roto i te ripa "Dependencies", tārua i te waehere i raro i "Ubuntu 64-bit".

I te wa e tuhi ana, he penei te ahua o tenei waehere:

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

Te whakauru i nga whakawhirinakiHurihia to Synology NAS hei tūmau kēmu
I te wa o te whakaurunga, me whakaae koe ki te "Raihana Steam":

Raihana SteamHurihia to Synology NAS hei tūmau kēmu
Haere ki te ripa "Tāuta", kapehia te waehere mai i te taahiraa tuarua (ka pekehia te taahiraa tuatahi, kei te noho tonu te kaiwhakamahi "whakamatautau"):

tāutaHurihia to Synology NAS hei tūmau kēmu

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

E tatari ana mo te tikiake:

TikiakeHurihia to Synology NAS hei tūmau kēmu
Na ka timata taatau ki te whakauru:

./csserver install

Mena ka haere nga mea katoa i roto i te aratau noa, ka kite tatou i te "Tāuta Kua oti!"

Kua oti te whakauru!Hurihia to Synology NAS hei tūmau kēmu
Ka timata tatou ... ka kite tatou i te hapa "He maha nga wahitau IP kua kitea."

./csserver start

He maha nga wahitau IP kua kiteaHurihia to Synology NAS hei tūmau kēmu
I muri mai, me tino korero koe ki te tūmau ko wai te IP hei whakamahi.

I taku take ko:

192.168.0.166

Ka haere matou ki te kōpaki, ko te huarahi kei roto i te karere ko "tauwāhi":

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

A tirohia he aha nga konae kei roto i tenei kōpaki:

ls

Rarangi o nga konae kei te kōpaki cserverHurihia to Synology NAS hei tūmau kēmu
Tāruatia ngā ihirangi o te kōnae "_default.cfg" ki te kōnae "csserver.cfg":

cat _default.cfg >> csserver.cfg

A haere ki te aratau whakatika o te konae "cserver.cfg":

nano csserver.cfg

Te whakatika i te kōnae cserver.cfgHurihia to Synology NAS hei tūmau kēmu
Kimihia te raina:

ip="0.0.0.0"

A ka whakakapihia e matou te wahitau IP i whakaarohia, i taku keehi ko "192.168.0.166".

Ka puta te ahua penei:

ip="192.168.0.166"

Ka pehia e matou te huinga matua:

Ctr + X

A i muri i te tuku ki te penapena, pawhiria:

Y

Ka hoki matou ki te kōpaki o te kaiwhakamahi "whakamatautau":

cd ~

A ka ngana ki te timata ano i te tūmau. Me timata te tūmau me te kore raru:

./csserver start

Tīmata tūmauHurihia to Synology NAS hei tūmau kēmu
Hei tiro i nga korero taipitopito, whakamahia te tono:

./csserver details

Nga korero taipitopito mo te tūmauHurihia to Synology NAS hei tūmau kēmu
O nga tawhā nui hei tohu:

  • IP Tūmau: 192.168.0.166:27015
  • IP Ipurangi: xxx.xx.xxx.xx:27015
  • Kōnae whirihora: /home/test/serverfiles/cstrike/csserver.cfg

I tenei wa, kei te waatea te tūmau keemu i runga i te whatunga rohe.

Whirihora ana te Whakamua Wāhitau IP

He pai te purei i runga whatunga rohe, engari he pai ake te takaro me o hoa ma runga ipurangi!

Hei tuku i te wahitau IP i whakawhiwhia e te pouara mai i te kaiwhakarato, ka whakamahia e matou te tikanga NAT.

He mea tika ano kia mohio ko te nuinga o nga ISP e whakamahi ana i nga wahitau IP hihiri mo o raatau kaihoko.

Mo te waatea me te pumau o te mahi, he mea pai kia whiwhi i tetahi wahitau IP pateko.

I te mea kei a au he pouara TP-Link Archer C60, ka hoatu e ahau he tauira mo te whakatakoto whakamua, i te mea kua whakatinanahia ki taku pouara.

Mo etahi atu pouara, ki taku whakaaro he rite te tatūnga whakamua.

He ngawari nga mea katoa i konei - me tohu e koe te tuku whakamua mai i te wahitau IP o waho ki te wahitau IP o roto o te tūmau mo nga tauranga e rua:

  • 27015
  • 27005

I te papa whakahaere o taku pouara he penei te ahua

Paewhiri kaiwhakahaere pouaraHurihia to Synology NAS hei tūmau kēmu
Ko te mea katoa, i muri i te penapena i nga tautuhinga pouara, ka waatea te tūmau keemu i runga i te whatunga i te wahitau IP o waho mo nga tauranga kua tohua!

Tautuhinga taapiri mo te tauira CS 1.6

Ma te whakamahi i te CS 1.6 hei tauira, ka hiahia ahau ki te tuku i etahi tohutohu whaihua.

E rua nga konae mo te whirihoranga tūmau

Ko te tuatahi kei konei:

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

Ko te tuarua kei konei:

~/serverfiles/cstrike/csserver.cfg

Kei roto i te konae tuatahi nga tautuhinga whaanui penei i te wahitau IP, mahere mo te tuunga tuatahi o te tūmau, aha atu.

Kei roto i te konae tuarua nga tautuhinga whakahau ka taea te whakahaere ma te papatohu Counter-Strike, penei i te "rcon_password" ranei "sv_password".

I te rua o nga konae, ka tūtohu ahau ki te whakatakoto i tetahi kupuhipa mo te hono atu ki te tūmau ma te Cvar "sv_password" me te whakatakoto i te kupuhipa mo te whakahaere mai i te papatohu o te tūmau ma te CVar "rcon_password".

He rarangi o nga taurangi CVar katoa ka kitea i konei http://txdv.github.io/cstrike-cvarlist

Ano hoki, tera pea ka hiahia ki te whakauru i nga kaari taapiri, hei tauira "fy_pool_day".

Ko nga mapi katoa mo CS 1.6 kei konei:

~/serverfiles/cstrike/maps

Ka kitea e matou te mapi e tika ana, ka tukuna tika ki te tūmau (mehemea kei roto i te puranga, wetewetehia), nekehia te konae me te toronga ".bsp" ki te kōpaki me nga konae "~/serverfiles/cstrike/maps" me whakaara ano i te tūmau.

~./csserver restart

Ma te ara, ka taea te tiro i nga whakahau tūmau katoa e waatea ana penei

~./csserver

Ko te hua

Kei te koa ahau ki te hua. Ka tere nga mahi katoa, kaore e whakaroa.

He maha nga tautuhinga matatau a LinuxGSM, penei i te whakauru ki a Telegram me Slack mo nga whakamohiotanga, engari me whakapai tonu etahi mahi.

I te nuinga, ka tūtohu ahau ki te whakamahi!

Rauemi

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

Ka rite ki tuhia taputapu pokapū e kore e taea e Synology NAS katoa te tauranga, koinei te rarangi o nga taputapu ka taea https://www.synology.com/ru-ru/dsm/packages/Docker.

Source: will.com

Tāpiri i te kōrero