Games for money: pengalaman dalam jaringan game terdistribusi dari pemilik beberapa server

gambar

Baru-baru ini saya melihat artikel tentang Habré "Jaringan game yang didistribusikan sebagai alternatif untuk GFN" dan memutuskan untuk menulis tentang pengalamannya berpartisipasi dalam jaringan tersebut. Kebetulan saya adalah salah satu peserta pertama dalam program yang dijelaskan dalam artikel. Dan saya bukan seorang gamer, tetapi hanya pemilik beberapa PC produktif yang kekuatannya digunakan oleh jaringan.

Untuk segera memperjelas apa yang saya bicarakan, server saya digunakan oleh gamer yang terhubung ke jaringan layanan cloud gaming. Artikel yang disebutkan di atas menyebutkan SONM, Playkey, dan Drova. Saya mencoba layanan dari Playkey dan sekarang saya akan mencoba untuk berbicara tentang nuansa jaringan yang didistribusikan dan bekerja di dalamnya.

Prinsip jaringan


Jelaskan secara singkat cara kerjanya. Sebuah layanan game berbasis cloud sedang mencari pemilik PC yang kuat yang siap untuk menyediakan sumber daya komputasi mesin mereka untuk uang. Ketika seorang pemain terhubung ke layanan cloud, ia secara otomatis memilih server yang paling dekat dengan pengguna, dan permainan berjalan pada mesin khusus ini. Akibatnya, penundaan minimal, gamer bermain dan bersukacita, layanan cloud dan pemilik server menerima uang yang dibayarkan oleh gamer.

Bagaimana saya bisa terlibat dalam semua ini?


Pengalaman saya di bidang TI sekitar 25 tahun. Selama bertahun-tahun saya telah mengelola perusahaan swasta kecil yang berspesialisasi dalam mengembangkan sistem navigasi. Saya suka game, tetapi Anda tidak bisa menyebut saya gamer yang bersemangat. Perusahaan ini memiliki sekitar dua lusin mesin yang kuat, yang sumber dayanya masih jauh dari dimanfaatkan sepenuhnya.

Entah bagaimana saya mulai mencari kesempatan untuk mengunduhnya untuk kepentingan perusahaan, yaitu untuk mendapatkan penghasilan tambahan. Saya melihat beberapa layanan asing dan domestik yang menawarkan untuk menyerahkan sumber daya PC mereka demi uang. Sebagian besar proposal, tentu saja, penambangan, yang tidak menarik saya dari kata sama sekali. Palsu di daerah ini pada saat itu adalah 99%.

Tetapi saya menyukai gagasan memuat server dengan permainan, gagasan itu ternyata sangat dekat. Pertama saya mendaftar untuk pengujian beta, itu langsung diterima, tetapi sekarang undangan untuk berpartisipasi datang dalam satu setengah tahun.

Yang menarik saya adalah bahwa hanya perangkat keras yang diperlukan dari saya, dan pada server fisik yang sama dimungkinkan untuk menjalankan beberapa mesin virtual, yang saya lakukan di masa depan. Segala sesuatu yang lain - instalasi perangkat lunak khusus, konfigurasi, pembaruan - layanan mengambil alih. Dan itu hebat, karena saya tidak punya banyak waktu luang.

Setelah menyebarkan sistem, saya menguji permainan di jaringan terdistribusi dari sisi pemain (saya terhubung ke server saya sendiri, yang beberapa kilometer pada saat permainan). Dibandingkan hanya dengan game di cloud. Perbedaannya sangat nyata - dalam kasus pertama, prosesnya dapat dibandingkan dengan bermain di PC Anda sendiri.

Peralatan dan jaringan


image-2020-04-16-15-15-01-27

Saya menguji pekerjaan jaringan terdistribusi pada peralatan yang berbeda. Sedangkan untuk PC, ini adalah workstation yang didasarkan pada prosesor Intel dari i3 ke i9, dengan modul memori yang berbeda dalam volume dan frekuensi. Komputer memiliki drive HDD dan SSD dengan antarmuka SATA dan NVME. Dan, tentu saja, kartu grafis Nvidia dari seri GTX 10x0 dan RTX 20x0.

Untuk berpartisipasi dalam program pengujian beta, saya menggunakan 4 server berdasarkan prosesor i9-9900 dengan 32/64 GB RAM, masing-masing dengan 3 mesin virtual. Sebanyak 12 mesin virtual yang relatif kuat yang memenuhi kriteria program. Saya menempatkan peralatan ini di rak selebar satu meter. Rumah-rumah itu hancur berantakan, dengan sistem pendingin yang kuat dan filter debu.



Peralatan jaringan juga menggunakan hal-hal yang berbeda, bandwidth berkisar antara 100 Mbit / s hingga 10 Gbit / s.

Ternyata, sebagian besar router rumah dengan bandwidth hingga 100 Mbps tidak cocok untuk jaringan terdistribusi. Sebenarnya, bahkan kerja jaringan normal dengan perangkat tersebut adalah masalah. Tetapi router gigabit dengan 2 atau 4 prosesor inti sangat cocok.

image-2020-04-16-15-09-09-58
Seperti inilah tampilan server pada tiga mesin virtual

Beban server


Saya menjadi anggota program jaringan terdistribusi sebelum pandemi. Kemudian komputer dimuat sekitar 25-40%. Tetapi setelah, ketika semakin banyak orang beralih ke isolasi, beban mulai bertambah. Sekarang memuat beberapa mesin virtual mencapai 80% per hari. Saya harus menunda tes dan pekerjaan pemeliharaan di pagi hari, agar tidak membuat ketidaknyamanan bagi para pemain.



Dengan popularitas layanan ini, beban pada saya dan kolega saya juga meningkat - Anda perlu memantau pekerjaan mesin virtual dan fisik. Terkadang ada kegagalan yang perlu diperbaiki. Namun, sejauh ini kami mengelola, semuanya berjalan dengan baik.



Saya melihat pemuatan mesin virtual saya di panel admin. Ini menunjukkan mobil mana dan seberapa sibuk mereka, jumlah waktu yang dihabiskan pemain, permainan mana yang dimulai, dll. Ada banyak detail, sehingga Anda bisa bertahan selama beberapa jam, mempelajari semua ini.



Pemeliharaan


Saat ia menulis, bukan tanpa kesulitan. Masalah utama adalah kurangnya pemantauan sistem otomatis dan pemberitahuan dari pemilik server tentang masalah. Semoga fitur ini segera ditambahkan. Sementara itu, saya harus melihat ke akun pribadi saya, memonitor parameter operasi peralatan, memonitor suhu komponen server, memonitor jaringan, dll. Pengalaman di bidang TI membantu. Mungkin seseorang dengan latar belakang teknis yang kurang memadai dapat mengalami masalah.

1

Benar, sebagian besar kesulitan diselesaikan pada awal partisipasi dalam program pengujian. Akan lebih baik untuk memiliki manual pengaturan rinci, tapi saya pikir ini masalah waktu.

Yang paling menarik - pendapatan dan pengeluaran


Jelas bahwa program ini bukan SETi @ home, tujuan utama pemilik PC adalah menghasilkan uang. Solusi terbaik untuk ini adalah komputer yang kuat dengan beberapa mesin virtual. Proporsi overhead dalam hal ini jauh lebih sedikit daripada jika Anda menggunakan satu mesin fisik. Tentu saja, untuk meningkatkan mesin virtual, dan kemudian menjalankan layanan game di atasnya, Anda membutuhkan pengetahuan dan pengalaman teknis. Tetapi akan ada keinginan - Anda bisa belajar.

Konsumsi energi jauh lebih sedikit daripada dalam kasus penambangan. Saya tahu apa yang saya bicarakan, karena pada suatu waktu saya mencoba berbagai opsi untuk ekstraksi koin digital, walaupun tidak lama. Berikut adalah konsumsi energi rata-rata menurut tes:

  • 1 server (i5 + 1070) - satu mesin virtual ~ 80 kW * j / bulan.
  • 1 server (i9 + 3 * 1070) - 3 mesin virtual ~ 130 kW * h / bulan.
  • 1 server (i9 + 2 * 1070ti + 1080ti) - 3 mesin virtual ~ 180 kW * h / bulan.

Pada awal program pengujian beta, pembayaran untuk sumber daya mesin murni simbolis, $ 4-10 per bulan per satu mesin virtual.

Kemudian pembayaran dinaikkan menjadi $ 50 per bulan berdasarkan pada satu mesin virtual, tergantung pada operasi mesin virtual yang berkesinambungan. Ini adalah pembayaran tetap. Layanan ini segera berjanji untuk memperkenalkan penagihan per menit, kemudian, menurut perhitungan saya, itu akan menghasilkan sekitar $ 56 per bulan untuk satu mesin virtual. Tidak buruk, bahkan ketika Anda menganggap bahwa sebagian dari pendapatan dikonsumsi oleh pajak, komisi bank, serta tagihan listrik dan layanan penyedia.

Menurut perhitungan saya, pengembalian peralatan, jika dibeli secara eksklusif untuk layanan game, adalah sekitar tiga tahun. Pada saat yang sama, usia harapan hidup (termasuk penyusutan fisik dan keusangan) dari perangkat keras komputer adalah empat tahun. Kesimpulannya sederhana - yang terbaik untuk berpartisipasi dalam program ini jika Anda sudah memiliki PC. Yang positif adalah bahwa sekarang permintaan untuk layanan itu sendiri telah tumbuh. Perusahaan berencana untuk memperkenalkan penagihan per menit baru, seperti yang saya sebutkan di atas, sehingga periode pengembalian kemungkinan akan menurun dalam waktu dekat.

Pikiran dan prospek untuk layanan


Saya pikir program game yang didistribusikan adalah pilihan yang bagus untuk para gamer dengan PC yang kuat yang dapat mengganti biaya mereka untuk peralatan mereka sendiri. Mereka sendiri tidak membutuhkan game cloud, tetapi jika ada mobil yang mahal, mengapa tidak mengembalikan sebagian biaya atau bahkan membayar peralatan sepenuhnya? Selain itu, opsi untuk berpartisipasi dalam program permainan terdistribusi juga cocok untuk perusahaan seperti milik saya, di mana ada 100% daya yang tidak digunakan. Mereka dapat dikonversi menjadi uang, yang sangat penting dalam kondisi krisis saat ini.

Gaming terdistribusi adalah jenis cloud smartbox yang tersedia untuk berbagai konsumen. Ini memberikan kesempatan untuk menerima hadiah bagi pemilik mesin yang kuat, menyediakan sumber daya bagi pengguna pihak ketiga. Nah, gamer, pada akhirnya, tidak mengalami masalah dengan game cloud, karena server berada paling banyak beberapa puluh kilometer jauhnya dari mereka, dan bukan ratusan atau bahkan ribuan, seperti yang sering terjadi pada pengguna layanan cloud gaming yang paling. Dan semakin besar jaringan terdistribusi, semakin tinggi kualitas permainan.

Dalam waktu dekat, cloud dan game yang didistribusikan akan hidup berdampingan, saling melengkapi. Dalam lingkungan saat ini, ketika beban pada layanan game tumbuh, ini sangat ideal. Popularitas game dan layanan game akan terus meningkat di masa depan, setelah pandemi berakhir, sehingga game yang didistribusikan akan mendapatkan momentum.

Lihat juga kelanjutan topik gim cloud dalam artikel "Game for Money: Pengalaman dalam Menyebarkan Layanan PlaykeyPro"

All Articles