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. | ||