Alt hvad du behøver for at bygge en spilserver på Linux

Alt hvad du behøver for at bygge en spilserver på Linux

Gaming har altid været sjovere med flere spillere. Det startede tilbage med Atari 2600 og arkadeskabe. Da internetalderen ankom, gjorde spilservere fjern -multiplayer -handling til virkelighed.





Med den nuværende generation af pc -spil kan du oprette forbindelse til servere eller køre en selv. Minecraft, Counter-Strike og mange andre spil understøtter multiplayer på offentlige og private servere.





De bedste resultater er med Linux -servere. Uanset om spillet er på Windows, macOS eller endda på Android, er en Linux -spilserver ideel.





Her er hvad du behøver at vide for at bygge en spilserver på Linux.

Krav til opbygning af en spilserver

Der er en misforståelse om, at opbygning af en spilserver kræver hård hardware. Tværtimod, du behøver ikke avanceret hardware. Imidlertid vil computere med lav specifikation sandsynligvis ikke give optimal ydelse.



Det afhænger virkelig af, hvilke spil du planlægger at være vært på din Linux -spilserver. Så hvordan kan du komme i gang?

Nå, du skal vide et par ting først. Selvom det ikke er frygteligt svært at bygge en spilserver på Linux, kræver det en vis netværks- og computerkendskab. Hvad du ikke ved, slå op på nettet.





Så er der hardware. Du har stort set tre valgmuligheder, alle med begrænsninger:

  • En kompakt og overkommelig SBC (single board computer) som Raspberry Pi
  • Din pc med nogle forbedrede systemspecifikationer
  • En dedikeret Linux -spilserver, hostet andre steder

Lad os se på fordele og ulemper ved hver.





Hosting af en Linux Game Server på Raspberry Pi

At hoste en spilserver på en Raspberry Pi er ligetil, men du vil være begrænset til for det meste ældre spil. Computeren er dog overkommelig, lav strøm og har indbygget trådløst netværk og Ethernet.

Dette gør den ideel til hosting af multiplayer -spilmiljøer som Minecraft, QuakeWorld, Terraria, Windward og endda OpenTTD og FreeCiv.

Interesseret i at bruge en Raspberry Pi-drevet Linux-spilserver? For flere detaljer, se vores liste over Raspberry Pi -spilservere. Bemærk, at de fleste spil på listen også kan hostes på en standard Linux -pc.

Brug din pc som en spilserver

Planlægger du at bruge din pc til at være vært for multiplayer -netværksspil? At bruge din pc som en spilserver, der kører på Linux, er en smart mulighed, hvis du har en kraftfuld rig. Det vil kunne klare alt fra Minecraft til Call of Duty: Black Ops.

Dette kommer dog med nogle mangler. Du skal lade pc'en være tændt og tilsluttet dit netværk på fuld tid. En dedikeret IP -adresse anbefales også, hvilket tilføjer det potentielle udlæg.

Der er også udfordringen med at holde din server opdateret, lappe Linux OS, holde den sikker og opgradere hardwaren, når det er nødvendigt.

Leas en dedikeret Linux -spilserver

Du kan også lease en server, der kan konfigureres med spilserversoftware.

Dette sparer meget tid og er en løsning for hardcore multiplayer -spillere. Selvom dedikerede Linux -spilservere er overkommelige (fra omkring $ 10 om måneden for en grundlæggende Minecraft -server) repræsenterer det en regelmæssig udgående, som du måske ikke vil forpligte dig til.

hvordan stiger snap -score

På den anden side sparer tid på vedligeholdelse af leasing af en server og undgår omkostninger ved en dedikeret IP -adresse. Du vil dog være begrænset til at hoste spil, der understøttes af din valgte Linux -spilserversoftware.

GameServers.com tilbyder en solid løsning med servere af god kvalitet til netværksafspilning. Det har de også gratis servere til rådighed til populære ældre spil.

Opbygning af en spilserver med Linux

Når du har fundet en løsning, der passer til dine spil, gamer -gruppe og budget, er det tid til at bygge serveren. For en leaset løsning kan du klikke på et par knapper på et websted; hvis du bruger din pc, skal du kontrollere et par ting:

  • Er en server tilgængelig?
  • Understøttes online multiplayer?
  • Opfylder din pc hardwarekravene?

Du bør også overveje, om der kræves en dedikeret IP -adresse fra din internetudbyder. Dette giver spillere fra hele ordet adgang til din server. En dedikeret IP -adresse er dog ikke billig. At holde sig til lokalt netværksspil vil vise sig betydeligt mere overkommelig.

Har du brug for en spilservermanager?

Hvilken Linux Distro er bedst til en spilserver?

Uanset hvordan du fortsætter med din Linux -spilserver, skal du vælge den bedste distro til spillet.

For alle der er nye inden for dette, er den mest tilgængelige Linux -version, Ubuntu, en fremragende spilserver. Med så meget dokumentation, råd og blogs om dette operativsystem, for ikke at nævne et bredt udvalg af understøttet hardware, burde det være ligetil at konfigurere til at være vært for spil.

Alternativer, du måske overvejer, omfatter:

  • Debian
  • Arch Linux
  • Gentoo

Kort sagt, du leder efter en distro, der er let at bruge, der passer til din hardware og kan understøtte spillet.

Hvilke spilservere kan du bygge med Linux?

Så mange populære spil leveres med online multiplayer -understøttelse. Så når de er installeret på systemer på det samme netværk som din spilserver, registrerer spillene eventuelle multiplayer -sessioner.

Eksempel på spil inkluderer:

fede ting at gøre med tændt ild
  • Minecraft
  • Team Fortress 2 (ovenfor)
  • Modangreb

Mulighederne er dog langt bredere end denne trio. Du kan relativt let oprette en spilserver til nogen af ​​disse titler. For andre spil skal du kontrollere, om de understøtter netværksmultiplayer.

Du behøver ikke engang en pc i fuld størrelse i nogle tilfælde. Raspberry Pi er for eksempel en førsteklasses kandidat til Minecraft. Se vores detaljerede guide til hvordan man opsætter Minecraft -server på Raspberry Pi for detaljer. For desktop, se vores guide til opsætning af en Minecraft -server.

Oprettelse af en Steam Game Server

Til Counter-Strike og andre Steam-spil skal du bruge en Steam-spilserver. Det er dog lidt anderledes at oprette en Steam -spilserver. For den bredeste support til så mange spil som muligt på Linux, er det bedst at bruge Ubuntu med Steam.

Steams opdaterede liste over dedikerede spilservere for Linux hjælper dig med at beslutte. Nogle servere kræver, at det originale spil er købt (f.eks. Counter-Strike Global Offensive Dedicated Server). Andre (f.eks. Terraria) kræver ikke originalen.

Hvad betyder det? Nå, du kunne være vært for en spilserver til et spil, du ikke ejer på Linux, men har på Windows.

Steam Game Server er ikke tilgængelig som standard med Steam. Efter installation af spilklienten skal du bruge SteamCMD til at administrere dine spil. Start med at oprette en Steam -bruger i din Linux -terminal:

useradd -m steam

opret og indtast brugerens hjemmemappe:

cd /home/steam

For at installere på et 64-bit system skal du tilføje multiverse-arkivet og opdatere:

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

Endelig installer steamcmd:

sudo apt install lib32gcc1 steamcmd

Hvis du kører et 32-bit system, behøver du ikke multiverse-opbevaringsstedet. Brug i stedet efter at have oprettet hjemmemappen

sudo apt install steamcmd

Se Steam -supportsider for instruktioner til andre Linux distros .

Når SteamCMD er installeret, kan du køre det med:

cd ~
steamcmd

Som nævnt understøtter SteamCMD anonymt login til de fleste spilservere. Brug

login anonymous

For dedikerede servere, du planlægger at være vært ud over dit hjemmenetværk, er det klogt at oprette en ny Steam -konto. Dette burde have forskellige legitimationsoplysninger til din sædvanlige Steam -spilklient.

Opsætning af en Steam Game Server

For at installere en spilserver på Steam skal du indtaste navnet på installationsmappen:

force_install_dir

(hvor fører til et bibliotek navngivet for at matche spillet).

Steam tildeler AppID'er til både klienter og servere. For eksempel:

Counter-Strike-kilde

  • Klient AppID: 240
  • Server AppID: 232330

Team Fortress 2

  • Klient AppID: 440
  • Server AppID: 232250

Sådan installeres (og opdateres) en Steam -spilserver:

app_update

Brug Counter-Strike Source

app_update 232330

For at oprette forbindelse til din Steam -spilserver skal du blot køre spillet på din klient -pc. Hvis spilserveren ikke automatisk registreres, skal du vælge muligheden for multiplayer eller netværksafspilning. Spilserveren skal være angivet her, så log ind og spil.

Multiplayer Med Linux Game Server Managers

Endelig giver Linux Game Server Managers en smart løsning. Det er et fantastisk værktøj, der er kompatibelt med de fleste. LGSM kan prale af mere end 50 servere. Plus, det er open source og integreres med SteamCMD. Kommandolinjeværktøjet tillader hurtig implementering af spilservere på Linux.

Få mere at vide ved at besøge linuxgsm.com .

Tid til at bygge din Linux -spilserver

Det er ikke let at bygge en spilserver til Linux, men der er nok god software til at stoppe med at blive kompleks.

Uanset om du opretter en Minecraft-server eller forbereder dig på nogle fragmentaktioner på Counter-Strike Source, er værktøjerne tilgængelige. Hvis din hardware klarer opgaven, skal din spilserver være en sjov og populær destination for andre spillere.

Som du sikkert vil chatte med dine modstandere, er her hvordan du opretter din egen Discord -server .

Del Del Tweet E -mail Er det værd at opgradere til Windows 11?

Windows er blevet redesignet. Men er det nok til at overbevise dig om at skifte fra Windows 10 til Windows 11?

Læs Næste
Relaterede emner
  • Linux
  • Spil
  • Linux
  • DIY projektvejledninger
  • Hjemmeserver
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -fan.

overføre filer fra linux til windows
Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere