Semua yang Anda Butuhkan untuk Membangun Server Game di Linux

Semua yang Anda Butuhkan untuk Membangun Server Game di Linux

Bermain game selalu lebih menyenangkan dengan banyak pemain. Itu dimulai kembali dengan Atari 2600 dan lemari arcade. Ketika era internet tiba, server game membuat aksi multipemain jarak jauh menjadi kenyataan.





Dengan game PC generasi saat ini, Anda dapat terhubung ke server atau menjalankannya sendiri. Minecraft, Counter-Strike, dan banyak game lainnya mendukung multipemain di server publik dan pribadi.





Hasil terbaik adalah dengan server Linux. Baik gamenya ada di Windows, macOS, atau bahkan di Android, server game Linux sangat ideal.





Inilah yang perlu Anda ketahui untuk membangun server game di Linux.

Persyaratan untuk Membangun Server Game

Ada kesalahpahaman bahwa membangun server game membutuhkan perangkat keras yang kuat. Sebaliknya, Anda tidak memerlukan perangkat keras kelas atas. Namun, komputer dengan spesifikasi rendah kemungkinan besar tidak akan menghasilkan kinerja yang optimal.



Itu benar-benar tergantung pada game apa yang Anda rencanakan untuk di-host di server game Linux Anda. Jadi, bagaimana Anda bisa memulai?

Nah, Anda perlu mengetahui beberapa hal terlebih dahulu. Meskipun membangun server game di Linux tidak terlalu sulit, hal itu mengharuskan beberapa jaringan dan keakraban komputer. Apa yang Anda tidak tahu, cari online.





Lalu ada perangkat keras. Anda pada dasarnya memiliki tiga pilihan, semua dengan batasan:

  • SBC (komputer papan tunggal) yang ringkas dan terjangkau seperti Raspberry Pi
  • PC Anda, dengan beberapa spesifikasi sistem yang ditingkatkan
  • Server game Linux khusus, dihosting di tempat lain

Mari kita lihat pro dan kontra dari masing-masing.





Hosting Server Game Linux di Raspberry Pi

Hosting server game di Raspberry Pi sangat mudah, tetapi Anda akan dibatasi untuk sebagian besar game lama. Namun, komputer ini terjangkau, daya rendah, dan memiliki jaringan nirkabel dan Ethernet built-in.

Ini membuatnya ideal untuk menghosting lingkungan game multipemain seperti Minecraft, QuakeWorld, Terraria, Windward, dan bahkan OpenTTD dan FreeCiv.

Tertarik untuk menggunakan server game Linux bertenaga Raspberry Pi? Untuk lebih jelasnya, periksa daftar server game Raspberry Pi kami. Perhatikan bahwa sebagian besar game dalam daftar juga dapat di-host di PC Linux standar.

Gunakan PC Anda sebagai Server Game

Berencana untuk menggunakan PC Anda untuk meng-host game jaringan multipemain? Menggunakan PC Anda sebagai server game yang berjalan di Linux adalah pilihan cerdas jika Anda memiliki rig yang kuat. Ini akan mampu mengatasi apa pun mulai dari Minecraft hingga Call of Duty: Black Ops.

Ini datang dengan beberapa kekurangan, namun. Anda harus membiarkan PC dalam keadaan menyala dan terhubung ke jaringan Anda secara penuh waktu. Alamat IP khusus juga disarankan, menambah potensi pengeluaran.

Ada juga tantangan untuk menjaga server Anda tetap up to date, menambal OS Linux, menjaganya agar tetap aman, dan memutakhirkan perangkat keras bila diperlukan.

Sewa Server Game Linux Khusus

Anda juga dapat menyewa server yang dapat diatur dengan perangkat lunak server game.

Menghemat banyak waktu, ini adalah solusi untuk gamer multipemain hardcore. Meskipun server game Linux khusus terjangkau (dari sekitar per bulan untuk server Minecraft dasar), server ini mewakili pengeluaran reguler yang mungkin tidak ingin Anda lakukan.

android 7.0 memindahkan aplikasi ke kartu sd

Di sisi lain, sewa server menghemat waktu dengan pemeliharaan, dan menghindari biaya alamat IP khusus. Namun, Anda akan dibatasi untuk menghosting game yang didukung oleh perangkat lunak server game Linux pilihan Anda.

GameServers.com menawarkan solusi yang solid, dengan server berkualitas baik yang disediakan untuk bermain jaringan. Mereka juga punya server gratis tersedia untuk game lama yang populer.

Membangun Server Game Dengan Linux

Setelah Anda menentukan solusi yang sesuai dengan game, grup gamer, dan anggaran Anda, saatnya membangun server. Untuk solusi sewa, Anda dapat mengklik beberapa tombol di situs web; jika Anda menggunakan PC, Anda perlu memeriksa beberapa hal:

  • Apakah server tersedia?
  • Apakah multipemain online didukung?
  • Apakah PC Anda memenuhi persyaratan perangkat keras?

Anda juga harus mempertimbangkan apakah alamat IP khusus diperlukan dari ISP Anda. Ini akan memungkinkan pemain dari seluruh dunia untuk mengakses server Anda. Namun, alamat IP khusus tidak murah. Berpegang pada permainan jaringan lokal akan terbukti jauh lebih terjangkau.

Apakah Anda memerlukan manajer server game?

Distro Linux Mana yang Terbaik untuk Server Game?

Bagaimanapun Anda melanjutkan dengan server game Linux Anda, Anda harus memilih distro terbaik untuk game tersebut.

Bagi siapa pun yang baru mengenal ini, versi Linux yang paling mudah diakses, Ubuntu, membuat server game yang luar biasa. Dengan begitu banyak dokumentasi, saran, dan blog tentang sistem operasi ini, belum lagi berbagai pilihan perangkat keras yang didukung, seharusnya mudah untuk menyiapkan host game.

Alternatif yang mungkin Anda pertimbangkan meliputi:

  • Debian
  • Arch Linux
  • Gentoo

Singkatnya, Anda mencari distro yang mudah digunakan, sesuai dengan perangkat keras Anda, dan dapat mendukung permainan.

Server Game Apa yang Dapat Anda Bangun Dengan Linux?

Begitu banyak game populer yang hadir dengan dukungan multiplayer online. Jadi, saat diinstal pada sistem di jaringan yang sama dengan server game Anda, game tersebut mendeteksi sesi multipemain apa pun.

Contoh permainan antara lain:

cara mengganti autentikator google ke ponsel baru
  • Minecraft
  • Benteng Tim 2 (atas)
  • Serangan balik

Namun, pilihannya jauh lebih luas daripada trio ini. Anda dapat membuat server game untuk salah satu judul ini dengan relatif mudah. Untuk game lain, periksa apakah mereka mendukung multipemain jaringan.

Anda bahkan tidak memerlukan PC berukuran penuh dalam beberapa kasus. Raspberry Pi adalah kandidat utama untuk Minecraft, misalnya. Lihat panduan terperinci kami di cara mengatur server Minecraft di Raspberry Pi untuk rincian. Untuk desktop, lihat panduan kami untuk menyiapkan server Minecraft .

Membuat Server Game Steam

Untuk Counter-Strike dan game Steam lainnya, Anda memerlukan server game Steam. Namun, membuat server game Steam sedikit berbeda. Untuk dukungan terluas untuk game sebanyak mungkin di Linux, yang terbaik adalah menggunakan Ubuntu dengan Steam.

Daftar terbaru Steam dari server game khusus untuk Linux akan membantu Anda memutuskan. Beberapa server memerlukan game asli untuk dibeli (seperti Counter-Strike Global Offensive Dedicated Server). Lainnya (misalnya Terraria) tidak memerlukan yang asli.

Apa artinya ini? Nah, Anda bisa meng-host server game untuk game yang tidak Anda miliki di Linux tetapi ada di Windows.

Steam Game Server tidak tersedia secara default dengan Steam. Setelah menginstal klien game, Anda memerlukan SteamCMD untuk mengelola game Anda. Mulailah dengan membuat pengguna Steam di terminal Linux Anda:

useradd -m steam

buat dan masukkan folder beranda pengguna:

cd /home/steam

Untuk menginstal pada sistem 64-bit, tambahkan repositori multiverse dan perbarui:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

Terakhir, instal steamcmd:

sudo apt install lib32gcc1 steamcmd

Jika Anda menjalankan sistem 32-bit, Anda tidak memerlukan repositori multiverse. Sebagai gantinya, setelah membuat folder rumah, gunakan

sudo apt install steamcmd

Periksa halaman dukungan Steam untuk instruksi untuk distro Linux lainnya .

Dengan SteamCMD terinstal, jalankan dengan:

cd ~
steamcmd

Seperti disebutkan, SteamCMD mendukung login anonim untuk sebagian besar server game. Menggunakan

login anonymous

Untuk server khusus yang Anda rencanakan untuk dihosting di luar jaringan rumah Anda, sebaiknya buat akun Steam baru. Ini harus memiliki kredensial yang berbeda dengan klien game Steam Anda yang biasa.

Menyiapkan Server Game Steam

Untuk menginstal server game di Steam, masukkan nama direktori instalasi:

force_install_dir

(di mana mengarah ke direktori bernama untuk mencocokkan permainan).

Steam memberikan AppIDs untuk klien dan server. Sebagai contoh:

Sumber Counter-Strike

  • ID Aplikasi Klien: 240
  • ID Aplikasi Server: 232330

Benteng Tim 2

  • ID Aplikasi Klien: 440
  • ID Aplikasi Server: 232250

Untuk menginstal (dan memperbarui) server game Steam:

app_update

Untuk Sumber Counter-Strike, gunakan

app_update 232330

Untuk terhubung ke server game Steam Anda, cukup jalankan game di PC klien Anda. Jika server game tidak terdeteksi secara otomatis, pilih opsi multipemain atau putar jaringan. Server game harus terdaftar di sini, jadi login dan mainkan.

Multiplayer Dengan Manajer Server Game Linux

Akhirnya, Manajer Server Game Linux memberikan solusi yang bagus. Ini adalah alat fantastis yang kompatibel dengan sebagian besar. LGSM menawarkan lebih dari 50 server. Plus, ini open source dan terintegrasi dengan SteamCMD. Alat baris perintah memungkinkan penyebaran cepat server game di Linux.

Cari tahu lebih lanjut dengan mengunjungi linuxgsm.com .

Saatnya Membangun Server Game Linux Anda

Membangun server game untuk Linux tidak mudah, tetapi ada cukup banyak perangkat lunak yang bagus untuk menghentikannya menjadi rumit.

Baik Anda sedang menyiapkan server Minecraft atau mempersiapkan beberapa tindakan frag di Counter-Strike Source, alatnya tersedia. Jika perangkat keras Anda sesuai untuk tugas itu, server game Anda harus menjadi tujuan yang menyenangkan dan populer bagi sesama gamer.

Karena Anda mungkin ingin mengobrol dengan lawan Anda, inilah cara mengatur server Discord Anda sendiri .

Membagikan Membagikan Menciak Surel Apakah Layak Mengupgrade ke Windows 11?

Windows telah didesain ulang. Tetapi apakah itu cukup untuk meyakinkan Anda untuk beralih dari Windows 10 ke Windows 11?

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Permainan
  • Linux
  • Tutorial Proyek DIY
  • Server Rumah
Tentang Penulis Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keamanan, Linux, DIY, Pemrograman, dan Penjelasan Teknologi, dan produser Podcast yang Sangat Berguna, dengan pengalaman luas dalam dukungan desktop dan perangkat lunak. Seorang kontributor untuk majalah Format Linux, Christian adalah penggemar Raspberry Pi, pecinta Lego dan penggemar game retro.

cara mendapatkan uang Anda kembali di steam
More From Christian Cawley

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan