Lahat ng Kailangan Mo upang Bumuo ng isang Game Server sa Linux

Lahat ng Kailangan Mo upang Bumuo ng isang Game Server sa Linux

Ang gaming ay palaging mas masaya sa maraming mga manlalaro. Nagsimula ito pabalik sa Atari 2600 at mga arcade cabinet. Nang dumating ang edad sa internet, ginawang realidad ng mga server ng laro.





Sa kasalukuyang henerasyon ng paglalaro ng PC, maaari kang kumonekta sa mga server o patakbuhin ang iyong sarili. Ang Minecraft, Counter-Strike, at maraming iba pang mga laro ay sumusuporta sa multiplayer sa publiko at pribadong mga server.





Ang pinakamahusay na mga resulta ay sa mga server ng Linux. Kung ang laro ay nasa Windows, macOS, o kahit sa Android, perpekto ang isang server ng laro sa Linux.





Narito ang kailangan mong malaman upang makabuo ng isang server ng laro sa Linux.

Mga Kinakailangan para sa Pagbuo ng isang Game Server

Mayroong isang maling kuru-kuro na ang pagbuo ng isang server ng laro ay nangangailangan ng malakas na hardware. Sa kabilang banda, ang hindi mo kailangan ng high-end na hardware. Gayunpaman, ang mga mababang computer ng spec ay malamang na hindi magbibigay ng pinakamabuting kalagayan na pagganap.



Depende talaga ito sa kung anong mga laro ang plano mong i-host sa iyong Linux game server. Kaya, paano ka makapagsisimula?

Kaya, kailangan mo munang malaman ang ilang mga bagay. Habang ang pagbuo ng isang server ng laro sa Linux ay hindi labis na nahihirapan, nag-uutos ito ng ilang pamilyar sa networking at computer. Ang hindi mo alam, maghanap online.





Pagkatapos ay mayroong hardware. Karaniwan kang may tatlong pagpipilian, lahat ay may mga limitasyon:

  • Isang compact at abot-kayang SBC (solong board computer) tulad ng Raspberry Pi
  • Ang iyong PC, na may ilang mga pinahusay na detalye ng system
  • Isang dedikadong server ng laro ng Linux, na naka-host sa ibang lugar

Tingnan natin ang mga kalamangan at kahinaan ng bawat isa.





Pagho-host ng isang Linux Game Server sa Raspberry Pi

Ang pagho-host ng isang server ng laro sa isang Raspberry Pi ay prangka, ngunit malilimitahan ka sa karamihan ng mas matandang mga laro. Gayunpaman, ang computer ay abot-kayang, mababang lakas, at may built-in na wireless networking at Ethernet.

Ginagawa nitong perpekto para sa pagho-host ng mga kapaligiran sa multiplayer gaming tulad ng Minecraft, QuakeWorld, Terraria, Windward, at maging OpenTTD at FreeCiv.

Interesado sa paggamit ng isang server ng Linux game na pinapatakbo ng Raspberry Pi? Para sa higit pang mga detalye, suriin ang aming listahan ng mga server ng laro ng Raspberry Pi. Tandaan na ang karamihan sa mga laro sa listahan ay maaari ring ma-host sa isang karaniwang Linux PC.

Gamitin ang iyong PC bilang isang Game Server

Nagpaplano na gamitin ang iyong PC upang mag-host ng mga laro ng multiplayer network? Ang paggamit ng iyong PC bilang isang server ng laro na tumatakbo sa Linux ay isang matalinong pagpipilian kung mayroon kang isang malakas na rig. Magagawa nitong makayanan ang anumang mula sa Minecraft hanggang Call of Duty: Black Ops.

Dumarating ito sa ilang mga pagkukulang, gayunpaman. Kakailanganin mong iwanan ang PC na nakabukas at nakakonekta sa iyong network ng buong oras. Inirerekomenda din ang isang nakalaang IP address, na nagdaragdag sa potensyal na pag-outlay.

Mayroon ding hamon na panatilihing napapanahon ang iyong server, i-patch ang Linux OS, panatilihing ligtas ito, at pag-upgrade ng hardware kung kinakailangan.

Paupahan ang isang Dedicated Linux Game Server

Maaari mo ring arkilahin ang isang server na maaaring i-set up gamit ang software ng server ng laro.

Makatipid ng maraming oras, ito ay isang solusyon para sa mga hardcore multiplayer na manlalaro. Habang ang nakatuon na mga Linux game server ay abot-kayang (mula sa humigit-kumulang na $ 10 sa isang buwan para sa isang pangunahing server ng Minecraft) kumakatawan ito sa isang regular na papalabas na maaaring hindi mo nais na mangako.

