Hurungkeun Synology NAS anjeun janten server kaulinan

Hurungkeun Synology NAS anjeun janten server kaulinan

Salam!

Janten, pikeun sadaya alesan anu dipikanyaho, urang kedah nyéépkeun langkung seueur waktos di bumi payuneun monitor.
Dina kaayaan ieu, urang kudu inget urusan jaman baheula.

Sakumaha anu parantos jelas tina judul tulisan ieu, urang bakal ngobrol ngeunaan nyetél Synology NAS salaku server kaulinan.

Achtung - aya seueur Potret layar dina tulisan (gambar layar tiasa diklik)!

Sateuacan urang ngamimitian, ieu daptar alat anu urang peryogikeun:

Sinologi NAS - Kuring teu ningali sagala larangan dieu, Jigana saha bakal ngalakukeun lamun euweuh rencana pikeun nyimpen hiji server pikeun 10k pamaén.

Docker - euweuh kaahlian husus anu diperlukeun, ngan pamahaman figurative tina prinsip operasi.

LinuxGSM - ngeunaan naon éta LinuxAnjeun tiasa maca ngeunaan GSM dina halaman wéb resmi. https://linuxgsm.com.

Ayeuna (April 2020) dina LinuxGSM gaduh 105 server kaulinan anu sayogi.
Sadaya daptar tiasa ditingali di dieu https://linuxgsm.com/servers.

nyeupan - pasar kalawan kaulinan.

Server kaulinan LinuxGSM parantos terintegrasi sareng Singscmd, nyaéta, server kaulinan LinuxGSM ngan ukur tiasa dianggo pikeun kaulinan ti Steam.

Masang Docker dina Synology NAS

Dina tahap ieu, sadayana saderhana, angkat ka panel admin Synology, teras angkat ka "Pusat Paket", panggihan sareng pasang Docker.

Puseur pakétHurungkeun Synology NAS anjeun janten server kaulinan
Kami ngaluncurkeunana sareng ningali anu sapertos kieu (kuring parantos dipasang wadah ieu)

Manajemén wadahHurungkeun Synology NAS anjeun janten server kaulinan
Salajengna, buka tab "Registry", ngetik "gameservermanagers" kana pilarian, pilih gambar "gameservermanagers / linuxgsm-docker" teras klik dina tombol "Download".

gameservermanagers / linuxgsm-dockerHurungkeun Synology NAS anjeun janten server kaulinan
Teras angkat ka tab "Gambar", ngadagoan gambar parantos réngsé sareng pencét tombol "Lancar".

Ngamuat gambarHurungkeun Synology NAS anjeun janten server kaulinan
Dina jandéla anu muka, anjeun kedah angkat ka "Setélan Lanjutan", teras kana tab "Jaringan" sareng pariksa kotak centang "Paké jaringan anu sami sareng Docker Host".

Urang ngarobah setélan sésana, contona, kayaning "Ngaran Wadahna", dina kawijaksanaan urang.
Ngaran Wadahna - sakumaha anu anjeun pikirkeun, ieu mangrupikeun nami wadahna; éta bakal mangpaat engké. Kuring nganjurkeun ngaran hiji hal singsing; contona, hayu eta jadi "test".

Teras, klik tombol "Larapkeun" atanapi "Salajengna" sababaraha kali dugi setelan parantos réngsé.

Setélan canggihHurungkeun Synology NAS anjeun janten server kaulinan
Pindah ka tab "Wadahna" sareng tingali wadah anu énggal (upami henteu, peluncuran).
Di dieu anjeun tiasa ngeureunkeun, ngamimitian, mupus sareng ngalakukeun tindakan anu sanés.

Ngajalankeun wadahHurungkeun Synology NAS anjeun janten server kaulinan

Nyetél wadah Docker LinuxGSM

Sateuacan nyambungkeun ka Synology NAS anjeun ngalangkungan SSH, anjeun kedah ngaktipkeun aksés SSH dina panel admin.

Sambungan via SSHHurungkeun Synology NAS anjeun janten server kaulinan
Salajengna, anjeun kedah nganggo alamat IP internal tina server Synology NAS pikeun nyambung via SSH.

Buka terminal (atanapi anu sami, contona di handap Windows eta dempul) sareng nganggo paréntah di handap ieu:

ssh user_name@IP

Bisi kuring sigana kieu

ssh admin@192.168.0.166

Alamat IP tina server Synology NASHurungkeun Synology NAS anjeun janten server kaulinan
Saatos otorisasina, anjeun kedah ngajalankeun paréntah pikeun muka wadahna "test" sorangan (sawah "Ngaran Wadah" dina setélan Docker) dina pangguna "root"

sudo docker exec -u 0 -it test bash

Nyambungkeun ka DockerHurungkeun Synology NAS anjeun janten server kaulinan
Tepat sebelum dipasang,LinuxGSM" kedah ngalakukeun sababaraha tindakan.

Setel kecap akses pikeun pangguna "root".

passwd

Salajengna urang bakal ngamutahirkeun sadaya bungkusan

apt update && apt upgrade && apt autoremove

Kami ngantosan tungtung prosés ...

Ngamutahirkeun bungkusanHurungkeun Synology NAS anjeun janten server kaulinan
Salajengna, pasang utiliti anu diperyogikeun

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

Kusabab éta sanés ide anu pangsaéna pikeun ngalakukeun tindakan anu béda dina "root", hayu urang tambahkeun pangguna anyar "uji".

adduser test

Sareng hayu urang ngantepkeun pangguna énggal nganggo "sudo"

usermod -aG sudo test

Pindah ka pamaké anyar "test"

su test

Masang utilitasHurungkeun Synology NAS anjeun janten server kaulinan

Pamasangan sareng konfigurasi LinuxGSM

Hayu urang tingali conto setelan LinuxGSM, nganggo "Counter-Strike" (alias "CS 1.6") salaku conto https://linuxgsm.com/lgsm/csserver

Pindah ka halaman paréntah "Counter-Strike". linuxgsm.com/lgsm/cserver.

Dina tab "Dependencies", salin kodeu di handapeun "Ubuntu 64-bit".

Dina waktos nyerat, kode ieu sapertos kieu:

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

Masang dependensiHurungkeun Synology NAS anjeun janten server kaulinan
Salila prosés pamasangan anjeun kedah satuju kana "Lisensi Uap":

Lisensi uapHurungkeun Synology NAS anjeun janten server kaulinan
Pindah ka tab "Pasang" sareng salin kodeu tina léngkah ka-2 (urang ngalangkungan léngkah ka-1, parantos aya pangguna "uji"):

masangHurungkeun Synology NAS anjeun janten server kaulinan

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

Kami ngantosan undeuran:

NgundeurHurungkeun Synology NAS anjeun janten server kaulinan
Sareng ngamimitian pamasangan:

./csserver install

Upami sadayana janten normal, urang bakal ningali hartana "Pasang Lengkep!"

Pasang Lengkep!Hurungkeun Synology NAS anjeun janten server kaulinan
Urang ngajalankeun ... tur tingal kasalahan "Sababaraha alamat IP kapanggih."

./csserver start

Sababaraha alamat IP kapanggihHurungkeun Synology NAS anjeun janten server kaulinan
Salajengna, anjeun kedah nyarios sacara eksplisit ka server mana IP anu dianggo.

Dina kasus kuring éta:

192.168.0.166

Pindah ka folder, jalur anu aya dina pesen salaku "lokasi":

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

Sareng tingali file naon anu aya dina folder ieu:

ls

Daptar file dina folder cserverHurungkeun Synology NAS anjeun janten server kaulinan
Nyalin eusi file "_default.cfg" kana file "csserver.cfg":

cat _default.cfg >> csserver.cfg

Sareng angkat ka mode ngedit file "csserver.cfg":

nano csserver.cfg

Ngédit file cserver.cfgHurungkeun Synology NAS anjeun janten server kaulinan
Urang manggihan garis:

ip="0.0.0.0"

Sareng urang ngagentos alamat IP anu disarankeun, bisi kuring nyaéta "192.168.0.166".

Éta bakal katingali sapertos kieu:

ip="192.168.0.166"

Pencét potong kompas keyboard:

Ctr + X

Sareng saatos tawaran pikeun ngahemat, klik:

Y

Balik deui ka folder "test" pamaké:

cd ~

Sareng deui urang nyobian ngamimitian server. Server ayeuna kedah ngamimitian tanpa masalah:

./csserver start

Ngamimitian serverHurungkeun Synology NAS anjeun janten server kaulinan
Pikeun ningali inpormasi anu langkung lengkep, paké paréntah:

./csserver details

Inpo wincik ngeunaan serverHurungkeun Synology NAS anjeun janten server kaulinan
Parameter penting anu kedah diperhatoskeun:

  • IP server: 192.168.0.166:27015
  • IP Internét: xxx.xx.xxx.xx:27015
  • file config: /home/test/serverfiles/cstrike/csserver.cfg

Dina tahap ieu, server kaulinan geus sadia dina jaringan lokal.

Nyetel neraskeun alamat IP

Maén dina jaringan lokal anu saé, tapi maén sareng réréncangan dina Internét langkung saé!

Pikeun neraskeun alamat IP anu ditampi ku router ti panyadia, kami nganggo mékanisme NAT.

Éta ogé pantes pikeun dicatet yén kalolobaan panyadia nganggo alamat IP dinamis pikeun klienna.

Pikeun genah sareng stabilitas damel, disarankeun pikeun kéngingkeun alamat IP statik.

Kusabab kuring gaduh router TP-Link Archer C60, kuring masihan conto pikeun nyetél diteruskeun, sabab ieu dilaksanakeun dina router kuring.

Pikeun routers séjén, kuring anggap setelan diteruskeun sarupa.

Sadayana saderhana di dieu - anjeun kedah netepkeun alihan tina alamat IP éksternal ka alamat IP internal server pikeun dua palabuhan:

  • 27015
  • 27005

Dina panel admin tina router abdi Sigana mah ieu

Panel admin routerHurungkeun Synology NAS anjeun janten server kaulinan
Éta sadayana, saatos nyimpen setélan router, server game bakal sayogi dina jaringan ngalangkungan alamat IP éksternal pikeun palabuhan anu ditangtukeun!

Setélan tambahan ngagunakeun CS 1.6 sabagé conto

Ngagunakeun CS 1.6 sabagé conto, Abdi hoyong masihan sababaraha tips mangpaat.

Aya dua file pikeun konfigurasi server

Anu kahiji di dieu:

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

Anu kadua di dieu:

~/serverfiles/cstrike/csserver.cfg

Berkas kahiji ngandung setélan umum, sapertos alamat IP, peta pikeun mimiti booting server, jsb.

The file kadua ngandung setélan pikeun paréntah nu bisa dieksekusi ngaliwatan konsol Counter-Strike, contona "rcon_password" atawa "sv_password".

Dina file kadua, abdi nyarankeun nyetel sandi pikeun nyambungkeun ka server via CVar "sv_password" tur nyetel sandi pikeun kontrol ti konsol tina server sorangan via CVar "rcon_password".

Daptar sadaya variabel CVar tiasa dipendakan di dieu http://txdv.github.io/cstrike-cvarlist

Éta ogé paling dipikaresep bakal perlu masang kartu tambahan, contona "fy_pool_day".

Sadaya peta pikeun CS 1.6 aya di dieu:

~/serverfiles/cstrike/maps

Kami mendakan peta anu diperyogikeun, unggah langsung ka server (upami aya dina arsip, unzip), mindahkeun file nganggo ekstensi ".bsp" kana folder kalayan file "~/serverfiles/cstrike/maps" sareng reboot. server.

~./csserver restart

Ku jalan kitu, sadaya paréntah pangladén anu sayogi tiasa ditingali sapertos kieu:

~./csserver

hasil

Abdi resep kana hasilna. Sagalana jalan gancang sarta henteu lag.

LinuxGSM ngagaduhan seueur setélan tambahan, sapertos integrasi sareng Telegram sareng Slack pikeun bewara, tapi sababaraha fungsi masih peryogi perbaikan.

Gemblengna, abdi nyarankeun eta!

sumber

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

UPDAT

Sakumaha nyatet hardware sentral henteu sadayana Synology NAS tiasa ngalakukeun Docker, ieu mangrupikeun daptar alat anu tiasa https://www.synology.com/ru-ru/dsm/packages/Docker.

sumber: www.habr.com

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster