PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [TuT] Counter Strike: Source Server Tutorial (Windows)



Frostdead
05.06.2010, 01:02
Hallo,
Ich wollte euch mal zeigen wie man einen CS:S Server installiert.

Ja, ich weis das ist ein GMod Forum, aber ich habe einen Moderator gefragt, und dieser sagte ist ihm egal =D Also mach ichs mal^^

OS:
Windows

Was brauchen wir alles?

- HldsUpdateTool (http://storefront.steampowered.com/download/hldsupdatetool.exe)


Schritt 1
Ihr erstellt einen Ordner auf eurer Festplatte zB. CSS, srcds , Server was auch immer.
Dann fügt ihr die HldsUpdateTool (http://storefront.steampowered.com/download/hldsupdatetool.exe).exe die wir heruntergeladen haben in diesen erstellten Ordner ein.


Schritt 2
Nun installieren wir den CS:S Server. Als erstes erstellt ihr euch eine TXT Datei auf dem Desktop
und öffnet sie. Dannach fügt ihr folgendes ein:

HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:\HLServer
Was ich Fett makiert habe müsst ihr so bennenen wie es bei euch ist. zB. C:\Server, D:\css.
Hier nochmal in Bildern:
http://www.frostdead1.bplaced.net/Download/GMod.de/TuT/CSS/bild01.png


Schritt 3
Jetzt verschiebt ihr die installer.bat in das Verzeichnis wo ihr auch den HldsUpdateTool reingetan habt. zB. C:\css. Und ihr klickt einmal darauf. Jetzt sollte er die Daten für Counter Strike: Source herunterladen!.


Schritt 4
Derweil, der Server die Dateien herunterläd brauchen wir noch eine Server Config (server.cfg)


Normaler DM Server




sv_lan 0
sv_region 3

//Server Name
hostname "GMod.de Tutorial"

//Server Passwort
sv_password ""

//Rcon Passwort
rcon_password "GMod.de"

sv_consistency 0
sv_rcon_maxfailures 10
sv_rcon_minfailures 10
sv_rcon_minfailuretime 30

//Kaufzeit
//1.5 = 90 Sekunden
mp_buytime 1.5

//Start Geld
mp_startmoney 800

//Bomben Timer
//35 = 35 Sekunden
mp_c4timer 35

//Taschenlampe
// 1= An , 0= Aus
mp_flashlight 1

mp_decals "200"

mp_playerid 0
mp_footsteps 1

//FallDamage
//1= An 0= Aus
mp_falldamage 1
mp_hostagepenalty 7
decalfrequency 60

//Zeitlimit
//25=25Min
mp_timelimit 25

//Gewinn Limit
//0=Unlimited
mp_winlimit 0

//Maximale Runden bis Mapchange
//0 = Unlimited
mp_maxrounds 0

//Rundenzeit
//4= 4 Minuten
mp_roundtime 4

mp_freezetime 3
mp_autoteambalance 1
mp_limitteams 2
mp_friendlyfire 1
mp_tkpunish 0
mp_spawnprotectiontime 5

//Automatisches AFK Kicken
// 1= An 0= Aus
mp_autokick 1

//Automatisches Timedout
//Heisst wenn zB Spiel Crasht das er dann gekickt wird.
sv_timeout 60

mp_forcecamera 1
mp_fadetoblack 0

//Zuschauer Erlauben
// 1= Ja 0= Nein
mp_allowspectators 1


sv_specaccelerate 5
sv_specspeed 3
sv_specnoclip 1


//Voice (Sprechen)
// sv_alltalk 1 bedeutet das sich die Teams nicht gegenseitig hoeren koennen.
sv_voiceenable 1
sv_alltalk 1

mp_chattime 10
mp_restartgame 0
mp_forcerespawn 1

//Server Gravity
//Ist das zB, Die Spieler wenn sie springen laenger fliegen. Je Niedriger je laenger/hoeher springt //man
sv_gravity 800


phys_pushscale 1
phys_timescale 1
phys_impactforcescale 1

sv_pushaway_clientside 0
sv_pushaway_clientside_size 15
sv_pushaway_force 30000
sv_pushaway_max_force 1000
sv_pushaway_min_player_speed 75

mapchangecfgfile "server.cfg"
servercfgfile "server.cfg"

sv_unlag 1
sv_unlag_debug 0
sv_unlag_fixstuck 0

sv_maxrate 30000
sv_minrate 5000
sv_maxupdaterate 101
sv_minupdaterate 40
fps_max 600

sv_allowupload 1
sv_allowdownload 1

writeid
writeip
log off
sv_aim 0

//SV Cheats
//Wuerde ich immer auf 0 Lassen.
sv_cheats 0
sv_pausable 0

sv_accelerate 5
sv_airaccelerate 10
sv_wateraccelerate 10
sv_waterfriction 1
sv_friction 4
sv_maxspeed 320
sv_stepsize 18





Surf


sv_lan 0
sv_region 3

//HostName
hostname "GMod.de Tutorial"

//Server Passwort
sv_password ""

//RCON Passwort
rcon_password "GMod.de"

//VAC Schutz
//1= VAC Aktiv 0=VAC Inaktiv
secure "1"

//FastDL
sv_downloadurl "http://fastdownload.de/fastdl"
//Tutorial Link findet ihr unter dem Zitat fuer FastDL

//Other
sv_consistency 0
sv_rcon_maxfailures 10
sv_rcon_minfailures 10
sv_rcon_minfailuretime 30

//Kaufzeit
mp_buytime 1.5

//Startgeld
mp_startmoney 200

//Bomben-Timer
mp_c4timer 50

//Taschenlampe
mp_flashlight 1

//Other
mp_decals "200"


mp_playerid 0
mp_footsteps 1

//Fall Damage
mp_falldamage 0


mp_hostagepenalty 7
decalfrequency 60


//Zeit Limit
mp_timelimit 60

//Gewinn Limit
mp_winlimit 60

//Maximale Runden
mp_maxrounds 100

//Rundenzeit
mp_roundtime 10

mp_freezetime 3

//Automatische Team Balance
mp_autoteambalance 1

//Team Limits
mp_limitteams 2

//Freundliches Feuer
mp_friendlyfire 1

//OTHER
mp_tkpunish 0

//Spawn Protection
mp_spawnprotectiontime 5

//Automatischer AFK Kick
mp_autokick 1

//Timed Out Sekunden
sv_timeout 60

//Force
mp_forcecamera 1

//Other
mp_fadetoblack 0

//Zuschauer Erlauben
mp_allowspectators 1


sv_specaccelerate 5
sv_specspeed 3
sv_specnoclip 1

//Voice Einstellungen
sv_voiceenable 1
sv_alltalk 1


mp_chattime 10
mp_restartgame 0
mp_forcerespawn 1

//Gravity
sv_gravity 800


phys_pushscale 1
phys_timescale 1
phys_impactforcescale 1

sv_pushaway_clientside 0
sv_pushaway_clientside_size 15
sv_pushaway_force 30000
sv_pushaway_max_force 1000
sv_pushaway_min_player_speed 75

mapchangecfgfile "server.cfg"
servercfgfile "server.cfg"

sv_unlag 1
sv_unlag_debug 0
sv_unlag_fixstuck 0

sv_maxrate 300000
sv_minrate 500
sv_maxupdaterate 101
sv_minupdaterate 40
fps_max 900

sv_allowupload 1
sv_allowdownload 1

writeid
writeip
log off
sv_aim 0
sv_cheats 0
sv_pausable 0

sv_accelerate 5
sv_airaccelerate 150
sv_wateraccelerate 100
sv_waterfriction 1
sv_friction 4
sv_maxspeed 320
sv_stepsize 18


Das sind die optimalen Configs für Surf!.
Maps gibts auf Anfrage via PN

FastDownload Tutorial (http://wiki.garrysmod.de/Sv_downloadurl_einrichten)
GMod.de Wiki

Bilder:
http://frostdead1.bplaced.net/Download/GMod.de/TuT/CSS/bild02.png

Schriftlich:

1. Ihr macht eine neue Textdokument Datei.
2. Ihr fügt eine der Beiden Server CFG's ein.
3. Ihr drückt auf "Datei", "Speichern Unter", und gebt bei "Name der Datei:" "Server.cfg" ein,
Und darunter wählt ihr "Alle Dateien" aus. Und drückt Speichern.



Schritt 5
Jetzt sollte der Server die Dateien runtergeladen haben, und ihr geht in das Verzeichnis wo, ihr den Server installiert habt. Jetzt geht ihr in den Ordner "csstrike", "cfg", und fügt dort unsere "server.cfg" ein!.



Schritt 6
Jetzt brauchen wir so eine art Server Starter.

Möglichkeit 1:
Eine .bat Datei!

Ihr macht eine neues Textdokument auf eurem Desktop, nennt es "server_start".
Dann fügt ihr folgendes ein!.


C:\HLServer\srcds.exe -game cstrike -console +maxplayers 16 +map de_dust2

Bei "C:\HLServer" gebt ihr euer Verzeichnis ein zB C:\css\srcds.exe
Bei "+maxplayers 16" gebt ihr die Slotzahl an zB 16,24,32
Bei "+map de_dust2" gebt ihr eure Map an, zB cs_office, de_dust2 , was auch immer.

Wenn, ihr das habt, dann klickt ihr auf "Datei" , "Speichern Unter".
Und macht es wiefolgt:
http://frostdead1.bplaced.net/Download/GMod.de/TuT/CSS/step32.PNG
Ihr solltet die Datei erstmal auf euer Desktop speichern.
So jetzt fügt ihr sie in ?:\? ein. (zB. C:\Server)

Möglichkeit 2:
Ihr benutzt einen ServerChecker.
Hier (http://frostdead1.bplaced.net/Download/GMod.de/TuT/CSS/ServerChecker3.zip)
bekommt ihr den den ich benutze!.
Ihr könnt eigentlich jeden benutzen
(Startparameter, ist der gleiche wie der oben)

C:\HLServer\srcds.exe -game cstrike -console +maxplayers 16 +map de_dust2


Schritt 7

Admin System

Mani Admin Plugin (http://www.mani-admin-plugin.com/joomla/index.php)
Mani Admin Plugin Tutorial (http://mapping-tutorials.de/forum/threads/6192-%5BCSSServer%5D-Mani-Admin-Plugin)


Ich hoffe mein Tutorial konnte euch weiterhelfen!.


Schaut euch meine anderen Tutorials an

GMod Server Tutorial (Windows) (http://gmod.de/showthread.php?t=24073)


Viel Spass beim nachmachen!

kartoffel
05.06.2010, 01:28
Kopf -> Tisch.
Wo hab ich nur den Award für das Tutorial mit den genauso nutzlosesten wie zahlreichsten .bats hingepackt?
Sorry, aber ein Guide sollte beschreiben, wie man alles von Hand macht und wie man den Server einrichtet und nach seinen Wünschen hin konfiguriert, nicht wie man .bats schreibt, die unnötig sind und vorgefertigte server.cfgs einfügt.

Pixel aka Chris
05.06.2010, 02:04
Viel zu lang -> Bitte in Spoiler packen.
Ansonsten kann ich Kartoffel nur zustimmen. -den Rest snip-

Frostdead
05.06.2010, 14:00
Viel zu lang -> Bitte in Spoiler packen.
Ansonsten kann ich Kartoffel nur zustimmen. -den Rest snip-

Ja, in Spoiler werde ich machen, werde den Code dann gleich suchen.


Was kartoffel angeht: Das Tutorial heisst Counter Strike: Source Server Tutorial
Mehr oder weniger HowTO: CS:S Server installieren und nicht HowTo CS:S Server nach meinen Wünschen einrichten.

Ich wüsste grade auch garnicht was ich noch reinschreiben soll ich hab die server.cfg so gut es geht erklärt!. Was fast alles bedeutet...

GameModes habe ich auch noch eine Surf Server.cfg bereitgestellt!

Also ich finde deinen Beitrag nicht so wirklich sinvoll... sorry

Wer Verbesserungsvorschläge hat, kann mir das ja gerne schreiben. Auch zum Thema "nach seinen Wünschen gestalten".

lg

Edit: Spoiler geaddet.

isch
05.06.2010, 14:32
Ok hier meine Meinung zum Tutorial.

1.) Es ist irgendwie unübersichtlich. Du solltest an der Aufteilung und Textformatierungen etwas arbeiten. *
2.) Ich verstehe nicht wieso du immer sagst man soll Textdateien erstellen die dann sowieso via "Speichern unter" gespeichert werden. Weißt du nicht wie man den Editor öffnet? D:
3.) Die meisten Leute betreiben CSS Server unter Linux und nicht Windows.
4.) Es gibt bereits unzählige Tutorials.
5.) Dein Tutorial erklärt fast nichts. Außer das man das HldsUpdateTool benötigt und wie man es verwendet und zwei Server.cfgs und wie man den Server startet finde ich in deinem Tutorial nichts. Es wird zwar etwas von einem Admin Mod erwähnt aber nicht erklärt wie man den installiert. Beim Fastdownload wird auch nur auf externe Ressourcen weitergeleitet.


Lange rede kurzer Sinn.
Ich finde das Tutorial total unnötig da es schon unzählige gibt und da du nicht wirklich viel erklärst.


* Beispiel Schritt 4:
Es wird etwas kurz erklärt, dann ist ein Spoiler rangeklebt. Danach sind ein paar Leerzeilen und noch ein Spoiler. Nach dem zweiten Spoiler kommt ein Link zu einem Fastdownload Tutorial. Und um die Verwirrung perfekt zu machen kommt dann ein Bild das alles noch unübersichtlicher macht und ein Text wie man Dateien speichert.


EDIT

Außerdem sind in deinem Tutorial einige Sachen falsch.



//Voice (Sprechen)
// sv_alltalk 1 bedeutet jeder kann per Voice Chat Sprechen, 0 heisst keiner kann sprechen (Voice //Chat deaktiviert)
sv_voiceenable 1
sv_alltalk 1

Wenn sv_alltalk auf 0 ist kann einen das andere Team nicht hören. Sprechen kann trotzdem jeder.

gervirus96
05.06.2010, 20:16
Danke für das TuT. Es ist eigentlich ganz gut verstehbar , nur bei NoobS Bin ich mir nicht so sicher , thx ich habe einen Server (CSS) damit zum laufen gekriegt. :)

Lucid
05.06.2010, 21:43
Ein Wort: http://srcds.com/ (http://www.srcds.com/).

Frostdead
05.06.2010, 22:23
Was haben die letztn 2 Beiträge mit dem Thema zu tun?

@gervirus96: Danke :-)

Maihopawango
06.06.2010, 04:09
Warum machst du zu ein Thema ein Tutorial , wo es schon zigtausend von gibt ?

Frostdead
06.06.2010, 12:35
Schick mir nen Link von diesem Tutorial, in diesem Forum.

isch
06.06.2010, 13:25
Wieso muss er in diesem Forum sein?

Fakt ist das unzählige Tutorials existieren die man mit Google innerhalb einer Minute gefunden werden und die ausführlicher sind als deines.

witcher
30.06.2010, 19:04
Das Tutorial hat nicht geklappt bei mir, danke an den der auf SRCDS verlinkt hat.:)

Frostdead
01.07.2010, 15:47
Das Tutorial hat nicht geklappt bei mir, danke an den der auf SRCDS verlinkt hat.:)

Woran lags?