
αααααΆααα½α!
ααΌα
αααααααααΆααα ααα»αααααααααΉαααΆααα’αα ααΎαααααΌαα
αααΆααααα
αααΎααα
αααααα
αα»ααααΌααΈαααα
αααα»αβααααΆαααΆαβααα αα»ααααβααααΌαβα
αα
αΆαβαα·α
αα
ααΆαβααβααααβαααααβαα
α
ααΌα αααααΆααααααΆαααα½α ααα αΎαααΈα αααααΎαααα’αααααααα ααΎαααΉααα·ααΆαα’αααΈααΆαααα‘αΎα Synology NAS ααΆαααΆαααΈαααα ααααα
Achtung - ααΆαααΌαααα’ααααααααΆα αααΎααα αααα»αα’ααααα (ααΌαααα’ααααααα’αΆα α α»α ααΆα)!
αα»ααααααΎαα αΆααααααΎα αααααΊααΆαααααΈα§ααααααααααΎαααΉαααααΌαααΆαα
- αααα»ααα·αααΎαααΆαααΉααααααΉαααΆαα½ααα ααΈααααα αααα»ααα·αααΆααααΆααααΆααααΉαααααΎ ααααα·αααΎαα·αααΆααααααααααααΆαααΆαααΈααααααααΆααα’αααααα 10k α
- ααααΆαααααΆααα·αααααΆαα½αααααΌαααΆαααΆαααΆααα ααααΆααααααΆααααααΉαααΆαααααααααααααΆαααααααα·ααααα·ααΆαα
- α’αααΈα’αααΈαααααΆααΆ Linuxα’αααα’αΆα α’αΆαα’αααΈ GSM αα ααΎααα αααααααααΌαααΆαα .
αα
αααααα (ααααααΆ ααααΆαα’α α’α ) LinuxGSM ααΆααααΆαααΈαααα ααααα
ααα½α 105 αααα’αΆα
ααααΎααΆαα
αααααΈααΆααααΌαα’αΆα
ααΎαααΆααα
ααΈααα .
- ααΈααααΆαααΆαα½αα ααααα
αααΆαααΈααααααΎα αααα LinuxGSM ααΆαααΆααα½ααααα
αΌαααΆαα½α αααααΊαααΆαααΈααααααΎα αααα LinuxGSM α’αΆα
ααααΎαααααΆααα ααααααΈ Steam ααααα»αααααα
ααΆαααα‘αΎα Docker αα ααΎ Synology NAS
αα ααααΆααααΆαααα α’αααΈααααααααΆαααΊααΆαααα ααΌαα αΌααα ααΆααααααΆααααααααααα Synology αααααΆααααα αΌααα ααΆαα "ααααααααααααα αα" ααααααα αα·αααα‘αΎα Docker α
ααααααααααααα
αα
ααΎαααΎαααΆα αΎαααΎαα’αααΈαα½αααΌα
ααα (αααα»αααΆαααα‘αΎααα»αααΊαααααααα½α
α αΎα)
ααΆαααααααααααα»αααΊααα
αααααΆααααα
αΌααα
ααΆααααααΆαα "Registry" ααΆα "gameservermanagers" αααα»αααΆαααααααα ααααΎαααΎαααΌαααΆα "gameservermanagers/linuxgsm-docker" α αΎαα
α»α
ααΎαααΌαα»α "Download"α
gameservermanagers/linuxgsm-docker
αααααΆααααα
αΌααα
ααΆααααααΆαα "ααΌαααΆα" αααα
αΆαααΌαααΆαααΎααααΈαααα
ααααΆααααα»αα αΎαα
α»α
ααΎαααΌαα»α "α
αΆααααααΎα" α
αααα»ααααα»αααΌαααΆα
αα
αααα»ααααα’α½α
αααααΎαα’αααααααΌαα
αΌααα
ααΆαα "ααΆααααααααααα·αααααα" αααααΆαααααα
ααΆααααααΆαα "αααααΆα" α αΎαααΈααααα’ααααΈα "ααααΎαααααΆαααΌα
ααααΆααΉα Docker Host" α
ααΎαααααΆααααααΌαααΆααααααααααα
ααα α§ααΆα αααααΌα
ααΆ "ααααααα»αααΊααα" ααΆαααΆαααααα
α
α·αααααααααΎαα
ααααααα»αααΊααα - ααΌα
αααα’αααα’αΆα
ααΆαααΆα αααααΊααΆααααααααααα»αααΊααα ααΆααΉαααΆααααααααααα
ααααααααα αααα»αβααΌαβααααΆαβα±ααβααΆααβαααααβααΆβααΆβα’αααΈβαα½αβα±ααβααΆαβααααΈβααΆβα§ααΆα ααα ααΌαβα±ααβααΆβααΆ "ααΆαβααΆααααα"α
αααααΆααααα α»α αααΌαα»α "α’αα»αααα" α¬ "αααααΆαα" ααΆα αααΎααααα αΌααααααΆαααα‘αΎαααααΌαααΆααααα ααα
ααΆααααααααααα·αααααα
α
αΌααα
ααΆααααααΆαα "αα»αααΊααα" α αΎαααΎααα»αααΊαααααααααα»αααααΎαααΆαααααΈ (ααααα·αααΎαα·αααααΎαααΆα) α
αα
ααΈαααα’αααα’αΆα
αααααα α
αΆααααααΎα αα»α αα·αα’αα»αααααααααααΆαααααααααα
αααα»αααααΎαααΆααα»αααΊααα
ααΆαααα‘αΎααα»αααΊααα Docker Linuxαααα αΆααΌαααααα
αα»ααααααααΆαααα Synology NAS ααααα’αααααΆαααα SSH α’αααααααΌαααααΎαααΆαααΆαα αΌαααααΎ SSH αα αααα»αααααΆαααααααααααα
ααΆααααααΆααααΆαααα SSH
αααααΆααααα’αααααααΌαααααΎα’αΆααααααΆα IP ααΆααααα»ααααααααΆαααΈααα Synology NAS ααΎααααΈααααΆααααΆαααα SSH α
α αΌααα ααΆααααααΆααΈα (α¬ααααΆααΈαααααααααααΆαααααααα α§ααΆα ααα αα ααααα Windows ααΆ ) α αΎαααααΎααΆααααααααΆααΆααααααα
ssh user_name@IPαααα»αααααΈαααααααα»αααΆααΎααα ααΌα ααα
ssh admin@192.168.0.166 α’αΆααααααΆα IP αααααααΆαααΈααα Synology NAS
αααααΆααααΈααΆαα’αα»ααααΆα α’αααααααΌαααααΎαααΆαααΆααααααααΆααΎααααΈα
αΌααα
ααΆαααα»αααΊααα "ααΆααααα" ααααααα½αα―α (ααΆα "ααααααα»αααΊααα" αα
αααα»αααΆαααααα Docker) αα
αααααα’αααααααΎααααΆαα "root" α
sudo docker exec -u 0 -it test bash αααα»αααααΆαααα
Docker
αα»ααααααα‘αΎααα½α
,LinuxGSM ααααΌαα
αΆαααα·ααΆαααΆααα½αα
ααα½αα
αααααααΆααααααααΆαααααααΆααα’αααααααΎααααΆαα "ααΆ root"
passwdαααααΆααααΎαααΉαααααΎαα αα α»ααααααααΆααααα ααααΆααα’ααα
apt update && apt upgrade && apt autoremoveααΎααααα»ααααα αΆαααΆααααα ααααααααΎαααΆα...
ααΆαααααΎαα
αα
α»ααααααααΆααααα
αα
αααααΆααααααα‘αΎαα§αααααααααΎααααΆααα
αΆαααΆα
α
apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-fullαααααΆαααΆαα·ααααααΆαααα·αααααα’αααα»ααααα»αααΆαα’αα»αααααααααααΆααααααααα ααααα "root" ααΌαααααααα’αααααααΎααααΆααααααΈ "ααΆααααα" α
adduser testα αΎαα’αα»ααααΆαα±ααα’αααααααΎααααΆααααααΈααααΎ "sudo"
usermod -aG sudo testααααΌααα α’αααααααΎααααΆααααααΈ "ααΆααααα"
su testααΆαααα‘αΎαα§αααααααααΎααααΆαα
ααΆαααα‘αΎααα·αααααααα ααΆαααααααα Linuxαααα αΆααΌαααααα
α αΌαααΎααα·αα·αααααΎαα§ααΆα αααααααΆααααα α LinuxGSM αααααααΎ "Counter-Strike" (α α ααΆααααΆ "CS 1.6") ααΆα§ααΆα ααα
α αΌααα ααΆαααααααααΆαααααΆα "αααααΆααααΌααααα" .
αα αααα»αααααΆαα βDependenciesβ ααΌαα ααααααΌααα ααααα βUbuntu α¦α€ αααΈα"α
αα ααααααααααΌααααααΎααα ααΌα αααα
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
ααΆαααα‘αΎαααΆαα’αΆααααα
αααα»αα’αα‘α»ααααααααΎαααΆαααα‘αΎα α’αααααααΌααααααααααΆαα½α "α’αΆααααΆαααααα
αα αΆα"α
α’αΆααααΆαααααα
αα αΆα
α
αΌααα
ααΆααααααΆαα "ααα‘αΎα" α αΎαα
ααααααΌαααΈααα αΆαααΈ 2 (ααΎαααααααα αΆαααΈ 1 ααΆαα’αααααααΎααααΆαα "ααΆααααα" αα½α
α αΎα)α
ααα‘αΎα
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver
ααΎααααα»ααααα αΆαααΆαααΆαααα
ααΆααα
α αΎαα
αΆααααααΎαααΆαααα‘αΎαα
./csserver installααααα·αααΎα’αααΈαααααΎαααΆαααΌα ααααααΆ ααΎαααΉαααΎα "ααα‘αΎααααααα!"
ααα‘αΎααα½α
ααΆαα!
ααΎαααΎαααααΎαααΆα... α αΎαααΎαααα α»α "ααααΎαα’αΆααααααΆα IP α
αααΎα"α
./csserver start ααΆαααααΎαα’αΆααααααΆα IP ααΆα
αααΎαα
αααααΆαααα α’αααααααΌαααααΆααα±ααα
αααΆααααΆ Server αα½αααΆαααααααΌαααααΎ IP α
αααα»αααααΈαααααααα»αααΆααΊα
192.168.0.166α αΌααα ααΆαααααααααΆααααΌααα ααΆααααΆαααΆ "ααΈααΆαα"α
cd /home/test/lgsm/config-lgsm/csserverα αΎαααΎαααΆααΎααΆαα―αααΆαα’αααΈαααααα αααα»ααααααα
ls αααααΈα―αααΆααα
αααα»αααα―αααΆα csserver
α
ααααααΆαα·ααΆααα―αααΆα "_default.cfg" αα
α―αααΆα "csserver.cfg"α
cat _default.cfg >> csserver.cfgα αΎαα αΌααα ααΆααααααααααααα½αα―αααΆα βcsserver.cfgβα
nano csserver.cfg ααΆαααααααα½αα―αααΆα csserver.cfg
ααΎαααααΎααααααΆααα
ip="0.0.0.0"α αΎαααΎααααα½αα’αΆααααααΆα IP αααααααΌαααΆαααααΆα αααα»αααααΈαααααααα»αααΆααΊ "192.168.0.166" α
ααΆααΉαααααα ααααΌα αααα
ip="192.168.0.166"α α»α ααααΌαααΆααααααΆαα α»α α
Ctr + Xα αΎααααααΆααααΈααΆααααααααΌαααΎααααΈαααααΆαα»αααΌαα α»α α
Yαααα‘αααα αα "ααΆααααα" ααααα’αααααααΎα
cd ~α αΎααααααααααΎαααααΆααΆαα αΆααααααΎααααΆαααΈαααα α₯α‘αΌαααααααΆαααΈααααα½αααα αΆααααααΎααααααααΆααααα αΆα
./csserver start ααΆαα
αΆααααααΎααααΆαααΈααα
ααΎααααΈααΎαααααααΆααααα’α·ααααααα ααΌαααααΎααΆααααααααΆα
./csserver details ααααααΆαααα’α·αα’αααΈαααΆαααΈααα
αααΆαααΆααααααααααΆααααα½ααααααααΆααα
- αααΆαααΈααα IP: 192.168.0.166:27015
- α’ααΈαααΊαα·α IP: xxx.xx.xxx.xx:27015
- α―αααΆαααααααα ααΆααααααααα /home/test/serverfiles/cstrike/csserver.cfg
αα ααααΆααααΆαααα αααΆαααΈαααα ααααααΆααα½α α αΎααα ααΎαααααΆαααΌαααααΆαα
αααααααΆααααααΌαααααα’αΆααααααΆα IP
αααβααΆαβαααααΆαβαααα»αβαααα»αβααΊβααα’ ααα»ααααβαααβααΆαα½αβαα·αααβααααα·βααΆαβα’ααΈαααΊαα·αβααΊβααα’βααΆα!
ααΎααααΈαααααΌαααααα’αΆααααααΆα IP ααααααααααααΆαααα½αααΈα’ααααααααααααΆ ααΎαααααΎααααααΆα NAT α
ααΆααααΆααΆαααααααααααααααα»αααΆαααααααααΆααααΆα’ααααααααααααΆααΆαα αααΎαααααΎα’αΆααααααΆα IP ααΆααααααααααΆααα’αα·αα·αααααααα½αααα
ααΎααααΈααΆαααΆααααα½α αα·ααααααααΆαααααΆαααΆα αα½αααααα½αααΆαα’αΆααααααΆα IP αα·αα·ααααα
αααααΆααααα»αααΆαααααααα TP-Link Archer C60 αααα»ααααα»ααααααα§ααΆα αααααααΆαααα‘αΎαααΆααααααΌααααα αααααΆαααΆααααΌαααΆαα’αα»αααααα αααα»αααααααααααααααα»αα
αααααΆααααααααααααααααα αααα»ααααααααΆααΆαααα‘αΎααααααΌαααααααΊααααααααααΆα
α’αααΈααααααααΆαααΊααΆαααααα ααΈααα - α’αααααααΌααααααΆααααΆααααααΌαααααααΈα’αΆααααααΆα IP ααΆααααα αα ααΆααα’αΆααααααΆα IP ααΆααααα»ααααααααΆαααΈααααααααΆααα αααααΈαα
- 27015
- 27005
αα αααα»αααααΆαααααααααααααααααααααααααααα»αααΆααΎααα ααΌα ααα
ααααΆαααααααααααααααααα
αααα αΎαααΆααΆααα’αα αααααΆααααΈαααααΆαα»αααΆααααααααααααα αααΆαααΈαααα ααααααΉαααΆααα
ααΎαααααΆαααΆααααα’αΆααααααΆα IP ααΆααααα
αααααΆααα
ααααααααΆααααααΆαα!
ααΆαααααααααααααααααααΎ CS 1.6 ααΆα§ααΆα ααα
ααΆαααααΎααααΆαα CS 1.6 ααΆα§ααΆα ααα αααα»αα ααααααααααααΉαααΆααααααααααα½αα ααα½αα
ααΆαα―αααΆαααΈααααααΆααααΆαααααααα ααΆαααααααααααΆαααΈααα
ααΈαα½αααΊαα ααΈαααα
~/lgsm/config-lgsm/csserver/csserver.cfgααΈααΈαααΊαα ααΈαααα
~/serverfiles/cstrike/csserver.cfgα―αααΆαααΈαα½αααΆαααΆααααααααΌαα ααΌα ααΆα’αΆααααααΆα IP αααααΈαααααΆααααΆαα αΆααααααΎααααΆαααΈαααααααΌαααα
α―αααΆαααΈααΈαααΆαααΆαααααααααααΆααααΆααααααααΆαααα’αΆα ααααΌαααΆαααααα·ααααα·ααΆαααααα»αααΌα Counter-Strike α§ααΆα ααα "rcon_password" α¬ "sv_password" α
αα αααα»αα―αααΆαααΈααΈα αααα»αααΌαααααΆαα±αααααααααΆααααααααΆαααααααΆααααααΆαααα αααΆαααΈαααααΆαααα CVar βsv_passwordβ αα·ααααααααΆααααααααΆαααααααΆααααΆααααααααααααΈαα»αααΌααααααΆαααΈαααααααααα½αα―αααΆαααα CVar βrcon_passwordβ α
αααααΈααα’ααα CVar ααΆααα’ααα’αΆα ααααΆααα ααΈααα
ααΆααααααααΆα αΆαααΆα ααααα»αααΆαααα‘αΎαααΆααααααα α§ααΆα ααα βfy_pool_dayβα
αααααΈααΆααα’αααααααΆαα CS 1.6 ααΆααα ααΈαααα
~/serverfiles/cstrike/mapsααΎαααααΎααααααΈαααααααΌαααΆα αααα»αααΆαααααααΆαααα αααΆαααΈααα (ααααα·αααΎααΆαα αααα»ααααααααΆα ααΌααααααΆααΆ) ααααΆααααΈα―αααΆααααααΆαααααααααααα β.bspβ αα ααα―αααΆααααααΆαα―αααΆα β~/serverfiles/cstrike/mapsβ α αΎαα αΆααααααΎαα‘αΎααα·α αααΆαααΈαααα
~./csserver restartααααα·ααΈααα ααΆααααααααΆαααΆαααΈααααααααΆαααΆααα’ααα’αΆα ααααΌαααΆαααΎαααΌα αααα
~./csserverαααααα
αααα»ααααα α·αααααΉαααααααα α’αααΈααααααααΆαααααΎαααΆαααΏααα·ααα·αααΊααααΆαα
LinuxGSM ααΆαααΆααααααααααααααΆα αααΎα ααΌα ααΆααΆααα½ααααα αΌαααΆαα½α Telegram αα·α Slack αααααΆααααΆαααΌαααααΉα ααα»αααααα»αααΆααα½αα ααα½ααα ααααααΌαααΆαααΆααααααα’α
ααα»ααα αααα»αααΌαααααΆα!
αααααα
DUP
ααΌα
αααααΆαααααααααΆαα αα·αααα Synology NAS ααΆααα’ααα’αΆα
ααααΎ Docker ααΆααα αααααΊααΆαααααΈα§ααααααααα’αΆα
ααααΎααΆα .
ααααα: www.habr.com
