SSD Nodes Learn 🎉 VPS mulai $5.50/bln
Panduan Matt ConnorOleh Matt Connor · Diperbarui 2026-08-13

Bisakah Bermain Game di VPS? Ini Jawabannya

VPS standar tidak dapat menjalankan game untuk Anda karena tidak memiliki GPU konsumen. Namun, VPS cocok untuk meng-host server game bagi pemain lain.

Bisakah Anda bermain game di VPS? Jawaban singkat

Bisakah Anda bermain game di VPS? Pertanyaan itu diajukan oleh dua kelompok orang dan jawabannya berlawanan. Jika Anda ingin memainkan game sendiri pada server sewaan dan melihat tampilannya di layar Anda, VPS standar (virtual private server) tidak dapat melakukannya. Tidak ada perubahan konfigurasi yang dapat memperbaikinya. Jika Anda ingin meng-host server game yang diakses oleh pemain lain, VPS adalah salah satu pilihan sewaan terbaik dengan biaya terjangkau, dan paket kecil sering kali sudah memadai.

Jika Anda membutuhkan sisi hosting, langsung buka memilih VPS untuk server game atau menjalankan server Minecraft pada VPS. Bagian berikut menjelaskan alasan bermain game tidak dapat dilakukan, karena jawaban ini jarang disampaikan secara langsung.

Mengapa VPS standar tidak memiliki GPU

VPS standar adalah bagian dari host bersama: inti CPU virtual, RAM, disk, dan port jaringan. Host tersebut adalah server rack, dan server rack tidak dilengkapi kartu grafis konsumen karena GPU gaming (graphics processing unit) dirancang untuk casing desktop dengan kipas sendiri dan anggaran daya yang besar. Mesin virtual Anda mendapatkan adaptor tampilan virtual agar konsol boot memiliki tempat untuk menampilkan gambar. Hanya itu fungsi grafisnya.

lspci | grep -i -E 'vga|3d|display'
ls -l /dev/dri

Perintah pertama menampilkan satu baris, biasanya seperti Cirrus Logic GD 5446 atau Red Hat, Inc. Virtio 1.0 GPU. Perangkat tersebut tidak memiliki mesin 3D. Perintah kedua biasanya menampilkan jawaban ls: cannot access '/dev/dri': No such file or directory karena tidak ada perangkat rendering langsung yang dapat dibuka oleh program. Pada instance dengan GPU sungguhan, perintah yang sama menampilkan card0 dan renderD128.

Mesa tetap menyediakan OpenGL melalui llvmpipe, yaitu renderer perangkat lunaknya yang menggambar setiap segitiga menggunakan CPU. Ini cukup untuk desktop atau game 2D lama. Game 3D modern hanya berjalan pada beberapa frame per detik. CPU kemudian sibuk melakukan tugas yang paling tidak cocok untuknya, sehingga logika game juga melambat.

Mengapa latensi input menjadi faktor yang menghancurkan remote play

Remote play adalah sebuah loop. Penekanan tombol Anda dikirim ke server, server merender sebuah frame, mengodekan frame tersebut sebagai video dan mengirimkannya kembali, lalu client Anda mendekodekannya dan menampilkannya di layar. Setiap tahap memerlukan waktu dalam milidetik, dan seluruhnya terakumulasi.

ChartTypical published latency for a hardware-encoded game stream, same region
The data behind this chart
[
  {
    "label": "Input capture and send",
    "typical_ms": 5
  },
  {
    "label": "Network round trip",
    "typical_ms": 15
  },
  {
    "label": "Frame render on the server",
    "typical_ms": 12
  },
  {
    "label": "Hardware video encode",
    "typical_ms": 8
  },
  {
    "label": "Decode and display on the client",
    "typical_ms": 15
  },
  {
    "label": "Sum of the stages above",
    "typical_ms": 55
  }
]

Hanya 15 ms dari waktu tersebut yang merupakan round trip jaringan. Bagian inilah yang dapat Anda tingkatkan dengan memilih server yang lebih dekat. Sisanya adalah pipeline itu sendiri dan tidak dipengaruhi oleh lokasi server. Seluruh tahap tersebut menambahkan 55 ms latensi sebelum game melakukan pemrosesan apa pun. Angka ini merupakan angka umum yang dipublikasikan untuk streaming dari hardware encoder ke client di wilayah yang sama, bukan hasil pengukuran dari satu mesin. Karena itu, gunakan angka tersebut untuk memahami bentuk masalahnya.

Latensi tersebut berada di dalam loop umpan balik. Anda menggerakkan mouse, melihat hasilnya, lalu melakukan koreksi. Latensi tambahan membuat setiap koreksi tiba terlambat, sehingga Anda melewati target dan harus mengoreksinya lagi. Game berbasis giliran, game strategi, game simulasi manajemen, dan game kartu dapat mengatasinya dengan baik. Game shooter, fighting, ritme, dan balap tidak.

Jitter dan packet loss menimbulkan masalah dengan cara yang berbeda. Streaming video tidak dapat menunggu retransmission karena frame yang memuat packet tersebut sudah terlambat. Karena itu, packet loss terlihat sebagai artefak blok atau gambar yang membeku, bukan jeda. Ini juga alasan remote desktop merupakan alat yang keliru. VNC (virtual network computing) dan RDP (remote desktop protocol) biasa mengirimkan bagian layar yang berubah melalui TCP. Layar yang berubah sepenuhnya 60 kali per detik akan mengubah proses tersebut menjadi aliran retransmission.

Kebutuhan server cloud gaming yang sebenarnya

Membangun sistem ini dengan benar memang memungkinkan. Sistem ini memerlukan empat hal sekaligus.

  • Instance GPU dengan kartu datacenter, karena hanya jenis perangkat ini yang boleh disewakan oleh penyedia berdasarkan lisensi.
  • Encoder video perangkat keras seperti NVENC, encoder bawaan NVIDIA, karena encoding melalui software menggunakan waktu CPU dan menambah latensi.
  • Pasangan streaming yang dirancang untuk game, bukan desktop. Sunshine di server dan Moonlight di client merupakan pilihan open source yang umum.
  • Server di wilayah metro Anda sendiri, karena waktu pulang-pergi dipengaruhi jarak, dan jarak dibatasi oleh kecepatan cahaya dalam serat optik.

Selanjutnya, hitung biayanya. Instance GPU ditagihkan per jam, jadi kalikan tarif per jam dengan 730 untuk mendapatkan biaya satu bulan jika server terus berjalan. Per Agustus 2026, biayanya mencapai tiga digit dalam dolar AS per bulan. Dalam waktu satu tahun, biaya tersebut sudah cukup untuk membeli konsol secara langsung, dan Anda masih harus membayar lisensi game. Apa yang sebenarnya diberikan GPU VPS kepada Anda dan perhitungan titik impas untuk menyewa waktu GPU membahas angka-angkanya.

Jika Anda hanya ingin bermain, layanan cloud gaming komersial sudah menjalankan stack yang sama dari datacenter di dekat Anda dan telah menangani lisensinya. Satu VPS di satu kota tidak dapat menyamai jaringan yang memang dibangun untuk kebutuhan tersebut.

Blok anti-cheat dan lisensi yang tersisa

Bahkan server GPU yang sempurna tetap harus mematuhi berbagai aturan. Vanguard dari Riot memerlukan TPM 2.0 (trusted platform module) dan Secure Boot pada Windows 11. Vanguard juga menolak berjalan di dalam mesin virtual. Karena itu, Valorant tidak akan berjalan pada perangkat keras cloud sewaan. Easy Anti-Cheat dan BattlEye juga dapat mendeteksi hypervisor. Beberapa game yang menggunakannya memblokir mesin virtual atau menjatuhkan banned karena penggunaannya. Ini dilakukan secara sengaja. Pengembang cheat menggunakan mesin virtual untuk menyembunyikan perangkat mereka. Karena itu, menolak berjalan di dalam mesin virtual merupakan perlindungan yang murah bagi game.

Lisensi menambah batasan lain. Lisensi NVIDIA untuk driver GeForce membatasi penggunaan di pusat data. Karena itu, penyedia menyewakan kartu untuk pusat data, bukan kartu desktop. Windows memerlukan lisensi yang mengizinkan sistem berjalan pada perangkat keras yang bukan milik Anda. Ketentuan storefront menentukan tempat salinan game boleh dijalankan. Masing-masing batasan ini masih dapat ditangani sendiri. Jika digabungkan, batasan tersebut berarti rig cloud gaming rakitan sendiri tidak akan menjalankan sebagian besar game kompetitif yang menjadi alasan orang menggunakannya.

Apa yang berjalan sangat baik pada VPS yang hanya memiliki CPU

Sekarang lihat dari sudut pandang pemain. Dedicated game server tidak pernah merender frame. Server tersebut menyimulasikan dunia, menerapkan input setiap pemain, lalu mengirim pembaruan status melalui jaringan. Komputer pemain yang melakukan rendering. Karena tidak ada rendering, GPU tidak diperlukan. Jadi, mesin yang tidak berguna untuk bermain justru memiliki spesifikasi yang sesuai untuk hosting.

  • Dedicated server untuk Minecraft, Valheim, Terraria, Factorio, Rust, Project Zomboid, dan sebagian besar game lain yang menyediakan build server headless.
  • Voice chat. Mumble server cukup ringan untuk dijalankan bersama game server pada plan kecil yang sama.
  • Unduhan mod dan map melalui HTTP biasa, serta panel web yang digunakan pemain untuk melihat siapa yang sedang online.
  • Matchmaking, statistik, leaderboard, bot Discord, dan database yang mendukung semua layanan tersebut.
  • Backup dunia terjadwal yang disimpan di luar mesin, sehingga save yang rusak hanya menyebabkan kehilangan waktu satu jam, bukan seluruh map.

RAM biasanya menjadi batas utama. Kecepatan single core juga lebih penting daripada jumlah core untuk banyak game ini, karena tick simulasi utama pada server Minecraft atau Factorio berjalan pada satu thread. Plan dengan delapan core lambat dapat kalah dari plan dengan empat core cepat. Bandwidth lebih banyak dipengaruhi jumlah pemain daripada CPU. Provider juga menghitung penggunaan transfer, jadi periksa batas transfer sebelum memilih plan.

Buka port yang benar. Ingat bahwa sebagian besar trafik dalam game menggunakan UDP (user datagram protocol), bukan TCP.

sudo ufw allow 25565/tcp
sudo ufw allow 27015/udp
sudo ufw status

ufw status harus mencantumkan setiap aturan bersama ALLOW di sebelahnya. Jika port terbuka di sini tetapi server masih tidak dapat dijangkau, periksa control panel provider untuk network firewall terpisah. Aturan di dalam mesin tidak berpengaruh pada filter yang berada di depannya.

Pastikan server tetap berjalan tanpa intervensi manual. Unit systemd atau kebijakan restart Docker akan menjalankan kembali server setelah reboot. Stack compose yang berjalan sendiri saat boot adalah pola yang umum digunakan. Padukan dengan backup terjadwal di luar mesin agar file dunia tetap tersedia jika disk rusak.

Cara memeriksa VPS sebelum menggunakannya

Latensi ke pemain menentukan apakah server terasa responsif, dan latensi dapat diukur. Minta alamat pengujian dari penyedia di wilayah yang Anda inginkan, lalu jalankan perintah berikut dari jaringan pemain, bukan dari server.

ping -c 20 203.0.113.10
mtr -r -c 100 203.0.113.10

ping diakhiri dengan baris ringkasan seperti rtt min/avg/max/mdev = 18.4/19.1/24.6/1.2 ms. Angka terakhir adalah jitter. Rata-rata yang stabil dengan jitter rendah terasa lebih baik dalam game daripada rata-rata yang lebih rendah tetapi berubah-ubah. mtr menampilkan packet loss pada setiap hop. Anda hanya perlu membaca loss pada baris terakhir, karena router di tengah jaringan memberikan prioritas terendah pada balasan ICMP (internet control message protocol) miliknya sendiri dan sering melaporkan loss yang tidak pernah dialami trafik sebenarnya.

Selanjutnya, periksa apakah host mengalami oversubscription.

vmstat 1 5

Kolom st adalah steal time, yaitu persentase waktu CPU virtual Anda siap dijalankan ketika host fisik memberikan siklus CPU tersebut kepada guest lain. Nilai non-zero yang stabil berarti tick rate Anda akan berfluktuasi saat beban meningkat, terlepas dari keterangan pada halaman paket. Steal time dan noisy neighbour menjelaskan cara membacanya, sedangkan melakukan benchmark VPS sendiri menjelaskan angka lain yang perlu dikumpulkan sebelum Anda berkomitmen selama satu tahun.

Jawaban langsung untuk kedua pertanyaan

Jika Anda ingin bermain, jalankan game pada perangkat keras yang dapat Anda akses secara langsung, atau gunakan layanan yang memang dirancang untuk streaming game. VPS serbaguna tidak dapat melakukan rendering, sedangkan instance GPU berbiaya lebih tinggi daripada perangkat keras dan tetap bermasalah dengan sistem anti-cheat. Jika Anda ingin menjadi host, sewa VPS. VPS sangat cocok untuk tujuan ini dengan biaya rendah, dan server yang sama dapat menjalankan layanan lain di antara sesi bermain.

FAQ

Dapatkah saya menginstal Steam di VPS dan memainkan game saya?

Anda dapat menginstal klien Steam pada VPS Linux dan klien tersebut akan mengunduh game. Bagian yang gagal adalah memainkannya. Paket standar tidak memiliki GPU, sehingga game 3D beralih ke rendering CPU pada beberapa frame per detik. Banyak game modern juga menolak berjalan tanpa renderer yang didukung. Mengirim kembali hasil rendering ke layar menambah latensi encoding dan jaringan. Steam Remote Play dirancang untuk melakukan streaming dari mesin gaming nyata milik Anda. Fitur ini mengharuskan mesin tersebut memiliki kartu grafis.

Apakah VPS dengan GPU memungkinkan saya memainkan game apa pun yang saya miliki?

VPS tersebut mengatasi masalah rendering, tetapi tidak mengatasi masalah lainnya. Anda tetap memerlukan encoder perangkat keras, klien dengan latensi rendah seperti Moonlight, dan server yang cukup dekat agar round trip tetap kecil. Sistem anti-cheat menjadi hambatan utama. Vanguard milik Riot menolak berjalan di mesin virtual. Easy Anti-Cheat dan BattlEye juga dapat mendeteksi hypervisor, sehingga game shooter kompetitif tidak dapat digunakan. Game single-player dan game dengan tempo lebih lambat merupakan penggunaan yang realistis, dengan biaya bulanan yang melebihi harga perangkat keras lokal.

Berapa ukuran VPS yang saya perlukan untuk server Minecraft bagi sepuluh teman?

Server Java vanilla untuk sepuluh pemain dapat berjalan dengan nyaman pada 2 vCPU dan 4 GB RAM. Alokasikan sekitar 3 GB untuk JVM (Java virtual machine) dengan -Xmx3G. Sisakan RAM lainnya untuk sistem operasi, karena JVM akan menggunakan setiap byte yang Anda izinkan dan kernel tetap memerlukan memori untuk page cache. Modpack besar mengubah kebutuhan tersebut. Siapkan heap sebesar 6 GB hingga 8 GB saja. Pilih paket dengan single core yang lebih cepat, karena world tick utama berjalan pada satu thread.

Mengapa remote desktop terasa lancar, tetapi game tidak?

Desktop hanya mengubah bagian kecil layar pada satu waktu. Tidak ada yang menyadari jika gambar ulang sebuah jendela tiba 100 ms terlambat. Game mengubah setiap piksel puluhan kali per detik dan membentuk loop umpan balik melalui tangan Anda. VNC dan RDP biasa mengirimkan persegi panjang yang berubah melalui TCP. Akibatnya, layar yang terus bergerak menghasilkan retransmisi dan jeda. Bahkan video stream yang baik tetap memiliki latensi input. Latensi itulah yang Anda rasakan saat mencoba membidik.

#gaming#vps#gpu#game-servers#cloud-gaming