Miarahaba!
Noho izany, noho ny antony rehetra fantatra, dia tsy maintsy mandany fotoana bebe kokoa ao an-trano eo anoloan'ny monitor.
Amin'izao toe-draharaha izao dia tsy maintsy mahatsiaro ny raharaha taloha.
Araka ny efa mazava amin'ny lohatenin'ity lahatsoratra ity dia hiresaka momba ny fametrahana ny Synology NAS ho mpizara lalao isika.
Attention β be dia be ny pikantsary ao amin'ilay lahatsoratra (azo kitihina ny pikantsary)!
Alohan'ny hanombohantsika dia ireto misy lisitry ny fitaovana ilaintsika:
Amin'izao fotoana izao (Aprily 2020) dia misy mpizara lalao 105 azo alaina ao amin'ny LinuxGSM.
Ny lisitra manontolo dia azo jerena eto
Ny mpizara lalao LinuxGSM dia manana fidirana amin'ny
Fametrahana Docker amin'ny Synology NAS
Amin'ity dingana ity dia tsotra ny zava-drehetra, mankanesa any amin'ny tontolon'ny admin Synology, avy eo mandehana any amin'ny "Package center", tadiavo ary apetraho ny Docker.
Foiben'ny fonosana
Manomboka izany izahay ary mahita zavatra toy izao (efa nametraka ity container ity aho)
Fitantanana kaontenera
Avy eo, mandehana any amin'ny tabilao "Registry", soraty ny "gameservermanagers" amin'ny fikarohana, safidio ny sary "gameservermanagers/linuxgsm-docker" ary tsindrio ny bokotra "Download".
gameservermanagers/linuxgsm-docker
Avy eo dia mandehana any amin'ny tabilao "Sary", miandry ny sary hamita ny entana ary tsindrio ny bokotra "Launch".
Loading ny sary
Ao amin'ny varavarankely misokatra, mila mandeha any amin'ny "Settings Advanced" ianao, avy eo amin'ny tabilao "Network" ary jereo ny boaty "Ampiasao ny tambajotra mitovy amin'ny Docker Host".
Ovainay ny toe-javatra sisa, ohatra, toy ny "Anaran'ny fitoeran-javatra", araka ny fanapahan-kevitray.
Anaran'ny kaontenera - araka ny mety ho eritreretinao, ity no anaran'ilay fitoeran-javatra; ho azo ampiasaina any aoriana. Manoro hevitra aho ny hanome azy io amin'ny fomba fohy; ohatra, avelao ho "fitsapana".
Manaraka, tsindrio ny bokotra "Ampiharo" na "Manaraka" imbetsaka mandra-pahavitan'ny fanamboarana.
Advanced Settings
Mandehana any amin'ny tabilao "Container" ary jereo ny fitoeran-javatra mihazakazaka (raha tsy izany, manomboka).
Eto ianao dia afaka mijanona, manomboka, mamafa ary manao hetsika hafa.
Mametraka Docker container LinuxGSM
Alohan'ny hifandraisanao amin'ny Synology NAS amin'ny SSH dia mila manetsika ny fidirana SSH ao amin'ny tontonana admin ianao.
Fifandraisana amin'ny SSH
Manaraka, mila mampiasa ny adiresy IP anatiny an'ny mpizara Synology NAS ianao mba hifandraisana amin'ny SSH.
Mandehana any amin'ny terminal (na analogue hafa, ohatra amin'ny Windows ity
ssh user_name@IP
Raha ny amiko dia toa izao
ssh [email protected]
Adiresy IP an'ny mpizara Synology NAS
Aorian'ny fanomezan-dΓ lana dia mila mandefa ny baiko handehanana any amin'ny kaontenera "fitsapana" ianao (ny saha "Container Name" ao amin'ny fikandrana Docker) eo ambanin'ny mpampiasa "root".
sudo docker exec -u 0 -it test bash
Mifandray amin'ny Docker
Alohan'ny hametrahana LinuxGSM dia mila manao dingana vitsivitsy ianao.
Mametraha tenimiafina ho an'ny mpampiasa "root".
passwd
Manaraka izany dia havaozinay ny fonosana rehetra
apt update && apt upgrade && apt autoremove
Miandry ny fiafaran'ny dingana...
Fanavaozana fonosana
Manaraka, mametraka ny fitaovana ilaina
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-full
Satria tsy hevitra tsara indrindra ny manao hetsika samihafa eo ambanin'ny "root", andao hampiditra mpampiasa vaovao "fitsapana".
adduser test
Ary avelao ny mpampiasa vaovao hampiasa "sudo"
usermod -aG sudo test
Mivadika amin'ny mpampiasa vaovao "fitsapana"
su test
Fametrahana sy fanamboarana LinuxGSM
Andeha hojerentsika ny ohatra iray amin'ny fametrahana LinuxGSM amin'ny fampiasana ny ohatry ny "Counter-Strike" aka "CS 1.6"
Mankanesa any amin'ny pejy torolΓ lana "Counter-Strike".
Ao amin'ny tabilao "Dependencies", kopia ny kaody eo ambanin'ny "Ubuntu 64-bit".
Amin'ny fotoana anoratana dia toa izao ity code ity:
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
Fametrahana miankina
Mandritra ny dingana fametrahana dia mila manaiky ny "License Steam" ianao:
Steam License
Mandehana any amin'ny tabilao "Install" ary kopia ny kaody avy amin'ny dingana faha-2 (mandingana ny dingana voalohany isika, efa misy mpampiasa "fitsapana"):
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
Miandry ny fampidinana izahay:
Download
Ary manomboka ny fametrahana:
./csserver install
Raha mandeha toy ny mahazatra ny zava-drehetra, dia ho hitantsika ilay sarobidy hoe "Vita ny fametrahana!"
Install Complete!
Mandeha izahay... ary mahita ny lesoka βMaro ny adiresy IP hita.β
./csserver start
Adiresy IP marobe hita
Manaraka, mila milaza mazava amin'ny mpizara ianao hoe IP ampiasaina.
Raha ny ahy dia:
192.168.0.166
Mandehana any amin'ny lahatahiry, ny lalana izay tao amin'ny hafatra ho "toerana":
cd /home/test/lgsm/config-lgsm/csserver
Ary jereo izay rakitra ao amin'ity lahatahiry ity:
ls
Lisitry ny rakitra ao amin'ny lahatahiry cserver
Adikao amin'ny rakitra "csserver.cfg" ny votoatin'ny rakitra "_default.cfg":
cat _default.cfg >> csserver.cfg
Ary mandehana any amin'ny fomba fanovana ny rakitra "cserver.cfg":
nano csserver.cfg
Fanovana ny rakitra cserver.cfg
Hitantsika ny tsipika:
ip="0.0.0.0"
Ary soloinay ny adiresy IP naroso, raha ny ahy dia "192.168.0.166".
Dia ho toy izao manaraka izao:
ip="192.168.0.166"
Tsindrio ny hitsin-dΓ lana fitendry:
Ctr + X
Ary aorian'ny tolotra hamonjy, tsindrio:
Y
Miverena any amin'ny lahatahiry "fitsapana" an'ny mpampiasa:
cd ~
Ary miezaka ny manomboka ny mpizara indray izahay. Tokony hanomboka tsy misy olana izao ny mpizara:
./csserver start
Manomboka ny mpizara
Raha te hijery fampahalalana misimisy kokoa dia ampiasao ny baiko:
./csserver details
Fampahafantarana amin'ny antsipiriany momba ny mpizara
Paramètre manan-danja tokony homarihina:
- Server IP: 192.168.0.166:27015
- Internet IP: xxx.xx.xxx.xx:27015
- File config: /home/test/serverfiles/cstrike/csserver.cfg
Amin'ity dingana ity dia efa misy amin'ny tambajotra eo an-toerana ny mpizara lalao.
Fametrahana adiresy IP
Tsara ny milalao amin'ny tambajotra eo an-toerana, fa ny milalao amin'ny namana amin'ny Internet dia tsara kokoa!
Mba handefasana ny adiresy IP azon'ny router avy amin'ny mpamatsy dia mampiasa ny mekanika NAT izahay.
Tsara ihany koa ny manamarika fa ny ankamaroan'ny mpamatsy dia mampiasa adiresy IP mavitrika ho an'ny mpanjifany.
Ho an'ny fanamorana sy ny fahamarinan'ny asa dia tsara ny mahazo adiresy IP static.
Satria manana router TP-Link Archer C60 aho, dia manome ohatra amin'ny fametrahana ny fandefasana, satria nampiharina tao amin'ny router-ko izany.
Ho an'ny router hafa, heveriko fa mitovy ny setup forwarding.
Tsotra ny zava-drehetra eto - mila mamaritra ny redirection avy amin'ny adiresy IP ivelany mankany amin'ny adiresy IP anatiny an'ny mpizara ho an'ny seranana roa ianao:
- 27015
- 27005
Ao amin'ny tontonana admin an'ny router-ko dia toa izao
Panel admin ny router
Izay ihany, aorian'ny fitehirizana ny firafitry ny router dia ho hita ao amin'ny tambajotra amin'ny alΓ lan'ny adiresy IP ivelany ho an'ny seranana voatondro ny mpizara lalao!
Toerana fanampiny mampiasa CS 1.6 ho ohatra
Amin'ny fampiasana CS 1.6 ho ohatra, te-hanome torohevitra mahasoa aho.
Misy rakitra roa ho an'ny fanamafisana ny server
Ny voalohany dia eto:
~/lgsm/config-lgsm/csserver/csserver.cfg
Ny faharoa dia eto:
~/serverfiles/cstrike/csserver.cfg
Ny rakitra voalohany dia misy filaharana ankapobeny, toy ny adiresy IP, sarintany ho an'ny fanombohana voalohany ny mpizara, sns.
Ny rakitra faharoa dia misy filaharana ho an'ny baiko azo tanterahina amin'ny alΓ lan'ny Console Counter-Strike, ohatra "rcon_password" na "sv_password".
Ao amin'ny rakitra faharoa, manoro hevitra aho ny hametraka tenimiafina hifandraisana amin'ny mpizara amin'ny alΓ lan'ny CVar "sv_password" ary mametraka tenimiafina ho an'ny fanaraha-maso avy amin'ny console ny mpizara mihitsy amin'ny alΓ lan'ny CVar "rcon_password".
Ny lisitry ny varimbazaha CVar rehetra dia hita eto
Tena ilaina ihany koa ny mametraka karatra fanampiny, ohatra βfy_pool_dayβ.
Ny sarintany rehetra ho an'ny CS 1.6 dia eto:
~/serverfiles/cstrike/maps
Hitanay ny sari-tany ilaina, ampidiro mivantana any amin'ny mpizara (raha ao anaty arisiva ilay izy, sokafy ny zipo), afindrao ny rakitra miaraka amin'ny fanitarana ".bsp" mankany amin'ny lahatahiry misy ny rakitra "~/serverfiles/cstrike/maps" ary avereno indray. ny mpizara.
~./csserver restart
Raha ny tokony ho izy dia azo jerena toy izao ny baikon'ny mpizara rehetra misy:
~./csserver
Ny vokany
Faly aho tamin'ny vokatra. Mandeha haingana ny zava-drehetra ary tsy mihemotra.
LinuxGSM dia manana toe-javatra fanampiny maro, ohatra, ny fampidirana amin'ny Telegram sy Slack ho fampandrenesana, fa ny fiasa sasany dia mbola mila fanatsarana.
Amin'ny ankapobeny, manoro azy aho!
loharanom-baovao
DUP
Araka ny nomarihina
Source: www.habr.com