Schneller HTTP-Download |
||
Seitenkategorien: Themen | Einführung für neue User | Wie installiere ich einen "Dedicated Server" | Server-Anleitungen |
||
|
Alle Inhalte des STEAM Support-Wiki werden vom STEAM Support-Team und von der Steam-Community moderiert - Achtung! Links und Verlinkungen zu Inhalten externer Websites sollten Sie mit Vorsicht behandeln! Des Weiteren weisen wir darauf hin, dass das STEAM Support-Team Sie niemals nach Login-Daten oder Passwörtern befragen wird und wir Sie auch nicht auffordern werden, Ihr Passwort in Webseiten-Formularen einzutragen. Bitte schützen Sie Ihr Steam-Passwort, Ihren Accountnamen und Ihre CD-Keys vor Missbrauch! Half-Life unterstützt den Download von individuellem Content (Maps, Skins, Sounds, usw.) von einem HTTP-Server (zB ein Webserver) beim Verbinden mit einem Spielserver, anstatt vom direkt von Letzterem herunterzuladen. Diese Methode hat drei große Vorteile:
Was Spieler beim Verbinden mit einem Server, der eigenen Content enthält, sehen werdenWenn sich ein Spieler mit Server verbindet, der individuellen Content verwendet, wird eine der folgenden Möglichkeiten eintreten:
Wie Sie Ihren Server für die Benutzung von schnellem HTTP-Download konfigurieren
Beispiel:Ihr Server verwendet die Custom-Map "de_generic", welche die folgenden Dateien benötigt:
Sie besitzen desweiteren Webspace (vielleicht durch Ihren Internet-Provider) mit der URL "http://www.turtlerockstudios.com/~matt", den Sie zum Bereitstellen Ihres eigenen Contents (in diesem Falle die Map de_generic) verwenden wollen. Dafür müssen Sie nun die für "de_generic" benötigten Dateien in den Ordner "my_cstrike" in das oberste Verzeichnis auf Ihrem Webspace (in diesem Falle der Ordner http://www.turtlerockstudios.com/~matt/my_cstrike/) kopieren, behalten Sie dabei die Dateistruktur bei. Sie haben nun die folgenden Dateien auf Ihrem Webspace:
Setzen Sie nun die Variable "sv_downloadurl" auf Ihrem Spielserver auf "http://IhrServer/Ordner_fuer_eigenen_Content/". Spieler, die ab diesem Zeitpunkt eine Verbindung zu Ihrem Server aufbauen, werden beim Verbinden automatisch die Map "de_generic" von Ihrem Webspace herunterladen (natürlich vorausgesetzt, dass sie die Map noch nicht heruntergeladen haben). Technische Details
Das Kommando, das sie in Ihren Server eingeben, lautet: sv_downloadurl "http://<ihreurl>/valve/" Verwenden sie dabei Gänsefüßchen an jedem Ende des Variablenwertes und fügen sie das letzte "/" hinzu. (valve = hldm, cstrike = counterstrike, etc.) Dann erstellen Sie Ordner für gfx/env, maps, overviews, sound, sprites und models und füllen sie mit den dazugehörigen Inhalten und im "valve"-Ordner in genau der Weise, in der Sie auch normalerweise ihren Server befüllen würden, mitsamt den WAD-Dateien. Sollte der Client IRGENDEINE der Dateien (inkl. der WAD) bereits haben, werden diese nicht überschrieben. Es gibt keinen Weg, dies zu ändern und der Benutzer des Clients muss die veraltete bzw. die Probleme bereitende Datei selbst löschen. Hinweis: Sie müssen für alle Maps die .res-Dateien erstellen und sie müssen sicherstellen, dass die Namen aller aufgelisteten (und auf dem HTTP-Server platzierten) Quellen genau gleich geschrieben sind. Wenn die .bsp-Datei für die Spielobjekte (Entities) nur aus Kleinbuchstaben besteht, muss die .res-Datei ebenfalls komplett klein geschrieben sein und der Dateiname selbst muss genauso klein geschrieben sein. Win32 HTTP-Server sind gegenüber Groß- und Kleinschreibung empfindlicher als Linux HTTP-Server. Es ist jedoch besser, von Anfang an die richtigen Dateinamen zu verwenden, da Sie sonst schlechte Quelldateien an die Clients verteilen, die sich später sehr negativ auswirken können. |
| Suche | ||
| Views | ||
| Andere Sprachen | ||

