×
Felmeddelande :( Din CSS har inte laddats som den ska. Testa reloada sidan.
1

HLDS Server !

Postat av LAVITA den 6 September 2008, 19:11
23 kommentarer · 1 634 träffar
Shuuuuu al fragbitare ...


Många frågar angående hur man gör en hlds server ,


Här kommer det :


Introduktion



Att lägga upp sin egna spelserver är inte bara roligt, utan det öppnar även en rad med nya möjligheter. Här är det du som är herren på täppan och skräddarsyr din spelserver just efter dina egna behov.


Genom att följa denna guide kommer du stegvis lära dig om hur du installerar samt konfigurerar din helt egna CS 1.6 server. Guiden täcker serverinstallation och konfiguration för Windows. Jag fyller på med hjälp lite då och då, tips på vad som saknas uppskattas!




Teknisk specifikation



Så vad behöver man då? Det enda man behöver är en dator, vilken kan vara densamma som den man normalt spelar på. Dock finns det visa krav beroende på vilket slutresultat man vill uppnå. Den dator som man utsett till serverdator bör ha åtminstånde 20 MB RAM per definierat slot.


Låt oss komma med några konkreta exempel:


6 slots - 6x20 MB = 120 MB RAM

10 slots - 10x20 MB = 200 MB RAM

14 slots - 14x20 MB = 280 MB RAM

18 slots - 18x20 MB = 360 MB RAM


Det som anses som viktigast och det som skiljer mest från en instabil server och en stabil server, är internetuppkopplingen för servern. En CS-server påverkar inte nedladdningsbandbredden något direkt märkbart. Dock kräver den extra mycket uppladdningsbandbredd. Denna lista kan användas som tumregel, men bör tas med en nypa salt:


(bitar/sekund)

128K uppladdningshastighet = 4 spelare

256k uppladdningshastighet = 7 spelare

320k uppladdningshastighet = 9 spelare

512k uppladdningshastighet = 14 spelare

768k uppladdningshastighet = 21 spelare

1024k uppladdningshastighet = 28 spelare

1140k uppladdningshastighet = 32 spelare

(Hämtad från steampowereds wiki).


Du kan enkelt kolla din nedladdnings- samt uppladdningshastighet på :

http://www.dslreports.com/spee dtest



Hur som helst är det inte alltid uppkopplingshastigheten som är det mest avgörande, utan det beror även på hur många omvägar trafiken måste gå för att nå sin destination, samt vilken prioritet den har. Det är detta som avgör om linan är lämpad för en stabil CS-server eller inte. Detta beror som sagt på vilket slutresultat man vill uppnå. En public-server behöver i regel inte vara lika stabil som en match-server.


Spelserverns CPU är även den något man bör titta på och överväga angående dess prestanda. I skrivande stund kan jag inte påstå att kompatibiliteten för HLDS till Linux är den mest optimala. I regel drar en HLDS-server mer CPU på en Linuxbaserad server, än vad den gör på en Windowsburk. Lyckligtvis kan man i efterhand konfigurera spelservern så den inte käkar lika mycket hårdvara. Mer om det tas upp senare i guiden.



Installation av HLDS i Windows




Du kan i ett senare stadie ta bort filen, så det spelar ingen större roll vart du väljer att filen skall sparas. När nedladdningen är färdig - exekvera filen genom att dubbelklicka på den - installationsguiden kommer nu att startas. Välj en lämplig katalogstruktur; standard C:\\\\\\\\\\ 2;\\\\\\\\\\ 2;\\\\\\\\HLServer duger gott och väl (förutsatt att du vill installera på den hårddisken, alternativt partitionen).


Följ därefter installationsguiden tills du kommer till steget "Region". Detta steg låter dig välja vart spelservern befinner sig. Detta eftersom spelare kan filtrera sina sökningar efter servrar genom att ange en region. Om du har servern lokaliserad i Europa (vilket jag antar), väljer du förstås Europe i detta steg.


Klicka vidare i installationsguiden tills den är avklarad. Din HLServer-mapp bör nu innehålla filen "HldsUpdateTool".


Nästa steg kan uppfattas som lite svårare, men jag skall formulera det enkelt:





Klicka på Windows Start-meny


Klicka på "Kör..."


I textfältet, skriv "cmd" (utan citattecken)

Kommandoprompten kommer nu att starta.



Beroende på vilken hårddisk eller partition du installerade Hlds Update Tool,

skriv cd C:\\\\\\\\\\ 2;\\\\\\\\\\ 2;\\\\\\\\


Skriv cd C:\\\\\\\\\\ 2;\\\\\\\\\\ 2;\\\\\\\\HLServer


Skriv nu in följande kommando:

C:\\\\\\\\\\& #92;\\\\\\\\\\& #92;\\\\\\\\HLSERV ER\\\\\\\\\\ 2;\\\\\\\\\\ 2;\\\\\\\\Hldsupda tetool –update cstrike användarnamn lösenord Y



Detta förutsatt att du redan har ett steam-konto. Om inte, skriv följande kommando istället:

hldsupdatetool -command create -username dittAnvändarnamn -email dinEmail@isp.tld -dittLösenord -question "din kontrollfråga ifall du glömmer dina uppgifter" -answer "ditt svar"

Detta kan ta ett tag. När uppdateringen är klar kommer följande meddelande att skrivas ut: "HLDS installation is up to date".


Du har nu uppdaterat HLDS och kan gå vidare till nästa steg.


Den uppmärksamme skulle nu ha sett att en ny mapp har skapats där du tidigare installerade Hlds Update tool, försedd med samma namn som det användarnamn du angav.



Konfiguration av HLDS i Windows



Gå in i mappen som är uppkallad efter ditt användarnamn (som ligger i HLServer-katalogen) och högerklicka på filen hlds (med beskrivningen HLDS Launcher) och välj "Skapa genväg". Dra nu genvägen till något lättåtkomligt och behändligt ställe, t.ex. Skrivbordet.


Högerklicka på den nyskapade genvägen och välj "Egenskaper". Klicka på fliken "Genväg" och vid fältet "Mål:" skriver du till +maxplayers 12 -game cstrike -console +port 27015 +ip 255.255.255.0 +map de_dust2


Där

+maxplayers 12 är antalet slots,

-game cstrike är det spelet som skall köras,

-console för att servern skall köras genom en konsol,

+port 27015 definierar en port, där standardporten för Counter-strike är 27015,

+ip 255.255.255.0 definierar din ip-adress, samt där

+map de_dust2 är den fördefinierade banan som skall köras.


Klicka på "OK" och dubbelklicka sedan på genvägen. Rock 'n roll! Du har nu startat din helt egna CS 1.6 server.


Nu skall vi konfigurera servern på riktigt. Detta gör vi först genom att byta ut standardconfigen till något bättre. Filen som du skall editera hittar du i HLServer -> Ditt användarnamn -> cstrike (t.ex. C:\\\\\\\\\\ 2;\\\\\\\\\\ 2;\\\\\\\\HLServer \\\\\\\\\\\\ \\\\\\\\\\\\ \\\\\\\\foobar\\ ;\\\\\\\\\\\\ ;\\\\\\\\\\\\ ;\\\\\\cstrike\\&# 92;\\\\\\\\\\&# 92;\\\\\\\\\\&# 92;\\\\).


I denna guide kommer jag att använda mig av Warlocks server config, då jag anser den som stabilast och bäst. Observera att detta är en match-config, om du vill ha en config till din public-server får du modifiera den på eget bevåg.



Öppna din befintliga config.cfg med anteckningar och ersätt alla rader med exec server.cfg och spara (alternativt kan du ta bort hela filen).

I samma mapp, extrahera Warlockservercfg.rar.


Öppna server.cfg. De 3 översta raderna är de du främst bör överväga att ändra till det som passar dig.

hostname "Spelservernamn"

rcon_password RCONLösenord

sv_password serverLösenord


rcon_password RCONLösenord Kommer du att behöva om du vill kunna köra adminkommandon direkt i spelkonsolen.



Viktiga kommandon för att CS-servern skall flyta på


log off bör vara off så länge du inte har tänkt att använda psychostats, eller liknande för att skriva ut stats på en webbsida. Detta eftersom om log är på, kommer precis alla aktiviteter på servern att tas upp och sparas i en loggfil. Detta drar märkbart ner på prestandan.


sv_allowupload 0 - Nekar spelare att sända modifierade sprejer till servern


sys_ticrate 1000 - Höjer FPS:en till 1000. Som standard renderar HLDS 60 frames per second. Att ange inställningen till högre än 1000 FPS är enligt mig ganska overkill.



Tweaking - Optimera och kompatibilitera ditt Windows operativsystem med HLDS



HLDS för Windows bör köras under Windows 2000 eller Windows XP-plattformer. Nackdelen är att dessa två versioner av Windows inte renderar över 100 FPS som standard (sk. low resolution timer), men det finns enkla återgärder att vidta och det är här vi kommer in på tweaking. För att operativsystemet skall samtycka och stödja spelservern optimalt, måste det finnas en så kallad "high-resolution timer" som körs i bakgrunden. Självklart finns det även fördelar att köra servern på 60 FPS, även om de är få. En av nackdelarna är att ju högre FPS du kör på servern, ju mer får CPU:n jobba.


Lösningen är enkel. Den första är att öppna Windows Media Player. Som sagt, det räcker med att öppna, ingen fil behöver köras eller loopas.


Alternativt kan du öppna en SWF-fil (flash) i Internet Exploder och du uppnår samma resultat. Detta kommer att få ditt operativsystem att köra "high-resolution timer", vilket ger dig möjligheten att köra i ca 1000 frames per second.




Prioritera serverprocessen


Att höja processprioriteten för sin server kommer att löna sig. Som standard körs serverprocessen i Windows som "normal". Prioritering av processer innebär att man talar om för operativsystemet i vilken ordning ärenden skall ske. Det finns sex olika prioriteringsnivåer: Låg, lägre än normal, normal, högre än normal, hög samt realtid. Att ange realtid som prioriteringsnivå på sin server är inte att rekommendera, då bland annat drivrutiner bör prioriteras först, om inte annat kan det krascha. Prioritetsnivån "hög" räcker gott och väl.




Tryck ctrl+alt+delete


Välj aktivitetshanteraren


Klicka på fliken "Processer"


Högerklicka på hlds.exe och välj "Ange prioritet" -> "Hög"



Kom ihåg att så fort serverapplikationen kraschar eller startas om, måste du ange processprioriteten om på nytt. Det kan därför vara smidigt att göra detta med hjälp av en batch-fil, som på samma gång startar spelservern när du klickar på den. Här är en färdigkodad batch-fil som kan hjälpa dig att komma igång: Steam_HLDS.bat


Redigera .bat-filen efter dina behov genom att öppna den med programmet anteckningar.

Steam_HLDS.bat:

c:

cd c:\\\\\\\\\\ 2;\\\\\\\\\\ 2;\\\\\\\\HLServer

start /high c:\\\\\\\\\\ 2;\\\\\\\\\\ 2;\\\\\\\\HLServer \\\\\\\\\\\\ \\\\\\\\\\\\ \\\\\\\\hlds.exe -port 27015 +maxplayers 9 -noipx -condebug -secure





Tips och trix till din HLDS-server



Det finns en del lite roligare inställningar också. Det finns en fil i din cstrike-mapp som heter motd, vilket står för "Message of the Day". Det är denna fil som kommer upp som ett popupfönster när du går in på en cs-server. Här kan du lägga till din egna text, t.ex. ett välkomstmeddelande, aktuella regler, vilka banor som spelas, spelarstatistik osv. Här kan du använda dig av html om du vill.


En annan fil som kan vara bra att ändra är

mapcycle. I denna fil anger du de banor som standard skall köras på servern. Skriv in de banor du vill, samt i den ordning du vill att de skall framträda.




Tack för mig !


Har ni frågor , Det är bara och skriva till mig

MVH LAVITA

Bra Guide ?

61 personer har röstat

23 kommentarer — skriv kommentar

Kommentarerna nedan är skrivna av användare på Fragbite. Fragbite granskar inte sanningshalten i texten och du uppmanas att själv kritiskt granska och bemöta texten. Förutsätt inte att innehållet i texterna är sanning.
Visa 23 kommentarer

Skriv en kommentar

Laddar..