Hoppa till huvudinnehåll

Windrose: Världsmodifierare

De perfekta produkterna för denna guide

Kom igång direkt — beställ rätt produkt och följ denna guide steg för steg.

Introduktion

Windrose anpassade världsmodifierare låter dig justera strid, sjöstrid, utforskning, uppdrag och co-op-skalning i detalj. I den här guiden lär du dig hur du redigerar filen WorldDescription.json, förstår varje parameter och tillämpar egna inställningar på din Windrose-spelserver.

Förberedelser

Innan du börjar, se till att du har följande:

  • En aktiv Windrose-spelserver hos ZAP-Hosting
  • Tillgång till spelserverns hantering
  • Din server stoppad innan du redigerar filer
  • Tillgång till området Configs eller File Manager i spelserverhanteringen
Plats för konfigurationsfil

Anpassade världsmodifierare sparas i filen WorldDescription.json under blocket WorldSettings.

Stoppa servern först

Du bör alltid stoppa din server innan du redigerar WorldDescription.json. Detta förhindrar filkorruption eller att ändringar skrivs över under uppstart eller autosparning.

Förstå världsmodifierare

Varje anpassad inställning definieras individuellt i WorldDescription.json under WorldSettings. Spelet skiljer värden efter typ:

  • float för numeriska multiplikatorer som hälsa eller skada
  • bool för sant eller falskt-alternativ
  • tag för namngivna svårighetsvärden som stridssvårighet

Denna struktur är viktig eftersom varje parameter måste placeras i rätt sektion. Om du placerar ett float-värde i bool eller använder en ogiltig tagg kan inställningen sluta fungera som förväntat.

Parametertyper

Om du inte är bekant med termen parameter betyder det helt enkelt ett konfigurerbart värde som spelet använder. I den här guiden styr varje parameter en del av världens svårighet eller spelbeteende.

Öppna världskonfigurationsfilen

För att använda anpassade världsmodifierare måste du redigera rätt världsfil.

  1. Stoppa din Windrose-server i spelserverhanteringen.
  2. Öppna File Manager.
  3. Navigera till följande sökväg:
R5/Saved/SaveProfiles/Default/RocksDB/<game_version>/Worlds/<world_id>/WorldDescription.json

Byt ut platshållarna enligt följande:

PlatshållareBetydelse
[your_game_version]Din aktuella Windrose-spelversionsmapp
[your_world_id]ID för den värld du vill ändra
Hitta rätt värld

Om du har flera världar, se till att du redigerar filen WorldDescription.json i rätt [your_world_id]-mapp. Annars påverkar dina ändringar en annan sparfil.

Redigera blocket WorldSettings

I WorldDescription.json, hitta blocket WorldSettings. Lägg till eller justera dina egna värden där.

Använd följande struktur:

"WorldSettings": {
"bool": {
"CoopQuests": true,
"EasyExplore": false
},
"float": {
"MobHealthMultiplier": 1.5,
"MobDamageMultiplier": 1.2,
"ShipHealthMultiplier": 1.0,
"ShipDamageMultiplier": 1.0,
"BoardingDifficultyMultiplier": 1.0,
"Coop_StatsCorrectionModifier": 1.0,
"Coop_ShipStatsCorrectionModifier": 0.5
},
"tag": {
"CombatDifficulty": {
"TagName": "WDS.Parameter.CombatDifficulty.Hard"
}
}
}

Efter att du sparat filen, starta din server igen.

Förinställd beteende

Om du manuellt sätter något anpassat värde ändras WorldPresetType automatiskt till Custom vid nästa serverstart. Om du vill använda en ren förinställning istället för anpassade värden bör du använda rätt förinställningskonfiguration istället för att blanda metoder.

Fullständig parameterreferens

Följande tabeller ger en komplett referens för alla tillgängliga anpassade världsmodifierare.

Stridsparametrar

ParameterSektionStandardIntervallEffekt
MobHealthMultiplierfloat1.00.2 - 5.0Fiendens hälsomultiplikator
MobDamageMultiplierfloat1.00.2 - 5.0Fiendens skademultiplikator
CombatDifficultytagNormalEasy, Normal, HardBoss-aggressivitet och mötessvårighet

CombatDifficulty måste skrivas som ett tagg-värde, till exempel:

"tag": {
"CombatDifficulty": {
"TagName": "WDS.Parameter.CombatDifficulty.Hard"
}
}

Tillgängliga värden:

SvårighetTagName-värde
EasyWDS.Parameter.CombatDifficulty.Easy
NormalWDS.Parameter.CombatDifficulty.Normal
HardWDS.Parameter.CombatDifficulty.Hard

Sjöstridsparametrar

ParameterSektionStandardIntervallEffekt
ShipHealthMultiplierfloat1.00.4 - 5.0Fiendens skeppshälsomultiplikator
ShipDamageMultiplierfloat1.00.2 - 2.5Fiendens skeppsskademultiplikator
BoardingDifficultyMultiplierfloat1.00.2 - 5.0Antal fiendesjömän att besegra vid bordning

Dessa inställningar är användbara om du vill göra sjöstrider enklare för mindre besättningar eller mycket mer krävande för erfarna grupper.

Co-Op-skalningsparametrar

ParameterSektionStandardIntervallEffekt
Coop_StatsCorrectionModifierfloat1.00.0 - 2.0Justerar fiendens hälsa och hållningsförlust baserat på antal spelare
Coop_ShipStatsCorrectionModifierfloat0.00.0 - 2.0Justerar fiendens skeppshälsa baserat på antal spelare

Dessa värden är särskilt användbara för större besättningar. De låter dig hålla strider balanserade när fler spelare ansluter till världen.

Utforskningsparametrar

ParameterSektionStandardEffekt
EasyExploreboolfalseInaktiverar kartmarkörer för intressanta platser
EasyExplore-namn

Trots namnet gör inställningen EasyExplore satt till true utforskningen svårare eftersom kartmarkörer för intressanta platser inaktiveras. Detta är i praktiken ett immersivt utforskningsläge.

Uppdragsparametrar

ParameterSektionStandardEffekt
CoopQuestsbooltrueNär en spelare slutför ett co-op-uppdrag slutförs det automatiskt för alla andra spelare som har det aktivt

Denna inställning är användbar om du vill förenkla gruppframsteg eller kräva att varje spelare slutför uppgifter individuellt.

Multiplikatorskala referens

Om du är osäker på hur ett float-värde påverkar spelet, använd denna snabba skalreferens.

VärdeEffekt
0.550% - märkbart enklare
1.0100% - standard eller normal
2.0200% - märkbart svårare
5.0500% - extremt svårt

Denna tabell är ett praktiskt exempel för att balansera din värld. Lägre värden minskar svårigheten, medan högre värden ökar den avsevärt.

Börja med små justeringar

Om du testar balansändringar, höj eller sänk en parameter i taget. Det gör det lättare att förstå vilken inställning som orsakade skillnaden i spelupplevelsen.

Exempel på konfigurationer

Följande exempel kan hjälpa dig att bygga din egen anpassade setup.

Casual Crew

Denna setup sänker stridstrycket, behåller delade uppdrag aktiverade och gör bordning enklare.

"float": {
"MobHealthMultiplier": 0.6,
"MobDamageMultiplier": 0.6,
"BoardingDifficultyMultiplier": 0.5
}

Hardcore Seas

Denna setup ökar både land- och sjöstridssvårigheten, inaktiverar delade uppdrag och aktiverar immersiv utforskning.

"bool": {
"CoopQuests": false,
"EasyExplore": true
},
"float": {
"MobHealthMultiplier": 2.0,
"MobDamageMultiplier": 1.5,
"ShipHealthMultiplier": 2.0,
"ShipDamageMultiplier": 1.5
}

Skalning för stora grupper

Denna setup är användbar för större grupper, till exempel 8 spelare, där standard-skalning kan kännas för enkel.

"float": {
"MobHealthMultiplier": 1.0,
"MobDamageMultiplier": 1.0,
"Coop_StatsCorrectionModifier": 2.0,
"Coop_ShipStatsCorrectionModifier": 2.0
}

Bästa praxis för att redigera värden

Använd giltiga intervall

Varje float-parameter stödjer endast ett definierat intervall. Att hålla sig inom dokumenterat intervall hjälper till att undvika oväntat beteende.

ParameterMinimumMaximum
MobHealthMultiplier0.25.0
MobDamageMultiplier0.25.0
ShipHealthMultiplier0.45.0
ShipDamageMultiplier0.22.5
BoardingDifficultyMultiplier0.25.0
Coop_StatsCorrectionModifier0.02.0
Coop_ShipStatsCorrectionModifier0.02.0
Ogiltiga värden

Om du använder icke-stödda värden, felaktig formatering eller placerar en parameter i fel sektion kan spelet ignorera inställningen eller misslyckas med att tillämpa den korrekt.

Håll JSON-formatet korrekt

När du redigerar WorldDescription.json, se till att:

  • Alla nycklar är inom dubbla citattecken
  • Kommatecken är korrekt placerade
  • Klammrar {} och hakparenteser är korrekt stängda
  • true och false skrivs med små bokstäver
  • Decimaltal använder punkt, till exempel 1.5

En trasig JSON-fil kan förhindra att världskonfigurationen laddas korrekt.

Starta om efter sparning

När du är klar med redigeringen:

  1. Spara WorldDescription.json
  2. Starta din server igen
  3. Gå med i servern och testa ändringarna i spelet

Vissa värden är lättast att verifiera i strid, bordning eller co-op-sessioner snarare än direkt vid inloggning.

Hantera konfigurationer i spelserverhanteringen

Du kan hantera Windrose-konfigurationsfiler direkt i ZAP-Hostings spelserverhantering under tillgängliga konfigurations- och filalternativ. Detta är det rekommenderade sättet att redigera WorldDescription.json om du inte vill använda externa verktyg.

Om den exakta konfigurationsposten inte listas direkt, använd File Manager och navigera manuellt till världens filsökväg som visas tidigare i guiden.

Konfigurationshantering

Beroende på aktuell spelservergränssnitt och din befintliga världsetup kan den exakta fillistan variera. Om en specifik konfigurationspost inte syns, använd filvägen direkt istället för att anta att en funktion saknas.

Felsökning

Ändringar tillämpas inte

Om dina modifierare inte är aktiva efter omstart, kontrollera följande:

  • Du redigerade rätt WorldDescription.json
  • Servern var stoppad innan redigering
  • JSON-syntaxen är giltig
  • Varje parameter är i rätt sektion: float, bool eller tag
  • Servern startades om helt efter sparning

Svårigheten känns oförändrad

Vissa modifierare märks mer än andra. Till exempel:

  • MobHealthMultiplier märks lättast i vanlig strid
  • ShipHealthMultiplier märks endast under sjöstrid
  • Coop_StatsCorrectionModifier syns mest med flera spelare
  • EasyExplore påverkar bara utforskning och kartmarkörer

Förinställning ändrades till Custom

Detta är förväntat beteende när du manuellt sätter anpassade värden. Spelet byter automatiskt världens förinställningstyp till Custom vid nästa uppstart.

Slutsats

Grattis, du har framgångsrikt konfigurerat Windrose världsmodifierare. För ytterligare frågor eller hjälp, tveka inte att kontakta vårt supportteam som finns tillgängligt dagligen för att hjälpa dig! 🙂