🎉 DxAV1 Roleplay Paketi yayında!
DxAV1 - Roleplay PaketiYönetim, Kayıt ve GüvenlikMerkezi Kayıt Sistemi

Merkezi Kayıt Sistemi

Discord kategori/kanal kurulumu, bot yetkisi, tek merkezden kayıt gönderimi, hız sınırı ve güvenli bakım rehberi.

23 Ağustos 20264 görüntülenme
#log#discord#webhook

Merkezi Kayıt Sistemi#

Açık ayar dosyası#

Dosya: dxa-log/server_config.lua

Merkezi kayıt sistemi, diğer kaynakların ayrı ayrı webhook tutması yerine kayıtları tek noktadan Discord’a yollar. Her kaynak ve kayıt türü için kategori/kanal/webhook ilişkisini veritabanında saklar. Gizli bot anahtarı ve oluşturulan webhook adresleri asla oyuncuyla, ekran görüntüsüyle veya açık destek mesajıyla paylaşılmamalıdır.

İlk kurulum#

  1. Kayıt için yalnızca bu işe ayrılmış boş bir Discord sunucusu oluşturun.
  2. Botu bu sunucuya ekleyin; kanal yönetme, webhook yönetme ve mesaj gönderme yetkilerini verin.
  3. server_config.lua içindeki bot bilgileri ve hedef sunucu kimliğini girin.
  4. Sunucuyu başlatın ve yalnızca sunucu konsolundan logkur komutunu çalıştırın.
  5. Kurulum bitene kadar konsolu açık tutun; ardından kanalları ve örnek bir kaydı doğrulayın.

Kurulum mevcut kayıt sunucusundaki kanal ve kategorileri temizleyerek tertemiz bir düzen kuracak şekilde tasarlanmıştır. Bu yüzden kişisel sohbet, duyuru veya başka topluluğa ait kanalları bu Discord sunucusunda tutmayın.

Kanal düzeni ve kayıt içeriği#

Her kaynak için ayrı kategori, onun altında işlem türüne göre kanallar oluşur. Kayıtlar emojili başlık, işlem özeti, oyuncu kimlikleri, zaman, gerekli miktar/nesne/araç bilgisi ve ilgili bağlamla gönderilir. Envanter, banka, meslek, araç satışı, yönetim, güvenlik, ölüm/öldürme ve iş akışları farklı kanallarda takip edilebilir.

Kayıt akışında bir alan çok fazla bilgi üretiyorsa tüm sistemin kaydını kapatmak yerine o işlem türünün kanal kullanımını gözden geçirin. Özellikle envanter ve para hareketlerinde kimin yaptığı, kimin aldığı/verdiği, miktar, eşya kodu ve neden bilgisi korunmalıdır.

Hız sınırı ve yarıda kalan kurulum#

Discord kısa sürede çok kanal/webhook oluşturulunca hız sınırı uygular. Sistem bu durumda konsolda bekleme süresini bildirip devam etmeye çalışır. Kurulumun yarıda kalması halinde bot yetkisini ve hedef sunucu kimliğini kontrol edin, Discord’un bekleme süresinin geçmesini bekleyin. İşlemi art arda yeniden başlatmayın.

Bot anahtarı geçersizse, bot sunucuda değilse veya kanal/webhook yönetme izni yoksa kurulum tamamlanamaz. Sorunu çözmek için tokeni asla genel sohbete yapıştırmayın; Discord geliştirici panelinden gerekirse yenisini üretin.

Günlük bakım#

Kayıt gönderilmiyorsa önce kaynakların çalıştığını, sonra merkezi kayıt kaynağının başlatma sırasını, ardından Discord bağlantısını kontrol edin. Kanal mevcut ama mesaj yoksa ilgili işlem türünün gerçekten oluştuğunu, kayıt yolunun kurulduğunu ve konsolda reddedilme olup olmadığını inceleyin.

Webhook verileri veritabanında tutulduğundan, elle Discord’da kanal silmek veya webhooku kaldırmak kayıt akışını bozar. Kanal düzeni değişecekse önce test Discord’unda deneyin. Gerçek kayıt sunucusunu temizlemeniz gerekiyorsa mevcut kritik kayıtları dışa aktarın.

Sorun çözümü#

BelirtiÇözüm
logkur komutu çalışmıyorKomutun yalnız sunucu konsolunda çalıştırıldığını, bot/Discord bilgilerinin eksiksiz olduğunu kontrol edin.
Kurulum hız sınırında kaldıKonsoldaki belirtilen süreyi bekleyin; işlemi tekrar tekrar başlatmayın.
Kanal var ama kayıt yokİlgili işlem türünün gerçekleştiğini, kayıt yolunun kurulduğunu ve konsol hata satırlarını kontrol edin.
Bot tokeni sızdıTokeni hemen Discord geliştirici panelinden yenileyin, eski tokeni kullanımdan çıkarın.
Kayıt sunucusundaki kanallar silindiBu kurulumun temiz kurulum davranışıdır; kayıt için özel boş Discord kullanın.