Proje Sunucunuzu Şahlandıracak Sezon Sistemi: ZepSeasonTrack (Oyun İçi & Web Entegre)

Zyph0rr

Founder of RedTedNW
Stajyer
Katılım
3 Ocak 2025
Mesajlar
633
Elmaslar
313
Puan
2.355
Konum
Amasya
Minecraft
Zyph0rr

Discord:

bosstrap

Merhaba değerli forum üyeleri!
Bugün sizlere sunuculardaki rekabet hissini bambaşka bir boyuta taşıyacak, tamamen baştan aşağıya "Clean Code" mantığıyla optimize edilmiş gelişmiş sezon ve sıralama sistemimi tanıtmak istiyorum.

Sıradan oyun içi hologramları veya sıkıcı düz tablolu web sitelerini unutun. Hem Spigot/Java tabanlı güçlü bir eklenti altyapısı hem de PHP tabanlı ultra modern 3D animasyonlu bir web arayüzü ile sunucunuza Premium bir hava katıyoruz!

1784277357425.webp


⭐ Sistemin Öne Çıkan Özellikleri

Modern 3D Web Arayüzü: Sıralama verileri web sitesinde 3D Carousel tasarımıyla listelenir. Sayfa geçişleri, tıklamalar ve hover efektleri tamamen pürüzsüz animasyonlara sahiptir. Donanım hızlandırma destekli CSS sayesinde kasma yapmadan "Glassmorphism" kalitesinde çalışır.

📢 Oyun İçinden Web Sitesine Canlı Duyuru Bandı: Sitenin en üst kısmında sürekli kayan şık bir haber bandı bulunur. Sunucu yetkilileri, web sitesine girmeden doğrudan oyun içinden bir komut yazarak anında siteye "Canlı Duyuru" gönderebilirler. (Örn: Yeni sezon başladı!, Hafta sonu etkinliği aktif! veya mağazan ürün alınınca otomatik duyuru geçilebilir.) Bu sayede siteye giren oyuncular anlık gelişmelerden haberdar olur.

Genişletilmiş Top 100 & Scroll Desteği: Eski 10 kişilik sınırları kaldırdık! Sistem, Ada Seviyesi, Para, Öldürme gibi tüm kategorilerde veritabanına işlenen İlk 100 Oyuncuyu sorunsuz şekilde sıralar. Oyuncular şık kaydırma çubuğu ile tablo içinde rahatça gezinebilir.

Dinamik Profil ve "Özel Rozet" Sistemi: Web sitesinden herhangi bir oyuncunun ismine tıklandığında ona özel bir detaylı profil kartı açılır. Oyun içinden yetkililer /sezon rozet ver <oyuncu> <rozet> komutuyla dilediği oyuncuya özel rozet atayabilir (Örn: Yetkili, Etkinlik Şampiyonu, Eski Sezon Birincisi). Bu rozetler profilde altın çerçeveli premium bir tasarımla anında sergilenir!


Güçlü ve Optimize Eklenti Altyapısı


  • Otomatik Senkronizasyon: Eklenti, SuperiorSkyblock2, Vault ve PlaceholderAPI ile %100 uyumlu çalışır. Belirlenen sürelerde asenkron olarak verileri veritabanına yazar. Sunucuyu asla yormaz.
  • Config Üzerinden Yönetim: Oyun içi mesajlar, verilen rozetler, PAPI limitleri ve sezon bitiş tarihleri tamamen config.yml üzerinden yönetilebilir.
  • Güvenli Veritabanı: Çakışmaları ve yan hesap karışıklıklarını önleyen kusursuz SQL eşleşme mantığına sahiptir.
1784275992002.webp

Örnek Config

Kod:
Season:
  Name: 1. Sezon
  Start: 16.07.26
  Expired: 16.08.26

Database:
  Type: MYSQL
  MySQL:
    Host: x
    Port: x
    Database: x
    Username: x
    Password: x
    UseSSL: false

