HyTari Studios · Offisiell konfigurasjonsguide

My PvP Controls

Gi spillerne valgfrihet uten å miste serverkontrollen.

PvP er bilateralt: et treff mellom spillere er bare gyldig når begge effektivt har PvP aktivert. Serveren kan la spilleren velge eller tvinge ON/OFF.

FØR DU BEGYNNER

Kom i gang

TRINN 01

Installer bare én build

Fjern gamle PvPToggle/MyPvPControls-builds som ellers registrerer samme /pvp.

TRINN 02

Definer standarder

Velg PvP-status, timere og innledende risikoverdier.

TRINN 03

Velg autoritet

Velg PLAYER, FORCE_ON eller FORCE_OFF for hver innstilling.

Modden erstatter ikke serverbeskyttelse: Hvis et annet system blokkerer et treff, aktiverer ikke My PvP Controls det igjen.

KAPITTEL 01 · 1 EKSEMPLER

Bilateralt PvP

Hvordan personlig beskyttelse fungerer og når et treff tillates.

01LOGIKK

Samtykke må være gjensidig

PvP-kamp tillates bare når begge spillere effektivt har PvP ON.

LOGIKK
Angriper OFF + Mål OFF  -> BLOKKERT
Angriper ON  + Mål OFF  -> BLOKKERT
Angriper OFF + Mål ON   -> BLOKKERT
Angriper ON  + Mål ON   -> TILLATT

Runtime-regel

HVA DET GJØR

PvP-kamp tillates bare når begge spillere effektivt har PvP ON.

VIKTIG ATFERD

  • Modden tvinger ikke gjennom et treff hvis et annet beskyttelsessystem allerede har kansellert det.
  • PvE- og miljødødsfall konverteres ikke til PvP.
  • Den effektive verdien tar også hensyn til FORCE_ON/FORCE_OFF-regler.

KAPITTEL 02 · 1 EKSEMPLER

Standarder og timere

Sett startstatus, lagring, combat lock og cooldown.

01JSON

Standarder og tidsbeskyttelse

Combat timer og cooldown hindrer opportunistiske endringer under eller rett etter kamp.

JSON
{
  "DefaultPvPEnabled": false,
  "DefaultPvPStatusSave": false,
  "CombatTimerSeconds": 10,
  "ToggleCooldownSeconds": 5
}

mods/MyPvPControls/config.json

HVA DET GJØR

Combat timer og cooldown hindrer opportunistiske endringer under eller rett etter kamp.

VIKTIG ATFERD

  • CombatTimerSeconds låser endringer under aktiv PvP-kamp.
  • ToggleCooldownSeconds hindrer raske ON/OFF-bytter.
  • Lagring av PvP-status er separat fra andre risikoverdier.

KAPITTEL 03 · 1 EKSEMPLER

Risiko og item-tap

Item Drop, Full Inventory Drop og Durability er separate kontroller.

01JSON

Standard personlig risiko

Item Drop, Full Inventory Drop og Durability kan velges uavhengig.

JSON
{
  "DefaultItemDrop": false,
  "DefaultFullInventoryDrop": false,
  "DefaultItemDurability": true
}

mods/MyPvPControls/config.json

HVA DET GJØR

Item Drop, Full Inventory Drop og Durability kan velges uavhengig.

VIKTIG ATFERD

  • Full Inventory Drop har prioritet over vanlig Item Drop.
  • Med Item Drop av bruker aktuelle PvP-dødsfall Hytales native NONE-modus.
  • Durability-beskyttelse gjelder gyldig PvP og endrer ikke normal PvE-slitasje.

KAPITTEL 04 · 1 EKSEMPLER

Serverkontroller

PLAYER, FORCE_ON og FORCE_OFF bestemmer hvem som har siste ord.

01JSON

PLAYER, FORCE_ON og FORCE_OFF

Hver innstilling kan være spillerstyrt eller låst av serveren.

JSON
{
  "PvPControl": "PLAYER",
  "PvPStatusSaveControl": "PLAYER",
  "ItemDropControl": "PLAYER",
  "FullInventoryDropControl": "PLAYER",
  "ItemDurabilityControl": "PLAYER"
}

mods/MyPvPControls/config.json

HVA DET GJØR

Hver innstilling kan være spillerstyrt eller låst av serveren.

VIKTIG ATFERD

  • PLAYER lar spilleren velge.
  • FORCE_ON tvinger verdien på.
  • FORCE_OFF tvinger verdien av.
  • GUI viser alltid effektiv verdi etter serverreglene.

KAPITTEL 05 · 1 EKSEMPLER

Spillerdata og logger

Velg storage-backend, PvP-audit og oppbevaring.

01JSON

Storage og audit

Innstillinger kan lagres i mod-mappen eller i spillerens Hytale-profil.

JSON
{
  "PlayerData": {
    "Storage": "MOD_FOLDER"
  },
  "Logs": {
    "FileLogging": true,
    "ConsoleLogging": false,
    "AutoPurgeEnabled": true,
    "AutoPurgeDays": 30
  }
}

mods/MyPvPControls/config.json

HVA DET GJØR

Innstillinger kan lagres i mod-mappen eller i spillerens Hytale-profil.

VIKTIG ATFERD

  • MOD_FOLDER bruker lesbare JSON-filer under playerdata/.
  • PLAYER_PROFILE er nyttig for nettverk som allerede synkroniserer Hytale-profiler.
  • Bytte av backend migrerer ikke eksisterende data automatisk.
  • PvP-loggen registrerer effektive verdier ved dødstidspunktet.

KAPITTEL 06 · 1 EKSEMPLER

Kommandoer og administrasjon

/pvp-panelet, spillerkommandoer og adminverktøy.

01KOMMANDOER

Spiller- og admin-kommandoer

/pvp-panelet viser de samme kontrollene som underkommandoene.

KOMMANDOER
/pvp
/pvp on | off | toggle | status
/pvp itemdrop <on|off|toggle>
/pvp fulldrop <on|off|toggle>
/pvp durability <on|off|toggle>
/pvp save <on|off|toggle>
/pvp admin config
/pvp admin set <key> <value>

Kommandoer i spillet

HVA DET GJØR

/pvp-panelet viser de samme kontrollene som underkommandoene.

VIKTIG ATFERD

  • Admin-kommandoer krever mypvpcontrols.admin.
  • Støttede adminendringer lagres i config.json.
  • Regler i panelet kan lokaliseres og redigeres per språk.

Før du bruker et eksempel

PvE- og miljørelaterte dødsfall håndteres fortsatt av Hytale og andre serversystemer.

PLAYER_PROFILE er beregnet for nettverk som allerede synkroniserer spillerprofiler.

Regelteksten i GUI kan tilpasses i språkfilene.

TIL TOPPEN