HyTari Studios · Resmî yapılandırma rehberi

My PvP Controls

Sunucu kontrolünü kaybetmeden oyunculara seçim hakkı verin.

PvP iki taraflıdır: oyuncular arası bir vuruş yalnızca iki oyuncunun da etkin PvP'si açık olduğunda geçerlidir. Sunucu her seçeneği oyuncuya bırakabilir veya ON/OFF zorlayabilir.

BAŞLAMADAN ÖNCE

Başlangıç

ADIM 01

Yalnızca bir build kurun

Aynı /pvp komutunu kaydedecek eski PvPToggle/MyPvPControls build'lerini kaldırın.

ADIM 02

Varsayılanları belirleyin

PvP durumu, zamanlayıcılar ve ilk risk ayarlarını seçin.

ADIM 03

Yetkiyi seçin

Her seçenek için PLAYER, FORCE_ON veya FORCE_OFF seçin.

Mod sunucu korumalarının yerine geçmez: başka bir sistem vuruşu engellerse My PvP Controls onu yeniden etkinleştirmez.

BÖLÜM 01 · 1 ÖRNEKLER

İki taraflı PvP

Kişisel korumanın nasıl çalıştığı ve vuruşun ne zaman izinli olduğu.

01MANTIK

Onay karşılıklı olmalıdır

PvP yalnızca iki oyuncunun da etkin PvP'si ON olduğunda izinlidir.

MANTIK
Saldıran OFF + Hedef OFF  -> ENGELLİ
Saldıran ON  + Hedef OFF  -> ENGELLİ
Saldıran OFF + Hedef ON   -> ENGELLİ
Saldıran ON  + Hedef ON   -> İZİNLİ

Runtime kuralı

NE YAPAR

PvP yalnızca iki oyuncunun da etkin PvP'si ON olduğunda izinlidir.

ÖNEMLİ DAVRANIŞ

  • Başka bir koruma sistemi vuruşu iptal ettiyse mod onu zorlamaz.
  • PvE ve çevresel ölümler PvP'ye dönüştürülmez.
  • Etkin değer sunucunun FORCE_ON/FORCE_OFF kurallarını da dikkate alır.

BÖLÜM 02 · 1 ÖRNEKLER

Varsayılanlar ve zamanlayıcılar

Başlangıç durumu, kayıt, combat lock ve cooldown ayarlayın.

01JSON

Varsayılanlar ve zaman güvenliği

Combat timer ve cooldown savaş sırasında veya hemen sonrasında fırsatçı değişiklikleri engeller.

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

mods/MyPvPControls/config.json

NE YAPAR

Combat timer ve cooldown savaş sırasında veya hemen sonrasında fırsatçı değişiklikleri engeller.

ÖNEMLİ DAVRANIŞ

  • CombatTimerSeconds aktif PvP sırasında değişiklikleri kilitler.
  • ToggleCooldownSeconds hızlı ON/OFF geçişlerini önler.
  • PvP durumunun kaydı diğer risk değerlerinden ayrıdır.

BÖLÜM 03 · 1 ÖRNEKLER

Risk ve eşya kaybı

Item Drop, Full Inventory Drop ve Durability ayrı kontrollerdir.

01JSON

Kişisel risk varsayılanları

Item Drop, Full Inventory Drop ve Durability bağımsız seçilebilir.

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

mods/MyPvPControls/config.json

NE YAPAR

Item Drop, Full Inventory Drop ve Durability bağımsız seçilebilir.

ÖNEMLİ DAVRANIŞ

  • Full Inventory Drop normal Item Drop'tan önceliklidir.
  • Item Drop kapalıyken uygun PvP ölümleri Hytale'ın native NONE modunu kullanır.
  • Durability koruması geçerli PvP için geçerlidir ve normal PvE aşınmasını değiştirmez.

BÖLÜM 04 · 1 ÖRNEKLER

Sunucu kontrolleri

PLAYER, FORCE_ON ve FORCE_OFF son sözü kimin söylediğini belirler.

01JSON

PLAYER, FORCE_ON ve FORCE_OFF

Her seçenek oyuncuya bırakılabilir veya sunucu tarafından kilitlenebilir.

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

mods/MyPvPControls/config.json

NE YAPAR

Her seçenek oyuncuya bırakılabilir veya sunucu tarafından kilitlenebilir.

ÖNEMLİ DAVRANIŞ

  • PLAYER oyuncunun seçmesine izin verir.
  • FORCE_ON değeri açık zorlar.
  • FORCE_OFF değeri kapalı zorlar.
  • GUI sunucu kuralları uygulandıktan sonraki etkin değeri gösterir.

BÖLÜM 05 · 1 ÖRNEKLER

Oyuncu verisi ve loglar

Storage backend, PvP audit ve saklamayı seçin.

01JSON

Storage ve audit

Tercihler mod klasöründe veya oyuncunun Hytale profilinde tutulabilir.

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

mods/MyPvPControls/config.json

NE YAPAR

Tercihler mod klasöründe veya oyuncunun Hytale profilinde tutulabilir.

ÖNEMLİ DAVRANIŞ

  • MOD_FOLDER playerdata/ altında okunabilir JSON dosyaları kullanır.
  • PLAYER_PROFILE Hytale profillerini zaten senkronize eden ağlar için uygundur.
  • Backend değiştirmek mevcut verileri otomatik taşımaz.
  • PvP logu ölüm anındaki etkin değerleri kaydeder.

BÖLÜM 06 · 1 ÖRNEKLER

Komutlar ve yönetim

/pvp paneli, oyuncu komutları ve admin araçları.

01KOMUTLAR

Oyuncu ve admin komutları

/pvp paneli alt komutlarla aynı kontrolleri sunar.

KOMUTLAR
/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>

Oyun içi komutlar

NE YAPAR

/pvp paneli alt komutlarla aynı kontrolleri sunar.

ÖNEMLİ DAVRANIŞ

  • Admin komutları mypvpcontrols.admin gerektirir.
  • Desteklenen admin değişiklikleri config.json'a kaydedilir.
  • Paneldeki kurallar dil bazında yerelleştirilip düzenlenebilir.

Bir örneği kullanmadan önce

PvE ve çevresel ölümler Hytale ve diğer sunucu sistemleri tarafından yönetilmeye devam eder.

PLAYER_PROFILE zaten oyuncu profillerini senkronize eden ağlar içindir.

GUI'deki kural metni dil dosyalarında özelleştirilebilir.

YUKARI DÖN