SRCDS Steam group


Thread Rating:
  • 2 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[DANSK] [Windows] Installere Garry's Mod Server
#1
SRCDS.com Tutorials, Installation af Garry's Mod Server(Windows)

Information, disse ting skal du vide før vi starter.
1. Det kan tage fra èn time til omkrig 2-24 timer og downloade serverns filer.
2. Før at dine venner kan tilslutte sig din server, skal du have åbenet diverse porte i din router.
3. Vi fraråder dig at køre servern på samme computer som du spiller på.
(Når du har den ONLINE på nettet, det gælder IKKE for LAN).
4. Når du vil spawne ting fra et andet spil af f.eks. Counter-Strike: Source, skal du også have installeret Counter-Strike: Source.
Når du vil spawne ting fra Day Of Defeat: Source skal du også have installeret Day Of Defeat: Source.

Det her gælder også før du kan spille et map for det spil du vil have!(f.eks. De_dust2, fra spillet Counter-Strike: Source)
Det kræver at du har installeret Counter-Strike: Source.

Installation
Det aller første vi skal gøre er at hente selve programmet, som derefter skal hente selve server filerne.

Programmet kan hentes direkte fra Steam's hjemmeside på følgende link:
Code:
    http://steampowered.com/download/hldsupdatetool.exe
Du kan gemme denne fil på skrivebordet eller hvilken som helst anden mappe.

Når du har hentet programmet skulle du gerne have sådan en fil her:
[Image: i1.png]

Kør nu programmet og så skulle du få dette billed frem:
[Image: i2.png]

Klik nu på Next > og så skulle du få dette billed:
[Image: i3.png]

Nu kommer licensen så frem, læs den og så beslut dig om du vil acceptere den eller ej.
Det påkræves at du acceptere den for at bruge programmet. I det tilfælde klik på I Agree >

Nu skulle du så få dette billed her frem:
[Image: i4.png]

Nu skal du så vælge hvor du vil installere selve server filerne.
I denne guide bruger vi stien C:/srcds. Så nu vil vi gerne have den til at installere filerne der, klik på Browse...
Så skulle du gerne få dette vindue her frem:
[Image: i5.png]

Erstat nu følgende sti C:\Program Files (x86)\Valve\HLServer med C:/srcds (du kan også bruge /)
Hvis du ikke bruger 64bit operativ system, vil der bare stå Program Files i stedet.

Sådan at vinduet ser sådan her ud:
[Image: i6.png]

Og nu skal du bare klikke OK

Nu skulle vinduet fra tidligere billed gerne se sådan her ud:
[Image: i7.png]

Klik nu på Next > og så skulle du gerne se dette vindue:
[Image: i8.png]

Klik nu på Next > og så skulle installations filerne til selve serveren gerne blive udpakket til C:/srcds
[Image: i9.png]

Nu da den er færdig(det skulle gerne tage 5 sekunder at installere), vil du blive spurgt om hvor din server er lokaliseret, sådan at den server du henter filerne fra er tættest på dig selv.
Vi vælger bare Europa, som vist på billedet her:
[Image: i10.png]

Klik nu på Next > igen og så vil du se dette billed:
[Image: i11.png]

Du kan tilmelde dig en email service, som vil give dig en besked når der ankommer opdateringer, men også en masse spørgsmål angående server problemer.
Vi klikker bare Next > og så komme det sidste vindue op. Klik på Finish > og så er du færdig. Eventuelt kan du fjerne afmærkelsen af View ReadMe, som på billedet under.
[Image: i12.png]

Nu da serveren er klar til at blive installeret, starter vi med at gå ind i vores nye mappe C:/srcds, som programmet har lavet til os.
Mappen skulle gerne se sådan her ud, men højstsandsynligt på dansk istedet for engelsk.
[Image: i13.png]

Kør program filen HldsUpdateTool.exe og den vil nu hente den nyeste version af installations programmet. Dette kan tage noget tid.
[Image: i14.png]

I mellem tiden er der lavet nogle nye filer inde i selve srcds mappen. Men dem skal vi ikke rode med.
Nu er det ren faktisk tid til at vi skal hente vores server filer nu. Det skal gøres ved at sætte nogle parametere til HldsUpdateTool.exe programmet.
Eller igennem et batch script. Men vi fortrækker at bruge den gode gamle kommandprompt. Start din kommandprompt.

