Semua yang Anda Perlu Bina Pelayan Permainan di Linux

Semua yang Anda Perlu Bina Pelayan Permainan di Linux

Permainan selalu menyeronokkan dengan pelbagai pemain. Ia bermula dengan kabinet Atari 2600 dan arcade. Ketika zaman internet tiba, pelayan permainan menjadikan tindakan berbilang pemain jarak jauh menjadi kenyataan.





Dengan permainan PC generasi sekarang, anda boleh menyambung ke pelayan atau menjalankannya sendiri. Minecraft, Counter-Strike, dan banyak permainan lain menyokong berbilang pemain di pelayan awam dan swasta.





Hasil terbaik adalah dengan pelayan Linux. Sama ada permainan di Windows, macOS, atau bahkan di Android, pelayan permainan Linux sangat sesuai.





Inilah yang perlu anda ketahui untuk membina pelayan permainan di Linux.

Keperluan untuk Membangun Pelayan Permainan

Terdapat salah tanggapan bahawa membina pelayan permainan memerlukan perkakasan yang bagus. Sebaliknya, anda tidak memerlukan perkakasan mewah. Namun, komputer dengan spesifikasi rendah kemungkinan tidak akan menghasilkan prestasi yang optimum.



Itu sangat bergantung pada permainan apa yang anda rancangkan untuk di server permainan Linux anda. Jadi, bagaimana anda boleh memulakan?

Anda mesti mengetahui beberapa perkara terlebih dahulu. Walaupun membina pelayan permainan di Linux tidak begitu sukar, ia memerlukan beberapa keakraban rangkaian dan komputer. Apa yang anda tidak tahu, cari dalam talian.





Kemudian ada perkakasan. Anda pada dasarnya mempunyai tiga pilihan, semuanya dengan batasan:

  • SBC yang ringkas dan berpatutan (single board computer) seperti Raspberry Pi
  • PC anda, dengan beberapa spesifikasi sistem yang dipertingkatkan
  • Pelayan permainan Linux khusus, dihoskan di tempat lain

Mari lihat kebaikan dan keburukan masing-masing.





Mengehoskan Pelayan Permainan Linux di Raspberry Pi

Mengehoskan pelayan permainan di Raspberry Pi sangat mudah, tetapi anda akan terhad kepada permainan yang lebih lama. Walau bagaimanapun, komputernya berpatutan, berkuasa rendah, dan mempunyai rangkaian tanpa wayar dan Ethernet terbina dalam.

Ini menjadikannya ideal untuk hosting persekitaran permainan berbilang pemain seperti Minecraft, QuakeWorld, Terraria, Windward, dan juga OpenTTD dan FreeCiv.

Berminat untuk menggunakan pelayan permainan Linux yang dikuasakan oleh Raspberry Pi? Untuk maklumat lebih lanjut, periksa senarai pelayan permainan Raspberry Pi kami. Perhatikan bahawa kebanyakan permainan dalam senarai juga boleh dihoskan pada PC Linux standard.

Gunakan PC anda sebagai Pelayan Permainan

Ada rancangan untuk menggunakan PC anda untuk menjadi tuan rumah permainan rangkaian berbilang pemain? Menggunakan PC anda sebagai pelayan permainan yang berjalan di Linux adalah pilihan pintar jika anda mempunyai rig yang kuat. Ia akan dapat mengatasi apa sahaja dari Minecraft hingga Call of Duty: Black Ops.

Ini datang dengan beberapa kekurangan, namun. Anda perlu membiarkan PC dihidupkan dan disambungkan ke rangkaian anda sepenuh masa. Alamat IP khusus juga disyorkan, menambah potensi pengeluaran.

Terdapat juga cabaran untuk memastikan pelayan anda sentiasa terkini, menambal OS Linux, menjaganya dengan selamat, dan meningkatkan perkakasan apabila perlu.

Sewa Pelayan Permainan Linux Dedicated

Anda juga boleh menyewa pelayan yang dapat disiapkan dengan perisian pelayan permainan.

Menjimatkan banyak masa, ini adalah penyelesaian untuk pemain berbilang pemain tegar. Walaupun pelayan permainan Linux khusus berpatutan (dari sekitar $ 10 sebulan untuk pelayan Minecraft asas) ia mewakili jalan keluar biasa yang mungkin anda tidak mahu lakukan.

android tidak dapat memindahkan aplikasi ke kad sd

Sebaliknya, penyewaan pelayan menjimatkan masa dengan penyelenggaraan, dan mengelakkan kos alamat IP khusus. Namun, Anda akan terbatas pada hosting permainan yang disokong oleh perisian pelayan permainan Linux pilihan anda.

GameServers.com menawarkan penyelesaian yang kukuh, dengan pelayan berkualiti yang disediakan untuk permainan rangkaian. Mereka juga ada pelayan percuma disediakan untuk permainan lama yang popular.

Membina Pelayan Permainan Dengan Linux

Setelah anda menyelesaikan penyelesaian yang sesuai dengan permainan, kumpulan pemain, dan anggaran anda, sudah tiba masanya untuk membina pelayan. Untuk penyelesaian yang disewa, anda boleh mengklik beberapa butang di laman web; jika anda menggunakan PC anda, anda perlu memeriksa beberapa perkara:

  • Adakah pelayan tersedia?
  • Adakah berbilang pemain dalam talian disokong?
  • Adakah PC anda memenuhi keperluan perkakasan?

Anda juga harus mempertimbangkan sama ada alamat IP khusus diperlukan dari ISP anda. Ini akan membolehkan pemain dari seluruh dunia mengakses pelayan anda. Walau bagaimanapun, alamat IP khusus tidak murah. Mematuhi permainan rangkaian tempatan akan terbukti jauh lebih berpatutan.

Adakah anda memerlukan pengurus pelayan permainan?

Distro Linux mana yang Terbaik untuk Pelayan Permainan?

Walaupun anda meneruskan pelayan permainan Linux anda, anda perlu memilih distro terbaik untuk permainan tersebut.

Bagi sesiapa yang baru menggunakan ini, versi Linux yang paling mudah diakses, Ubuntu, menjadikan pelayan permainan yang sangat baik. Dengan begitu banyak dokumentasi, nasihat, dan blog mengenai sistem operasi ini, apatah lagi dengan banyak pilihan perkakasan yang disokong, haruslah siap untuk menjadi tuan rumah permainan.

Alternatif yang mungkin anda pertimbangkan termasuk:

  • Debian
  • Arch Linux
  • Gentoo

Ringkasnya, anda mencari distro yang mudah digunakan, sesuai dengan perkakasan anda, dan dapat menyokong permainan.

Pelayan Permainan Apa yang Boleh Anda Bina Dengan Linux?

Begitu banyak permainan popular dilengkapi dengan sokongan berbilang pemain dalam talian. Oleh itu, apabila dipasang pada sistem di rangkaian yang sama dengan pelayan permainan anda, permainan mengesan sesi berbilang pemain.

Contoh permainan merangkumi:

bagaimana agar telefon saya dapat dicas lebih pantas
  • Minecraft
  • Team Fortress 2 (di atas)
  • Counter-Strike

Walau bagaimanapun, pilihannya jauh lebih luas daripada trio ini. Anda mungkin membuat pelayan permainan untuk mana-mana tajuk ini dengan relatif mudah. Untuk permainan lain, periksa sama ada ia menyokong berbilang pemain rangkaian.

Anda tidak memerlukan PC bersaiz penuh dalam beberapa kes. Raspberry Pi adalah calon utama Minecraft, misalnya. Lihat panduan terperinci kami di cara menyediakan pelayan Minecraft di Raspberry Pi untuk keterangan. Untuk desktop, lihat panduan kami untuk menyediakan pelayan Minecraft.

Membuat Pelayan Permainan Steam

Untuk permainan Counter-Strike dan Steam yang lain, anda memerlukan pelayan permainan Steam. Walau bagaimanapun, membuat pelayan permainan Steam sedikit berbeza. Untuk sokongan seluas mungkin untuk permainan sebanyak mungkin di Linux, lebih baik menggunakan Ubuntu dengan Steam.

Senarai terkini Steam untuk pelayan permainan khusus untuk Linux akan membantu anda membuat keputusan. Beberapa pelayan memerlukan permainan asli untuk dibeli (seperti Counter-Strike Global Offensive Dedicated Server). Yang lain (mis. Terraria) tidak memerlukan yang asli.

Apakah maksud ini? Anda boleh menjadi tuan rumah pelayan permainan untuk permainan yang tidak anda miliki di Linux tetapi mempunyai Windows.

Steam Game Server tidak tersedia secara lalai dengan Steam. Setelah memasang klien permainan, anda memerlukan SteamCMD untuk menguruskan permainan anda. Mulakan dengan membuat pengguna Steam di terminal Linux anda:

useradd -m steam

buat dan masukkan folder utama pengguna:

cd /home/steam

Untuk memasang pada sistem 64-bit, tambahkan repositori multiverse dan kemas kini:

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

Akhirnya, pasang steamcmd:

sudo apt install lib32gcc1 steamcmd

Sekiranya anda menjalankan sistem 32-bit, anda tidak memerlukan repositori multiverse. Sebaliknya, setelah membuat folder utama, gunakan

sudo apt install steamcmd

Periksa halaman sokongan Steam untuk arahan untuk distro Linux yang lain .

Dengan SteamCMD dipasang, jalankan dengan:

cd ~
steamcmd

Seperti yang dinyatakan, SteamCMD menyokong log masuk tanpa nama untuk kebanyakan pelayan permainan. Gunakan

login anonymous

Untuk pelayan khusus yang anda rancangkan untuk menjadi tuan rumah di luar rangkaian rumah anda, adalah bijak untuk membuat akaun Steam baru. Ini mesti mempunyai kelayakan yang berbeza untuk pelanggan permainan Steam biasa anda.

Menyiapkan Pelayan Permainan Steam

Untuk memasang pelayan permainan di Steam, masukkan nama direktori pemasangan:

force_install_dir

(di mana mengarah ke direktori yang dinamakan sesuai dengan permainan).

Steam memberikan AppID untuk kedua-dua pelanggan dan pelayan. Sebagai contoh:

Sumber Counter-Strike

  • Apl Pelanggan: 240
  • Pelayan AppID: 232330

Benteng Pasukan 2

  • Apl Pelanggan: 440
  • AppID pelayan: 232250

Untuk memasang (dan mengemas kini) pelayan permainan Steam:

app_update

Untuk Sumber Counter-Strike, gunakan

app_update 232330

Untuk menyambung ke pelayan permainan Steam anda, jalankan permainan di PC pelanggan anda. Sekiranya pelayan permainan tidak dikesan secara automatik, pilih pilihan permainan berbilang pemain atau rangkaian. Pelayan permainan harus disenaraikan di sini, jadi log masuk dan mainkan.

Multiplayer Dengan Pengurus Pelayan Permainan Linux

Akhirnya, Pengurus Pelayan Permainan Linux memberikan penyelesaian yang baik. Ini adalah alat hebat yang serasi dengan kebanyakan. LGSM mempunyai lebih daripada 50 pelayan. Plus, ia adalah sumber terbuka dan berintegrasi dengan SteamCMD. Alat baris perintah membolehkan penyebaran pelayan permainan cepat di Linux.

Dapatkan maklumat lanjut dengan melawati linuxgsm.com .

Masa untuk Membangun Pelayan Permainan Linux Anda

Membina pelayan permainan untuk Linux tidak mudah, tetapi ada cukup perisian yang baik untuk menghentikannya menjadi rumit.

Sama ada anda sedang menyediakan pelayan Minecraft atau bersiap untuk melakukan beberapa tindakan pecah pada Counter-Strike Source, alat-alat itu ada. Sekiranya perkakasan anda sesuai dengan tugas, pelayan permainan anda semestinya menjadi destinasi yang menyeronokkan dan popular untuk rakan-rakan pemain.

Oleh kerana anda mungkin mahu berbual dengan lawan anda, berikut ini cara menyediakan pelayan Discord anda sendiri .

Berkongsi Berkongsi Tweet E-mel Adakah Perlu Ditingkatkan ke Windows 11?

Windows telah direka bentuk semula. Tetapi apakah itu cukup untuk meyakinkan anda untuk beralih dari Windows 10 ke Windows 11?

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Permainan
  • Linux
  • Tutorial Projek DIY
  • Pelayan Rumah
Mengenai Pengarang Christian Cawley(1510 Artikel Diterbitkan)

Timbalan Editor untuk Keselamatan, Linux, DIY, Pengaturcaraan, dan Penerbit Podcast yang Dijelaskan Teknikal, dan Benar-benar Berguna, dengan pengalaman luas dalam sokongan desktop dan perisian. Penyumbang kepada majalah Linux Format, Christian adalah Raspberry Pi tinkerer, kekasih Lego dan peminat permainan retro.

iphone 7 tidak dikenali oleh itunes
Lagi Dari Christian Cawley

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan