Alt du trenger for å bygge en spillserver på Linux

Alt du trenger for å bygge en spillserver på Linux

Gaming har alltid vært morsommere med flere spillere. Det startet tilbake med Atari 2600 og arkadeskap. Da internettalderen kom, gjorde spillservere ekstern flerspiller -handling til virkelighet.





Med den nåværende generasjonen PC -spill kan du koble til servere eller kjøre en selv. Minecraft, Counter-Strike og mange andre spill støtter flerspiller på offentlige og private servere.





De beste resultatene er med Linux -servere. Enten spillet er på Windows, macOS eller til og med Android, er en Linux -spillserver ideell.





Her er det du trenger å vite for å bygge en spillserver på Linux.

Krav for å bygge en spillserver

Det er en misforståelse at det å bygge en spillserver krever solid maskinvare. Tvert imot, du trenger ikke avansert maskinvare. Imidlertid vil lave datamaskiner sannsynligvis ikke gi optimal ytelse.



Det avhenger virkelig av hvilke spill du planlegger å være vert for på din Linux -spillserver. Så, hvordan kan du komme i gang?

Vel, du må vite noen ting først. Selv om det ikke er veldig vanskelig å bygge en spillserver på Linux, krever det litt nettverk og datakjennskap. Det du ikke vet, slå opp på nettet.





Så er det maskinvaren. Du har i utgangspunktet tre valg, alle med begrensninger:

  • En kompakt og rimelig SBC (enkeltkort datamaskin) som Raspberry Pi
  • PCen din, med noen forbedrede systemspesifikasjoner
  • En dedikert Linux -spillserver, som er vert andre steder

La oss se på fordeler og ulemper med hver.





Hosting av en Linux Game Server på Raspberry Pi

Det er greit å være vert for en spillserver på en Raspberry Pi, men du vil være begrenset til stort sett eldre spill. Imidlertid er datamaskinen rimelig, lite strøm og har innebygd trådløst nettverk og Ethernet.

Dette gjør den ideell for hosting av flerspillermiljøer som Minecraft, QuakeWorld, Terraria, Windward og til og med OpenTTD og FreeCiv.

Interessert i å bruke en Raspberry Pi-drevet Linux-spillserver? For mer informasjon, se vår liste over Raspberry Pi -spillservere. Vær oppmerksom på at de fleste spillene på listen også kan lagres på en standard Linux -PC.

Bruk PC -en som en spillserver

Planlegger du å bruke PC -en til å være vert for flerspiller -nettverksspill? Å bruke PC -en som en spillserver som kjører på Linux er et smart alternativ hvis du har en kraftig rigg. Den vil klare alt fra Minecraft til Call of Duty: Black Ops.

Dette kommer imidlertid med noen mangler. Du må la PC -en være slått på og tilkoblet nettverket ditt på heltid. En dedikert IP -adresse anbefales også, noe som øker det potensielle utlegget.

Det er også en utfordring å holde serveren din oppdatert, lappe Linux -operativsystemet, holde det sikkert og oppgradere maskinvaren når det er nødvendig.

Lei en dedikert Linux -spillserver

Du kan også lease en server som kan konfigureres med spillserverprogramvare.

Dette sparer mye tid og er en løsning for hardcore flerspillerspillere. Selv om dedikerte Linux -spillservere er rimelige (fra rundt $ 10 i måneden for en grunnleggende Minecraft -server) representerer det en vanlig utgående som du kanskje ikke vil forplikte deg til.

hva skjer med meldinger hvis jeg deaktiverer facebooken min

På den annen side sparer tid på vedlikehold av leasing av en server og unngår kostnaden for en dedikert IP -adresse. Du vil imidlertid være begrenset til hosting av spill som støttes av din valgte Linux -spillserverprogramvare.

GameServers.com tilbyr en solid løsning, med servere av god kvalitet for nettverksspill. De har også gratis servere tilgjengelig for populære eldre spill.

Bygg en spillserver med Linux

Når du har bestemt deg for en løsning som passer dine spill, spillergruppe og budsjett, er det på tide å bygge serveren. For en leid løsning kan du klikke på noen få knapper på et nettsted; Hvis du bruker PC -en, må du sjekke noen ting:

  • Er en server tilgjengelig?
  • Støttes flerspiller online?
  • Oppfyller PC -en maskinvarekravene?

Du bør også vurdere om det er nødvendig med en dedikert IP -adresse fra Internett -leverandøren din. Dette vil gi spillere fra hele ordet tilgang til serveren din. En dedikert IP -adresse er imidlertid ikke billig. Å holde seg til lokalt nettverksspill vil vise seg å være betydelig rimeligere.

Trenger du en spillserverbehandling?

Hvilken Linux Distro er best for en spillserver?

Uansett hvordan du fortsetter med din Linux -spillserver, må du velge den beste distroen for spillet.

For alle som er nye på dette, er den mest tilgjengelige Linux -versjonen, Ubuntu, en utmerket spillserver. Med så mye dokumentasjon, råd og blogger om dette operativsystemet, for ikke å snakke om et bredt utvalg av støttet maskinvare, bør det være greit å sette opp for å være vert for spill.

Alternativer du kan vurdere inkluderer:

  • Debian
  • Arch Linux
  • Gentoo

Kort sagt, du leter etter en distro som er enkel å bruke, som passer til maskinvaren din og kan støtte spillet.

Hvilke spillservere kan du bygge med Linux?

Så mange populære spill kommer med online flerspillerstøtte. Så når de er installert på systemer på samme nettverk som spillserveren din, oppdager spillene eventuelle flerspillerøkter.

Eksempel på spill inkluderer:

ekstern harddisk vises ikke Windows 10
  • Minecraft
  • Team Fortress 2 (ovenfor)
  • Motangrep

Alternativene er imidlertid langt bredere enn denne trioen. Du kan relativt enkelt lage en spillserver for noen av disse titlene. For andre spill, sjekk om de støtter nettverksflerspiller.

Du trenger ikke engang en PC i full størrelse i noen tilfeller. Raspberry Pi er for eksempel en førsteklasses kandidat for Minecraft. Sjekk vår detaljerte guide på hvordan du konfigurerer Minecraft -serveren på Raspberry Pi for detaljer. For skrivebord, se vår guide for å sette opp en Minecraft -server.

Opprette en Steam Game Server

For Counter-Strike og andre Steam-spill trenger du en Steam-spillserver. Å lage en Steam -spillserver er imidlertid litt annerledes. For størst mulig støtte for så mange spill som mulig på Linux, er det best å bruke Ubuntu med Steam.

Steams oppdaterte liste over dedikerte spillservere for Linux vil hjelpe deg med å bestemme. Noen servere krever at det originale spillet er kjøpt (for eksempel Counter-Strike Global Offensive Dedicated Server). Andre (f.eks. Terraria) krever ikke originalen.

Hva betyr dette? Vel, du kan være vert for en spillserver for et spill du ikke eier på Linux, men har på Windows.

Steam Game Server er ikke tilgjengelig som standard med Steam. Etter at du har installert spillklienten, trenger du SteamCMD for å administrere spillene dine. Start med å opprette en Steam -bruker i din Linux -terminal:

useradd -m steam

opprett og skriv inn brukerens hjemmemappe:

cd /home/steam

For å installere på et 64-biters system, legg til multiverse-depotet og oppdater:

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

Til slutt installerer du steamcmd:

sudo apt install lib32gcc1 steamcmd

Hvis du kjører et 32-biters system, trenger du ikke multivers-depotet. I stedet, etter å ha opprettet hjemmemappen, bruker du

sudo apt install steamcmd

Se Steam -støttesidene for instruksjoner for andre Linux -distroer .

Med SteamCMD installert, kjør den med:

cd ~
steamcmd

Som nevnt støtter SteamCMD anonym pålogging for de fleste spillservere. Bruk

login anonymous

For dedikerte servere du planlegger å være vert for utenfor ditt hjemmenettverk, er det lurt å opprette en ny Steam -konto. Dette bør ha forskjellige legitimasjoner enn din vanlige Steam -spillklient.

Sette opp en Steam Game Server

For å installere en spillserver på Steam, skriv inn navnet på installasjonskatalogen:

force_install_dir

(hvor fører til en katalog som er navngitt for å matche spillet).

Steam tildeler AppID -er for både klienter og servere. For eksempel:

Counter Strike Source

  • Klient AppID: 240
  • Server AppID: 232330

Team Fortress 2

  • Klient AppID: 440
  • Server AppID: 232250

Slik installerer du (og oppdaterer) en Steam -spillserver:

app_update

Bruk Counter-Strike Source

app_update 232330

For å koble til din Steam -spillserver, bare kjør spillet på din klient -PC. Hvis spillserveren ikke blir oppdaget automatisk, velger du alternativet for flerspiller eller nettverksspill. Spillserveren bør være oppført her, så logg inn og spill.

Flerspiller Med Linux Game Server Managers

Til slutt gir Linux Game Server Managers en fin løsning. Det er et fantastisk verktøy som er kompatibelt med de fleste. LGSM har mer enn 50 servere. I tillegg er den åpen kildekode og integrert med SteamCMD. Kommandolinjeverktøyet tillater rask distribusjon av spillservere på Linux.

Finn ut mer ved å besøke linuxgsm.com .

På tide å bygge din Linux Game Server

Å bygge en spillserver for Linux er ikke lett, men det er nok god programvare til å stoppe det å bli komplekst.

Enten du konfigurerer en Minecraft-server eller forbereder deg på noen fragmenthandlinger på Counter-Strike Source, verktøyene er tilgjengelige. Hvis maskinvaren din klarer oppgaven, bør spillserveren være et morsomt og populært reisemål for andre spillere.

Som du sannsynligvis vil chatte med motstanderne dine, her hvordan du konfigurerer din egen Discord -server .

Dele Dele kvitring E -post Er det verdt å oppgradere til Windows 11?

Windows har blitt redesignet. Men er det nok til å overbevise deg om å bytte fra Windows 10 til Windows 11?

Les neste
Relaterte temaer
  • Linux
  • Spill
  • Linux
  • DIY -prosjektopplæringer
  • Hjemmeserver
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

spill som du kan chatte med folk
Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere