
Faʻafeiloaʻi
O lea la, mo mafuaaga uma ua iloa, e tatau ona tatou faʻaaluina le tele o le taimi i le fale i luma o le mataʻitu.
I lenei tulaga o mataupu, e tatau i se tasi ona manatua mataupu o aso ua mavae.
E pei ona manino mai i le ulutala o lenei tusiga, o le a tatou talanoa e uiga i le faʻatulagaina o le Synology NAS o se taʻaloga taʻaloga.
uaʻi - o loʻo i ai le tele o faʻamalama i totonu o le tusiga (o ata e mafai ona kiliki)!
Ae tatou te leʻi amataina, o se lisi lenei o meafaigaluega tatou te manaʻomia:
- Ou te le vaʻai i ni faʻatapulaʻa iinei, ou te manatu o le a faia e se tasi pe a leai ni fuafuaga e teu se 'auʻaunaga mo le 10k taʻaloga.
- e leai ni tomai faʻapitoa e manaʻomia, naʻo se malamalama faʻatusa o le mataupu faavae o le gaioiga.
- e uiga i le mea lea LinuxE mafai ona e faitau e uiga i le GSM i luga o le upega tafaʻilagi aloaia. .
I le taimi nei (Aperila 2020) i luga LinuxE 105 'au'aunaga ta'aloga a le GSM o lo'o avanoa.
O le lisi atoa e mafai ona vaʻaia iinei .
- o se maketi ma taaloga.
'Au'aunaga ta'aloga LinuxO lo'o iai le feso'ota'iga a le GSM ma , o lona uiga, o le 'au'aunaga ta'aloga LinuxE na'o ta'aloga mai le Steam e mafai ona fa'aogaina ai le GSM.
Faʻapipiʻi Docker ile Synology NAS
I lenei laasaga, e faigofie mea uma, alu i le Synology admin panel, ona alu lea i le "Package center", saili ma faʻapipiʻi Docker.
Nofoaga tutotonu
Matou te faʻalauiloa ma vaʻai i se mea faʻapenei (Ua uma ona faʻapipiʻi le pusa lea)
Puleaina o pusa
Le isi, alu i le "Registry" tab, faʻapipiʻi "gameservermanagers" i totonu o le sailiga, filifili le ata "gameservermanagers / linuxgsm-docker" ma kiliki i le "Download" button.
gameservermanagers/linuxgsm-docker
Ona alu lea i le "Image" tab, faʻatali mo le ata e faʻauma le utaina ma kiliki i luga o le "Launch" button.
Tu'uina le ata
I le faamalama e matala, e tatau ona e alu i le "Advanced Settings", ona oʻo lea i le "Network" tab ma siaki le "Faʻaoga le fesoʻotaʻiga tutusa e pei o Docker Host" pusa siaki.
Matou te suia tulaga o loʻo totoe, mo se faʻataʻitaʻiga, e pei o le "Container Name", i la matou pule faitalia.
Igoa o le Container - e pei ona e mateina, o le igoa lea o le atigipusa; o le a aoga mulimuli ane. Ou te fautuaina le faaigoaina o se mea faapuupuu; mo se faataitaiga, ia avea ma "suega".
Le isi, kiliki le "Apply" poʻo le "Next" button i ni nai taimi seia maeʻa le seti.
Faʻasologa Atili
Alu i le "Container" tab ma vaʻai i se koneteina fou (pe a leai, faʻalauiloa).
O iinei e mafai ona e taofi, amata, tape ma faia isi gaioiga.
Ta'avale se koneteina
Fa'atulagaina o se koneteina Docker LinuxGSM
Aʻo leʻi faʻafesoʻotaʻi i lau Synology NAS e ala i le SSH, e te manaʻomia le faʻagaoioia o le SSH avanoa i le vaega faʻatonu.
So'oga e ala ile SSH
O le isi, e tatau ona e faʻaogaina le tuatusi IP i totonu o le Synology NAS server e faʻafesoʻotaʻi e ala i le SSH.
Alu i le terminal (po'o so'o se isi lava terminal talitutusa, mo se fa'ata'ita'iga i lalo o le Windows na ) ma faʻaaoga le poloaiga lenei:
ssh user_name@IPI lo'u tulaga e pei o lenei
ssh admin@192.168.0.166 tuatusi IP ole server Synology NAS
A maeʻa le faʻatagaina, e tatau ona e faʻatonuina le faʻatonuga e alu i le pusa "suʻega" lava ia (o le "Container Name" fanua i le Docker settings) i lalo o le "root" user
sudo docker exec -u 0 -it test bash Feso'ota'i ile Docker
A o le'i fa'apipi'iina,LinuxE manaʻomia e le GSM" ona faia se gaioiga.
Seti se faʻaupuga mo le "root" tagata faʻaoga
passwdO le isi o le a matou faʻafouina uma afifi
apt update && apt upgrade && apt autoremoveO lo'o matou fa'atali mo le fa'ai'uga o le fa'agasologa...
Fa'afouina afifi
Sosoo ai, fa'apipi'i mea fa'aoga mana'omia
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-fullTalu ai e le o se manatu sili le faia o gaioiga eseese i lalo o le "aʻa", seʻi o tatou faʻaopoopo se tagata fou "suʻega".
adduser testMa seʻi o tatou faʻatagaina le tagata fou e faʻaaoga le "sudo"
usermod -aG sudo testSu'e i le tagata fou "su'ega"
su testFa'apipi'i mea faigaluega
Faʻapipiʻiina ma faʻatulagaina LinuxGSM
Se'i o tatou tilotilo i se fa'ata'ita'iga o se seti LinuxGSM, fa'aaogaina le "Counter-Strike" (e ta'ua fo'i o le "CS 1.6") o se fa'ata'ita'iga
Alu i le itulau o faatonuga "Counter-Strike". .
I le tab “Dependencies”, kopi le code i lalo o le “Ubuntu 64-bit".
I le taimi o le tusitusi, o lenei code e pei o lenei:
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
Fa'apipi'i fa'alagolago
I le faagasologa o le faʻapipiʻiina e tatau ona e malilie i le "Steam License":
Laisene ausa
Alu i le "Install" tab ma kopi le code mai le 2nd step (tatou faaseeina le laasaga 1st, ua uma ona i ai se "suʻega" tagata faʻaoga):
faatuina
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
O loʻo matou faʻatali mo le downloadina:
La'u mai
Ma amata le faʻapipiʻi:
./csserver installAfai e sologa lelei mea uma, o le a tatou vaʻai i le faʻamaualuga "Faʻauma Maea!"
Fa'apipi'i Maea!
Matou te faʻalauiloa ... ma vaʻai i le mea sese "E tele tuatusi IP na maua."
./csserver start E tele tuatusi IP na maua
O le isi, e tatau ona e taʻu saʻo i le 'auʻaunaga le IP e faʻaoga.
I loʻu tulaga o:
192.168.0.166Alu i le faila, le ala na i ai i le savali o le "nofoaga":
cd /home/test/lgsm/config-lgsm/csserverMa vaʻai poʻo a faila o loʻo i totonu o lenei faila:
ls Lisi o faila i le faila cserver
Kopi mea o lo'o i totonu o le faila "_default.cfg" i le faila "cserver.cfg":
cat _default.cfg >> csserver.cfgMa alu i le faiga fa'atonutonu o le faila "cserver.cfg":
nano csserver.cfg Fa'asa'o le faila cserver.cfg
Matou te mauaina le laina:
ip="0.0.0.0"Ma matou suia le tuatusi IP na fautuaina, i loʻu tulaga o le "192.168.0.166".
O le a foliga mai e pei o lenei:
ip="192.168.0.166"Oomi le ala pupuu keyboard:
Ctr + XMa a uma le ofo e teu, kiliki:
YToe fo'i i le faila "su'ega" a le tagata fa'aoga:
cd ~Ma toe taumafai e amata le server. Ua tatau nei ona amata le server e aunoa ma ni faafitauli:
./csserver start Amataina le server
Ina ia vaʻai i faʻamatalaga auiliili, faʻaaoga le poloaiga:
./csserver details Fa'amatalaga auiliili e uiga i le server
Fa'ailoga taua e tatau ona matauina:
- Server IP: 192.168.0.166:27015
- Initaneti IP: xxx.xx.xxx.xx:27015
- Fa'atonu faila: /home/test/serverfiles/cstrike/csserver.cfg
I lenei laʻasaga, o loʻo avanoa le server taʻaloga i luga o le upega tafaʻilagi.
Fa'atulaga le tuatusi IP fa'asalalau
O le taʻalo i luga o se upega tafaʻilagi e lelei, ae e sili atu le taʻalo ma uo i luga ole Initaneti!
Ina ia tuʻuina atu le tuatusi IP na maua e le router mai le kamupani, matou te faʻaogaina le masini NAT.
E talafeagai foi le maitauina o le tele o tagata e tu'uina atu e fa'aogaina tuatusi IP malosi mo a latou tagata fa'atau.
Mo le faigofie ma le mautu o le galuega, e fautuaina e maua se tuatusi IP tumau.
Talu ai o loʻo i ai laʻu alalaupapa TP-Link Archer C60, o loʻo ou tuʻuina atu se faʻataʻitaʻiga o le faʻatulagaina o le faʻasalalau, talu ai o loʻo faʻatinoina i laʻu alalaupapa.
Mo isi routers, ou te manatu o le faʻatulagaina o le tuʻuina atu e tutusa.
E faigofie mea uma iinei - e tatau ona e faʻamaonia le toe faʻafeiloaʻi mai le tuatusi IP fafo i le tuatusi IP i totonu ole server mo ports e lua:
- 27015
- 27005
I le admin panel o laʻu router e pei o lenei
Vaega o le pulega o le router
Pau lava, pe a uma ona faʻasaoina le faʻaogaina o le router, o le a avanoa le taʻaloga taʻaloga i luga o le upega tafaʻilagi e ala i se tuatusi IP fafo mo ports faʻamaonia!
Fa'aopoopo fa'aoga e fa'aaoga ai le CS 1.6 e fai ma fa'ata'ita'iga
I le fa'aaogaina o le CS 1.6 o se fa'ata'ita'iga, ou te fia tu'uina atu ni fautuaga aoga.
E lua faila mo le faʻatulagaina o le server
O le mea muamua iinei:
~/lgsm/config-lgsm/csserver/csserver.cfgO le lona lua o iinei:
~/serverfiles/cstrike/csserver.cfgO le faila muamua o loʻo i ai tulaga lautele, e pei o le tuatusi IP, faʻafanua mo le faʻauluina muamua o le server, ma isi.
O le faila lona lua o loʻo i ai faʻatulagaga mo poloaiga e mafai ona faʻatinoina e ala i le Counter-Strike console, mo se faʻataʻitaʻiga "rcon_password" poʻo le "sv_password".
I le faila lona lua, ou te fautuaina le setiina o se upega tafaʻilagi mo le fesoʻotaʻi atu i le server e ala i le CVar "sv_password" ma le setiina o se faʻaupuga mo le puleaina mai le faʻamafanafanaga o le server lava ia e ala i le CVar "rcon_password".
O se lisi o fesuiaiga uma CVar e mafai ona maua iinei
E ono mana'omia fo'i le fa'apipi'i o kata fa'aopoopo, mo se fa'ata'ita'iga "fy_pool_day".
O fa'afanua uma mo le CS 1.6 o lo'o i ai iinei:
~/serverfiles/cstrike/mapsMatou te mauaina le faʻafanua manaʻomia, tuʻu saʻo i le 'auʻaunaga (pe afai o loʻo i totonu o se archive, unzip), faʻanofo le faila ma le ".bsp" faʻaopoopoga i le faila ma faila "~ / serverfiles / cstrike / maps" ma toe faʻafou le server.
~./csserver restartI le auala, o faʻatonuga uma o loʻo avanoa e mafai ona vaʻaia e pei o lenei:
~./csserverLe iʻuga
Ua ou fiafia i le taunuuga. E galue vave mea uma ma e le tuai.
LinuxE tele isi fa'atulagaga fa'aopoopo a le GSM, e pei o le feso'ota'iga ma Telegram ma Slack mo fa'amatalaga, ae o nisi o galuega e mana'omia pea ona fa'aleleia.
I le aotelega, ou te fautuaina!
Punaoa
FAAFOUGA
Pei ona taua e le o Synology NAS uma e mafai ona fai Docker, o le lisi lea o masini e mafai .
puna: www.habr.com
