Game Uang: Pengalaman Penggunaan Layanan PlaykeyPro



Banyak pemilik komputer rumahan dan klub komputer mengambil kesempatan untuk menghasilkan uang dari peralatan yang ada di jaringan PlaykeyPro yang terdesentralisasi, dan pada saat yang sama dihadapkan dengan instruksi penempatan yang singkat, yang untuk sebagian besar menyebabkan masalah selama startup dan operasi, kadang-kadang bahkan tidak dapat diatasi.

Sekarang proyek jaringan game terdesentralisasi berada pada tahap pengujian terbuka, para pengembang dibanjiri dengan masalah meluncurkan server peserta baru, mereka bekerja hampir tujuh hari seminggu, dan tidak ada waktu untuk instruksi yang diperpanjang.

Atas permintaan pembaca artikel "Games for money: pengalaman dalam jaringan game terdistribusi dari pemilik beberapa server"dan bagi mereka yang ingin menjadi anggota jaringan terdesentralisasi PlaykeyPro, saya memutuskan untuk pergi jalur koneksi lagi dengan pengalaman menggunakan server di komputer rumah saya. Saya harap saya akan membantu audiens yang terhormat memahami bagaimana peluncuran terjadi, apa yang dibutuhkan untuk ini dan bagaimana menghindari masalah yang diketahui.

Latihan


Sebelum memulai instalasi dan koneksi server, ada baiknya memeriksa kepatuhan dengan semua kriteria yang diperlukan dari peralatan dan jaringan. Dalam uraian singkat tentang peluncuran dan pada halaman pendaratan adalah persyaratan sistem minimum tanpa deskripsi dan penjelasan terperinci, yang mengarah pada keraguan tentang kemungkinan dan efektivitas biaya partisipasi dalam proyek.

Jika Anda benar-benar mengikuti persyaratan minimum, Anda mendapatkan server tempat Anda dapat memainkan beberapa game saja. Mengingat perubahan konstan dalam permainan yang menuntut sumber daya, ini dapat dengan cepat menyebabkan hilangnya permintaan untuk server atau biaya tambahan untuk peralatan ulang. Keadaan ini tidak mungkin untuk menyenangkan mereka yang akan membeli komputer baru dan menyewakannya ke layanan dalam jangka panjang.

Seperti yang telah dicatat oleh para penguji, dan saya setuju dengan mereka, persyaratan minimum didasarkan pada karakteristik server yang berfungsi dari jaringan Playkey terpusat.

Berbagai macam perangkat keras komputer dan penggunaan profil yang seragam dari pengaturan game sering menyebabkan peningkatan persyaratan umum untuk server dan hilangnya kinerja kartu video saat bekerja dalam layanan. Jika mesin virtual dengan kartu video tidak dapat memberikan ambang batas kecepatan minimum, maka layanan dapat membatasi jumlah game atau sepenuhnya menolak untuk menyewa server tersebut.

Karena server menggunakan core prosesor fisik dan logis, persyaratan kinerja untuk prosesor dapat dikurangi menjadi perbandingan sederhana antara kinerja satu dan beberapa core prosesor fisik / logis menggunakan database dari setiap program pengujian yang diketahui dengan mempertimbangkan jumlah core yang diperlukan tergantung pada permainan sesuai dengan yang berikut ini. meja. Sebagai dasar, Anda dapat mengambil kinerja prosesor Intel i5-8400. Performa intinya cukup untuk operasi normal di sebagian besar game, kecuali untuk beberapa yang membutuhkan jumlah core yang lebih besar, dan jika prosesor tidak memiliki cukup, maka mustahil memainkan game secara normal.

Untuk menyederhanakan penilaian kemampuan komputer sebagai server PlaykeyPro, saya akan memberikan tabel persyaratan minimum yang diverifikasi secara eksperimental untuk mesin virtual untuk menjalankan game yang dapat diakses pada jaringan desentralisasi pada saat penulisan. Fungsi server itu sendiri juga akan memerlukan dua inti prosesor logis, 8 GB RAM (12 GB ketika beberapa mesin virtual dimulai pada server) dan 64 GB ruang disk untuk sistem operasi CentOS dan perangkat lunak yang mendasari mesin virtual.



Berdasarkan ukuran data dalam tabel, Anda dapat menentukan kapasitas hard drive yang seharusnya. Jangan lupa tentang ruang cadangan untuk mesin virtual, pembaruan, dan game baru. Jumlah game berkembang pesat dan volume yang dibutuhkan akan meningkat. Untuk operasi normal, tidak diinginkan untuk meninggalkan ruang kosong kurang dari 100 GB.

Layanan ini memiliki fungsi untuk menentukan set game oleh pemilik server, namun, pada tahap pengujian beta saat ini, fungsi ini tidak tersedia dan administrator tidak punya waktu untuk menyesuaikan set game untuk semua orang. Mengisi disk yang berlebihan menyebabkan kesalahan dalam pekerjaan dan waktu henti peralatan untuk pemeliharaannya oleh administrator layanan.

Dari pengalaman berpartisipasi dalam pengujian beta sebagai media pada server dengan satu mesin virtual, saya sarankan menggunakan HDD minimal 2 TB bersamaan dengan SSD 120 GB atau lebih untuk operasi membaca sistem file caching. Solusi lain dapat memerlukan biaya finansial yang besar, namun, untuk mengimplementasikan pekerjaan lebih dari satu mesin virtual dalam satu server, Anda harus menggunakan hanya drive SSD dengan kecepatan baca tinggi.

Ketika dua mesin virtual berjalan di server yang sama, ukuran data tetap sama seperti ketika bekerja dengan satu mesin virtual, dengan pengecualian beberapa gigabyte, yang akan membantu menghemat ukuran drive SSD.

Mereka yang tidak memiliki kemampuan untuk menghubungkan media besar seharusnya tidak putus asa. Penyimpanan data di server didasarkan pada sistem file ZFS, yang dengan mudah memungkinkan Anda untuk menambah jumlah ruang disk yang tersedia dari waktu ke waktu tanpa perlu membuat perubahan pada konfigurasi saat ini dengan penyimpanan data lengkap. Implementasi seperti itu bukan tanpa kelemahan mengurangi keandalan penyimpanan data, karena jika salah satu operator gagal, kemungkinan semua data akan hilang dan Anda harus menunggu mereka diunduh dari server Playkey, yang sama sekali tidak menyenangkan mengingat jumlah data.

Peringatan!


Saat menggunakan layanan, drive data pribadi harus terputus!

Bagi mereka yang berencana tidak hanya untuk menyewa komputer, tetapi juga menggunakannya untuk kebutuhan mereka, saat menghubungkan drive untuk layanan dan untuk penggunaan pribadi, data drive Anda juga dapat dihancurkan jika terjadi kesalahan yang tidak terduga. Tentu saja, setiap kali untuk penggunaan pribadi komputer, melepaskan / menghubungkan drive secara fisik tidak sepadan. Untuk drive SATA di BIOS, dimungkinkan untuk melepaskan drive. Ada juga perangkat manajemen daya drive SATA Switch yang dapat membantu Anda dengan cepat dan aman melepaskan drive data penting. Sedangkan untuk disk NVMe, menonaktifkan disk BIOS hanya dimungkinkan pada motherboard yang langka, jadi Anda tidak dapat menggunakannya untuk kebutuhan Anda.

Masalah jaringan


Petunjuk untuk menggunakan layanan ini menunjukkan parameter jaringan dalam bentuk Internet kabel setidaknya 50 Mbps dan alamat IP putih pada router. Mari kita lihat lebih dekat. Parameter kecepatan Internet kabel sudah biasa bagi hampir setiap pengguna Internet, tetapi IP putih atau tidak biasanya sangat sedikit orang yang tertarik dan tidak tahu cara mengeceknya.

White IP adalah alamat IP eksternal publik yang ditetapkan hanya untuk satu perangkat (router) tertentu di Internet global. Dengan demikian, dengan memiliki router IP putih, komputer klien mana pun dapat langsung terhubung ke router Anda, yang, menggunakan fungsi DHCP dan UPNP, menyiarkan koneksi ke server di belakang router.

Untuk memeriksa publisitas alamat IP, Anda dapat menggunakan layanan apa pun yang menampilkan alamat IP Anda dan membandingkannya dengan alamat IP dari koneksi eksternal router. Jika cocok, alamat IP bersifat publik. Alamat IP publik bersifat statis dan dinamis. Statis yang paling cocok untuk suatu layanan, ketika menggunakan yang dinamis, mungkin ada kejutan yang tidak menyenangkan dalam bentuk pemutusan dari komputer klien dan server-manager koneksi ke layanan. Anda dapat memeriksa statika alamat IP dengan penyedia saluran Internet, atau setidaknya memeriksa alamat IP eksternal router selama beberapa hari.

Salah satu masalah yang dihadapi saat menggunakan layanan adalah kurangnya dukungan atau kesalahan operasi fungsi UPNP router. Paling sering, router murah yang disediakan oleh penyedia internet berdosa ini. Jika router berada dalam kategori ini, maka Anda harus terlebih dahulu menemukan dokumentasi tentang mengkonfigurasi fungsi UPNP dari router.

Persyaratan kecepatan Internet kabel 50 Mbps menetapkan bandwidth minimum saluran Internet untuk satu mesin virtual. Oleh karena itu, untuk beberapa mesin virtual, saluran Internet dengan bandwidth keluar yang meningkat secara proporsional, mis. 50 Mbps kali jumlah mesin virtual. Lalu lintas data keluar per bulan rata-rata per mesin virtual adalah 1,5 terabyte, sehingga rencana tarif terbatas penyedia Internet tidak cocok untuk menghubungkan ke layanan.

Selama pengoperasian server, terjadi transfer data intensif, yang bila menggunakan router 100 megabit sederhana dapat menimbulkan masalah dalam pengoperasian layanan online perangkat jaringan multimedia di jaringan lokal Anda. Jika Anda mengalami masalah dengan stabilitas kecepatan saluran Internet, Anda harus berpikir tentang menghubungkan router yang lebih produktif, jika server tidak akan stabil dengan pemutusan berikutnya dari layanan.

Dari catatan penguji, router Mikrotik, Keenetic, Cisco, TP-Link (Archer C7 dan TL-ER6020) bekerja dengan baik.

Ada orang luar. Sebagai contoh, router gigabit rumah tangga Asus RT-N18U, setelah menambahkan mesin virtual kedua, mulai menggantung selama sesi simultan yang berkepanjangan, menggantinya dengan Mikrotik Hap Ac2 sepenuhnya menghilangkan masalah. Koneksi terputus juga sering terjadi, khususnya, router Xiaomi Mi WiFi Router 4 harus di-reboot sebulan sekali (penyedia mungkin terlibat, router dikenakan pernyataan bahwa 500Mbps akan bekerja dengan baik pada peralatan mereka).

Proses penyebaran beberapa server harus dilakukan satu per satu, kecepatan penyebaran layanan tergantung pada ini. Menurut pengembang, solusi untuk masalah pertukaran data otomatis antara server dalam LAN yang lebih cepat adalah pada tahap akhir. Ini akan membantu mengurangi waktu penyebaran layanan pada waktu dan mengurangi beban pada saluran Internet.

Nuansa besi


Instalasi biasanya tidak memerlukan intervensi pengguna, tetapi saat ini konfigurasinya minimal dan ditujukan untuk pemilik komputer yang didasarkan pada prosesor Intel dengan drive yang terhubung melalui antarmuka SATA. Jika Anda memiliki komputer yang didasarkan pada prosesor AMD atau NVMe SSD, beberapa kendala mungkin timbul, dan jika artikel tersebut tidak menjawab pertanyaan, Anda selalu dapat meminta dukungan teknis langsung di halaman akun pribadi Anda atau dengan mengirim email ke support_miners@playkey.io.

