Ngowahi NAS Synology sampeyan dadi server game

Ngowahi NAS Synology sampeyan dadi server game

Salam iki!

Dadi, kanggo kabeh alasan sing wis dingerteni, kita kudu nglampahi luwih akeh wektu ing omah ing ngarep monitor.
Ing kahanan iki, wong kudu ngelingi prakara ing jaman biyen.

Kaya sing wis jelas saka judhul artikel iki, kita bakal ngomong babagan nyetel Synology NAS minangka server game.

Achtung - ana akeh gambar ing artikel kasebut (gambar bisa diklik)!

Sadurunge miwiti, iki dhaptar alat sing dibutuhake:

Sinologi NAS - Aku ora weruh Watesan kene, Aku sapa bakal nindakake yen ora ana plans kanggo njaga server kanggo 10k pemain.

docker - ora mbutuhake katrampilan khusus, mung pangerten figuratif babagan prinsip operasi.

LinuxGSM β€” sampeyan bisa maca babagan apa LinuxGSM ing offline. situs web https://linuxgsm.com.

Saiki (April 2020) ana 105 server game sing kasedhiya ing LinuxGSM.
Kabeh dhaptar bisa dideleng ing kene https://linuxgsm.com/servers.

uap - pasar karo game.

LinuxGSM server game wis integrasi karo SteamCMD, yaiku, server game LinuxGSM mung bisa digunakake kanggo game saka Steam.

Nginstal Docker ing Synology NAS

Ing tahap iki, kabeh gampang, pindhah menyang panel admin Synology, banjur pindhah menyang "Pusat paket", golek lan instal Docker.

Pusat paketNgowahi NAS Synology sampeyan dadi server game
Kita miwiti lan ndeleng kaya iki (aku wis nginstal wadhah iki)

Manajemen wadhahNgowahi NAS Synology sampeyan dadi server game
Sabanjure, pindhah menyang tab "Registry", ketik "gameservermanagers" ing panelusuran, pilih gambar "gameservermanagers / linuxgsm-docker" lan klik ing tombol "Download".

gameservermanagers / linuxgsm-dockerNgowahi NAS Synology sampeyan dadi server game
Banjur pindhah menyang tab "Gambar", ngenteni gambar rampung dimuat lan klik tombol "Bukak".

Ngunggah gambarNgowahi NAS Synology sampeyan dadi server game
Ing jendhela sing mbukak, sampeyan kudu pindhah menyang "Setelan Lanjut", banjur menyang tab "Jaringan" lan mriksa kothak centhang "Gunakake jaringan sing padha karo Docker Host".

Kita ngganti setelan sing isih ana, contone, kayata "Jeneng Kontainer", miturut kawicaksanan kita.
Jeneng Kontainer - kaya sing sampeyan bisa duga, iki jeneng wadhah; bakal migunani mengko. Aku nyaranake menehi jeneng kanthi ringkes; contone, dadi "tes".

Sabanjure, klik tombol "Aplikasi" utawa "Sabanjure" kaping pirang-pirang nganti persiyapan rampung.

Setelan LanjutNgowahi NAS Synology sampeyan dadi server game
Pindhah menyang tab "Kontainer" lan deleng wadhah anyar sing mlaku (yen ora, bukak).
Ing kene sampeyan bisa mungkasi, miwiti, mbusak lan nindakake tumindak liyane.

Mlaku wadhahNgowahi NAS Synology sampeyan dadi server game

Nyiyapake wadhah Docker LinuxGSM

Sadurunge nyambung menyang NAS Synology liwat SSH, sampeyan kudu ngaktifake akses SSH ing panel admin.

Sambungan liwat SSHNgowahi NAS Synology sampeyan dadi server game
Sabanjure, sampeyan kudu nggunakake alamat IP internal server Synology NAS kanggo nyambung liwat SSH.

Pindhah menyang terminal (utawa analog liyane, umpamane ing Windows iki PuTTY) lan gunakake perintah ing ngisor iki:

ssh user_name@IP

Ing kasusku katon kaya iki

ssh [email protected]

Alamat IP server Synology NASNgowahi NAS Synology sampeyan dadi server game
Sawise wewenang, sampeyan kudu mbukak printah kanggo pindhah menyang wadhah "test" dhewe (lapangan "Jeneng Kontainer" ing setelan Docker) ing pangguna "root"

sudo docker exec -u 0 -it test bash

Nyambung menyang DockerNgowahi NAS Synology sampeyan dadi server game
Sadurunge nginstal LinuxGSM, sampeyan kudu nindakake sawetara langkah.

Setel sandhi kanggo pangguna "root".

passwd

Sabanjure kita bakal nganyari kabeh paket

apt update && apt upgrade && apt autoremove

Kita ngenteni proses pungkasan ...

Nganyari PaketNgowahi NAS Synology sampeyan dadi server game
Sabanjure, instal keperluan sing dibutuhake

apt-get install sudo iproute2 netcat nano mc p7zip-rar p7zip-full

Amarga dudu ide sing paling apik kanggo nindakake tumindak sing beda ing "root", ayo nambah "test" pangguna anyar.

adduser test

Lan ayo ngidini pangguna anyar nggunakake "sudo"

usermod -aG sudo test

Ngalih menyang "test" pangguna anyar

su test

Nginstal utilitasNgowahi NAS Synology sampeyan dadi server game

Nginstal lan ngatur LinuxGSM

Ayo goleki conto nyetel LinuxGSM nggunakake conto "Counter-Strike" alias "CS 1.6" https://linuxgsm.com/lgsm/csserver

Pindhah menyang kaca pandhuan "Counter-Strike". linuxgsm.com/lgsm/cserver.

Ing tab "Dependencies", salin kode ing "Ubuntu 64-bit".

Nalika nulis, kode iki katon kaya iki:

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

Nginstal dependensiNgowahi NAS Synology sampeyan dadi server game
Sajrone proses instalasi, sampeyan kudu setuju karo "Lisensi Uap":

Lisensi uapNgowahi NAS Synology sampeyan dadi server game
Pindhah menyang tab "Instal" lan salin kode saka langkah 2 (kita ngliwati langkah 1, wis ana pangguna "test"):

nginstalNgowahi NAS Synology sampeyan dadi server game

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver

Kita ngenteni download:

NgundhuhNgowahi NAS Synology sampeyan dadi server game
Lan miwiti instalasi:

./csserver install

Yen kabeh dadi normal, kita bakal weruh "Instal Lengkap!"

Instal Rampung!Ngowahi NAS Synology sampeyan dadi server game
Kita miwiti ... lan ndeleng kesalahan "Multiple IP address found."

./csserver start

Sawetara alamat IP ditemokakeNgowahi NAS Synology sampeyan dadi server game
Sabanjure, sampeyan kudu kanthi tegas ngandhani server IP sing bakal digunakake.

Ing kasusku yaiku:

192.168.0.166

Pindhah menyang folder, path sing ana ing pesen minangka "lokasi":

cd /home/test/lgsm/config-lgsm/csserver

Lan deleng file apa sing ana ing folder iki:

ls

Dhaptar file ing folder cserverNgowahi NAS Synology sampeyan dadi server game
Nyalin isi berkas "_default.cfg" menyang berkas "csserver.cfg":

cat _default.cfg >> csserver.cfg

Lan pindhah menyang mode panyuntingan file "cserver.cfg":

nano csserver.cfg

Ngowahi file cserver.cfgNgowahi NAS Synology sampeyan dadi server game
Kita nemokake baris:

ip="0.0.0.0"

Lan kita ngganti alamat IP sing disaranake, ing kasusku yaiku "192.168.0.166".

Bakal katon kaya iki:

ip="192.168.0.166"

Pencet trabasan keyboard:

Ctr + X

Lan sawise tawaran kanggo nyimpen, klik:

Y

Bali menyang folder "test" pangguna:

cd ~

Lan maneh kita nyoba kanggo miwiti server. Server saiki kudu diwiwiti tanpa masalah:

./csserver start

Miwiti serverNgowahi NAS Synology sampeyan dadi server game
Kanggo ndeleng informasi sing luwih rinci, gunakake printah:

./csserver details

Informasi rinci babagan serverNgowahi NAS Synology sampeyan dadi server game
Parameter penting sing kudu dicathet:

  • IP Server: 192.168.0.166:27015
  • IP Internet: xxx.xx.xxx.xx:27015
  • File konfigurasi: /home/test/serverfiles/cstrike/csserver.cfg

Ing tataran iki, server game wis kasedhiya ing jaringan lokal.

Nyetel penerusan alamat IP

Muter liwat jaringan lokal apik, nanging muter karo kanca liwat Internet luwih apik!

Kanggo nerusake alamat IP sing ditampa router saka panyedhiya, kita nggunakake mekanisme NAT.

Sampeyan uga cocog kanggo dicathet yen umume panyedhiya nggunakake alamat IP dinamis kanggo klien.

Kanggo penak lan stabilitas karya, disaranake njupuk alamat IP statis.

Amarga aku duwe router TP-Link Archer C60, aku menehi conto nyetel forwarding, amarga iki ditindakake ing routerku.

Kanggo router liyane, aku nganggep persiyapan nerusake padha.

Kabeh iku prasaja ing kene - sampeyan kudu nemtokake pangalihan saka alamat IP eksternal menyang alamat IP internal server kanggo rong port:

  • 27015
  • 27005

Ing panel admin routerku katon kaya iki

Panel admin routerNgowahi NAS Synology sampeyan dadi server game
Iku kabeh, sawise nyimpen setelan router, server game bakal kasedhiya ing jaringan liwat alamat IP eksternal kanggo port sing ditemtokake!

Setelan tambahan nggunakake CS 1.6 minangka conto

Nggunakake CS 1.6 minangka conto, Aku kaya kanggo menehi sawetara tips migunani.

Ana rong file kanggo konfigurasi server

Sing pertama ana ing kene:

~/lgsm/config-lgsm/csserver/csserver.cfg

Sing nomer loro ana ing kene:

~/serverfiles/cstrike/csserver.cfg

File pisanan ngemot setelan umum, kayata alamat IP, peta kanggo wiwitan server, lsp.

File kapindho ngemot setelan kanggo printah sing bisa dileksanakake liwat console Counter-Strike, contone "rcon_password" utawa "sv_password".

Ing file kapindho, aku nyaranake nyetel sandhi kanggo nyambungake menyang server liwat CVar "sv_password" lan nyetel sandhi kanggo kontrol saka console server dhewe liwat CVar "rcon_password".

Dhaptar kabeh variabel CVar bisa ditemokake ing kene http://txdv.github.io/cstrike-cvarlist

Iku uga paling kamungkinan bakal perlu kanggo nginstal kertu tambahan, contone "fy_pool_day".

Kabeh peta kanggo CS 1.6 ana ing kene:

~/serverfiles/cstrike/maps

Kita nemokake peta sing dibutuhake, upload langsung menyang server (yen ana ing arsip, unzip), pindhah file kanthi ekstensi ".bsp" menyang folder kanthi file "~/serverfiles/cstrike/maps" lan urip maneh server.

~./csserver restart

Miturut cara, kabeh printah server sing kasedhiya bisa dideleng kaya iki:

~./csserver

Asile

Aku seneng karo asile. Kabeh bisa cepet lan ora lag.

LinuxGSM duwe akeh setelan tambahan, contone, integrasi karo Telegram lan Slack kanggo kabar, nanging sawetara fungsi isih mbutuhake dandan.

Sakabèhé, aku nyaranake!

Sumber informasi

https://linuxgsm.com
https://docs.linuxgsm.com
https://digitalboxweb.wordpress.com/2019/09/02/serveur-counter-strike-go-sur-nas-synology
https://medium.com/@konpat/how-to-host-a-counter-strike-1-6-game-on-linux-full-tutorial-a25f20ff1149
http://txdv.github.io/cstrike-cvarlist

DUP

Kaya sing kacathet piranti keras sentral ora kabeh Synology NAS bisa nindakake Docker, punika dhaptar piranti sing bisa https://www.synology.com/ru-ru/dsm/packages/Docker.

Source: www.habr.com

Add a comment