Leaderboards:
  PlayerKills:
    Enabled: true
    NamePlaceholder: '%ajlb_lb_statistic_player_kills_{rank}_alltime_name%'
    ValuePlaceholder: '%ajlb_lb_statistic_player_kills_{rank}_alltime_value%'
  MobKills:
    Enabled: true
    NamePlaceholder: '%ajlb_lb_statistic_mob_kills_{rank}_alltime_name%'
    ValuePlaceholder: '%ajlb_lb_statistic_mob_kills_{rank}_alltime_value%'
  Deaths:
    Enabled: true
    NamePlaceholder: '%ajlb_lb_statistic_deaths_{rank}_alltime_name%'
    ValuePlaceholder: '%ajlb_lb_statistic_deaths_{rank}_alltime_value%'
  Playtime:
    Enabled: true
    NamePlaceholder: '%ajlb_lb_statistic_time_played_{rank}_alltime_name%'
    ValuePlaceholder: '%ajlb_lb_statistic_time_played_{rank}_alltime_value%'

Menu:
  Title: '&8sᴋʏʙʟᴏᴄᴋ sᴇᴢᴏɴ sıʀᴀʟᴀᴍᴀsı'
  Size: 27
  CenterItem:
    Slot: 13
    Material: CLOCK
    Name: '&6&lSkyblock %season_name%'
    Lore:
    - '&7sᴇᴢᴏɴ ᴛᴀʀɪʜɪ:'
    - '&f[ %season_start% - %season_end% ]'
    - ''
    - '&7Kalan süre: &e%season_time_left%'
    - ''
    - '&7sᴇɴɪɴ ʜᴀᴋᴋıɴᴅᴀ:'
    - '&7sıʀᴀʟᴀᴍᴀɴ: &f#%season_player_rank%'
    - '&7ᴀᴅᴀ sᴇᴠɪʏᴇɴ: &f%season_player_level% sᴠʏ.'
    - ''
    - '&7sᴇᴢᴏɴ sıʀᴀʟᴀᴍᴀsı:'
    - '&e1. &f%season_top_name_1% &7- &f%season_top_level_1% sᴠʏ.'
    - '&62. &f%season_top_name_2% &7- &f%season_top_level_2% sᴠʏ.'
    - '&c3. &f%season_top_name_3% &7- &f%season_top_level_3% sᴠʏ.'
    - '&74. &f%season_top_name_4% &7- &f%season_top_level_4% sᴠʏ.'
    - '&75. &f%season_top_name_5% &7- &f%season_top_level_5% sᴠʏ.'
    - ''
    - '&c! &7sıʀᴀʟᴀᴍᴀᴅᴀ ʏᴇʀ ᴀʟᴀɴ ᴏʏᴜɴᴄᴜʟᴀʀᴀ'
    - '&7sᴇᴢᴏɴ ʙɪᴛᴛɪɢɪɴᴅᴇ sᴏɴʀᴀᴋɪ sᴇᴢᴏɴᴅᴀ'
    - '&7ᴋᴜʟʟᴀɴᴀʙɪʟᴇᴄᴇᴋʟᴇʀɪ sᴇᴋɪʟᴅᴇ sıʀᴀsıʏʟᴀ;'
    - '&7[&c1.000&7, &6800&7, &e600&7&7] ᴋʀᴇᴅɪ ᴏᴅᴜʟᴜ'
    - '&7ᴠᴇʀɪʟɪʀ.'
    - ''
    - '&8[sıʀᴀʟᴀᴍᴀ ᴀʀᴀʟıᴋʟᴀʀʟᴀ ɢᴜɴᴄᴇʟʟᴇɴɪʀ.]'

🛠️ Desteklenen Veri Türleri ve Kategoriler

Sistem varsayılan olarak şu sıralamaları destekler ve siteye yansıtır:
  1. Ada Sıralaması (SuperiorSkyblock2)
  2. Para Sıralaması (Vault)
  3. Öldürme, Ölme, Oynama Süresi vb. (PlaceholderAPI üzerinden dilediğiniz her veriyi çekip sıralayabilirsiniz!)

Son Söz

Amacımız, sunucunuza giren oyunculara "Vay canına, gerçekten profesyonel bir sunucudayım" dedirtmektir. Hem arka plan optimizasyonu hem de göz alıcı tasarımıyla bu eklenti, sezon rekabetlerini alevlendirmek için birebirdir.
 
