Optie 1: handmatig met SteamCMD
De dedicated server is een gratis, anonieme download van Steam (applicatie 4020), ongeveer 7 GB, met native builds voor Linux en Windows. Het is de srcds van de Source-engine, geconfigureerd via zijn startregel en via cfg/server.cfg.
- Installeer SteamCMD en voer uit: +login anonymous +force_install_dir ./gmod +app_update 4020 validate +quit
- Start het: ./srcds_run -game garrysmod +maxplayers 16 +gamemode sandbox +map gm_construct +host_workshop_collection <id> +rcon_password <password>
- Schrijf garrysmod/cfg/server.cfg voor al het overige: hostname, sv_password, sandbox-limieten, en exec banned_user.cfg zodat bans een herstart overleven.
- Open poort 27015 voor UDP (spel en query) en TCP (RCON) in je firewall, en stuur hem door op je router.
Optie 2: Docker
runonflux/garrysmod-server-flux, onze image (broncode op GitHub, RunOnFlux/garrysmod-server-flux), installeert en werkt de server bij met SteamCMD bij elke start en bouwt de startregel op basis van omgevingsvariabelen: GMOD_HOSTNAME, GMOD_GAMEMODE, GMOD_MAP, GMOD_MAXPLAYERS, GMOD_WORKSHOP_COLLECTION, GMOD_RCON_PASSWORD en GAME_PORT.
- Koppel /mnt/gmod/server aan een volume: de installatie is ongeveer 7 GB.
- Koppel /mnt/gmod/server/garrysmod aan een eigen volume: je server.cfg, addons, gamemodes, data en de logs staan daar.
- srcds schrijft zijn console alleen naar een terminal: een gewone container wordt stil zodra de map draait. De image draait het in een terminal, zodat de console bij docker logs komt, en bewaart geroteerde kopieën in garrysmod/flux/logs.
- Het voegt altijd +exec banned_user.cfg toe, anders zijn bans die met writeid zijn gemaakt verdwenen na een herstart.
Optie 3: beheerd op Flux
Deploy een Garry's Mod-server op de Flux gedecentraliseerde cloud, op dezelfde image, met de startregel als formulier, de poort geopend en voor je gerouteerd, DDoS-bescherming inbegrepen, en een dashboard met een RCON-console, server.cfg als formulier, een bestandsbrowser, een live terminal en backups. Abonnementen beginnen vanaf $4.99 per maand.
- Kies het abonnement voor 16, 32 of 64 spelers.
- Kies een regio dicht bij je spelers.
- Geef de server een naam, kies de gamemode en map, plak je Workshop-collectie en deploy. De eerste start downloadt ongeveer 7 GB aan serverbestanden.
- Zoek hem op naam in de serverbrowser van Garry's Mod, of verbind met het adres uit het dashboard.
Veelgestelde vragen
Is de Garry's Mod dedicated server gratis?
Ja. Het is een gratis, anonieme download van Steam (applicatie 4020); je hoeft het spel niet te bezitten om het te draaien. Wat geld kost is de machine die het draait.
Draait de Garry's Mod-server op Linux?
Ja, native: srcds_run op Linux is wat Docker-images zoals runonflux/garrysmod-server-flux draaien.
Hoe lang duurt het voordat een Garry's Mod-server opstart?
De eerste start downloadt ongeveer 7 GB; in onze tests stond hij na drieënhalve minuut online en downloadde daarna zijn Workshop-collectie. Daarna duurt een herstart ongeveer een halve minuut.