
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:
- ʻ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.
- ʻaʻole koi ʻia nā mākau kūikawā, ʻo ka hoʻomaopopo ʻana i ke kumu o ka hana.
- e pili ana i ke ʻano o ia mea LinuxHiki iā ʻoe ke heluhelu e pili ana iā GSM ma ka pūnaewele mana. .
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 .
- he mākeke me nā pāʻani.
Kikowaena pāʻani LinuxLoaʻa ka hoʻohui ʻana o GSM me , ʻ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ūʻolo
Hoʻomaka mākou a ʻike i kahi mea e like me kēia (ua hoʻokomo wau i kēia pahu)
Hooponopono ipu
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-docker
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ʻi
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ʻe
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 ipu
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 SSH
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 ) a hoʻohana i kēia kauoha:
ssh user_name@IPI koʻu hihia, ua like ia me kēia
ssh admin@192.168.0.166 IP address o ke kikowaena Synology NAS
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ā Docker
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".
passwdA laila e hoʻonui mākou i nā pūʻolo āpau
apt update && apt upgrade && apt autoremoveKe kali nei mākou i ka hopena o ke kaʻina hana...
Hoʻohou i nā pūʻolo
A laila, e hoʻokomo i nā pono pono
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-fullNo 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 testA e ʻae kākou i ka mea hoʻohana hou e hoʻohana i ka "sudo"
usermod -aG sudo testE hoʻololi i ka mea hoʻohana hou "hōʻoia"
su testKe hoʻokomo nei i nā pono hana
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
E hele i ka ʻaoʻao kuhikuhi "Counter-Strike". .
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ʻi
I ka wā o ka hoʻokomo ʻana, pono ʻoe e ʻae i ka "Steam License":
Laikini mahu
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ʻouka
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ʻoiho
A hoʻomaka i ka hoʻokomo:
./csserver installInā 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!
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 nui
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.166E hele i ka waihona, ke ala i loaʻa i ka memo ma ke ʻano he "wahi":
cd /home/test/lgsm/config-lgsm/csserverA e nānā i nā faila i loko o kēia waihona:
ls Ka papa inoa o nā faila ma ka waihona cserver
E kope i nā mea o ka waihona "_default.cfg" i ka faila "csserver.cfg":
cat _default.cfg >> csserver.cfgA e hele i ke ʻano hoʻoponopono o ka faila "cserver.cfg":
nano csserver.cfg Ke hoʻoponopono nei i ka faila cserver.cfg
ʻ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 + XA ma hope o ka hāʻawi ʻana e mālama, kaomi:
YE 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 kikowaena
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 kikowaena
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 alaula
ʻ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.cfgEia ka lua:
~/serverfiles/cstrike/csserver.cfgAia 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
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/mapsLoaʻ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 restartMa 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
MEA HOU
E like me ka mea i kākau ʻia ʻAʻole hiki i nā Synology NAS ke hana iā Docker, eia kahi papa inoa o nā mea hiki .
Source: www.habr.com
