Skip to content

Feature Packler

Cavanshirpro edited this page Sep 19, 2026 · 1 revision

Messaging, social ve gaming feature pack’leri

English · Türkçe · Languages / Diller

Kapsam: JSON API Forge 0.5.1 · İnceleme: 17 Eylül 2026 · Dil: Türkçe

Feature pack'ler tekrar kullanılan alan modellerini normal Forge resource tanımlarına genişletir. Ayrı çalışan microservice veya eksiksiz uygulama arayüzü değillerdir.

{
  "features": {
    "messaging": {"enabled": true, "database": "primary", "table_prefix": "msg_"},
    "social": {"enabled": true, "database": "primary", "table_prefix": "social_"},
    "gaming": {"enabled": true, "database": "primary", "table_prefix": "game_"}
  }
}

Her pack enabled, database, table_prefix ve isteğe bağlı tenant_field alanlarıyla ayarlanır. Genişlemiş tablo/kaynak adlarını forge routes, schema ve pack kodundan inceleyin; farklı pack'ler ve kendi kaynaklarınız arasında path/tablo çakışması yaratmayın.

Pack'i etkinleştirdikten sonra:

  1. forge validate ve forge doctor çalıştırın.
  2. Ortaya çıkan izinleri kullanıcılara minimum kapsamla verin.
  3. Üretim veritabanı migration ve index politikasını hazırlayın.
  4. Tenant kullanıyorsanız endpointleri en az iki tenant ile test edin.
  5. Chat teslim garantileri, anti-cheat, moderasyon, ödeme veya oyun ekonomisi gibi alan kurallarını ayrıca tasarlayın.

Pack'in genişlemesi domain iş kurallarının doğrulandığı anlamına gelmez. Dayanıklı mesajlaşma için realtime sınırlarını, kontrollü ekonomiler için RPC ve GuildLedger örneğini birlikte okuyun.

Kaynak ve doğrulama

Bu sayfa aşağıdaki sabit commitlerdeki davranışı açıklar. Yeni bir sürümde aynı davranışın sürdüğünü varsaymayın.


Wiki ana sayfa · Tüm sayfalar · Sürüm ve bakım

Clone this wiki locally