Oh, danke Matze. Muss ich den Code selber hinterlegen in der GUS.ini, oder sind die Angaben im Workshop* die default-Eintragungen und ich muss sie nur hinterlegen, wenn ich einzelne Spawns anpassen will?
Könnte ich also nun den Dinocounter wieder beruhigt auf 1 stellen?
*Angaben im Workshop:
[ClassicFlyers]
CullingFrequency=30
MaxCullingAmount=1000
MaxArgentCount=700
MaxMothCount=700
MaxPelaCount=1800
MaxPteroCount=1800
MaxQuetzalCount=20
MaxTekQuetzalCount=4
MaxTapejaraCount=50
MaxGriffinCount=20
MaxPhoenixCount=6
MaxFWyvernCount=20
MaxLWyvernCount=20
MaxPWyvernCount=20
MaxAWyvernCount=2
MaxRockDrakeCount=4000
Alles anzeigen
Die Angaben müssen in die gus.ini
Du musst natürlich nicht alle Werte so übernehmen, es sind quasi "Standartwerte", die aber nicht auf jede Karte zutreffen werden.
Ich persönlich (Single-Player) hatte ja nur den Wyvern überspawn, daher habe ich auch nur die Werte für den Wyvern entsprechend in die gus.ini eingetragen. Unten genannte Werte stammen aus meinem Single-Player:
[ClassicFlyers]
SkipStasisCheck=1
CullingFrequency=1
MaxCullingAmount=500
MaxFWyvernCount=3
MaxLWyvernCount=3
MaxPWyvernCount=3
Normalerweise wird der "automatische Kill" auf Servern im Hintergrund durchgeführt, da es hier keine Dinos gibt, die im "Winterschlaf" versetzt werden. Der Server weiß zu jedem Zeitpunkt, wie viele Dinos sich aktuell von jeder Sorte im Spiel befinden. Anders ist es im Single-Player, da werden Dinos erst "abgefragt" sobald der Spieler sich in dem Chunk befindet und die Dinos geladen werden. Dann würde das "automatische Killen" nicht funktionieren, da der Befehl ausschließlich nur Dinos tötet, die vom Spieler nicht aktiviert wurden (ansonsten würde es vorkommen, dass man gerade einen Argent zähmt, und dieser plötzlich vor der Nase verschwindet, weil das Limit überstiegen wurde und somit der Befehl alle "überflüssigen" Argents tötet). Der "SkipStasisCheck=1" allerdings ignoriert das ganze dann. Anders würde es im Single-Player nicht funktionieren.
Die "CullingFrequency" habe ich auf "1" (Angaben in Sekunden) gesetzt aus dem genannten Single-Player Problem.
Der Wert "MaxCullingAmount" gibt an, wie viele "Überflüssige" Flyer gleichzeitig getötet werden.
Diese beiden Werte spielen natürlich zusammen. Wenn der Server natürlich nur einmal in der Stunde ("CullingFrequency=3600") den Überspawn überprüfen soll, und wie ich in meinem Fall aber weit über 3000 Wyvern in der Höhle hatte, dann würden in dem Fall nur alle 60 Minten 500 Wyvern getötet werden, was das ganze natürlich sehr ineffizient machen würde...
Auf unserem Server hatten wir einen Überspawn mit dem Griffin gehabt. Da habe ich dann auch nur die Werte für den Griffin entsprechend in die gus.ini eingetragen:
[ClassicFlyers]
CullingFrequency=900
MaxCullingAmount=1000
MaxGriffinCount=20
Du musst also nicht alles in die gus.ini eintragen. Lediglich den Flyer, der einen Überspawn erzeugt. Und dann kannst du halt variieren.