Den skulle gerne se sådan her ud:
[Image: i15.png]

Skriv i din prompt som følger:
Code:
    cd C:\srcds

Nu skulle den gerne se sådan her ud:
[Image: i16.png]

Skriv nu følgende ind og så vil serveren starte med at opdatere. Dette kan tage lang tid.
Code:
    HldsUpdateTool.exe -command update -game garrysmod -dir .

Og så begynder den at lave nogle nye mapper, samt henter de seneste filer tilgængelig. Nu kan du hente en kop kakao eller noget Big Grin
Og du skal ikke bekymre dig om fejlene:
Code:
    No installation record found at ./orangebox
    No installation record found at .
Det betyder ikke noget.
[Image: i17.png]

Og når den er færdig skulle den gerne se sådan her ud:
[Image: i18.png]

Og din C:/srcds mappe skulle gerne se sådan her ud:
[Image: i19.png]

Nu skal vi så til at konfigurer SRCDS. Dette gøres med en server.cfg, som skal ligges ind i C:/srcds/orangebox/garrysmod/cfg/ mappen.

Du kan hente en færdig lavet og brugervenlig server.cfg her:
Code:
    http://forums.srcds.com/viewtopic/11836
Linket til selve filen virker pt. ikke, så derfor må du selv skrive det som står i boksen ind i en server.cfg fil.

Denne fil skal ligges ind i mappen C:/srcds/orangebox/garrysmod/cfg/.
Også vist på billedet her:
[Image: i20.png]

Du kan åbne filen med den ganske normale notepad, sådan at du kan fortage ændringer i konfigurationen.

Nu skal vi ren faktisk til at starte selve serveren. Det gør vi igen med at sætte nogle paremetere, dog til srcds.exe
Men lidt anderledes denne gang, da vi tager brugt af et batch script, som gør at hvis din server genstarter, så starter den selv op igen.

Du kan hente batch scriptet i denne tråd, som er lavet af Mooga.
Code:
    http://forums.srcds.com/viewtopic/13722

Denne fil skal så gemmes inde i C:/srcds mappen.
Også vist her:
[Image: i21.png]

Højre klik på filen og vælg redigere. Filen skulle gerne se sådan her ud:
Code:
::=======================::
::  SRCDS Guardian 3.0   ::
::         Mooga         ::
::       SRCDS.com       ::
::=======================::

::=========================================================::
:: Thanks To Black-Sky & Drocona for making SRCDS Guardian ::
:: This script is open source.  Feel free to edit at will. ::
::                                                         ::
:: This script was writen for the use of the srcds.com     ::
:: online community.  If you are interested in running a   ::
:: Source Dedicated Server or need help, drop by our       ::
:: forums at... http://forums.srcds.com                    ::
::=========================================================::

::=======================::
::  SET YOUR VARIABLES!  ::
::=======================::

::=======================::
::  Window and Log name  ::
::  Replace "My Server"  ::
::=======================::
set servername=My Server

::=======================::
::   Your start command  ::
::    Replace after =    ::
::=======================::
set runcmd=C:\srcds\srcds.exe -console -game cstrike -maxplayers 16 +fps_max 200 -port 27015 +map de_dust -tickrate 66

::=======================::
::   End of variables    ::
::=======================::

:: This will keep the window clean and easy to read
@echo off

:: Sets the title of the window
title SRCDS Guardian 3.0   %servername%

:: Clears the window incase there is anything there
cls

:: Prints to the window what we are doing
echo SRCDS Guardian 3.0 has been started!
echo.
echo *************************************************************************
echo To close the server, close this window and type exit in the server window
echo *************************************************************************
echo.
echo.
echo %servername% is now starting...
>> "%servername%.log" echo.
>> "%servername%.log" echo.
>> "%servername%.log" echo (%date%)(%time%) SRCDS Guardian 3.0 has been started!
>> "%servername%.log" echo (%date%)(%time%) %servername% is now starting...

:: This is a return point in case the server crashes or is closed
:restart

