Langsung ke konten

Server · Hosting game

Server game dibatasi oleh satu core, bukan oleh berapa banyak core yang Anda beli.

Industri menetapkan harga hosting game berdasarkan jumlah core karena jumlah core mudah dijadikan daftar harga. Yang menentukan apakah dunia Anda tersendat adalah kecepatan satu thread dan apakah memori Anda cukup, yang biasanya berarti mesin yang tepat lebih murah daripada yang hendak Anda beli.

Apa yang sebenarnya membatasinya

Tiga batasan, sesuai urutan kapan mulai terasa.

Bukan CPU, RAM, lalu disk: urutan itulah yang membuat orang membeli mesin yang salah. Inilah faktor-faktor yang menentukan apakah pemain merasakannya.

Tick

Kecepatan single-thread

Server game menyimulasikan dunia dalam tick: jumlah tetap per detik, masing-masing merupakan satu putaran atas setiap entitas, pembaruan blok, dan aksi pemain. Loop tersebut sebagian besar berjalan di satu thread. Saat loop tidak dapat selesai dalam anggaran waktunya, tick rate turun, dan itulah yang dirasakan pemain sebagai rubber-banding dan hit yang tertunda. Core yang lebih cepat menaikkan batas atas. Core kedua tidak, karena loop tidak dapat berjalan di dua core sekaligus.

Beli untuk: Kecepatan clock dan cache, bukan jumlah core.

Batas atas

Memori

Memori menentukan seberapa besar dunia dan berapa banyak pemain yang muat sebelum mesin mulai melakukan swap, dan server yang melakukan swap adalah server yang sudah tidak bisa dimainkan lagi. Setup dengan banyak mod dan plugin melipatgandakan hal ini: mod tetap berada di memori, entah ada yang bermain atau tidak. Inilah angka yang layak Anda lebihkan, karena kehabisan memori terjadi secara tiba-tiba, bukan bertahap.

Beli untuk: Secukupnya agar Anda tidak mendekati batas, lalu berhenti.

Pengalaman yang dirasakan

Jaringan

Setelah tick sehat, semua yang disebut lag oleh pemain berasal dari jaringan. Jarak menentukan batas bawah waktu round-trip dan tidak ada perangkat keras yang bisa memperbaikinya, sehingga region menjadi keputusan yang lebih penting daripada paket. Mesin sederhana yang dekat dengan pemain Anda selalu mengalahkan mesin besar di seberang samudra.

Beli untuk: Region tempat pemain Anda berada, sebelum hal lainnya.

Kesalahan yang mahal

Mesin yang paling sering diminta orang kepada kami lebih besar daripada yang mereka butuhkan.

Kami lebih rela kehilangan selisihnya daripada menjualnya. Berikut gambaran keputusannya, termasuk bagian yang justru menentang perangkat keras mahal kami sendiri.

Server untuk teman-teman

Satu dunia, kelompok kecil, tanpa modpack berat. Ini dibatasi oleh satu thread dan beberapa gigabyte, jadi dua core dan 4 GB sudah lebih dari cukup; konfigurator menampilkan setiap ukuran beserta harganya di kota Anda. Apa pun yang lebih besar adalah uang yang dihabiskan untuk core yang tidak dapat digunakan oleh loop simulasi.

Server komunitas yang tidak boleh tersendat

Di sini alasan untuk core khusus memang nyata: core bersama cepat saat lonjakan singkat dan tidak dapat diprediksi di bawah beban konstan, sedangkan server game adalah beban konstan. Yang Anda beli bukan kecepatan, melainkan tidak adanya tetangga.

Banyak dunia, atau satu dunia yang sangat besar

Di sinilah metal sepadan: perangkat keras yang benar-benar tidak dibagi, dan pada DS-5 ada cache L3 tambahan yang ditumpuk di atas core untuk working set yang hampir muat di dalamnya. Ini jawaban termahal di halaman ini dan paling jarang menjadi jawaban yang tepat.

Sisi lainnya

Kapan core tambahan benar-benar sepadan dengan harganya.

Argumen di atas bukan bahwa mesin besar tidak ada gunanya, melainkan bahwa jumlah core menjawab pertanyaan yang berbeda dari yang ditanyakan kebanyakan orang.

Beberapa dunia dalam satu mesin
Setiap proses server mendapat jatah core-nya sendiri. Sepuluh instance adalah kasus ketika jumlah core benar-benar menjadi variabel penentu, bukan satu instance dengan pemain sepuluh kali lipat.
Modpack dengan pembuatan dunia yang berat
Pembuatan dunia dan pemrosesan chunk bisa berjalan paralel meskipun tick tidak, dan bagian inilah yang melonjak ketika pemain berjalan ke area baru.
Komunitas yang benar-benar besar
Di atas jumlah pemain tertentu, working set tidak lagi muat di cache dan bandwidth memori mulai berpengaruh. Pada titik itulah mesin seperti DS-5, dengan L3 tambahan yang ditumpuk pada core-nya, melakukan sesuatu yang tidak dapat dilakukan oleh clock yang lebih cepat saja.

Region lebih penting daripada perangkat keras. Sebelum memilih di antara dua paket mana pun di halaman ini, pilih lokasi mesinnya. Server sederhana yang dekat dengan pemain Anda akan terasa lebih baik daripada server besar di seberang samudra, karena jarak menetapkan batas bawah waktu pulang-pergi yang tidak dapat dihilangkan oleh perangkat keras sebanyak apa pun. Mulailah dari daftar region.

Pertanyaan

Pertanyaan orang sebelum membelinya.

Apakah saya memerlukan dedicated server untuk server game?
Biasanya tidak, dan kami lebih suka mengatakannya daripada menjualnya kepada Anda. Server untuk segelintir teman dibatasi oleh satu thread dan beberapa gigabyte memori: instance kecil di lini Frekuensi tinggi bisa melakukannya dengan sebagian kecil harga metal. Belilah mesin utuh ketika Anda menjalankan banyak instance sekaligus, ketika modpack sudah melampaui memori yang ditawarkan paket VPS, atau ketika Anda membutuhkan perangkat keras yang tidak dipakai orang lain. Itu alasan yang nyata. "Game butuh dedicated server" bukan salah satunya.
Mengapa RAM lebih banyak tidak membuatnya berjalan lebih cepat?
Karena memori adalah batas atas, bukan pembatas laju. Di bawah batas tersebut, server berjalan secepat yang dimungkinkan core-nya; di atasnya, mesin melakukan swap dan performa anjlok. Menambah memori pada server yang tidak kekurangan memori sama sekali tidak mengubah apa pun. Yang menaikkan tick rate adalah core yang lebih cepat, dan yang menurunkannya adalah lebih banyak pekerjaan per tick.
Apakah core lebih banyak akan menaikkan tick rate?
Tidak untuk satu instance. Loop simulasi berjalan di satu thread, jadi kecepatannya setara satu core berapa pun jumlah core yang ada. Core tambahan membantu bila ada proses tambahan yang bisa ditempatkan di sana (beberapa dunia, tugas latar belakang, pembuatan dunia), dan itu pertanyaan yang berbeda dari membuat satu dunia berjalan lebih mulus.
Mesin Anda yang mana yang memiliki cache terbesar?
DS-5, sebuah AMD Ryzen 9 7950X3D. 3D V-Cache menumpuk L3 tambahan pada salah satu core complex-nya, yang sangat berharga saat working set hampir muat di cache dan hampir tidak berarti saat tidak muat. Ini adalah mesin spesialis di jajaran kami dan harganya pun demikian: belilah dengan sengaja demi cache-nya, atau beli yang lebih murah.
Apakah Anda memberikan perlindungan terhadap serangan DDoS?
Kami tidak menerbitkan spesifikasi DDoS, dan kami tidak akan menyiratkan spesifikasi yang tidak dapat kami buktikan. Mitigasi di region kami adalah apa pun yang disediakan oleh jaringan di bawahnya, dan itu bukan sesuatu yang bisa kami beri angka atau jaminan. Jika ketahanan terhadap serangan adalah persyaratan, bukan sekadar harapan, sampaikan sebelum Anda memesan dan kami akan menjelaskan terus terang apa yang bisa dan tidak bisa kami janjikan, alih-alih menjual sebuah lencana.
Bagaimana saya tahu paket mana yang tepat sebelum membayar sebulan?
Sewa untuk satu sore. Sebagian besar paket kami ditagih per jam dari saldo yang Anda isi, penghitungan berhenti saat Anda menghapus server, dan server yang berjalan sebulan penuh tidak pernah lebih mahal dari harga bulanan. Jalankan dunia dan pemain Anda yang sebenarnya di dua paket berbeda, pantau tick rate-nya, dan pertahankan yang stabil. Itu jawaban yang lebih baik daripada tabel mana pun yang bisa kami terbitkan.
Apakah bandwidth akan menjadi masalah?
Jarang untuk server game: trafiknya berupa paket kecil yang sering, bukan volume besar. Ini menjadi pertanyaan jika Anda juga melakukan streaming atau menyediakan unduhan modpack dari mesin yang sama, dan lini Unmetered ada justru untuk itu. Setiap lini lain mencantumkan kuota transfernya pada paket.