Benutzer-Werkzeuge

Webseiten-Werkzeuge


pure-server

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

pure-server [2009/07/21 17:00]
DeaD_EyE pure_server_whitelist.txt war falsch
pure-server [2009/11/03 08:54] (aktuell)
Godzilla
Zeile 18: Zeile 18:
 Der erste Teil ('materials\...') legt die Dateien fest. In diesem Fall werden alle Dateien im Verzeichnis materials Rekursiv eingeschlossen. Der Zweite Teil ('from_steam') legt die Eigenschaften für die Dateien fest. In diesem Fall heißt es, dass alle Dateien von Steam kommen müssen. Wenn also Clienten eigenen Inhalt in ihrem materials Verzeichnis haben, wird der Inhalt nicht genutzt und anstelle wird der Inhalt von Steam verwendet. Der erste Teil ('materials\...') legt die Dateien fest. In diesem Fall werden alle Dateien im Verzeichnis materials Rekursiv eingeschlossen. Der Zweite Teil ('from_steam') legt die Eigenschaften für die Dateien fest. In diesem Fall heißt es, dass alle Dateien von Steam kommen müssen. Wenn also Clienten eigenen Inhalt in ihrem materials Verzeichnis haben, wird der Inhalt nicht genutzt und anstelle wird der Inhalt von Steam verwendet.
  
-==== Es gibt drei Wege Dateien bzw. Dateigruppen festzulegen: ====+==== Dateien bzw. Dateigruppen festlegen ====
   - Nur der Dateiname. Dieser Modus legt nur eine Datei fest.\\ <code>materials\models\props\cs_assault\wirepipe.vtf</code>   - Nur der Dateiname. Dieser Modus legt nur eine Datei fest.\\ <code>materials\models\props\cs_assault\wirepipe.vtf</code>
   - Alle Dateien in einem Verzeichnis\\ <code>materials\models\props\cs_assault\*.*</code>   - Alle Dateien in einem Verzeichnis\\ <code>materials\models\props\cs_assault\*.*</code>
   - Alle Dateien in einem Verzeichnis und deren Dateien in den Unterverzeichnissen (alle Dateien rekursiv).\\ <code>materials\models\...</code>   - Alle Dateien in einem Verzeichnis und deren Dateien in den Unterverzeichnissen (alle Dateien rekursiv).\\ <code>materials\models\...</code>
  
-==== Es gibt drei Wege Eigenschaften festzulegen: ====+==== Eigenschaften festlegen ====
   - **from_steam**\\ Das erzwingt alles aus dem Steamspeicher zu laden, auch wenn eigene Inhalte auf der Festplatte sind.   - **from_steam**\\ Das erzwingt alles aus dem Steamspeicher zu laden, auch wenn eigene Inhalte auf der Festplatte sind.
   - **allow_from_disk**\\ Wenn diese Eigenschaft festgelegt ist, laden die Clienten die festgelegten Dateien von Festplatte. Sie müssen auch nicht mit den Inhalt auf dem Server übereinstimmen. So sind die Dateien komplett ungeschützt.   - **allow_from_disk**\\ Wenn diese Eigenschaft festgelegt ist, laden die Clienten die festgelegten Dateien von Festplatte. Sie müssen auch nicht mit den Inhalt auf dem Server übereinstimmen. So sind die Dateien komplett ungeschützt.
Zeile 30: Zeile 30:
 ==== Beispiele ==== ==== Beispiele ====
 <code>materials\models\player\...                      allow_from_disk <code>materials\models\player\...                      allow_from_disk
-sounds\...                                       from_steam+sound\...                                       from_steam
 models\MyMod\...                                 allow_from_disk+check_crc models\MyMod\...                                 allow_from_disk+check_crc
 materials\MyMod\Customizable\*.*                 allow_from_disk materials\MyMod\Customizable\*.*                 allow_from_disk
Zeile 38: Zeile 38:
 Wenn "sv_pure" auf 1 gesetzt ist, ist für alle Dateien die Standardeigenschaft "allow_from_disk". Wenn also eine leere "pure_server_whitelist.txt"-Datei vorhanden ist, und "sv_pure" auf 1 gesetzt ist, hat es keinen Unterschied zu "sv_pure 0". Anmerkung: Die Standard-"pure_server_whitelist.txt"-Datei wird mit Steam geliefert, welche schon Einstellungen besitzt. Wenn die Datei nicht bearbeitet wurde, wird der meiste Inhalt erzwungen. Wenn "sv_pure" auf 1 gesetzt ist, ist für alle Dateien die Standardeigenschaft "allow_from_disk". Wenn also eine leere "pure_server_whitelist.txt"-Datei vorhanden ist, und "sv_pure" auf 1 gesetzt ist, hat es keinen Unterschied zu "sv_pure 0". Anmerkung: Die Standard-"pure_server_whitelist.txt"-Datei wird mit Steam geliefert, welche schon Einstellungen besitzt. Wenn die Datei nicht bearbeitet wurde, wird der meiste Inhalt erzwungen.
  
-===== Standard-"pure_server_whitelist.txt"-Datei =====+===== pure_server_whitelist.txt =====
 <code>whitelist <code>whitelist
 { {
Zeile 105: Zeile 105:
  
 ===== Geschwindigkeit ===== ===== Geschwindigkeit =====
-Es gibt zwit Orte an denen es Auswirkungen auf die Geschwindigkeit gibt.+Es gibt zwei Orte an denen es Auswirkungen auf die Geschwindigkeit gibt.
  
   - Wenn der Server die erste Karte nach dem Setzen von "sv_pure" auf 1 lädt, hat er die Prüfsumme für alle Dateien, welche mit der Eigenschaft "allow_from_disk+check_crc" gekennzeichnet sind, vorher zu berechnen. Wenn z.B. die "pure_server_whitelist.txt"-Datei folgende Zeile beinhaltet:\\ <code>materials\...   allow_from_disk+check_crc</code> Der Server wird nach der ersten Karte für eine sehr lange Zeit pausieren, weil er die Prüfsummen für jede einzelne Textur-Datei im Spiel berechen muss. "sv_pure" auf 2 zu setzen wird sich auf die Servergeschwindigkeit nicht auswirken, weil der Server keine Prüfsummen berechnen muss.   - Wenn der Server die erste Karte nach dem Setzen von "sv_pure" auf 1 lädt, hat er die Prüfsumme für alle Dateien, welche mit der Eigenschaft "allow_from_disk+check_crc" gekennzeichnet sind, vorher zu berechnen. Wenn z.B. die "pure_server_whitelist.txt"-Datei folgende Zeile beinhaltet:\\ <code>materials\...   allow_from_disk+check_crc</code> Der Server wird nach der ersten Karte für eine sehr lange Zeit pausieren, weil er die Prüfsummen für jede einzelne Textur-Datei im Spiel berechen muss. "sv_pure" auf 2 zu setzen wird sich auf die Servergeschwindigkeit nicht auswirken, weil der Server keine Prüfsummen berechnen muss.
pure-server.1248188428.txt.bz2 · Zuletzt geändert: 2009/10/24 13:49 (Externe Bearbeitung)