Day Of Defeat Source

Aus Verywiki-DE

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Vorstellung

Das Gameplay von Day of Defeat: Source konzentriert sich auf Gefechte der Infanterie zwischen den Alliierten (Briten und US-Amerikaner, wobei in Day of Defeat: Source nur die US Army vertreten ist) und den Achsenmächten (ausschließlich die Deutsche Wehrmacht) im 2. Weltkrieg. Zur Auswahl stehen vorgegebene Waffen- / Infanterieklassen, welche sich im wesentlichen durch die Ausstattung unterschiedlicher, bekannter Handfeuerwaffen unterscheiden. Die am häufigsten benutzten Waffen sind die M1 Garand, die Browning Automatic Rifle (BAR), der Karabiner 98k, die MP40, und die Thompson. Klassen, wie der Scharfschütze, und der MG-Schütze sind als Supporter für das Team gedacht.

Zu Rundenbeginn starten beide Teams an ihren, in der Map festgelegten "Respawn-Punkten". Die Szenarien sind entweder objektbasierend, wobei ein Spieler, z.B. TNT, aufnehmen und ein Objekt zerstören muss, wie einen deutschen Nebelwerfer oder eine umkämpfte Brücke. Andere Szenarien basieren darauf eine Karte, die mit verschieden Flaggenpunkten ausgestattet ist, komplett einzunehmen. Dies geschieht indem man alle auf der Karte vorhanden Flaggen durch darüberlaufen einnimmt. Hierbei kommt es speziell auf das Teamwork an, da viele verschiedene Plätze und Stellen abgesichert werden müssen, bevor ein Angriff gestartet werden kann. Hat ein Team seine Aufgabe erfolgreich erfüllt, bekommt es eine bestimmte Anzahl von Punkten gutgeschrieben und eine neue Runde beginnt.

Client-Konfiguration

Konsole aktivieren

Um die Konsole automatisch zu aktivieren, wenn das Spiel gestartet wird, müssen Sie nur folgende Schritte ausführen. ==> Starten Sie Steam.
===> Wähle Sie das Spiel aus, in diesem Fall DOD:S.
====> Wählen Sie Eigenschaften aus(rechter Mausklick).
=====> Klicken Sie auf Start-Optionen festlegen.
======> -console danach eingeben.
image:Console_steam.jpg

Server-Konfiguration

server.cfg

Die Datei server.cfg befindet sich auf Ihrem VeryGames-FTP in folgendem Ordner:

~/games/halflife_source/orangebox/dod/cfg

Um die Datei bearbeiten zu können, sollten Sie sich bei Bedarf dieses Tutorial durchlesen: Filezilla

Dank der Datei server.cfg können Sie Ihre CVars konfigurieren. Also die Variablen, die die Konfiguration Ihres Gameservers definieren.

Es existieren sehr viele solcher Befehle, um die Einstellungen eines Server ändern. Wir möchten Ihnen aber nicht eine Liste mit den wichtigsten Befehlen vorenthalten:

CVars

// Wichtige CVars
hostname "VeryGames.net - Der Name von meinem Server"    Legt den Namen Ihres Servers fest.
rcon_password "vgEx8KdR"                                 Legt das Rcon Passwort fest.
sv_downloadurl "hhtp://theURL"                           Web-URL für schnellen Download von Customdaten (maps zum Beispiel). 
sv_password ""                                           Legt das Serverpasswort fest. Einfach leer lassen, falls der Server nicht Passwort geschützt werden soll.
Achtung: Falls Sie einen Clanserver gemietet haben muss ein Passwort gesetzt werden, ansonsten laufen Sie Gefahr das der Server geschlossen wird. sv_region 3 Zeigt an, in welcher Region der Server gehostet wird. 3 steht für Europa. // Allgemeine HL CVars mp_allowspectators 0 Spectator-Modus(Zuschauer) erlauben. (1=ja 0=nein) decalfrequency 30 Zeit in Sekunden die man abwarten muss, bevor man wieder ein Spraylogo sprühen kann. sv_pausable 0 Falls an kann jeder Spieler auf dem Server das Spiel pausieren(nicht empfehlenswert). sv_allowdownload 1 Erlaubt Downloads vom Server (z.B. Maps) sv_allowupload 1 Erlaubt Uploads zum Server(z.B. Tags) sv_cheats 0 Erlaubt Cheats auf dem Server (1=an 0=aus) sv_gravity 800 Legt die Schwerkraft fest. 800 ist der Standardwert. 'sv_maxspectators 1 Maximale erlaubte Anzahl an Zuschauern. sv_maxspeed 320 Legt die Geschwindigkeit fest mit der man sich auf dem Server bewegen kann // Rate Einstellungen (für einen Server mit einem Tickrate von 100) fps_max 100 Maximale Anzahl an Bildern pro Sekunde (FPS) sv_maxupdaterate 101 Maximale Updates pro Sekunde die vom Server erlaubt sind. sv_minupdaterate 30 Minimale Updates pro Sekunde, die vom Server erlaubt sind. sv_minrate 5000 Minmaler Ratewert die Spieler auf dem Server benutzen dürfen. sv_maxrate 0 Maximaler Ratewert die Spieler auf dem Server benutzen dürfen. (0=unbegrenzt, technisch allerdings auf 30000 begrenzt) // CS spezifische CVars mp_autokick 0 Kickt automatisch inaktive Spieler vom Server. (1=an 0=aus) mp_autoteambalance 1 Gleicht automatisch die Teams aus, falls eines mehr Spieler hat als das andere. (1=an 0=aus) mp_buytime 0.5 Einkaufszeit(in Minuten).Gibt an für wie lange man am Beginn der Runde einkaufen kann. mp_c4timer 35 (Bombentimer) Zeit (in Sekunden) bis die Bombe detoniert, nachdem es gelegt wurde. mp_chattime 0 Zeit die man am Ende einer Map chatten kann(in Sekunden). mp_flashlight 1 Legt fest ob die Taschenlampe benutzt werden darf. mp_footsteps 1 Legt fest ob die Fußschritte hörbar sind. mp_forcechasecam 0 Legt fest Zuschauer andere Spieler spectaten düfen. 0= Kann jeden spectaten, 1=nur eigenes Team, 2=kann keinen und der Spieler sieht nur seinen toten Körper
(bis die neue Runde beginnt).
mp_freezetime 0          Legt die Zeit in Sekunden fest, bei der man am Anfange einer Runde sich nicht bewegen kann. 
mp_friendly_grenade_damage 1: Legt fest ob Spieler vom gleichen Team Schaden erhalten falls diejenige Person sich in der Nähe der detonierndn Handgranate befindet.(HE) ; 1 = an , 0 = aus.
mp_friendlyfire 1        Legt fest ob Spieler vom eigenen Team Schaden erhalten, fall sie beschossen werden. 
mp_hostagepenalty 3      Legt fest wieviele Geiseln ein Spieler fraggen darf bevor er vom Server gekickt wird.
mp_mapvoteratio 0.6      Legt fest wieviele Spieler (in Prozent) für eine bestimmte Map voten müssen, bevor ein Mapwechsel stattfinden kann.(0.6=60%).
mp_maxrounds 0           Maximale erlaubt Anzahl von Runden bevor einen Mapwechsel stattfindet.
mp_roundtime 2.5         Rundendauer in Minuten .
mp_startmoney 800        Legt die Menge an Geld fest die jeder Spieler zu Beginn der Map zur Verfügung hat.
mp_timelimit 35          Legt die Dauer der Map fest bevor ein Wechsel stattfindet. 
mp_tkpunish 1            Legt fest ob ein Spieler eine Runde aussitzen muss, falls er einen aus seinem eigenen Team fraggt. 
sv_aim 0                 Falls an wird einem beim Zielen auf Gegner vom Computer geholfen.
sv_stepsize 18           Schrittgrösse

// Ban

exec banned.cfg // Lädt die Datei banned.cfg, welche die gebannten Steam-IDs enthält
exec listip.cfg // Ladet die Datei listip.cfg, welche die gebannten IP-Adressen enthält
Andere Konfigurationen laden

Wie startet man andere Konfigurationen, wie zum Beispiel die Konfiguration für ESL?

Man erstellt zum Beispiel eine neue Datei im selben Ordner wie server.cfg. Dann gibt man Ihr einen Namen (zum Beispiel esl.cfg). Nun können Sie diese Datei über Rcon laden, indem Sie in der Spielkonsole das Rconpasswort eingeben und folgenden Befehl tippen: rcon exec esl.cfg Falls Sie diese Datei immer geladen haben möchten, können Sie in der Datei server.cfg einfach folgende Zeile hinzufügen:exec esl.cfg hinzufügen.

Die Plugins

Die bekanntesten Plugins für DoD:S

Das wohl mitunter beliebteste Admin-Plugin ganz bequem über eurer Panel zu installieren. In der mani_server.cfg werden alle relevanten Cvars gespeichert. Es befindet sich im cfg Ordner auf dem FTP-Server. Quelle: http://www.mani-admin-plugin.com/forums/index.php

Vorraussetzung für zahlreiche Plugins. Metamod Source ist ein Plugin/DLL Manager, der zwischen der Half-Life Source-Engine und einem HL Game Mod sitzt und dynamisches laden/beenden von Mod-ähnlichen DLL Plugins erlaubt, um den HL Server oder Game Mod mit Funktionalität auszustatten. Quelle: Bailopan http://www.bailopan.net/

Die Verzeichnisstruktur und dessen Dateiarten

  • DOD:S
    • addons ==> Ordner der Plugins
      • metamod ==> Ordner des Metamod PlugIns
        • metaplugins.ini ==> Die Konfigurationsdatei von MetaMod wodrin dessen Plugins registriert sind metaplugins.ini.
        • bin ==> Ordner der die Binärdateien (unter Linux: .so) von MetaMod enthält
          • server_i486.so ==> Linux-Binärdatei von MetaMod
      • .vtf ==> Enthält Texturen
      • .so ==> Linux-Binärdatei eines Plugins
    • cfg ==> Hier befinden sich die Konfigurationsdateien
      • autoexec.cfg ==> Datei die die Servervariablen enthält, die automatisch bei einem Serverstart geladen werden
      • server.cfg ==> Datei die die cvar enthält die automatisch bei einem Serverstart und bei einem Mapwechsel geladen werden.
    • gameinfo.txt ==> Konfigurationdatei die zum Starten von MetaMod benötigt wird.
    • mapcycle.txt ==> Konfigurationsdatei, die eine Liste der Maps enthält, zwischen welchen automatisch gewechselt wird.
    • maplist.txt ==> Datei, die eine Liste der Maps enthält, welche im Admin-Menü ausgewählt werden können.
    • maps ==> Dieser Ordner enthält alle Maps des Servers.
      • .bsp ==> Die reale Map.
      • .nav ==> Datei welches die Wegpunkte für Bots und Geiseln festlegt.
      • .txt ==> Informationen über die entprechende Map.
      • .res ==> gibt an, welche Dateien die für die Map benötigt werden heruntergeladen werden müssen.
    • materials ==> Ordner der die Texturen enthält.
      • .vtf ==>Eine Texturdatei
      • .vmt==>Ein Material
    • models ==> Dieser Ordner enthält alle 3D-Modelle von Spielern, Map-Objekten, ...
      • .vtx
      • .mdl
      • .phy
      • .vvd
    • motd.txt ==> Message of the day: Die Willkommens-Nachricht die angezeigt wird, wenn ein Spieler sich auf den Server verbindet.
    • resource ==> Ordner der die Ressourcen enthält.
    • sounds ==> Ordner der alle Audiodateien enthält.
      • .mp3 ==> mp3 Audiodatei.
      • .wav ==> wave Audiodateil

Ein Willkommensound und Bild auf den Server hinzufügen

Persönliche Werkzeuge