Sebelumnya, di antara persyaratan dalam instruksi untuk menggelar layanan, ada disebutkan perlunya grafik terintegrasi atau kartu video tambahan untuk memulai dan mengkonfigurasi server. Pada tahap pengujian tertutup, persyaratan ini telah kehilangan relevansinya dan telah menjadi lebih dari alat untuk administrasi server yang lebih nyaman dengan akses langsung ke server oleh pemilik, tetapi seperti server berbasis Linux, administrasi jarak jauh tersedia untuk konfigurasi dan pemantauan.

Persyaratan untuk emulator monitor (dummy) atau monitor yang terhubung adalah karena beberapa fitur perangkat keras mengelola mode video dari kartu video di mesin virtual. Pelanggan layanan sering menyesuaikan parameter mode video ke parameter monitor mereka. Jika monitor atau emulator tidak terhubung ke kartu video, maka banyak mode video spesifik menjadi tidak dapat diakses oleh klien, yang tidak dapat diterima untuk layanan. Untuk operasi server yang konstan, keberadaan emulator lebih baik daripada menghubungkan monitor, jika tidak mematikan daya monitor atau mengalihkan monitor untuk bekerja dari sumber video lain dapat menyebabkan kesalahan dalam layanan. Jika Anda perlu menggabungkan fungsi emulator dan menggunakan monitor tanpa koneksi ulang, Anda dapat menggunakan emulator monitor transit.

Uji konfigurasi komputer


  • Chieftec Proton 750W (BDF-750C)
  • ASRock Z390 Pro4
  • Intel i5-9400
  • Crucial 16GB DDR4 3200 MHz Ballistix Sport LT ( )
  • SSD Samsung โ€” PM961 M.2 2280, 512GB, PCI-E 3.0x4, NVMe
  • MSI Geforce GTX 1070 Aero ITX 8G OC
  • SSD SanDisk 16GB (USB HDD SATA RACK)


Mengunduh gambar "usbpro.img" dari tautan di panduan penerapan PlaykeyPro dan menulisnya ke drive USB eksternal hanya membutuhkan beberapa menit. Butuh waktu lebih lama untuk menelusuri bagian pengaturan BIOS untuk mencari opsi virtualisasi: Intel Virtualisasi dan Intel VT-d. Tanpa mengaktifkan opsi ini, mesin virtual tidak dapat memulai. Setelah mengaktifkan opsi virtualisasi, atur opsi boot dalam mode BIOS Legacy dan simpan pengaturan. Gambar resmi saat ini tidak mendukung boot UEFI, pengembang mengumumkan opsi ini pada rilis gambar berikutnya. Start-up pertama harus dilakukan sekali dari media USB yang telah disiapkan sebelumnya. Dalam kasus saya, untuk motherboard ASRock, saya menggunakan tombol F11 untuk memanggil Boot Menu.





Setelah memilih untuk memulai dari drive USB, screensaver cantik tidak mengikuti dan kotak dialog segera muncul meminta ID pengguna Playkey, yang dapat ditemukan di bagian kanan atas " akun pribadi" setelah menyelesaikan prosedur pendaftaran pada halaman arahan.



Setelah memasukkan nomor identifikasi, sebuah jendela muncul peringatan bahwa semua data pada drive yang ditentukan akan dimusnahkan secara permanen. Dalam contoh saya, sistem dan bagian data untuk permainan akan berada di drive yang sama. Untuk memastikan pengikatan server ke Akun Pribadi, nama disk yang ditentukan digunakan. Nama drive dan ID pengguna Playkey secara otomatis dimasukkan ke dalam konfigurasi server, tetapi ada kesalahan otomatisasi pada berbagai peralatan. Tuliskan nama disk di suatu tempat, itu akan berguna ketika secara manual mengikat server ke Akun Pribadi jika terjadi kesalahan. Opsi untuk menginstal sistem dan data dengan permainan pada disk berbeda berbeda, tetapi mengingat kelangkaan implementasi seperti itu, saya tidak menganggapnya sebagai contoh.



Setelah mengkonfirmasi penghancuran data, penginstal melanjutkan untuk mengonfigurasi partisi disk dan mem-boot image sistem. Instalasi jelas dilakukan pada malam hari, karena proses mengunduh data sebaiknya dilakukan dari tengah malam hingga siang hari, ketika para pemain beristirahat dan jaringan tidak kelebihan beban.



Perkiraan waktu pengunduhan gambar sistem ternyata benar, setelah 45 menit penginstal, setelah memeriksa integritas gambar, mulai menyalinnya ke media. Selama proses pengunduhan gambar, pesan kesalahan 'Batas waktu habis' sering ditampilkan, tetapi ini tidak memengaruhi proses pengunduhan, tetapi sepertinya mengatur waktu tunggu yang tidak sesuai di penginstal.



Seperti yang diharapkan, setelah berhasil menyalin gambar sistem ke media, installer membuat kesalahan terkait dengan koneksi partisi pada media NVMe (dalam instruksi penyebaran terakhir ada disebutkan pengalaman negatif ketika menginstal pada disk NVMe dan rekomendasi untuk tidak memilih drive jenis ini). Dalam contoh instalasi ini, kesalahan tidak terkait dengan fitur platform AMD, tetapi dengan kesalahan mendasar dari penginstal mengenai penentuan yang benar dari ID partisi disk NVMe. Saya melaporkan kesalahan kepada pengembang, dalam rilis berikutnya seharusnya tidak ada lagi kesalahan. Namun, jika terjadi kesalahan, maka saat mengirim permintaan koneksi, selain Playkey ID dan model router, berikan nama drive yang direkam sebelumnya, dan dukungan teknis akan melakukan konfigurasi jarak jauh.

Maka, instalasi selesai, Anda dapat mematikan komputer dan kemudian lepaskan media USB dengan installer. Langkah selanjutnya adalah yang paling menarik dan sederhana, nyalakan komputer dan tunggu sistem operasi CentOS selesai memuat. Jika semuanya dilakukan dengan benar, maka kita akan melihat gambar berikut.



Tidak perlu login. Selanjutnya, layanan harus terus mengkonfigurasi dan bekerja secara mandiri. Anda dapat mengirim permintaan koneksi.

Pemeriksaan koneksi


Awal yang berhasil dari server ditunjukkan oleh penampilan entri dengan nama disk yang disebutkan sebelumnya dalam daftar server akun pribadi. Status di seberang server harus Online, Diblokir dan Gratis. Jika server tidak ada dalam daftar, hubungi layanan dukungan langsung dari akun pribadi Anda (tombol di kanan bawah halaman).



Setelah berhasil meluncurkan CentOS dan menghubungkan ke akun pribadi Anda, server akan mulai secara otomatis mengunduh data yang diperlukan untuk bekerja. Prosesnya panjang dan mungkin memakan waktu lebih lama tergantung pada bandwidth saluran Internet. Dalam contoh, data diunduh sekitar 8 jam (dari sore hingga pagi). Proses unduhan di akun Anda pada tahap pengujian ini tidak ditampilkan sama sekali. Untuk kontrol tidak langsung sederhana, Anda dapat mengontrol statistik lalu lintas router. Jika tidak ada lalu lintas, hubungi dukungan teknis tentang status server.

Jika data server dasar berhasil diunduh dan tidak ada masalah teknis pada mesin virtual, sistem operasi Windows akan memulai dengan antarmuka desktop yang mudah dikenali. Setelah mengunduh game GTA5 di mesin virtual, tes kinerja berdasarkan game GTA5 akan dimulai secara otomatis, berdasarkan hasil di mana layanan akan secara otomatis memutuskan kesesuaian server dan mengubah status Diblokir menjadi Tersedia. Saat ini, karena hype, ada antrian untuk tes, bersabarlah. Sekarang Anda dapat mematikan monitor dan menghubungkan emulator (plug). Tes direkam di bagian Sesi dari akun pribadi Anda (Game: gta_benchmark). Jika setelah menyelesaikan tes status tidak berubah ke Avilable, silakan hubungi dukungan teknis dengan pertanyaan.





Membangun saya


Hambatan perakitan uji adalah prosesor Intel i5-9400, yang memiliki jumlah core terbatas dengan teknologi Hyper-threading yang hilang, yang membatasi jumlah game yang terhubung. Ukuran disk juga membatasi perpustakaan permainan dan sekarang menjadi alasan untuk mengurangi pemanfaatan server. Pustaka lengkap permainan yang tersedia untuk PlaykeyPro telah melampaui ukuran 1TB.

Dalam gudang senjata saya ada beberapa server yang menjalankan dua dan tiga mesin virtual berdasarkan tiga jenis motherboard:

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

Selama pengujian perakitan, kerugian berikut diperhatikan:

  • di dua majelis pertama, slot kartu video ke-2 dan ke-3 terlalu dekat satu sama lain, yang menyebabkan kesulitan dalam memastikan pendinginan yang tepat;
  • pada motherboard Gigabyte Z390 Gaming Sli, slot untuk kartu video ketiga terbatas pada bus PCIe oleh dua baris v3.0 dari chipset motherboard dan, oleh karena itu, kerugian fps terlihat selama pertandingan (pada ASRock PCIe x4 v3.0 MCH, pengurangan fps tidak terlihat);
  • saat menggunakan prosesor i9-9900, tidak ada inti yang cukup untuk menjalankan permainan yang menuntut pada ketiga mesin virtual, sehingga dua mesin virtual akan segera berfungsi di sana;
  • tidak mungkin menggunakan HDD bersamaan dengan dua dan tiga mesin virtual.


Perakitan berdasarkan motherboard Gigabyte Z390 Designare karena pengaturan simetris slot PCIe X16 adalah yang paling sukses untuk menyediakan pendinginan tiga kartu video yang andal. Khususnya, untuk memastikan kinerja tinggi pada motherboard, ketiga kartu video terhubung ke jalur prosesor PCIe v3.0 sesuai dengan skema x8 / x4 / x4 tanpa partisipasi KIA.

Kesimpulan


Perencanaan yang hati-hati dari struktur komputer untuk menggunakan layanan PlaykeyPRO tidak diragukan lagi akan meningkatkan keandalan, kinerja, dan masa pakai server. Namun, jangan langsung membangun konfigurasi kompleks pada dua / tiga mesin virtual, mulai dengan satu. Setelah sekitar satu bulan, Anda dapat memahami proses server dan merencanakan konfigurasi optimal peralatan Anda.

Selain persyaratan sistem minimum, saya akan memberikan rekomendasi tentang konfigurasi komputer untuk layanan ini, yang akan memastikan pengoperasian semua game yang tersedia dan memberikan margin kinerja untuk produk-produk baru:

  • CPU: 8 core
  • Hard disk: setidaknya 2 TB, SSD atau SSD> = 120 + HDD 7200 RPM
  • RAM: 24 GB (lebih baik 32, 16 + 16 dalam mode kanal ganda)
  • Kartu video: NVIDIA 2070 Super (setara dengan kinerja 1080Ti) atau lebih produktif

Informasi dalam artikel ini didasarkan pada pengalaman pribadi saya dengan menggunakan dan mengoperasikan server jaringan terdesentralisasi PlaykeyPro. Tetapi bahkan setelah hampir satu tahun berpartisipasi dalam pengujian, kadang-kadang Anda mengalami kesalahan dalam desain konfigurasi peralatan.

All Articles