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:
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
Ko te tūmau kēmu LinuxGSM he tuitui ki
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ōkihi
Ka whakarewahia e matou ka kite i tetahi mea penei (kua whakauruhia e ahau tenei ipu)
Te whakahaere ipu
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-docker
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 whakaahua
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ā
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 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 SSH
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
ssh user_name@IP
I taku keehi he penei te ahua
ssh [email protected]
Wāhitau IP tūmau Synology NAS
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 Docker
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ōkai
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
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"
Ka haere matou ki te wharangi me te tohutohu "Counter-Strike"
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 whakawhirinaki
I te wa o te whakaurunga, me whakaae koe ki te "Raihana Steam":
Raihana Steam
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"):
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
E tatari ana mo te tikiake:
Tikiake
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!
Ka timata tatou ... ka kite tatou i te hapa "He maha nga wahitau IP kua kitea."
./csserver start
He maha nga wahitau IP kua kitea
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 cserver
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.cfg
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ūmau
Hei tiro i nga korero taipitopito, whakamahia te tono:
./csserver details
Nga korero taipitopito mo te tūmau
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 pouara
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
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
DUP
Ka rite ki tuhia
Source: will.com