echo.
echo (%date%)(%time%) %servername% is now ONLINE
echo Watching %servername% for crashes...
>> "%servername%.log" echo.
>> "%servername%.log" echo (%date%)(%time%) %servername% is now ONLINE
>> "%servername%.log" echo (%date%)(%time%) Watching %servername% for crashes...

::Start the actual server
start /wait %runcmd%

echo.
echo (%date%)(%time%) Crash or Close detected!
echo %servername% is now restarting...
>> "%servername%.log" echo.
>> "%servername%.log" echo (%date%)(%time%) Crash or Close detected!
>> "%servername%.log" echo (%date%)(%time%) %servername% is now restarting...

::Server crashed or closed, so we point it to the return point to start the server again
goto restart

Nu skal du så finde dette, så at vi kan sætte vores server op til et passende behov.
Code:
    set runcmd=C:\srcds\srcds.exe -console -game cstrike -maxplayers 16 +fps_max 200 -port 27015 +map de_dust -tickrate 66


Ændre den til:
Code:
    set runcmd=C:\srcds\orangebox\srcds.exe -console -game garrysmod +map gm_construct

Og derefter gem filen. Nu skal du bare åbne .bat filen.
I tilfælde af at du får denne besked:
[Image: i22.png]
Skal du bare trykke Allow access eller på dansk "Tillad adgang".
Og så er din server kørende, som vist på billedet under:
[Image: i23.png]

Tillyke, du har nu lavet en GarrysMod server!

Modifikationer
Du kan vælge imellem flere spil metoder i GarrysMod.

Den ene er Sandbox, som general tillader folk at bygge hvad de nu har lyst til.

Den anden er DarkRP, som ren faktisk er et slags rollespil, du kan enten være drug dealer eller hvad det nu passer dig.
Så har du et arbejde og tjener penge, med de penge kan du købe ting i den bane du er i, som f.eks. huse.

Opdateringer
  • 24 Oktober 2010: Opdateret guiden og fik erstatet de ødelagte billeder.
  • 8 August 2009: Tilføjet en GarrysMod server.cfg
  • 8 August 2009: Tilføjet "Modifikationer".

Credits
  • realchamp - Ansvarlig for denne guide.

Half-Life 2, Counter-Strike Source and Day of Defeat Source are trademarks and/or registered trademarks of Valve Corporation.
Copyright ©2010 SRCDS.com
#2
God guide!
Jeg vil helt klart bruge den her, hvis min host ikke gør det;D!
ir can haz cookie?
#3
Legendary Wrote:God guide!
Jeg vil helt klart bruge den her, hvis min host ikke gør det;D!

Tak Smile
#4
Er det ikke muligt at hvis jeg har en extern harddisk( har nemlig ikk mere plads q; )at installere serveren der uden at få det helt store problemer med at det skal være en kort -dir ?
[Image: 2n8d2lz.jpg]
#5
------------------------------------------------------------------
H:\srcds\HldsUpdateTool.exe -command update -game garrysmod -dir
------------------------------------------------------------------
CMD kommer frem men kun i et halv sekundt og lukker så ned, og begynder defor IKKE at downloade noget? s;
[Image: 2n8d2lz.jpg]
#6
Hvis du har tilsluttet den i H:\

Skal du bruge -dir H:\


Hvis den bare lukker ned hurtigt, har du lavet et eller andet forkert. Du kan prøve og denne her:
H:\srcds\HldsUpdateTool.exe -command update -game garrysmod -dir .

Og har du opdateret HldsUpateTool.exe? For ellers vil det ikke virke!
#7
Jeg har fået hint om at realchamp ikke er så erfaren med Garry's Mod, så jeg besluttede mi for at lave den.

Et godt eksempel på en server.cfg som er nødvendigt for alle Garry's Mod servere.

Code:
hostname ""

rcon_password ""

sv_password "" // Use to password protect your server

mp_flashlight 1
mp_timelimit 180
sv_allowdownload 1
sv_allowupload 1
pausable "0"

// Mikrofon/Stemme
sv_voiceenable "1"
sv_alltalk 1
decalfrequency 60

//GMOD CVARS - Maximum for props, thrusters og alt det andet man kan lave.
// Sæt det ikke for højt, ellers lagger din server mere og den vil også være nemmere at crashe
sbox_maxnpcs "6"
sbox_maxballoons "10"
sbox_maxdynamite "4"
sbox_noclip "1"
sbox_maxthrusters "20"
sbox_maxprops "100"
sbox_maxwheels "20"
sbox_plpldamage "0"
sbox_godmode "1"
sbox_playergod "1"
sbox_maxhoverballs "20"
sbox_maxsents "20"
sbox_maxeffects "10"
sbox_maxbuttons "10"
sbox_maxlamps "4"
sbox_maxragdolls "10"
sbox_maxvehicles "4"
sbox_allownpcs "1"
sbox_maxemitters "5"

// Bredbånds hastighede/Indstillinger
sv_minrate 0
sv_maxrate 25000
sv_minupdaterate 33
sv_maxupdaterate 66
sv_mincmdrate 33
sv_maxcmdrate 66
sv_client_cmdrate_difference 1
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1

log on
mp_logmessages 1
sv_logbans 1

sv_rcon_banpenalty 60
sv_rcon_maxfailures 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 45

// sv_region fortæller Steam hvor din server er. Mulighederne er:
// 0 - US Øst
// 1 - US Vest
// 2 - Syd Amerika
// 3 - Europa
// 4 - Asien
// 5 - Australien
// 6 - Mellem Østen
// 7 - Afrika
// 255 - Hele Verden

sv_region 255

// Exec Configs
exec banned_user.cfg
motdfile motd.txt
mapchangecfgfile server.cfg.
mapcyclefile mapcycle.txt

Husk at indtaste dine egne værdier, især i hostname og rcon_password da serveren ellers vil hedde "Garry's Mod" og der vil ikke være mulighed for RCON adgang.


Og lige en sidste ting. realchamp, der er en god ide at bruge en anden port end 27015, da at du så bruger den port selv, og blokere for andre ting. Det vil sige at du derfor ikke kan connecte til andre servere i mellemtiden. Jeg bruger selv -port 27012, og det tillader mig at spille TF2 og på andre Garry's Mod servere samtidig med at min server er oppe. Bare en god ide



Jeg har vedhæftet mit forslag til en server.cfg fil. Men fordi at den her hjemmeside ikke vil lade mig vedhæfte cfg filer, må i selv ændre filtypen. Bare slet txt og skriv cfg istedet, så er i godt på vej til at have en server der virker.


Attached Files
.txt   server.txt (Size: 1.58 KB / Downloads: 25)
#8
Læs nummer 3... meningen er jo at man IKKE skal hoste på samme computer, som man spiller på.

Du kan bare vedhæfte en .zip fil med en .cfg fil i.

Nej ved ingen ting om GarrysMod, alligevel med en IQ over det generalle, fik jeg da startet en server op i første forsøg(guiden). Wink


Men godt lavet med konfigurations filen. Jeg vil lige slå op på google omkring alle tingene, så jeg får en bedre forståelse af hvad de er. Også ligge en komplet guide ud/server.cfg ud. Skal nok huske dig i credits Wink
#9
Ja, men hvis man vil køre den på samme PC er det alligevel en god ide at gøre. Jeg har selv været ude og købe alle komponenterne til en server idag og den står og opdaterer alle filerne lige nu. Og jeg har da tænkt mig at bruge port 27012, da de fleste andre server bruger 27015.
#10
Hvorfor ikke bare bruge 27015? Den er standard. Hvis du virkelig ville, så brug 1337 Wink
#11
Lol. Ja, men ved at man bruger 27015 lukker du også for den port med andre applikationer. Det betyder at man ikke kan spille Team Fortress 2 imens en eventual server kører.
#12
Det kan man da godt. Det kan jeg da. Jeg har ikke problemer med det. Jeg køre eventuelt med port 27015, som serverens port og 1337 som tv port. Når jeg skal bruge serveren.(Counter-Strike: Source). Dette gælder også for L4D ved mig.

Ingen andre af mine ting bruger port 27015 ud over mine servere.
#13
hvor skal server.cfg være
#14
I din: srcds/OrangeBox/garrysmod/cfg
#15
Når jeg starter min server står der
Failed to load launcher DLL
Det angivne modul blev ikke fundet

hvad skal jeg gøre?!??!?!


Forum Jump:


Users browsing this thread: 3 Guest(s)