Spørgsmål om spilhosting blander som regel to køb, og blandingen sætter arbejdet i den forkerte rækkefølge. Det ene køb er en maskine, der kører din serverproces; det andet er en vej, der bærer spillerne til den. Afgør, hvad du mangler, før du sammenligner priser, for et VPN-abonnement bliver aldrig en vært, uanset hvordan det konfigureres.

Kontrollerne nedenfor kører i rækkefølge. Stop ved den første, der fejler, da de senere trin forudsætter, at den tidligere ressource findes.

Hvilken ressource mangler: beregning eller tilgængelighed?

Begynd med at navngive, hvad du agter at installere. En dedikeret serverbinær kræver et styresystem, en andel af CPU'en, hukommelse, disk og en måde at holde processen i live, efter du afbryder forbindelsen. Hvis ingen maskine i din portefølje leverer det, er det manglende element beregning, og svaret er en hosted server, en virtuel privat server eller en administreret spiltjeneste. En tunnel tilføjer intet af det, fordi den videresender pakker i stedet for at køre programmer.

Hvis maskinen findes og kører serveren, mens kun nogle spillere kan nå den, er det manglende element tilgængelighed. Det er det problem, en netværksvej kan løse. Forskellen afgør derefter, hvilken leverandør du taler med, og den afgør også, hvad du selv kan reparere.

Hvad en VPN-konto faktisk giver

En VPN-tjeneste sælger en vej mellem din enhed og et exit, med adressering og normalt en autentificeret tunnel. På en virtuel server viser den samme idé sig som et interface, en peer-konfiguration og videresendelsesregler, der lader trafik krydse mellem netværk. Ingen af de to ordninger giver et shell på en maskine, du ikke allerede kontrollerer, og forbrukervilkår forbyder ofte at køre en offentlig server gennem tjenesten. Læs afsnittet om acceptabel brug, før du planlægger ud fra det.

Cloud-instanser er den anden kategori, og deres dokumentation er tydelig om, hvad de udleverer. AWS' oversigt over instanser beskriver et styresystemmiljø plus defineret beregningskraft, hukommelse, lager og netværkskapacitet. Det passer til den ressource, en spilproces bruger, og intet i det ligner et VPN-abonnement.

Vælg hvem der forbinder, og gennem hvad

Når der findes en vært, har adgangsbeslutningen tre former. Spillere kan forbinde til en offentlig adresse, som værten ejer, slutte sig til gennem en privat tunnel, som kun inviterede peers kan nå, eller ankomme gennem en gateway, der videresender mellem de to. Hver form ændrer, hvem der kan finde serveren, ikke hvad serveren gør.

Offentlig adgang er enklere at drive og udsætter tjenesten for scanning, så den kræver spillets egen autentificering og en firewall, der kun tillader de porte, der bruges. Privat adgang skjuler tjenesten bag en tunnel, hvilket betyder, at hver spiller installerer og vedligeholder en klient, og at du holder peer-listen opdateret. Videresendelse holder værten uoplyst, mens spillerne får én adresse, og prisen er et hop mere og endnu en ting at overvåge. Vælg ud fra publikum og ikke ud fra, hvilken mulighed der lyder sikrest.

Kontroller kravene, før du betaler

Bekræft tre fakta, før du forpligter dig: den platform, serveren understøtter, de præcise porte, den lytter på, og om vilkårene for det netværk, du har valgt, tillader hosting. Spilkrav ændrer sig mellem udgaver, så læs den aktuelle dokumentation i stedet for en guide, der nævner et styresystem fra for flere år siden. Bekræft derefter lytteren på værten i stedet for at stole på installationsprogrammets succesmeddelelse.

ss -lunpt | grep -E ':(27015|27016)'
nc -zvu 203.0.113.77 27015
journalctl -u gameserver --since '10 min ago' --no-pager | tail -n 20

Den første kommando viser, om noget er bundet og til hvilken adresse, den anden tester tilgængelighed udefra værten, og den tredje forklarer et stop, hvis tjenesten døde. En lytter bundet til loopback svarer lokalt og ingen andre steder, hvilket er en almindelig grund til, at en korrekt installeret server ser utilgængelig ud.

Skriv den platform, de porte og den adgangsmodel ned, som du valgte. Den note er det, du sammenligner med, når en patch ændrer en standardport, eller en ny spiller ikke kan forbinde.

Relaterede artikler