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:
I kēia manawa (ʻApelila 2020) aia nā kikowaena pāʻani 105 i loaʻa ma LinuxGSM.
Hiki ke ʻike ʻia ka papa inoa holoʻokoʻa ma aneʻi
Ua hoʻohui pū ʻia ke kikowaena pāʻani LinuxGSM me
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.
Hoʻonohonoho i ka 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 ka pahu (a i ʻole nā mea like ʻē aʻe, no ka laʻana ma lalo o Windows kēia
ssh user_name@IP
I koʻu hihia, ua like ia me kēia
ssh [email protected]
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 o ka hoʻokomo ʻana iā LinuxGSM, pono ʻoe e hana i kekahi mau 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ūʻolo
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 hana
Hoʻokomo a hoʻonohonoho i LinuxGSM
E nānā i kahi laʻana o ka hoʻonohonoho ʻana i LinuxGSM me ka hoʻohana ʻana i ka laʻana o "Counter-Strike" aka "CS 1.6"
E hele i ka ʻaoʻao kuhikuhi "Counter-Strike".
Ma ka pā "Dependencies", e 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"):
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 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!
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.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 cserver
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.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 + 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 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.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
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.
He nui nā hoʻonohonoho hou o LinuxGSM, no ka laʻana, hoʻohui pū me Telegram a me Slack no ka hoʻolaha ʻana, akā pono kekahi mau hana e hoʻomaikaʻi.
ʻO ka holoʻokoʻa, paipai wau iā ia!
Pūnaewele
MEA HOU
E like me ka mea i kākau ʻia
Source: www.habr.com