Son düzenleme:
HızlıResim'de sorun olduğu için imgur ile yüklemeyi tercih ettim fotoğrafları en kısa zamanda HızlıResim ile yükleyeceğim.
 
Merhaba değerli forum üyeleri!
Bugün sizlere sunuculardaki rekabet hissini bambaşka bir boyuta taşıyacak, tamamen baştan aşağıya "Clean Code" mantığıyla optimize edilmiş gelişmiş sezon ve sıralama sistemimi tanıtmak istiyorum.

Sıradan oyun içi hologramları veya sıkıcı düz tablolu web sitelerini unutun. Hem Spigot/Java tabanlı güçlü bir eklenti altyapısı hem de PHP tabanlı ultra modern 3D animasyonlu bir web arayüzü ile sunucunuza Premium bir hava katıyoruz!

Ekli dosyayı görüntüle 292020

⭐ Sistemin Öne Çıkan Özellikleri

Modern 3D Web Arayüzü: Sıralama verileri web sitesinde 3D Carousel tasarımıyla listelenir. Sayfa geçişleri, tıklamalar ve hover efektleri tamamen pürüzsüz animasyonlara sahiptir. Donanım hızlandırma destekli CSS sayesinde kasma yapmadan "Glassmorphism" kalitesinde çalışır.

📢 Oyun İçinden Web Sitesine Canlı Duyuru Bandı: Sitenin en üst kısmında sürekli kayan şık bir haber bandı bulunur. Sunucu yetkilileri, web sitesine girmeden doğrudan oyun içinden bir komut yazarak anında siteye "Canlı Duyuru" gönderebilirler. (Örn: Yeni sezon başladı!, Hafta sonu etkinliği aktif! veya mağazan ürün alınınca otomatik duyuru geçilebilir.) Bu sayede siteye giren oyuncular anlık gelişmelerden haberdar olur.

Genişletilmiş Top 100 & Scroll Desteği: Eski 10 kişilik sınırları kaldırdık! Sistem, Ada Seviyesi, Para, Öldürme gibi tüm kategorilerde veritabanına işlenen İlk 100 Oyuncuyu sorunsuz şekilde sıralar. Oyuncular şık kaydırma çubuğu ile tablo içinde rahatça gezinebilir.

Dinamik Profil ve "Özel Rozet" Sistemi: Web sitesinden herhangi bir oyuncunun ismine tıklandığında ona özel bir detaylı profil kartı açılır. Oyun içinden yetkililer /sezon rozet ver <oyuncu> <rozet> komutuyla dilediği oyuncuya özel rozet atayabilir (Örn: Yetkili, Etkinlik Şampiyonu, Eski Sezon Birincisi). Bu rozetler profilde altın çerçeveli premium bir tasarımla anında sergilenir!


Güçlü ve Optimize Eklenti Altyapısı


  • Otomatik Senkronizasyon: Eklenti, SuperiorSkyblock2, Vault ve PlaceholderAPI ile %100 uyumlu çalışır. Belirlenen sürelerde asenkron olarak verileri veritabanına yazar. Sunucuyu asla yormaz.
  • Config Üzerinden Yönetim: Oyun içi mesajlar, verilen rozetler, PAPI limitleri ve sezon bitiş tarihleri tamamen config.yml üzerinden yönetilebilir.
  • Güvenli Veritabanı: Çakışmaları ve yan hesap karışıklıklarını önleyen kusursuz SQL eşleşme mantığına sahiptir.
Ekli dosyayı görüntüle 292013
Örnek Config

Kod:
Season:
  Name: 1. Sezon
  Start: 16.07.26
  Expired: 16.08.26

Database:
  Type: MYSQL
  MySQL:
    Host: x
    Port: x
    Database: x
    Username: x
    Password: x
    UseSSL: false

