Kort antwoord. Je kunt een Half-Life: Opposing Force server gratis zelf hosten: download de Half-Life Dedicated Server (Steam-app 90) met SteamCMD en de gearbox-mod, start hlds_run met -game gearbox en open UDP-poort 27015. Of huur een Half-Life: Opposing Force server en sla de installatie en de firewall over.
Spelers doen mee vanuit hun eigen exemplaar van Opposing Force op Steam, met het IP-adres en de poort van jouw server. De server host de multiplayermodus; de singleplayercampagne is niet iets wat een server draait.
Gecontroleerd op 5 november 2026 aan de hand van de nieuwste Opposing Force-update die Valve op Steam heeft aangekondigd, die van 8 oktober 2019.
Deze gids gebruikt drie bronnen: Valve's ontwikkelaarsdocumentatie over SteamCMD en de Half-Life Dedicated Server (HLDS), de Opposing Force-pagina en de updatenotities op Steam, en de installatie- en opstartinstellingen die wij op elke Opposing Force server gebruiken die we hosten. Wil je direct naar de huurroute, ga dan naar Optie 2.
Een machine die aan blijft: een oude pc, een thuisserver of een virtuele machine in de cloud. Deze gids gebruikt 64-bit Linux, wat wij zelf draaien. HLDS is een 32-bit programma, dus het heeft 32-bit bibliotheken nodig.
RAM en CPU: heel weinig. Valve's HLDS-pagina zegt dat de meeste moderne systemen de server gemakkelijk aankunnen, en dat CPU en bandbreedte meegroeien met het aantal spelers.
Netwerk: UDP 27015 voor het spel, bereikbaar vanaf internet. Valve's HLDS-pagina noemt ook TCP 27015 voor RCON, UDP 27020 voor HLTV en UDP 26900 voor VAC (Valve Anti-Cheat). Steam vermeldt Opposing Force als VAC-beveiligd.
Spelers: iedereen die meedoet heeft Half-Life: Opposing Force in zijn Steam-bibliotheek nodig. Steam verkoopt het voor Windows, macOS en Linux. De server zelf heeft geen Steam-account nodig.
Optie 1: zelf hosten
Deze stappen zijn voor Debian of Ubuntu. De SteamCMD-commando's zijn die van ons installatiescript.
De server installeren
Installeer de bibliotheken die SteamCMD nodig heeft.
Controleer of Opposing Force echt is aangekomen. Valve's SteamCMD-pagina waarschuwt dat een GoldSrc-moddownload alleen de enginebestanden kan binnenhalen en niet de mod, en dat je soms meerdere runs nodig hebt. We zien Steam ook "Failed to install app (Missing configuration)" melden terwijl SteamCMD toch eindigt met "success". Vertrouw dus niet op de laatste regel. Controleer beide:
ls ~/server/steamapps/appmanifest_90.acf
ls ~/server/gearbox/maps
Koppel de Steam-clientbibliotheek in je homemap, waar Valve's SteamCMD-pagina hem neerzet. Valve's pagina zegt dat een Linux-server anders kan falen bij het opstarten met SteamAPI_Init() failed.
Spel: sta UDP 27015 toe in de firewall van de machine (bijvoorbeeld sudo ufw allow 27015/udp) en forward hem op je router naar deze machine.
VAC: UDP 26900. Onze startregel geeft hem expliciet mee met -sport.
Starten en meedoen
Kies een startmap. De maps die de installatie heeft meegebracht zijn de .bsp-bestanden in ~/server/gearbox/maps. Gebruik hieronder een naam zonder de .bsp-extensie in plaats van MAPNAME.
De server starten vanuit de servermap. Dit is de startregel die wij draaien, met de waarden ingevuld voor een server van 8 spelers:
-game gearbox laadt Opposing Force in plaats van Half-Life, en -maxplayers bepaalt het aantal slots. Valve's eigen voorbeeld heeft minder nodig: ./hlds_run -game gearbox +maxplayers 8 +map MAPNAME. De andere opties zijn die ons panel toevoegt. Draai het onder systemd of in screen zodat het blijft draaien nadat je uitlogt.
Wacht op de gereedmelding. Ons panel beschouwt de server als gestart wanneer de console Connection to Steam servers successful toont.
Stel hem af. Je serverinstellingen staan in server.cfg in de map gearbox. Maak het bestand aan als het er niet is.
Doe mee. Spelers starten Half-Life: Opposing Force vanuit Steam en verbinden met het IP-adres en de poort van jouw server.
Bijwerken doe je door de server te stoppen en het commando van stap 4 opnieuw uit te voeren, daarna de controle van stap 5. Valve werkt HLDS niet meer actief bij; volgens de pagina krijgt het alleen af en toe engine- en beveiligingsupdates.
Op Windows
Valve beschrijft dezelfde route voor Windows: download SteamCMD van https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip, voer het commando van stap 4 uit met steamcmd en een Windows-map, en start de server dan met hlds.exe -console -game gearbox +maxplayers 8 +map MAPNAME. Sta UDP 27015 toe in Windows Firewall. Wij hebben Opposing Force zelf niet op Windows gedraaid.
Optie 2: hosten bij PlayNHost
Bij huren regelen wij de installatie, de poorten en de startregel. Je kiest nog steeds zelf je map en je instellingen.
Kies een plan. Open de hostingpagina voor Half-Life: Opposing Force servers en vergelijk de plannen: WRENCH (8 spelers), ROACH (16) en DISPLACER (32) op het moment van schrijven. Klik op Server aanmaken (Plan aanpassen bij DISPLACER) en rond de bestelling af. Prijzen veranderen, dus controleer ze op die pagina.
Wacht op de installatie. De server verschijnt in het panel met de gearbox-mod al geselecteerd. Zijn Console toont Connection to Steam servers successful zodra hij klaar is.
Kies de startmap. Op het tabblad Instellingen, onder Game-instellingen, is het veld Map de map die onze startregel bij elke serverstart laadt. Om te wisselen terwijl hij draait, gebruik je de snelle taak Map wisselen met een mapnaam: die stuurt changelevel en laadt de nieuwe map zonder de server te herstarten.
Stel de regels af. Open het tabblad Files of verbind via SFTP, bewerk server.cfg in de map gearbox (maak het aan als het er niet is) en herstart.
Nodig je spelers uit. Geef ze het IP-adres en de poort van je server uit het panel. Iedereen heeft Opposing Force op Steam nodig.
De startregel wordt voor je gebouwd, met de eigen poort van je server in -port, VAC op 26900 en het aantal slots van je plan in -maxplayers. Het veld Spelnaam bevat gearbox: het ligt vast voor dit product en je kunt het niet wijzigen.
Gewone HLDS, niets toegevoegd. De server draait Valve's HLDS met de gearbox-mod, zonder Metamod of AMX Mod X. Je hebt volledige SFTP-toegang tot de map gearbox als je je eigen setup wilt proberen.
Automatisch bijwerken staat standaard uit, dus de server houdt de build waarmee hij is geïnstalleerd. Je vindt het onder Geavanceerde opties tonen in Game-instellingen. Zet je het aan, dan vraagt de server bij elke start aan Steam om een nieuwere HLDS-build.
Zelf hosten of huren: een eerlijke vergelijking
Kosten: de serversoftware is gratis en Opposing Force heeft weinig hardware nodig, dus bescheiden hardware is genoeg. Je betaalt in stroom, bandbreedte en je tijd. Huren is een maandelijks bedrag dat het plan bepaalt.
Beschikbaarheid: een thuisserver is alleen aan zolang je pc, de stroom en je internet dat zijn. Een gehuurde server draait op de hardware van de host.
Blootstelling: thuis verbinden spelers met je openbare IP-adres en zorg je zelf voor de firewall en de router. Een gehuurde server houdt je thuis-IP erbuiten.
Installatie: zelf hosten betekent de opdrachtregel, 32-bit bibliotheken, poortforwarding en controleren of de gearbox-bestanden echt zijn gedownload. Huren betekent een map kiezen.
Controle: zelf hosten geeft je de hele machine. Op onze servers heb je nog steeds het tabblad Files en SFTP voor server.cfg, maps en je eigen bestanden.
We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Je kunt alles accepteren, alleen essentiële cookies accepteren of per categorie kiezen.We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Ze staan hier standaard aan. Je kunt alles uitzetten wat je niet wilt.Lees ons privacybeleid