Farvel Linux, Hej Windows: Mit Nye Setup til Hosting af Spilservere

Overgangen fra Linux til Windows for spilserver-hosting har løst betydelige problemer, især med manglende spilstøtte, og gjorde administrationen mere effektiv og brugervenlig.
Linux er det bedste serveroperativsystem, ikke? Som det viser sig, er det ikke altid. Mens jeg tidligere kørte alle mine spilservere på Linux, fik et nyligt problem mig til at skifte til Windows til hosting af spilservere – og jeg er faktisk glad for skiftet.
Jeg har næsten altid brugt Linux til spilserver-hosting
Jeg har kørt spilservere næsten lige så længe, som jeg har lavet homelabbing. Jeg satte min første spilserver op tilbage i 2021 på min Unraid-server. Jeg brugte oprindeligt MineOS, da det var, hvad min ven på det tidspunkt ønskede at køre (det var hans servere). Dette fungerede fint i starten, men jeg begyndte efterhånden at lede efter anden software.
Der var en kort periode, hvor jeg brugte en ekstra Windows-PC til at køre mine Minecraft-servere, fordi jeg ikke kunne få MineOS til at køre, som jeg havde brug for. Men så snart jeg fandt Linux-baseret software til mine Minecraft-servere, var jeg hurtigt tilbage på Linux. Jeg endte med at bruge Crafty Controller til at køre mine Minecraft-servere på Unraid, og så skiftede jeg over til at bruge Pterodactyl på min Proxmox-server, så snart jeg fik det til at fungere.
Linux har simpelthen drevet min opsætning af spilservere i årevis – indtil nogle nylige ændringer pressede mig i en anden retning.
Linux er standarden for de fleste servere
En af mine primære grunde til at bruge Linux til spilserver-hosting er, at Linux er så udbredt i serververdenen. Det fungerer godt som en hovedløs server, har en utrolig mængde dokumentation, og der findes YouTube-videoer, der forklarer næsten alt, du har brug for (eller ønsker at) gøre.
Linux er også industriens standard, når det kommer til hosting af servere generelt. Hvis du arbejder i et servermiljø, er chancerne for, at du arbejder på Linux. Selvfølgelig findes Windows Server og andre operativsystemer, men Linux er bare en go-to.
På grund af dette besluttede jeg at køre al min software inde i en Linux-server i mit homelab. Jeg havde forskellige virtuelle maskiner oppe til forskellige opgaver, men de kørte alle det samme operativsystem: Ubuntu 24.04.
Ikke alle spil understøtter Linux-servere længere
Alt gik godt med Linux, der hostede mine spilservere, indtil for et par uger siden. En af serverne, som jeg hoster for en ven, er ARK: Survival Evolved. Det var lidt besværligt at få sat op (og meget ressourcekrævende), men det kørte fint, så snart vi fik det til at fungere.
For et par uger siden sendte han mig en besked og fortalte, at serveren var nede. Jeg gik i gang med at fixe det og troede, at en simpel opdatering havde brudt det, eller at det bare skulle startes manuelt. Nå, en opdatering brød det, men ikke på den måde, jeg havde forventet.
Per den 15. juli 2025 fjernede ARK: Survival Evolved-teamet fuldstændigt supporten for Linux-servere og binærer fra spillet uden forklaring. Det er grunden til, at serveren brød – den opdaterede til den nyeste version og kunne ikke længere starte serveren, da de nødvendige binærer var væk.
Dette faldt sammen med udgivelsen af ARK: Survival Evolved's Aquatica-opdatering, der blev udgivet den 15. juli. En løsning for at få serveren til at fungere igen var at ændre udgivelsesgrenen til preaquatica, men dette betød, at brugerne heller ikke kunne køre den nyeste version af spillet.
Jeg brugte dette til midlertidigt at fikse serveren, men det var ikke en langsigtet løsning. Jeg satte mig for at finde den bedste måde at køre serverne på, og svaret var overraskende: Windows. Problemet var, at jeg brugte Pterodactyl til at køre mine spilservere, så jeg måtte også finde en ny spilservermanager samtidig.
CubeCoders’ AMP håndterer alle mine spilserverbehov
Der er mange spilservermanagere til Windows. Faktisk findes der en, der endda hedder WindowsGSM (Windows Game Server Manager). Jeg brugte et par timer på at forske i spilservermanagere, og ingen af dem mødte mine behov af en eller anden grund, hvad enten det var spilstøtte, webgrænseflade eller noget andet. Indtil jeg igen stødte på CubeCoders’ AMP.
Du forstår, jeg købte en licens til AMP for flere år siden, da jeg...
Jeg satte de Minecraft-servere op på min ekstra Windows-desktop og har ikke rørt det siden da. Jeg havde bare ikke brug for det. Nu, derimod, er det min redning for hosting af spilleservere.
AMP understøtter næsten alle større spil fra Steam til Minecraft og mange andre. Efter at have kigget nærmere på det og indset, at AMP checkede alle de bokse, jeg ledte efter, satte jeg en Windows virtuel maskine op til det.
Den virtuelle maskine (som kører på min Proxmox-server) har masser af kraft til at køre alle de spilleservere, jeg nogensinde kunne ønske mig—inklusive otte kerner fra min i9-13900K og 48GB DDR4 RAM med 256GB NVMe-lager. Dette giver mig mulighed for at køre så mange eller så få servere, som jeg ønsker, uden at bekymre mig om, at systemet vil lagge.
Jeg bruger Windows Remote Desktop til at få adgang til den virtuelle maskine, hvis jeg har brug for at bruge den normale Windows-grænseflade, men jeg har faktisk fået opsat en reverse proxy til AMP IP og port, så jeg kan få adgang til webgrænsefladen fra enhver computer derhjemme eller på farten.
Dette giver mig mulighed for at administrere mine spilleservere fra hvor som helst, hvilket har været nyttigt flere gange. Gennem AMP-webgrænsefladen kan jeg faktisk oprette helt nye spilleservere eller ændre eksisterende. På grund af hvordan filhåndteringen fungerer, kan jeg endda starte en ny modded Minecraft-server og uploade de mods, jeg ønsker—alt sammen eksternt gennem webgrænsefladen.
AMP løste også det problem, der startede min søgning—ARK: Survival Evolved. Det tog mig lidt tid at få serverens fremskridt flyttet fra Pterodactyl til AMP, men jeg fik det til sidst migreret og fik serveren op at køre igen. Nu er ARK-serveren stabil, når min ven ønsker at spille, og jeg behøver ikke bekymre mig om forældelse længere.
Desuden, da mine spilleservere nu kører på Windows, vil jeg have færre problemer fremover, da mange Steam-spilleservere simpelthen foretrækker Windows som serverhost, eftersom det er, hvad selve spillet kører på.
Overgangen fra Pterodactyl til AMP var også en stor opgradering for mig, som jeg ikke vidste, jeg havde brug for. Pterodactyl er afhængig af "æg" for at fungere, og jeg måtte have to dedikerede virtuelle maskiner kørende for at det kunne fungere ordentligt. Disse æg kan blive forældede, hvis vedligeholderne stopper med at arbejde på dem. Det kan føre til problemer i sig selv.
AMP, derimod, har alle spilleservere indbygget i selve appen og opdateres konstant af CubeCoders-teamet. Det betyder, at spillene altid bør bruge de nyeste konfigurationer og giver mig lidt mere tillid til de servere, jeg kører.
At køre spilleservere er faktisk lettere, end du måske tror, og der er store fordele ved at køre serveren til dit yndlingsspil i stedet for blot at spille lokalt. For eksempel kører jeg typisk mine single-player Minecraft-spil på en server i stedet for lokalt på min maskine.
At komme i gang med at køre dine egne Minecraft-servere er faktisk super simpelt. AMP tilføjer bestemt noget kompleksitet til opsætningen, men en grundlæggende Minecraft (eller modded Minecraft) server kan være oppe at køre på bare få minutter. Så hvis du ikke har tænkt på at køre dine egne spilleservere, mener jeg bestemt, at du skal give det et forsøg.

Skriv et svar