Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
pure-server [2009/10/11 15:16] DeaD_EyE |
pure-server [2009/11/03 08:54] (aktuell) Godzilla |
||
---|---|---|---|
Zeile 23: | Zeile 23: | ||
- 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. |