Game.ini
und der Rest der Dateien im Ordner Saved
.
Wenn du den Server ohne zusätzliche Argumente startest, werden diese Dateien an der richtigen Stelle erstellt, auch wenn der Server nicht richtig startet.
Wichtiger Hinweis: Während der Bearbeitung von Serverdateien muss der Server angehalten werden. Du musst deine Änderungen speichern und den Server neu starten, damit die Änderungen wirksam werden.
Um die Konfigurationsoptionen zu ändern, musst du deine Game.ini
-Datei bearbeiten.
Pfad: pathoftitans/PathOfTitans/Saved/Config/WindowsServer/Game.ini
Hinweis: Jede Option muss in einer eigenen Zeile stehen, sonst funktioniert sie nicht.
Füge in der Datei Game.ini eine Kopfzeile namens [/Script/PathOfTitans.IGameSession]
und setze diese eine der folgenden Einstellungen darunter. Jede Zeile muss unter dieser Überschrift aufgeführt sein, sonst funktioniert sie nicht.
Config Name | Description |
---|---|
ServerName=My_Server | Gibt den öffentlichen Namen des Servers an. Hinweis: Um ein Leerzeichen in deinem Servernamen zu haben, musst du Unterstriche verwenden _ als Space. |
Legt die maximale Anzahl von Spielern auf einem Server fest. ( Dies ist bei Nitrado nicht einstellbar, nur bei selbst gehosteten Servern ) | |
ServerPassword=Password123 | Legt ein Passwort für den Zugang zum Server fest. |
bServerPaidUsersOnly=false | Gibt an, ob der Server Free-to-Play-Benutzern die Teilnahme erlaubt. |
bServerAllowChat=true | Aktiviert oder deaktiviert den Text-Chat für den gesamten Server. |
bServerGlobalChat=true | Aktiviert oder deaktiviert den globalen Chat-Kanal auf dem Server. |
bServerFish=true | Aktiviert oder deaktiviert das Laichen von Fischen. |
bServerWaterQualitySystem=true | Aktiviert oder deaktiviert das Wasserqualitätssystem. |
bOverrideWaterRegeneration=false | Aktiviert oder deaktiviert die Übersteuerung der Wasserregeneration. Bei der Einstellung false werden die Standardwerte verwendet. |
bEnableWaterRegeneration=true | Legt fest, ob sich das Wasser mit der Zeit natürlich regeneriert. Wenn dies deaktiviert ist, stellen Sie bitte sicher, dass Sie Quests zur Wiederherstellung von Wasser auf der Karte, die Sie hosten, haben, sonst wird Ihnen irgendwann das Wasser ausgehen. |
WaterRegenerationRateMultiplierUpdate=180 | Aktualisierung des Multiplikators für die Wasseraufbereitungsrate. |
WaterRegenerationRate=60 | Zeitspanne in Sekunden, bevor Wasser eine Regenerationsmenge anwendet. Wird dieser Wert zu niedrig eingestellt, aktualisiert der Server das Wasser häufiger, was zu Verzögerungen führen kann. |
WaterRegenerationValue=10 | Wassermenge, die bei jedem Zyklus regeneriert wird. Dies hängt von der Größe des Gewässers ab. |
WaterRainRegenerationIncrement=20.0 | Multiplikator, der die bei Regen wiederhergestellte Wassermenge erhöht. |
bServerWaystoneCooldownRemoval=true | Aktiviert oder deaktiviert die Möglichkeit für Spieler, Markierungen auszugeben, um die Abklingzeit von Wegsteinen zu verkürzen. |
OverrideWaystoneCooldown=-1 | Setzt den Abklingzeitpunkt für Wegsteine in Sekunden außer Kraft. -1 verwendet den Standard-Abklingzeitgeber. |
bServerFallDamage=true | Aktiviert oder deaktiviert den Fallschaden für alle Benutzer des Servers. |
ServerDiscord=aY5CzgZk | Gibt den Discord-Server der verbundenen Community an. Dies müssen nur die Buchstaben/Zahlen nach dem discord.gg Teil des Servereinladungslinks sein. Beispiel: https://discord.gg/aY5CzgZk sollten nur verwenden aY5CzgZk Achte darauf, dass du einen dauerhaften Einladungslink verwendest, da dieser sonst abläuft. |
bServerAutoRestart=false | Aktiviert den automatischen Neustart des Servers. |
RestartLengthInSeconds=10800 | Gibt die Zeit zwischen automatischen Server-Neustarts in Sekunden an. Die Spieler werden alle 2,1 Stunden – 30,10,5,1 Minuten – 10,5,4,3,2,1 Sekunden vor dem Neustart gewarnt. |
ServerDeadBodyTime=0 | Gibt an, wie lange ein toter Körper in Sekunden bestehen bleibt. Ein Wert von 0 bedeutet, dass er für immer bestehen bleibt. |
bServerAllowMap=true | Aktiviert oder deaktiviert die vollständige Karte für den gesamten Server. |
bServerAllowMinimap=true | Aktiviert oder deaktiviert die Minimap für den gesamten Server. |
+AllowedCharacters=DinosaurName | Deaktiviert alle Dinosaurier mit Ausnahme der aufgeführten Dinosaurier. Mehr Informationen hier. |
bServerHomeCaves=true | Aktiviert oder deaktiviert Home Caves auf Ihrem Server. |
bServerEditAbilitiesInHomeCaves=true | Wenn true, können Spieler ihre Fähigkeiten nur in ihrer Heimathöhle bearbeiten. Wenn false, können Spieler ihre Fähigkeiten überall bearbeiten, solange sie schlafen. Es wird empfohlen, diesen Wert auf true wenn Sie auch Home Caves auf Ihrem Server aktivieren. |
bServerHatchlingCaves=true | Aktiviert/Deaktiviert das Tutorial Hatchling Caves. Wenn dies aktiviert ist, spawnen die Spieler in einem Tutorial-Bereich bei 0 Wachstum, und das Erfüllen von Quests bringt sie zu 0.3 wachsen, wenn sie die Welt verlassen. Wenn dies deaktiviert ist, spawnen die Spieler in der Welt bei 0.3 Wachstum und überspringt das Tutorial komplett. |
bServerHungerThirstInCaves=false | Aktiviert/Deaktiviert Hunger und Durst in Höhlen. Wenn diese Funktion deaktiviert ist, verlieren Dinosaurier in Höhlen weder Hunger noch Durst und erleiden keinen Schaden, wenn sie weder Nahrung noch Wasser haben. |
bServerGrowth=true | Aktiviert/Deaktiviert Wachstum auf Ihrem Server. Wenn diese Option deaktiviert ist, spawnen alle Dinosaurier als Erwachsene und alle bestehenden Charaktere werden zu Erwachsenen hochgestuft. |
GlobalPassiveGrowthPerMinute=0 | Fügt allen Dinosauriern zusätzliches passives Wachstum pro Sekunde zu. Zur Erinnerung: Volles Wachstum = 1 Ein guter Wert hierfür könnte also sein 0.005 was bedeutet, dass ein Spieler 200 Minuten (3,3 Stunden) braucht, um erwachsen zu werden. Der Wachstumsbetrag gilt derzeit für alle Dinosaurier gleichermaßen. Wenn man dies auf 0 setzt. deaktiviert es das passive Wachstum. |
QuestGrowthMultiplier=1 | Ermöglicht es Ihnen, die Wachstumsrate einzustellen, die Spieler erhalten, wenn sie Quests abschließen. Wenn Sie das Wachstum durch Quests deaktivieren möchten, setzen Sie diesen Wert auf 0 . |
bLoseGrowthPastGrowthStages=true | Erlaubt Spielern, das Wachstum über die Wachstumsstufen Jugendlicher/Adoleszent/Sub-Erwachsener/Erwachsener hinaus zu verlieren, wenn sie sterben. |
CombatDeathMarksPenaltyPercent=25 | Prozentsatz der Gesamtpunkte, die ein Spieler verliert, wenn er im Kampf stirbt. Standard 25 |
CombatDeathGrowthPenaltyPercent=10 | Prozentsatz des Wachstums, den ein Spieler verliert, wenn er im Kampf stirbt. Standard 10 |
FallDeathMarksPenaltyPercent=5 | Prozentsatz der Gesamtpunkte, die ein Spieler verliert, wenn er durch Sturzschaden stirbt. Standard 5 |
FallDeathGrowthPenaltyPercent=2 | Prozentsatz des Wachstums, den ein Spieler verliert, wenn er durch Sturzschaden stirbt. Standard 2 |
SurvivalDeathMarksPenaltyPercent=10 | Prozentsatz der Gesamtpunkte, die ein Spieler verliert, wenn er verhungert/durstet/ertrinkt. Standardwert 10 |
SurvivalDeathGrowthPenaltyPercent=5 | Prozentualer Anteil des Wachstums, den ein Spieler verliert, wenn er verhungert/verdurstet/ertrinkt. Standard 5 |
AFKDisconnectTime=10 | Gibt die Zeitspanne in Minuten an, nach der ein Spieler automatisch vom Server getrennt wird, wenn er im Leerlauf/AFK ist. Nützlich, um zu verhindern, dass untätige Spieler den Server überfüllen. Standard 10 Minuten. Bei Einstellung auf 0 , kein Spieler wird jemals wegen Untätigkeit aus dem Spiel genommen. |
MaxClientPingMs=0 | Gibt den maximalen ms-Ping an, bevor die Verbindung zum Player automatisch getrennt wird. 0 deaktivieren Sie diese Option. Verwenden Sie diese Option, um zu verhindern, dass Spieler mit hohen Ping-Werten Probleme auf Ihrem Server verursachen. |
MaxClientPingDuration=0 | Legt die Zeitdauer in Minuten fest, die der ms-Ping des Spielers über dem MaxClientPingMs bevor die Verbindung unterbrochen wird |
ServerLogoutTime=60 | Die Zeitspanne, die benötigt wird, um im Logout-Menü zu sein, bevor ein Spieler sicher loggt. Eingestellt auf 0 wenn Sie eine sofortige Abmeldung wünschen. Standard ist 120 Sekunden. |
bServerAntiRevengeKill=true | Funktioniert nur, wenn eine Datenbank auf “remote” eingestellt ist, für ausgegliederte Server. Es ist geplant, dass es in Zukunft für alle Server funktioniert. Bei Einstellung auf true , wenn ein Spieler getötet wird, werden alle seine anderen Charaktere in einem bestimmten Umkreis mit einem 10-Minuten-Timer versehen, der verhindert, dass sich diese Charaktere sofort wieder einloggen können. Charaktere, die weiter entfernt sind, sind von dem Login-Timer nicht betroffen. |
RevengeKillDistance=100000 | Funktioniert nur, wenn eine Datenbank auf “remote” eingestellt ist, für ausgegliederte Server. Es ist geplant, dass es in Zukunft für alle Server funktioniert. Gibt den Radius der Anti-Revenge Kill Distanz an. Der Standardwert ist 100000 das ist 1 km. |
Changing Login Debuff length and stats | Wenn sich ein Spieler anmeldet, wird ein Login-Debuff auf seinen Charakter angewendet. Sie können die Länge und die Statusänderungen dieses Stärkungszaubers anpassen, indem Sie Folgendes hinzufügen: CurveOverrides=(CurveName="Global.LoginDebuffDuration",Values=(60)) CurveOverrides=(CurveName="Global.LoginDebuffSpeedReduction",Values=(0.75)) CurveOverrides=(CurveName="Global.LoginDebuffIncomingDamage",Values=(2)) und CurveOverrides=(CurveName="Global.LoginDebuffAttackDamage",Values=(0.4)) Dies verwendet das gleiche Format wie das Anpassen der Dinosaurier-Statistiken. Hier erfährst du, wie du die Statistiken anpassen kannst. |
Changing Group Buff stats | Wenn sich Spieler in einer Gruppe befinden und sich nahe beieinander befinden, erhalten sie eine erhöhte Bewegungsgeschwindigkeit und Ausdauerregeneration. Sie können diese Werte anpassen, indem Sie Folgendes hinzufügen: CurveOverrides=(CurveName="Global.GroupLeaderBuffStaminaRecoveryMultiplier",Values=(1.1)) und CurveOverrides=(CurveName="Global.GroupLeaderBuffSpeedMultiplier",Values=(1.05)) Dies verwendet das gleiche Format wie das Anpassen der Dinosaurier-Statistiken. Hier erfährst du, wie du die Statistiken anpassen kannst. |
Changing Combat timer duration | Wenn Spieler sich gegenseitig angreifen, erhalten sie den Status “Im Kampf”, der Heilung und Ausloggen verhindert. Sie können die Dauer dieses Zustands ändern, indem Sie Folgendes hinzufügen: CurveOverrides=(CurveName="Global.InCombatDuration",Values=(30)) Dies verwendet das gleiche Format wie das Anpassen der Dinosaurier-Statistiken. Hier erfährst du, wie du die Statistiken anpassen kannst. |
Füge in der Datei Game.ini eine Kopfzeile mit dem Namen [/Script/PathOfTitans.IGameMode]
hinzu und füge dann eine der folgenden Einstellungen darunter ein. Jede Zeile muss unter dieser Überschrift aufgeführt sein, sonst funktioniert sie nicht.
Config Name | Description |
---|---|
ServerStartingTime=1350 | Gibt die Tageszeit an, zu der der Server nach einem Neustart beginnt. Die Zeit wird zwischen 0-2400 skaliert. Beispiel: 100 = 1:00 AM, 1200 = 12:00 PM, und 1800 = 6:00 PM |
bServerDynamicTimeOfDay=1 | Gibt an, ob der Server eine feste oder dynamische Tageszeit verwendet. |
bServerRestrictCarnivoreGrouping=false | Gibt an, ob der Server die Gruppierung von Fleischfressern auf dieselbe Art beschränkt. (Revision 13324) |
ServerDayLength=240 | Gibt die Länge (in Minuten) eines Ganztageszyklus an. |
MaxGroupSize=10 | Legt die maximale Anzahl der für Spielergruppen zulässigen Slots fest. |
MaxGroupLeaderCommunicationDistance=50000 | Legt die Entfernung (in Metern) fest, in der die Spieler ihre anderen Gruppenmitglieder sehen können. |
bEnabled=true
– Aktiviert oder deaktiviert Easy Anti-Cheat.
TIPP: Mit Hilfe von in-line-Kommentaren (unter Verwendung eines Semikolons) können Sie Anmerkungen zu den Befehlen hinzufügen, um die Organisation zu verbessern.
[/Script/PathOfTitans.IGameSession] ServerName=Server MaxPlayers=100 ServerPassword=Password123 bServerPaidUsersOnly=false bServerAllowChat=true bServerGlobalChat=true bServerFish=true bServerWaterQualitySystem=true bServerWaystoneCooldownRemoval=true bServerFallDamage=true ServerDiscord= bServerAutoRestart=false RestartLengthInSeconds=10800 ServerDeadBodyTime=0 [/Script/PathOfTitans.IGameMode] ; Time of Day that the game starts with 0-2400 ServerStartingTime=1350 ; Use Dynamic Time Of Day (Animated Day Night Cycle) bServerDynamicTimeOfDay=1 ; Length in Minutes of a Full Day Cycle ServerDayLength=240 MaxGroupSize=10 MaxGroupLeaderCommunicationDistance=50000 [EasyAntiCheat] bEnabled=true