Leaderboards:
  PlayerKills:
    Enabled: true
    NamePlaceholder: '%ajlb_lb_statistic_player_kills_{rank}_alltime_name%'
    ValuePlaceholder: '%ajlb_lb_statistic_player_kills_{rank}_alltime_value%'
  MobKills:
    Enabled: true
    NamePlaceholder: '%ajlb_lb_statistic_mob_kills_{rank}_alltime_name%'
    ValuePlaceholder: '%ajlb_lb_statistic_mob_kills_{rank}_alltime_value%'
  Deaths:
    Enabled: true
    NamePlaceholder: '%ajlb_lb_statistic_deaths_{rank}_alltime_name%'
    ValuePlaceholder: '%ajlb_lb_statistic_deaths_{rank}_alltime_value%'
  Playtime:
    Enabled: true
    NamePlaceholder: '%ajlb_lb_statistic_time_played_{rank}_alltime_name%'
    ValuePlaceholder: '%ajlb_lb_statistic_time_played_{rank}_alltime_value%'

Menu:
  Title: '&8sᴋʏʙʟᴏᴄᴋ sᴇᴢᴏɴ sıʀᴀʟᴀᴍᴀsı'
  Size: 27
  CenterItem:
    Slot: 13
    Material: CLOCK
    Name: '&6&lSkyblock %season_name%'
    Lore:
    - '&7sᴇᴢᴏɴ ᴛᴀʀɪʜɪ:'
    - '&f[ %season_start% - %season_end% ]'
    - ''
    - '&7Kalan süre: &e%season_time_left%'
    - ''
    - '&7sᴇɴɪɴ ʜᴀᴋᴋıɴᴅᴀ:'
    - '&7sıʀᴀʟᴀᴍᴀɴ: &f#%season_player_rank%'
    - '&7ᴀᴅᴀ sᴇᴠɪʏᴇɴ: &f%season_player_level% sᴠʏ.'
    - ''
    - '&7sᴇᴢᴏɴ sıʀᴀʟᴀᴍᴀsı:'
    - '&e1. &f%season_top_name_1% &7- &f%season_top_level_1% sᴠʏ.'
    - '&62. &f%season_top_name_2% &7- &f%season_top_level_2% sᴠʏ.'
    - '&c3. &f%season_top_name_3% &7- &f%season_top_level_3% sᴠʏ.'
    - '&74. &f%season_top_name_4% &7- &f%season_top_level_4% sᴠʏ.'
    - '&75. &f%season_top_name_5% &7- &f%season_top_level_5% sᴠʏ.'
    - ''
    - '&c! &7sıʀᴀʟᴀᴍᴀᴅᴀ ʏᴇʀ ᴀʟᴀɴ ᴏʏᴜɴᴄᴜʟᴀʀᴀ'
    - '&7sᴇᴢᴏɴ ʙɪᴛᴛɪɢɪɴᴅᴇ sᴏɴʀᴀᴋɪ sᴇᴢᴏɴᴅᴀ'
    - '&7ᴋᴜʟʟᴀɴᴀʙɪʟᴇᴄᴇᴋʟᴇʀɪ sᴇᴋɪʟᴅᴇ sıʀᴀsıʏʟᴀ;'
    - '&7[&c1.000&7, &6800&7, &e600&7&7] ᴋʀᴇᴅɪ ᴏᴅᴜʟᴜ'
    - '&7ᴠᴇʀɪʟɪʀ.'
    - ''
    - '&8[sıʀᴀʟᴀᴍᴀ ᴀʀᴀʟıᴋʟᴀʀʟᴀ ɢᴜɴᴄᴇʟʟᴇɴɪʀ.]'

🛠️ Desteklenen Veri Türleri ve Kategoriler

Sistem varsayılan olarak şu sıralamaları destekler ve siteye yansıtır:
  1. Ada Sıralaması (SuperiorSkyblock2)
  2. Para Sıralaması (Vault)
  3. Öldürme, Ölme, Oynama Süresi vb. (PlaceholderAPI üzerinden dilediğiniz her veriyi çekip sıralayabilirsiniz!)

Son Söz

Amacımız, sunucunuza giren oyunculara "Vay canına, gerçekten profesyonel bir sunucudayım" dedirtmektir. Hem arka plan optimizasyonu hem de göz alıcı tasarımıyla bu eklenti, sezon rekabetlerini alevlendirmek için birebirdir.

vayy hocam elinize kolunuza sağlık ya müthiş bir proje yine
 
Eline Sağlık her sunucuda kullanılması gereken güzel bir sezon sistemi olmuuş
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl