Counter-Strike 1.6 · Guide

Så skapar du en CS 1.6-server

Uppdaterad October 2, 2026 8 min läsning

På den här sidan
  1. Den korta versionen
  2. Vad en modern CS 1.6-server består av
  3. Väg A: hosta den själv med SteamCMD
  4. Väg B: en hostad server med uppsättningen förinstallerad
  5. Lägga till AMX Mod X-plugins och egna banor
  6. När den inte vill starta: exit code 139 med flera
  7. FAQ

Counter-Strike 1.6 är över tjugo år gammalt och har fortfarande fulla servrar varje kväll, eftersom en CS 1.6-server är billig att driva, går att anpassa i det oändliga och spelar precis som folk minns det. Att skapa en tar en eftermiddag; att skapa en som inte kraschar första gången du lägger till ett plugin kräver att du vet hur delarna laddar varandra.

Den här guiden täcker båda. Den förklarar vad en modern CS 1.6-server faktiskt körs på, sedan de två sätten att få en online — på din egen dator med SteamCMD, eller på en hostad server där allt redan är på plats — och avslutar med kraschen som ligger bakom de flesta "min server vill inte starta"-ärenden, och hur du fixar den på två minuter.

Den korta versionen

  1. Ladda ner servern med SteamCMD. CS 1.6 dedicated server är Steam-app 90, gratis och installeras anonymt.
  2. Byt ut motorn och spelbiblioteket mot ReHLDS och ReGameDLL_CS, och lägg sedan till Metamod-r och AMX Mod X. Det är uppsättningen nästan varje seriös CS 1.6-server kör i dag.
  3. Ställ in grunderna i server.cfg — namn, RCON-lösenord, banor — och starta den på UDP-port 27015.
  4. Lägg till plugins och banor, och se till att eget innehåll laddas ner till spelarna över HTTP (FastDL) i stället för att krypa genom spelanslutningen.

Eller hoppa över steg 1 och 2 helt: en hostad CS 1.6-server levereras med hela uppsättningen installerad och FastDL redan konfigurerat, så du börjar på steg 3.

Få hela paketet förinstallerat – ReHLDS, ReGameDLL, Metamod-r och AMX Mod X – på en CS 1.6-server från HytHost från €1.44/mån.

Se CS 1.6-planer

Vad en modern CS 1.6-server består av

Servern som Valve levererar fungerar fortfarande, men communityn ersatte det mesta av den för flera år sedan med underhållna, snabbare och säkrare omskrivningar. Att veta vilken del som gör vad är skillnaden mellan att fixa en krasch på två minuter och att installera om allt.

DelVad den gör
HLDS / ReHLDSMotorn. ReHLDS är en underhållen omskrivning av Valves HLDS med rättningar och bättre prestanda, och ersätter originalet rakt av.
ReGameDLL_CSSjälva spellogiken i Counter-Strike (cstrike/dlls/cs.so), omskriven och utökad med inställningar som originalet aldrig hade.
Metamod-rPluginladdaren som sitter mellan motorn och spelbiblioteket och laddar allt annat.
AMX Mod XPluginplattformen: adminmenyer, bans, banröstning, statistik, spellägen. Plugins är .amxx-filer.
ReAPIEn AMX Mod X-modul som gör funktionerna i ReHLDS och ReGameDLL tillgängliga för plugins. Många aktuella plugins kräver den.

De laddas i en kedja: motor → cstrike/liblist.gam → Metamod → plugins.ini → AMX Mod X → spelbiblioteket. Om någon länk i kedjan inte kan läsas dör servern innan banan laddas — och det är precis vad felsökningsavsnittet nedan handlar om.

Väg A: hosta den själv med SteamCMD

SteamCMD är Valves installationsprogram för kommandoraden, tillgängligt för Windows och Linux. På Linux behöver det också 32-bitarsbiblioteken, eftersom CS 1.6-servern är ett 32-bitarsprogram.

  1. Ladda ner servern:
    steamcmd +force_install_dir ./hlds +login anonymous +app_set_config 90 mod cstrike +app_update 90 validate +quit
    Vänta på Success! App '90' fully installed. Om det stannar för tidigt, kör samma kommando igen — det fortsätter där det slutade.
  2. Starta den en gång för att kontrollera att motorn körs:
    cd hlds
    ./hlds_run -game cstrike +map de_dust2 +maxplayers 16 -port 27015
    På Windows heter programmet hlds.exe med samma argument.
  3. Installera den moderna uppsättningen. Ladda ner ReHLDS, ReGameDLL_CS, Metamod-r, AMX Mod X och ReAPI från deras officiella releaser och följ var och ens installationsanvisningar — de ersätter motorfiler, lägger till addons/ och pekar liblist.gam mot Metamod. Gör detta innan du lägger till plugins, inte efteråt.
  4. Skriv cstrike/server.cfg. Som minimum:
    hostname "My CS 1.6 Server"
    rcon_password "use-a-long-random-password"
    sv_password ""
    mp_timelimit 25
  5. Öppna porten. Spelarna når dig på UDP 27015, som måste vidarebefordras i routern — och på vissa internetanslutningar är det omöjligt. Guiden om port forwarding förklarar hur du tar reda på det, och den gäller för CS 1.6 på samma sätt.

Din server är nu online exakt så länge som din dator är det — och din hem-IP är dess adress, vilket spelar större roll för en publik CS 1.6-server än för nästan något annat spel.

Väg B: en hostad server med uppsättningen förinstallerad

På HytHost CS 1.6-hosting installeras servern med ReHLDS, ReGameDLL_CS, Metamod-r, AMX Mod X och ReAPI redan på plats, och FastDL pekar redan mot vår nedladdningsserver — så egna banor och ljud når spelarna över HTTP från första banbytet.

  1. Välj antal platser. Planerna finns med 12, 16, 24 och 32 platser, från €1.44/mån. Välj efter antalet spelare du väntar dig under den mest hektiska timmen, inte i genomsnitt.
  2. Redigera server.cfg i panelens filhanterare: hostname, RCON-lösenord och dina baninställningar.
  3. Ladda upp plugins och banor via filhanteraren eller SFTP, som beskrivs i nästa avsnitt.
  4. Starta om och spela. Konsolen i panelen visar hur kedjan laddas, så du ser direkt om ett plugin misslyckades.

Servern körs oavsett om din dator är på eller inte, bakom Voxility DDoS-filtrering, på en publik adress som inte är ditt hem, med ett SLA på 99,9 % drifttid. Live chat-support finns tillgänglig 08–23 (Chișinău-tid).

Lägga till AMX Mod X-plugins och egna banor

Plugins

  1. Lägg den kompilerade .amxx-filen i cstrike/addons/amxmodx/plugins/.
  2. Lägg till filnamnet på en egen rad i cstrike/addons/amxmodx/configs/plugins.ini.
  3. Om pluginet har med en konfigurations- eller språkfil, kopiera dem till motsvarande mappar under addons/amxmodx/.
  4. Starta om och kontrollera sedan den senaste loggen i cstrike/addons/amxmodx/logs/ — en ny rad där bevisar att både Metamod och AMX Mod X laddades.

Lägg till plugins ett i taget. När en server går sönder efter att fem plugins lades in samtidigt har du fem misstänkta i stället för en.

Banor och FastDL

Banor läggs i cstrike/maps/ och i mapcycle.txt om de ska ingå i rotationen. Spelare som saknar en egen bana laddar ner den när de ansluter — långsamt, genom spelanslutningen, om inte servern talar om var de kan hämta den över HTTP. Det är vad sv_downloadurl gör:

sv_downloadurl "https://your-fastdl-host/cstrike/"

Hostar du själv behöver du en webbserver med samma mappstruktur. På en HytHost-server ställs detta in automatiskt; lägg bara till en egen sv_downloadurl-rad om du medvetet vill leverera filer från någon annanstans, eftersom en rad i server.cfg åsidosätter den automatiska.

När den inte vill starta: exit code 139 med flera

En enda krasch orsakar fler "min CS 1.6-server är trasig"-ärenden än allt annat tillsammans. Så här ser den ut i konsolen:

Host_Error: Couldn't get DLL API from !
Segmentation fault (core dumped)

…och servern stannar med exit code 139, oftast direkt efter att du laddat upp ett pluginpaket eller ett skinpaket.

Orsaken: en mapp utan exekveringsrättighet

Arkiv har ofta med sig egna filrättigheter. När en zip packas upp kan mappar hamna som 644 i stället för 755. På Linux behöver en mapp exekveringsbiten för att alls kunna öppnas — utan den går ingenting inuti att nå, inte ens filer som är helt i ordning. Så om cstrike/addons tappar den biten kan Metamod inte laddas, spelbiblioteket laddas aldrig och motorn kraschar. Du kan också se Permission denied för plugins.ini i loggen — samma orsak.

Lösningen

Inget behöver installeras om. Sätt tillbaka de berörda mapparna till 755 — cstrike/addons och mapparna du just laddade upp till. I panelen: Files, mappens meny, Permissions, 755, och starta sedan om. Hostar du själv gör find cstrike/addons -type d -exec chmod 755 {} + samma sak.

Andra krascher som är värda att känna igen

  • Precache can only be done in spawn functions — ett plugin för skins eller vapenmodeller laddar modeller vid fel tillfälle. Inaktivera det senaste skin-pluginet du lade till.
  • Ingenting i addons/amxmodx/logs/ efter en omstart — Metamod eller AMX Mod X laddades inte; kontrollera liblist.gam och addons/metamod/plugins.ini.

Är den verkligen online?

CS 1.6 använder bara UDP, så ett test av porten med ett TCP-verktyg säger alltid "connection refused" — det är normalt, inget fel. Fråga den på samma sätt som serverlistan gör, med en A2S-förfrågan över UDP:

printf '\xff\xff\xff\xffTSource Engine Query\x00' | nc -u -w3 SERVER_IP 27015 | strings

En server som är igång svarar med sitt namn, den aktuella banan och 1.1.2.7/Stdio.

FAQ

Vanliga frågor

UDP-port 27015 som standard, och bara UDP. En egenhostad server behöver den vidarebefordrad i routern; en hostad server levereras med porten redan tilldelad och nåbar. Ett test med ett TCP-verktyg misslyckas alltid, vilket är normalt — fråga den över UDP i stället.

För nästan alla servrar, ja. ReHLDS är en underhållen omskrivning av Valves HLDS-motor med buggrättningar, säkerhetsrättningar och bättre prestanda, och den ersätter originalet rakt av. De flesta aktuella plugins förväntar sig också ReGameDLL_CS och ReAPI, som bygger på den.

Inte för att köra en server, men nästan alla servrar använder det. AMX Mod X är pluginplattformen bakom adminmenyer, bans, banröstning, statistik och egna spellägen. Det laddas av Metamod, och plugins läggs till som .amxx-filer listade i plugins.ini.

Dimensionera för den mest hektiska timmen, inte genomsnittet. 12 platser passar en server för kompisar, 16 ett klassiskt publikt 8 mot 8 och 24 eller 32 en välbesökt publik server eller deathmatch. Hos HytHost finns planerna med 12, 16, 24 och 32 platser, från €1.44/mån.

Oftast för att en mapp tappade sin exekveringsrättighet när ett arkiv packades upp, typiskt cstrike/addons. Metamod kan då inte laddas, konsolen visar "Couldn't get DLL API from !" och motorn kraschar. Sätt tillbaka de berörda mapparna till 755 och starta om; inget behöver installeras om.

Ja. Spelarna laddar ner saknade banor och ljud när de ansluter. Med sv_downloadurl som pekar mot en HTTP-server som speglar cstrike-mappen (FastDL) går nedladdningen snabbt; utan den kryper filerna genom spelanslutningen. Hos HytHost är FastDL konfigurerat automatiskt.

Servermjukvaran är gratis: Valves dedikerade server installeras via SteamCMD utan kostnad, och ReHLDS, ReGameDLL_CS, Metamod-r och AMX Mod X är också gratis. Att köra den hemma kostar bara el, men datorn måste vara på och din hem-IP blir serverns adress.

Din CS 1.6-server, med allt inkluderat

HytHost CS 1.6-servrar levereras med ReHLDS, ReGameDLL, Metamod-r, AMX Mod X och automatisk FastDL bakom DDoS-filtrering — från €1.44/mån.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Var den här guiden till hjälp?