bakit ang bagal ng serbisyo ko

Sa kabilang banda, ang pagpapaupa sa isang server ay nakakatipid ng oras sa pagpapanatili, at iniiwasan ang gastos ng isang nakatuong IP address. Gayunpaman, limitado ka sa pagho-host ng mga laro na suportado ng iyong napiling software ng server ng laro ng Linux.

GameServers.com nag-aalok ng isang solidong solusyon, na may mahusay na kalidad ng mga server na ibinigay para sa paglalaro ng network. Sila ay mayroon ding magagamit ang mga libreng server para sa tanyag na mas matandang mga laro.

Pagbuo ng isang Game Server Sa Linux

Kapag naayos mo na ang isang solusyon na nababagay sa iyong mga laro, pangkat ng manlalaro, at badyet, oras na upang buuin ang server. Para sa isang naupahang solusyon maaari kang mag-click ng ilang mga pindutan sa isang website; kung ginagamit mo ang iyong PC, kailangan mong suriin ang ilang mga bagay:

  • Magagamit ba ang isang server?
  • Sinusuportahan ba ang online multiplayer?
  • Natutugunan ba ng iyong PC ang mga kinakailangan sa hardware?

Dapat mo ring isaalang-alang kung ang isang nakatuong IP address ay kinakailangan mula sa iyong ISP. Papayagan nito ang mga manlalaro mula sa buong salita na ma-access ang iyong server. Gayunpaman, ang isang nakatuong IP address ay hindi mura. Ang pagdikit sa lokal na paglalaro ng network ay magpapatunay ng higit na abot-kayang.

Kailangan mo ba ng manager ng game server?

Aling Linux Distro ang Pinakamahusay para sa isang Game Server?

Gayunpaman nagpatuloy ka sa iyong server ng laro ng Linux, kailangan mong piliin ang pinakamahusay na distro para sa laro.

Para sa sinumang bago dito, ang pinaka-naa-access na bersyon ng Linux, ang Ubuntu, ay gumagawa ng isang mahusay na server ng laro. Sa pamamagitan ng napakaraming dokumentasyon, payo, at blog sa operating system na ito, hindi banggitin ang isang malawak na pagpipilian ng sinusuportahang hardware, dapat itong maging prangka upang i-set up upang mag-host ng mga laro.

Ang mga kahalili na maaari mong isaalang-alang ay kasama ang:

  • Debian
  • Arch Linux
  • Gentoo

Sa madaling salita, naghahanap ka para sa isang distro na madaling gamitin, nababagay sa iyong hardware, at maaaring suportahan ang laro.

Ano ang Mga Game Server na Maaari Mong Buuin Sa Linux?

Napakaraming mga tanyag na laro ay may suporta sa online na multiplayer. Kaya, kapag naka-install sa mga system sa parehong network tulad ng iyong server ng laro, nakakakita ang mga laro ng anumang mga session ng multiplayer.

Kasama sa mga halimbawa ng mga laro:

bakit hindi gumagana ang aking charger
  • Minecraft
  • Team Fortress 2 (sa itaas)
  • Counter-Strike

Gayunpaman, ang mga pagpipilian ay mas malawak kaysa sa trio na ito. Maaari kang lumikha ng isang server ng laro para sa anuman sa mga pamagat na ito na may kadalian. Para sa iba pang mga laro, suriin kung sinusuportahan nila ang multiplayer ng network.

Hindi mo rin kailangan ng isang buong laki ng PC sa ilang mga kaso. Ang Raspberry Pi ay isang pangunahing kandidato para sa Minecraft, halimbawa. Suriin ang aming detalyadong gabay sa kung paano i-set up ang Minecraft server sa Raspberry Pi para sa mga detalye. Para sa desktop, tingnan ang aming gabay sa pag-set up ng isang Minecraft server.

Lumilikha ng isang Steam Game Server

Para sa Counter-Strike at iba pang mga laro sa Steam, kakailanganin mo ang isang Steam game server. Gayunpaman, ang paglikha ng isang Steam game server ay medyo magkakaiba. Para sa pinakamalawak na suporta para sa maraming mga laro hangga't maaari sa Linux, pinakamahusay na gamitin ang Ubuntu na may Steam.

Napapanahong listahan ng Steam ng nakatuon na mga server ng laro para sa Linux ay makakatulong sa iyo na magpasya. Ang ilang mga server ay nangangailangan ng orihinal na laro upang mabili (tulad ng Counter-Strike Global Offensive Dedicated Server). Ang iba (hal. Terraria) ay hindi nangangailangan ng orihinal.

Ano ang ibig sabihin nito? Kaya, maaari kang mag-host ng isang server ng laro para sa isang laro na hindi mo pag-aari sa Linux ngunit mayroon sa Windows.

Ang Steam Game Server ay hindi magagamit bilang default sa Steam. Matapos i-install ang game client, kakailanganin mo ang SteamCMD upang pamahalaan ang iyong mga laro. Magsimula sa pamamagitan ng paglikha ng isang gumagamit ng Steam sa iyong terminal sa Linux:

useradd -m steam

lumikha at ipasok ang home folder ng gumagamit:

cd /home/steam

Upang mai-install sa isang 64-bit na system, idagdag ang multiverse repository at i-update:

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

Panghuli, i-install ang steamcmd:

sudo apt install lib32gcc1 steamcmd

Kung nagpapatakbo ka ng isang 32-bit na system, hindi mo na kailangan ang multiverse repository. Sa halip, pagkatapos likhain ang home folder, gamitin

sudo apt install steamcmd

Suriin ang mga pahina ng suporta sa Steam para sa mga tagubilin para sa iba pang mga distrito ng Linux .

Sa naka-install na SteamCMD, patakbuhin ito sa:

cd ~
steamcmd

Tulad ng nabanggit, sinusuportahan ng SteamCMD ang hindi nagpapakilalang pag-login para sa karamihan sa mga server ng laro. Gamitin

login anonymous

Para sa mga nakalaang server na pinaplano mong mag-host nang lampas sa iyong home network, matalino na lumikha ng isang bagong Steam account. Ito ay dapat magkaroon ng magkakaibang mga kredensyal sa iyong karaniwang client ng Steam game.

Pagse-set up ng isang Steam Game Server

Upang mag-install ng isang server ng laro sa Steam, ipasok ang pangalan ng direktoryo ng pag-install:

force_install_dir

(kung saan hahantong sa isang direktoryo na pinangalanan upang tumugma sa laro).

Nagtatalaga ang Steam ng mga AppID para sa parehong mga kliyente at server. Halimbawa:

Pinagmulan ng Counter-Strike

  • AppID ng Client: 240
  • Server AppID: 232330

Team Fortress 2

  • AppID ng Client: 440
  • Server AppID: 232250

Upang mai-install (at i-update) ang isang Steam game server:

app_update

Para sa Counter-Strike Source, gamitin

app_update 232330

Upang kumonekta sa iyong Steam game server, patakbuhin lamang ang laro sa iyong client PC. Kung ang server ng laro ay hindi awtomatikong napansin, piliin ang pagpipiliang multiplayer o paglalaro ng network. Dapat nakalista ang game server dito, kaya mag-login at maglaro.

Multiplayer Sa Mga Game Manager ng Linux Game

Sa wakas, ang Mga Game Manager ng Linux Game ay nagbibigay ng isang mahusay na solusyon. Ito ay isang kamangha-manghang tool na katugma sa karamihan. Ipinagmamalaki ng LGSM ang higit sa 50 mga server. Dagdag pa, bukas na mapagkukunan ito at isinasama sa SteamCMD. Pinapayagan ng tool ng command line ang mabilis na pag-deploy ng mga server ng laro sa Linux.

Alamin ang higit pa sa pamamagitan ng pagbisita linuxgsm.com .

Oras upang Buuin ang Iyong Linux Game Server

Ang pagbuo ng isang server ng laro para sa Linux ay hindi madali, ngunit may sapat na mahusay na software upang pigilan itong maging kumplikado.

Nagse-set up ka man ng isang server ng Minecraft o naghahanda para sa kaunting pagkilos sa Counter-Strike Source, magagamit ang mga tool. Kung ang iyong hardware ay nasa gawain, ang iyong server ng laro ay dapat na isang masaya, tanyag na patutunguhan para sa mga kapwa manlalaro.

Tulad ng malamang na nais mong makipag-chat sa iyong mga kalaban, narito kung paano i-set up ang iyong sariling server ng Discord .

Magbahagi Magbahagi Mag-tweet Email Ito ba ay Worth Upgrading sa Windows 11?

Ang Windows ay muling idisenyo. Ngunit sapat na ba iyon upang kumbinsihin kang lumipat mula sa Windows 10 patungong Windows 11?

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Gaming
  • Linux
  • Mga Tutorial sa DIY Project
  • Home Server
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Ang Deputy Deputy for Security, Linux, DIY, Programming, at Tech ay Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

kung paano itago ang teksto sa excel
Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe