Ke hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani

Ke hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani

Aloha!

No laila, no nā kumu i ʻike ʻia, pono mākou e hoʻonui i ka manawa ma ka home i mua o ka monitor.
Ma kēia kūlana, pono e hoʻomanaʻo i nā hana o nā lā i hala.

E like me ka mea i maopopo mai ke poʻo o kēia ʻatikala, e kamaʻilio mākou e pili ana i ka hoʻonohonoho ʻana iā Synology NAS ma ke ʻano he kikowaena pāʻani.

Achtung - nui nā kiʻi paʻi kiʻi ma ka ʻatikala (hiki ke kaomi ʻia nā kiʻi)!

Ma mua o ka hoʻomaka ʻana, eia kahi papa inoa o nā mea hana e pono ai mākou:

Synology NAS - ʻAʻole au i ʻike i nā mea paʻa ma aneʻi, manaʻo wau e hana kekahi inā ʻaʻohe hoʻolālā e mālama i kahi kikowaena no nā mea pāʻani 10k.

Docker - ʻaʻole koi ʻia nā mākau kūikawā, ʻo ka hoʻomaopopo ʻana i ke kumu o ka hana.

LinuxGSM - e pili ana i ke ʻano o ia mea LinuxHiki iā ʻoe ke heluhelu e pili ana iā GSM ma ka pūnaewele mana. https://linuxgsm.com.

I kēia manawa (ʻApelila 2020) ma LinuxLoaʻa iā GSM he 105 mau kikowaena pāʻani.
Hiki ke ʻike ʻia ka papa inoa holoʻokoʻa ma aneʻi https://linuxgsm.com/servers.

mahu - he mākeke me nā pāʻani.

Kikowaena pāʻani LinuxLoaʻa ka hoʻohui ʻana o GSM me SteamCMD, ʻo ia hoʻi, ke kikowaena pāʻani LinuxHiki ke hoʻohana ʻia ʻo GSM no nā pāʻani mai Steam wale nō.

Ke hoʻokomo nei i ka Docker ma Synology NAS

I kēia pae, maʻalahi nā mea a pau, hele i ka Synology admin panel, a laila hele i ka "Package center", e ʻimi a hoʻokomo iā Docker.

kikowaena pūʻoloKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
Hoʻomaka mākou a ʻike i kahi mea e like me kēia (ua hoʻokomo wau i kēia pahu)

Hooponopono ipuKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
A laila, e hele i ka "Registry" tab, type "gameservermanagers" i ka huli, koho i ke kiʻi "gameservermanagers / linuxgsm-docker" a kaomi i ka pihi "Download".

gameservermanagers/linuxgsm-dockerKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
A laila e hele i ka pā "Kiʻi", e kali i ke kiʻi e hoʻopau i ka hoʻouka ʻana a kaomi i ka pihi "Launch".

Ke hoʻouka nei i ke kiʻiKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
Ma ka puka aniani e wehe ai, pono ʻoe e hele i "Nā hoʻonohonoho kiʻekiʻe", a laila i ka pā "Network" a nānā i ka pahu "E hoʻohana i ka pūnaewele like me Docker Host".

Hoʻololi mākou i nā hoʻonohonoho i koe, no ka laʻana, e like me "Container Name", ma ko mākou manaʻo.
Inoa Container - e like me kāu e koho ai, ʻo ia ka inoa o ka ipu; e hiki mai ana ma hope. Manaʻo wau i ka inoa ʻana i kahi mea maʻalahi; no ka laʻana, e hoʻāʻo ʻia.

A laila, kaomi i ka pihi "Apply" a i ʻole "Next" i nā manawa he nui a hiki i ka pau ʻana o ka hoʻonohonoho.

Nā Paena Kūlana kiʻekiʻeKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
E hele i ka pā "Container" a ʻike i kahi pahu holo hou (inā ʻaʻole, hoʻomaka).
Maanei hiki iā ʻoe ke hoʻōki, hoʻomaka, holoi a hana i nā hana ʻē aʻe.

Holo i kahi ipuKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani

Ke hoʻonohonoho nei i kahi pahu Docker LinuxGSM

Ma mua o ka hoʻopili ʻana i kāu Synology NAS ma o SSH, pono ʻoe e hoʻāla i ka komo SSH ma ka papa admin.

Hoʻohui ma o SSHKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
A laila, pono ʻoe e hoʻohana i ka IP IP kūloko o ka server Synology NAS e hoʻopili ai ma SSH.

E hele i ke kikowaena (a i ʻole kekahi mea like ʻē aʻe, no ka laʻana ma lalo o Windows ia putty) a hoʻohana i kēia kauoha:

ssh user_name@IP

I koʻu hihia, ua like ia me kēia

ssh admin@192.168.0.166

IP address o ke kikowaena Synology NASKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
Ma hope o ka ʻae ʻana, pono ʻoe e holo i ke kauoha e hele i ka pahu "hōʻoia" ponoʻī (ka "Container Name" kahua ma nā hoʻonohonoho Docker) ma lalo o ka mea hoʻohana "root".

sudo docker exec -u 0 -it test bash

Hoʻopili iā DockerKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
Ma mua pono o ke kau ʻana,LinuxPono ʻo GSM" e hana i kekahi hana.

E hoʻonoho i kahi ʻōlelo huna no ka mea hoʻohana "root".

passwd

A laila e hoʻonui mākou i nā pūʻolo āpau

apt update && apt upgrade && apt autoremove

Ke kali nei mākou i ka hopena o ke kaʻina hana...

Hoʻohou i nā pūʻoloKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
A laila, e hoʻokomo i nā pono pono

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

No ka mea ʻaʻole ia ka manaʻo maikaʻi loa e hana i nā hana like ʻole ma lalo o "root", e hoʻohui i kahi mea hoʻohana hou "hōʻoia".

adduser test

A e ʻae kākou i ka mea hoʻohana hou e hoʻohana i ka "sudo"

usermod -aG sudo test

E hoʻololi i ka mea hoʻohana hou "hōʻoia"

su test

Ke hoʻokomo nei i nā pono hanaKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani

Hoʻonoho a hoʻonohonoho ʻana LinuxGSM

E nānā kākou i kahi laʻana o kahi hoʻonohonoho LinuxʻO GSM, e hoʻohana ana iā "Counter-Strike" (ʻo ia hoʻi "CS 1.6") ma ke ʻano he laʻana https://linuxgsm.com/lgsm/csserver

E hele i ka ʻaoʻao kuhikuhi "Counter-Strike". linuxgsm.com/lgsm/cserver.

Ma ka ʻaoʻao "Dependencies", kope i ke code ma lalo o "Ubuntu 64-bit".

I ka manawa kākau, ua like kēia code:

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

Hoʻokomo i nā mea hilinaʻiKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
I ka wā o ka hoʻokomo ʻana, pono ʻoe e ʻae i ka "Steam License":

Laikini mahuKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
E hele i ka ʻaoʻao "Install" a kope i ke code mai ka ʻanuʻu 2nd (hoʻokuʻu mākou i ka ʻanuʻu 1st, aia kahi mea hoʻohana "hōʻoia"):

hoʻoukaKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani

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

Ke kali nei mākou no ka hoʻoiho ʻana:

HoʻoihoKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
A hoʻomaka i ka hoʻokomo:

./csserver install

Inā hele nā ​​mea a pau e like me ka mea maʻamau, e ʻike mākou i ka mea waiwai "Install Complete!"

Hoʻokomo piha!Ke hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
Hoʻomaka mākou ... a ʻike i ka hewa "Ua loaʻa nā helu IP he nui."

./csserver start

Loaʻa nā helu IP he nuiKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
A laila, pono ʻoe e haʻi pololei i ka server i IP e hoʻohana ai.

I koʻu hihia, ʻo ia:

192.168.0.166

E hele i ka waihona, ke ala i loaʻa i ka memo ma ke ʻano he "wahi":

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

A e nānā i nā faila i loko o kēia waihona:

ls

Ka papa inoa o nā faila ma ka waihona cserverKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
E kope i nā mea o ka waihona "_default.cfg" i ka faila "csserver.cfg":

cat _default.cfg >> csserver.cfg

A e hele i ke ʻano hoʻoponopono o ka faila "cserver.cfg":

nano csserver.cfg

Ke hoʻoponopono nei i ka faila cserver.cfgKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
ʻIke mākou i ka laina:

ip="0.0.0.0"

A hoʻololi mākou i ka helu IP i manaʻo ʻia, i koʻu hihia ʻo "192.168.0.166".

E hoʻololi ʻia kahi mea e like me kēia:

ip="192.168.0.166"

E kaomi i ka ʻaoʻao pōkole:

Ctr + X

A ma hope o ka hāʻawi ʻana e mālama, kaomi:

Y

E hoʻi i ka waihona "hōʻoia" o ka mea hoʻohana:

cd ~

A ho'āʻo hou mākou e hoʻomaka i ke kikowaena. E hoʻomaka ke kikowaena me ka pilikia ʻole:

./csserver start

Hoʻomaka i ke kikowaenaKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
No ka ʻike ʻana i ka ʻike kikoʻī hou aku, e hoʻohana i ke kauoha:

./csserver details

ʻIke kikoʻī e pili ana i ke kikowaenaKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
Nā ʻāpana koʻikoʻi e hoʻomaopopo ʻia:

  • IP kikowaena: 192.168.0.166:27015
  • IP Pūnaewele: xxx.xx.xxx.xx:27015
  • Kōnae hoʻonohonoho: /home/test/serverfiles/cstrike/csserver.cfg

I kēia pae, ua loaʻa ke kikowaena pāʻani ma ka pūnaewele kūloko.

Hoʻonohonoho i ka hoʻouna ʻana i ka helu IP

ʻOi aku ka maikaʻi o ka pāʻani ʻana ma kahi pūnaewele kūloko, akā ʻoi aku ka maikaʻi o ka pāʻani ʻana me nā hoaaloha ma ka Pūnaewele!

No ka hoʻouna ʻana i ka IP address i loaʻa i ka mea alalai mai ka mea hoʻolako, hoʻohana mākou i ka mīkini NAT.

He mea kūpono hoʻi e hoʻomaopopo i ka hoʻohana ʻana o ka hapa nui o nā mea hoʻolako i nā leka uila IP ikaika no kā lākou mea kūʻai.

No ka maʻalahi a me ka paʻa o ka hana, ʻoi aku ka maikaʻi o ka loaʻa ʻana o kahi leka uila IP static.

No ka mea he TP-Link Archer C60 ka mea alalai, ke hāʻawi nei au i kahi laʻana o ka hoʻonohonoho ʻana i ka neʻe ʻana, ʻoiai ua hoʻokō ʻia kēia i kaʻu alalai.

No nā mea ala ʻē aʻe, manaʻo wau ua like ka hoʻonohonoho hoʻonohonoho mua.

Maʻalahi nā mea a pau - pono ʻoe e kuhikuhi i ka hoʻihoʻi ʻana mai ka IP address waho i ka IP address kūloko o ka kikowaena no nā awa ʻelua:

  • 27015
  • 27005

Ma ka panel admin o kaʻu mea hoʻokele e like me kēia

Pane hoʻokele alaulaKe hoʻololi nei i kāu Synology NAS i kahi kikowaena pāʻani
ʻO ia wale nō, ma hope o ka mālama ʻana i nā hoʻonohonoho router, e loaʻa ka server pāʻani ma ka pūnaewele ma o kahi IP IP waho no nā awa i kuhikuhi ʻia!

Nā hoʻonohonoho hou e hoʻohana ana i ka CS 1.6 ma ke ʻano he laʻana

Ke hoʻohana nei i ka CS 1.6 ma ke ʻano he laʻana, makemake wau e hāʻawi i kekahi mau ʻōlelo aʻoaʻo.

ʻElua mau faila no ka hoʻonohonoho kikowaena

Eia ka mea mua:

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

Eia ka lua:

~/serverfiles/cstrike/csserver.cfg

Aia ka waihona mua i nā hoʻonohonoho maʻamau, e like me ka IP address, ka palapala ʻāina no ka hoʻomaka mua ʻana i ke kikowaena, etc.

Aia ka waihona ʻelua i nā hoʻonohonoho no nā kauoha i hiki ke hoʻokō ʻia ma o ka console Counter-Strike, no ka laʻana "rcon_password" a i ʻole "sv_password".

Ma ka faila ʻelua, manaʻo wau e hoʻonohonoho i kahi ʻōlelo huna no ka hoʻopili ʻana i ke kikowaena ma o CVar "sv_password" a me ka hoʻonohonoho ʻana i kahi ʻōlelo huna no ka mana mai ka console o ka server ponoʻī ma o CVar "rcon_password".

Hiki ke loaʻa kahi papa inoa o nā mea hoʻololi CVar āpau ma aneʻi http://txdv.github.io/cstrike-cvarlist

Pono paha e hoʻokomo i nā kāleka hou, no ka laʻana "fy_pool_day".

Aia nā palapala ʻāina āpau no CS 1.6:

~/serverfiles/cstrike/maps

Loaʻa iā mākou ka palapala ʻāina i koi ʻia, hoʻouka pololei iā ia i ke kikowaena (inā aia i loko o kahi waihona, wehe iā ia), e neʻe i ka faila me ka ".bsp" hoʻonui i ka waihona me nā faila "~/serverfiles/cstrike/maps" a hoʻomaka hou. ke kikowaena.

~./csserver restart

Ma ke ala, hiki ke nānā ʻia nā kauoha kikowaena āpau e like me kēia:

~./csserver

ʻO ka hopena

Ua hauʻoli wau i ka hopena. Hana wikiwiki nā mea a pau a ʻaʻole lag.

LinuxHe nui nā hoʻonohonoho hou aʻe o GSM, e like me ka hoʻohui ʻana me Telegram a me Slack no nā leka hoʻomaopopo, akā pono e hoʻomaikaʻi ʻia kekahi mau hana.

ʻO ka holoʻokoʻa, paipai wau iā ia!

Pūnaewele

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

MEA HOU

E like me ka mea i kākau ʻia lako kikowaena ʻAʻole hiki i nā Synology NAS ke hana iā Docker, eia kahi papa inoa o nā mea hiki https://www.synology.com/ru-ru/dsm/packages/Docker.

Source: www.habr.com

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster