Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Akeh pamilik saka komputer ngarep lan klub komputer mlumpat ing kesempatan kanggo nggawe dhuwit ing peralatan ana ing jaringan desentralisasi PlaykeyPro, nanging padha ngadhepi karo instruksi penyebaran prajurit cendhak, kang kanggo paling nyebabake masalah sak wiwitan lan operasi, sok-sok malah insurmountable.

Saiki proyek jaringan game desentralisasi ing tahap tes mbukak, para pangembang kepunjulen karo pitakonan babagan ngluncurake server kanggo peserta anyar, padha kerja meh pitung dina seminggu, lan ora ana wektu kanggo instruksi lengkap.

Ing panyuwunan para pamaca artikel kasebut "Game kanggo Dhuwit: Pengalaman nggarap jaringan game sing disebar ing pemilik sawetara server" lan kanggo wong-wong sing pengin dadi peserta ing jaringan decentralized PlaykeyPro, Aku mutusaké kanggo pindhah liwat path sambungan maneh karo pengalaman ana ing deploying server ing komputer ngarep. Muga-muga aku bakal nulungi para pamirsa sing daktresnani ngerti kepiye peluncuran kasebut, apa sing dibutuhake lan cara supaya ora ana masalah sing dikenal.

Latihan

Sadurunge miwiti nginstal lan nyambungake server, sampeyan kudu mriksa manawa peralatan lan jaringan ketemu kabeh kritéria sing dibutuhake. Katrangan ringkes babagan peluncuran lan kaca kebangkrutan ngemot syarat sistem minimal tanpa katrangan lan panjelasan rinci, sing nyebabake keraguan babagan kemungkinan lan bathi partisipasi ing proyek kasebut.

Yen sampeyan tindakake syarat minimal, sampeyan bakal entuk server sing mung bisa main sawetara game. Diwenehi owah-owahan pancet ing panjaluk sumber game, iki bisa cepet mimpin kanggo mundhut saka dikarepake kanggo server utawa biaya tambahan kanggo re-peralatan. Kahanan iki ora bakal nyenengake wong-wong sing arep tuku komputer anyar lan nyewakake layanan kasebut ing jangka panjang.

Minangka panguji wis nyatet, lan aku setuju karo wong-wong mau, syarat minimal adhedhasar karakteristik saka server operasi saka jaringan Playkey terpusat.

A macem-macem saka sudhut hardware komputer lan nggunakake profil setelan game seragam asring mimpin kanggo tambah syarat sakabèhé kanggo server lan losses ing kinerja kertu video nalika digunakake ing layanan. Yen mesin virtual nganggo kertu video ora bisa nyedhiyakake ambang kinerja minimal, layanan kasebut bisa mbatesi sawetara game utawa ora gelem nyewa server kasebut.

Wiwit server nggunakake loro inti prosesor fisik lan logis, patemon syarat kinerja prosesor bisa suda kanggo comparison prasaja saka kinerja siji lan sawetara fisik / inti prosesor logis nggunakake database program test dikenal, njupuk menyang akun dibutuhake. nomer intine gumantung ing game kapacak ing ngisor iki Tabel. Sampeyan bisa njupuk kinerja prosesor Intel i5-8400 minangka basis. Kinerja saben inti cukup kanggo mbukak paling game kajaba sawetara sing mbutuhake intine luwih akeh, lan yen prosesor ora cukup, mula game kasebut ora bisa dimainake.

Kanggo menakake Assessment saka kemampuan komputer minangka server PlaykeyPro, Aku bakal nyedhiyani tabel syarat minimal eksperimen diverifikasi kanggo mesin virtual kanggo mbukak game kasedhiya ing jaringan desentralisasi nalika nulis. Operasi server kasebut uga mbutuhake rong inti prosesor logis, 8 GB RAM (12 GB nalika mbukak sawetara mesin virtual ing server) lan 64 GB ruang disk kanggo sistem operasi CentOS lan piranti lunak mesin virtual dhasar.

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Adhedhasar ukuran data ing tabel, sampeyan bisa nemtokake apa kapasitas hard drive kudu. Aja lali babagan papan cadangan kanggo mesin virtual, nganyari lan game anyar. Jumlah game saya akeh kanthi cepet lan volume sing dibutuhake bakal saya tambah. Kanggo operasi normal, ora dianjurake kanggo ninggalake jumlah ruang kosong kurang saka 100 GB.

Layanan kasebut nduweni fungsi kanggo nemtokake set game dening pemilik server, nanging ing tahap beta testing saiki, fungsi iki ora kasedhiya lan administrator mung ora duwe wektu kanggo ngatur set game kanggo kabeh wong. Full disk mesthi mimpin kanggo kasalahan operasional lan downtime peralatan kanggo pangopènan dening administrator layanan.

Saka pengalaman melu ing tes beta minangka media panyimpenan ing server karo siji mesin virtual, Aku nyaranake nggunakake HDD karo kapasitas paling 2 TB magepokan karo SSD drive 120 GB utawa luwih kanggo cache file sistem maca operasi. Solusi liyane bisa uga mbutuhake biaya finansial sing gedhe, sanajan kanggo ngetrapake operasi luwih saka siji mesin virtual ing server sing padha, sampeyan kudu nggunakake drive SSD kanthi kecepatan maca sing dhuwur.

Nalika mbukak rong mesin virtual ing siji server, ukuran data tetep padha nalika nggarap siji mesin virtual, kajaba sawetara gigabyte, sing bakal mbantu ngirit ruang disk SSD.

Sing ora duwe kemampuan kanggo nyambungake media gedhe kudu ora kentekan niat. Panyimpenan data ing server adhedhasar sistem file ZFS, sing gampang ngidini sampeyan nambah jumlah ruang disk sing kasedhiya sajrone wektu tanpa kudu ngowahi konfigurasi saiki kanthi pengawetan data lengkap. Implementasi iki ora ana kekurangane ing bentuk nyuda linuwih saka panyimpenan data, amarga yen salah sawijining media gagal, ana kemungkinan gedhe ilang kabeh data lan sampeyan kudu ngenteni diundhuh saka server Playkey. , sing ora nyenengake kanthi volume data.

Pènget!

Nalika nyebarake layanan kasebut, disk karo data pribadhi kudu dicopot!

Kanggo sing ngrancang ora mung nyewa komputer, nanging uga nggunakake kanggo kabutuhan dhewe, nalika nyambungake disk kanggo layanan lan panggunaan pribadi, data ing disk sampeyan uga bisa dirusak yen ana kesalahan sing ora dikarepake. Mesthi, sampeyan ora kudu medhot / nyambungake disk fisik saben-saben sampeyan nggunakake komputer kanggo panggunaan pribadi. Kanggo drive SATA, BIOS nduweni kemampuan kanggo mateni drive (e). Ana uga piranti manajemen daya drive SATA Switch sing bisa nulungi sampeyan kanthi cepet lan aman mateni drive sing ngemot data penting. Minangka kanggo drive NVMe, mateni drive BIOS mung bisa ing motherboard langka, supaya sampeyan ora bisa nggunakake kanggo kabutuhan.

Masalah jaringan

Pandhuan kanggo nyebarake layanan kasebut nuduhake paramèter jaringan ing wangun Internet kabel paling sethithik 50 Mbit/s lan alamat IP putih kanggo router. Ayo dideleng kanthi cetha. Parameter kacepetan Internet kabel wis dikenal kanggo meh saben pangguna Internet, nanging biasane sawetara wong sing kasengsem apa IP putih utawa ora lan ora ngerti carane mriksa.

IP putih minangka alamat IP eksternal umum sing ditugasake mung siji piranti (router) tartamtu ing Internet global. Mangkono, duwe router IP putih, komputer klien apa wae bisa langsung nyambung menyang router sampeyan, sing nggunakake fungsi DHCP lan UPNP, nyiarake sambungan menyang server ing mburi router.

Kanggo mriksa publisitas alamat IP sampeyan, sampeyan bisa nggunakake layanan apa wae sing nuduhake alamat IP sampeyan lan mbandhingake karo alamat IP sambungan eksternal router. Yen cocog, alamat IP kasebut umum. Alamat IP umum statis lan dinamis. Sing statis paling cocog kanggo layanan kasebut; nalika nggunakake sing dinamis, bisa uga ana kejutan sing ora nyenengake ing bentuk sambungan sing ilang karo komputer klien lan server sing ngatur sambungan menyang layanan kasebut. Sampeyan bisa mriksa karo panyedhiya saluran Internet babagan alamat IP statis, utawa paling ora mriksa alamat IP eksternal router sajrone sawetara dina.

Salah sawijining masalah sing ditemoni nalika nggunakake layanan kasebut yaiku kekurangan dhukungan utawa kesalahan ing fungsi UPNP router. Paling asring, iki kasus karo router murah sing diwenehake dening panyedhiya Internet. Yen router saka kategori iki, sampeyan kudu golek dokumentasi babagan nyetel fungsi UPNP router.

Persyaratan kacepetan Internet kabel 50 Mbit/s nyetel bandwidth Internet minimal kanggo siji mesin virtual. Patut, sawetara mesin virtual bakal mbutuhake saluran Internet karo bandwidth metu proporsional tambah, i.e. 50 Mbit / s pingan dening nomer mesin virtual. Lalu lintas data metu saben wulan rata-rata saben mesin virtual yaiku 1.5 terabyte, mula rencana tarif winates panyedhiya Internet kanggo nyambung menyang layanan kasebut ora cocog.

Sajrone operasi server, transfer data intensif dumadi, sing, nalika nggunakake router 100 megabit sing prasaja, bisa nyebabake masalah ing operasi layanan online piranti jaringan multimedia ing jaringan lokal. Yen sampeyan ngalami masalah karo stabilitas kacepetan saluran Internet, sampeyan kudu mikir babagan nyambungake router sing luwih produktif, yen ora, operasi server bakal ora stabil lan banjur pedhot saka layanan kasebut.

Saka cathetan penguji, router Mikrotik, Keenetic, Cisco, TP-Link (Archer C7 lan TL-ER6020) nindakake kanthi apik.

Ana uga wong njaba. Contone, router gigabit rumah tangga Asus RT-N18U, sawise nambahake mesin virtual kapindho, wiwit macet sajrone sesi simultan sing dawa; ngganti karo Mikrotik Hap Ac2 rampung ngrampungake masalah kasebut. Sambungan sambungan uga kedadeyan umum; khususe, Xiaomi Mi WiFi Router 4 kudu urip maneh sapisan sasi (panyedhiya uga bisa melu, dheweke ngetrapake router kanthi pratelan yen 500Mbit / s mesthi bakal bisa digunakake kanthi apik ing peralatan kasebut. ).

Proses nyebarake sawetara server kudu ditindakake siji-sijine; kacepetan panyebaran layanan gumantung iki. Miturut pangembang, solusi kanggo masalah pertukaran data otomatis antarane server ing jaringan lokal sing luwih cepet ana ing tahap pungkasan. Iki bakal mbantu nyuda wektu panyebaran layanan kaping pirang-pirang lan nyuda beban ing saluran Internet.

Nuansa wesi

Instalasi biasane ora mbutuhake melu-melu pangguna, nanging ing wayahe konfigurasi minimal lan ngarahke ing nduweni saka komputer adhedhasar prosesor Intel karo drive disambungake liwat antarmuka SATA. Yen sampeyan duwe komputer adhedhasar prosesor AMD utawa drive NVMe SSD, sawetara alangan bisa uga muncul, lan yen artikel ora mangsuli pitakonan sampeyan, sampeyan bisa tansah takon technical support langsung ing kaca akun pribadi utawa ngirim email menyang [email dilindhungi].

Sadurunge, ing antarane syarat ing pandhuan kanggo nyebarake layanan kasebut, ana sing nyebutake perlu kanggo grafis terintegrasi utawa kertu video tambahan kanggo mbukak lan ngatur server. Ing tahap tes tertutup, syarat iki ilang relevansi lan dadi luwih alat kanggo administrasi server sing luwih trep kanthi akses pemilik langsung menyang server, nanging kaya server sing adhedhasar Linux OS, administrasi remot kasedhiya kanggo konfigurasi lan pemantauan.

Syarat kanggo emulator monitor (stub) utawa monitor sing disambungake amarga sawetara fitur hardware kanggo ngatur mode video kertu video ing mesin virtual. Klien layanan asring nyetel paramèter mode video supaya cocog karo paramèter monitor. Yen monitor utawa emulator ora disambungake menyang kertu video, mula akeh mode video tartamtu dadi ora kasedhiya kanggo klien, sing ora bisa ditampa kanggo layanan kasebut. Kanggo operasi server sing tetep, ana emulator luwih disenengi kanggo nyambungake monitor, yen mateni daya monitor utawa ngalih monitor supaya bisa digunakake saka sumber video liyane bisa nyebabake kesalahan ing layanan kasebut. Yen sampeyan kudu nggabungake fungsi emulator lan nggunakake monitor tanpa nyambungake maneh, sampeyan bisa nggunakake emulator monitor transit.

Tes konfigurasi komputer

  • Power supply Chieftec Proton 750W (BDF-750C)
  • motherboard ASRock Z390 Pro4
  • Prosesor Intel i5-9400
  • Krusial 16GB DDR4 3200 MHz Ballistix Sport LT memori (stik tunggal)
  • Samsung SSD drive - PM961 M.2 2280, 512GB, PCI-E 3.0×4, NVMe
  • Kertu grafis MSI Geforce GTX 1070 Aero ITX 8G OC
  • Minangka instalasi flash drive SSD SanDisk 16GB (USB HDD SATA RACK)

Instalasi

Ngundhuh gambar "usbpro.img" saka link ing instruksi panyebaran PlaykeyPro lan nulis menyang drive USB eksternal mung butuh sawetara menit. Butuh wektu luwih suwe kanggo nggulung bagean setelan BIOS kanggo nggoleki pilihan virtualisasi: Intel Virtualization lan Intel VT-d. Tanpa ngaktifake opsi kasebut, mesin virtual ora bakal bisa diwiwiti. Sawise ngaktifake opsi virtualisasi, setel opsi boot ing mode BIOS Warisan lan simpen setelan kasebut. Gambar resmi saiki ora ndhukung booting ing mode UEFI, pangembang ngumumake pilihan iki ing rilis gambar sabanjure. Peluncuran pisanan kudu ditindakake sepisan saka drive USB sing wis disiapake sadurunge. Ing kasusku, motherboard ASRock nggunakake tombol F11 kanggo mbukak Menu Boot.

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Sawise milih miwiti saka drive USB, ora ana screensaver sing apik lan kothak dialog langsung katon njaluk sampeyan ngetik ID pangguna Playkey, sing bisa ditemokake ing sisih tengen ndhuwur. "akun pribadi" sawise ngrampungake prosedur registrasi ing kaca kebangkrutan.

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Sawise ngetik nomer identifikasi, jendhela ditampilake kanthi peringatan manawa kabeh data ing disk sing ditemtokake bakal dirusak kanthi ora bisa dibalekake. Ing contoku, sistem lan partisi kanthi data kanggo game bakal ana ing disk sing padha. Kanggo mesthekake yen server disambung menyang Akun Pribadi, jeneng disk sing ditemtokake digunakake. Ngetik jeneng drive lan ID pangguna Playkey menyang konfigurasi server ditindakake kanthi otomatis, nanging kesalahan otomatis dumadi ing macem-macem peralatan. Tulis jeneng disk ing endi wae, bakal migunani nalika nyambungake server kanthi manual menyang Akun Pribadi yen ana kesalahan. Opsi kanggo nginstal sistem lan data karo game ing disk beda beda, nanging amarga arang banget implementasine, aku ora nganggep minangka conto.

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Sawise ngonfirmasi karusakan data, installer nerusake nyetel partisi disk lan ngemot gambar sistem. Instalasi kasebut kanthi temenan ditindakake ing wayah sore, amarga proses download data paling apik dumadi saka tengah wengi nganti awan, nalika pemain ngaso lan jaringan ora kakehan.

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Prakiraan wektu download gambar sistem ternyata bener, sawise 45 menit, installer, sawise mriksa integritas gambar, wiwit nyalin menyang media. Sajrone proses download gambar, pesen kesalahan sambungan 'Sambungan wis entek' asring ditampilake, nanging iki ora mengaruhi proses undhuhan, nanging kayane wektu entek ora disetel ing installer.

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Kaya sing dikarepake, sawise kasil nyalin gambar sistem menyang media, installer nggawe kesalahan sing ana gandhengane karo nyambungake partisi ing media NVMe (instruksi panyebaran paling anyar ngemot pengalaman negatif nalika nginstal ing disk NVMe lan menehi saran supaya ora milih disk. saka jinis iki). Ing conto panginstalan iki, kesalahan ora ana hubungane karo fitur platform AMD, nanging kesalahan installer sing gampang kanggo nemtokake identifikasi partisi disk NVMe kanthi bener. Aku nglaporake kesalahan kasebut menyang pangembang; ora ana kesalahan ing rilis sabanjure. Yen isih ana kesalahan, banjur nalika ngirim panjalukan sambungan, saliyane Playkey ID lan model router, wenehi jeneng disk sing wis direkam sadurunge, lan dhukungan teknis bakal nindakake persiyapan kanthi jarak jauh.

Dadi, instalasi wis rampung, sampeyan bisa mateni komputer banjur medhot drive USB karo installer. Langkah sabanjure sing paling nyenengake lan prasaja, nguripake komputer lan ngenteni sistem operasi CentOS rampung loading. Yen kabeh wis rampung kanthi bener, kita bakal weruh gambar ing ngisor iki.

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Ora perlu mlebu. Banjur layanan kudu terus nyetel lan bisa digunakake kanthi mandiri. Sampeyan bisa ngirim panjalukan sambungan.

Priksa sambungan

Peluncuran server sing sukses dituduhake kanthi katon entri kanthi jeneng disk sing wis kasebut sadurunge ing dhaptar server ing akun pribadhi. Status ngelawan server kudu Online, Diblokir lan Gratis. Yen server ora ana ing dhaptar, hubungi dhukungan langsung saka akun pribadhi (tombol ing sisih tengen ngisor kaca).

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Sawise sukses ngluncurake CentOS lan nyambung menyang akun pribadhi, server bakal miwiti kanthi otomatis ndownload data sing dibutuhake kanggo operasi. Proses kasebut dawa lan bisa uga luwih suwe gumantung saka bandwidth saluran Internet. Ing contone, undhuhan data njupuk udakara 8 jam (saka sore nganti esuk). Proses download ing akun pribadhi ora ditampilake kanthi cara apa wae ing tahap tes iki. Kanggo kontrol ora langsung prasaja, sampeyan bisa ngawasi statistik lalu lintas router. Yen ora ana lalu lintas, hubungi dhukungan teknis kanthi pitakonan babagan status server.

Yen data server dhasar kasil diundhuh lan ora ana masalah teknis, sistem operasi Windows bakal diwiwiti ing mesin virtual kanthi antarmuka desktop sing gampang dingerteni. Sawise ndownload game GTA5 ing mesin virtual, tes kinerja adhedhasar game GTA5 bakal diwiwiti kanthi otomatis, adhedhasar asil sing layanan bakal kanthi otomatis mutusake kesesuaian server lan ngganti status Diblokir dadi kasedhiya. Ing wayahe, amarga hype, ana antrian kanggo testing, mung sabar. Saiki sampeyan bisa medhot monitor lan nyambungake emulator (stub). Lulus tes kasebut direkam ing bagean Sesi akun pribadhi (Game: gta_benchmark). Yen sawise ngrampungake tes, status ora diganti dadi Avilable, hubungi dhukungan teknis kanthi pitakonan.

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Game kanggo dhuwit: pengalaman nggunakake layanan PlaykeyPro

Bangunanku

Ing bottleneck saka Déwan test punika prosesor Intel i5-9400, kang wis nomer winates intine lan kurang teknologi Hyper-threading, kang matesi sawetara game disambungake. Ukuran disk uga mbatesi perpustakaan game lan wis nyebabake nyuda panggunaan server. Pustaka lengkap game sing kasedhiya kanggo PlaykeyPro wis ngluwihi ukuran 1TB.

Ing arsenal ana sawetara server sing nganggo loro lan telung mesin virtual adhedhasar telung jinis motherboard:

ASRock Z390 Phantom Gaming 6, i9-9900, DDR4 3200 48GB, SSD NVMe 1TB, SSD NVMe 512GB, GTX 1080ti, GTX 1070, GTX 1660 Super, sumber daya 1000W
Gigabyte Z390 Gaming Sli, i9-9900, DDR4 3200 48GB, SSD NVMe 512GB, GTX 1070, GTX 1660 Super, sumber daya 850W
Gigabyte Z390 Designare, i9-9900K, DDR4 3200 48GB, SSD NVMe 512GB, 3x GTX 1070, sumber daya 1250W

Sajrone tes majelis, kekurangan ing ngisor iki ditemokake:

  • ing rong kumpulan pisanan, slot kanggo kertu video 2 lan 3 dumunung banget cedhak saben liyane, kang ndadekake angel kanggo mesthekake cooling tepat;
  • ing motherboard Gigabyte Z390 Gaming Sli, slot kanggo kertu video katelu diwatesi ing bus PCIe dening loro v3.0 dalan saka chipset motherboard lan, patut, losses fps katon sak game (ing ASRock PCIe x4 v3.0 MCH, penurunan fps ora katon);
  • nalika nggunakake prosesor i9-9900, ana ora cukup intine kanggo mbukak game nuntut ing kabeh telung mesin virtual, supaya rauh bakal ana loro mesin virtual operasi ana;
  • Ora bisa nggunakake HDD bebarengan karo loro utawa telung mesin virtual.

Déwan adhedhasar motherboard Gigabyte Z390 Designare, amarga susunan simetris saka slot PCIe X16, dadi sing paling sukses kanggo njamin cooling dipercaya saka telung kertu video. Kalebu kanggo mesthekake kinerja dhuwur saka motherboard, kabeh telung kertu video disambungake menyang PCIe v3.0 garis prosesor nggunakake rencana x8 / x4 / x4 tanpa partisipasi MCH.

kesimpulan

Perencanaan struktur komputer kanthi ati-ati kanggo nggunakake layanan PlaykeyPRO mesthi bakal nambah linuwih, kinerja lan urip server. Nanging, sampeyan kudu ora langsung mbangun konfigurasi Komplek kanggo loro / telung mesin virtual, miwiti karo siji. Sawise kira-kira sewulan, sampeyan bisa ngerti babagan proses operasi server lan ngrancang konfigurasi optimal peralatan sampeyan.

Saliyane syarat sistem minimal, aku bakal menehi rekomendasi kanggo konfigurasi komputer kanggo layanan kasebut, sing bakal njamin operasi kabeh game sing kasedhiya lan nyedhiyakake cadangan kinerja kanggo produk anyar:

  • Prosesor: 8 inti
  • Hard drive: paling sethithik 2 TB, SSD utawa SSD>=120 + HDD 7200 RPM
  • RAM: 24 GB (luwih disenengi 32, 16+16 ing mode dual-channel)
  • Kertu video: NVIDIA 2070 Super (padha karo kinerja 1080Ti) utawa luwih apik

Informasi sing disedhiyakake ing artikel kasebut adhedhasar pengalaman pribadhi babagan nyebarake lan ngoperasikake server jaringan desentralisasi PlaykeyPro. Nanging sanajan sawise meh setaun melu uji coba, kadhangkala sampeyan kudu ngatasi kesalahan ing desain konfigurasi peralatan.

Source: www.habr.com

Add a comment