1. Hoş Geldiniz Mesajlarının Oyuncu Uyandığında Gönderilmesi

  • Eski Sürüm: Hoş geldiniz mesajları ve ödüller, oyuncu sunucuya ilk bağlandığında (OnPlayerInit) gönderiliyordu.
  • Yeni Sürüm: Mesajlar ve ödüller artık oyuncu oyuna tam olarak girdiğinde, yani uyandığında (OnPlayerSleepEnded) gönderiliyor. Bu sayede oyuncular mesajları ve ödülleri daha uygun bir zamanda alıyorlar.

2. Çoklu Hoş Geldiniz Mesajlarının Önlenmesi​

  • Yeni Özellik: PlayerData sınıfına eklenen HasReceivedWelcome bayrağı sayesinde, oyuncuların aynı oturumda birden fazla hoş geldiniz mesajı ve ödülü alması engellendi.
  • Fayda: Bu, oyuncu deneyimini geliştirerek mesaj ve ödül spam'ini önler.

3. Dinamik Placeholder Desteği ile Duyurular​

  • Yeni Özellik:Duyuru mesajlarına dinamik placeholder'lar eklendi:
    • {serveronline}: Anlık çevrimiçi oyuncu sayısı.
    • {servername}: Sunucunun adı.
    • {lastwipedate}: En son wipe tarihi.
  • Uygulama: ReplacePlaceholders metodu ile duyuru mesajlarındaki placeholder'lar gerçek zamanlı verilerle değiştirilir.
  • Örnek: "Şu an sunucuda {serveronline} oyuncu çevrimiçi." mesajı, oyunculara gerçek oyuncu sayısıyla iletilir.

4. En Son Wipe Tarihinin Otomatik Belirlenmesi​

  • Geliştirme: GetLastWipeDate metodu güncellendi ve sunucunun save dosyalarının oluşturulma tarihine göre en son wipe tarihi otomatik olarak belirleniyor.
  • Fayda: {lastwipedate} placeholder'ı artık manuel ayar gerektirmeden doğru tarihi gösterir.

5. Kod İyileştirmeleri ve Hata Giderimleri​

  • Güncellemeler:
    • Kod yapısı daha okunabilir ve modüler hale getirildi.
    • Eski sürümdeki derleme hataları ve uyarılar düzeltildi.
    • Performans ve stabilite iyileştirmeleri yapıldı.
  • Fayda: Eklenti artık daha güvenilir ve etkin bir şekilde çalışır.

6. Ek Özellikler ve İyileştirmeler​

  • Daha Kapsamlı Duyuru Sistemi: Duyurular artık oyunculara daha etkili bir şekilde iletilir ve sunucu hakkında güncel bilgileri içerir.
  • Oyuncu Verilerinin Daha İyi Yönetimi: Oyuncu verileri daha güvenilir bir şekilde saklanır ve işlenir.
Özetle, AdvancedWelcomer v0.0.3 sürümü ile oyuncu deneyimini artırmak için önemli yenilikler ve iyileştirmeler sunulmuştur. Özellikle duyuru sistemindeki dinamik içerik desteği ve hoş geldiniz mesajlarının daha uygun bir zamanda iletilmesi, sunucunuzun profesyonel ve kullanıcı dostu bir hale gelmesine katkı sağlayacaktır.

Güncelleme Yaparken Dikkat Edilmesi Gerekenler:

  • Mevcut konfigürasyon dosyanızı yedekleyin ve yeni sürümün aktifleşmesi adına config klasöründeki AdvancedWelcomer.json'u silerek eklentiyi yenileyiniz.
  • Oyuncu verilerinin düzgün bir şekilde taşındığından emin olun.
  • Eklentiyi güncelledikten sonra sunucunuzu yeniden başlatın ve test edin.
Eklentinizin yeni sürümüyle ilgili geri bildirimleri oyuncularınızdan almayı unutmayın!

İyi oyunlar ve sunucunuzda başarılar dileriz!
Eklentinin daha stabil çalışması için kod değişiklikleri ve optimize işlemleri gerçekleşti.
Geri
Üst