Havenstone SMP - Sizinde görüşlerinize ihtiyacımız var!

  • Konuyu Başlatan Konuyu Başlatan Havenstone
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 258

Havenstone

Birisi mi Spawnlandı?
Katılım
2 Haziran 2025
Mesajlar
6
Elmaslar
5
Puan
400
Yaş
28
Konum
Turkey
Sunucu Sürümü
1.21.5
Sunucu Slotu
20
Havenstone SMP
Havenstone uzun zamandır üzerinde çalışılan güzel bir survival sunucusu diğer sunuculardan farklı olarak olabildiğince eklentilerimizi kendimiz geliştiriyoruz.
Yazdığımız eklentiler:
hsBans - hsEconomy - hsEssentials - hsFisher - hsGregor - hsNPC - hsQuests - hsRTP - hsSkills - hsVaults - hsWorlds - hsWorth
Tamamını web tarafına uyumlu ve kolay yönetim açısından database (mongodb) uyumlu yaptık. Ek olarak paperspigot'u ufaktan fork aldık
yine web tarafına gelişmiş sunucu yük & log tarzı bilgileri göndermek için.

Bu konuda gayet emek verdik 10.000+ satır kod yazdık. Sizlerdende sunucuda oynayışı ve ekonomiyi güzelleştirecek fikirler almak.
Ek olarak sunucu tamamen 1.21.5 için tasarlandı.
Sistemler:

1- hsWorth:
Bu eklenti aslında hsEconomy'e ek olarak yazılmış bir değer eklentisi. Yurtdışında popüler olan DonutSMP'ye ait olan sisteminin küçük bir klonu.
Envanterinizde ki itemlerin üzerine geldiğinizde client-sided (aslında itemde öyle bire lore yok) lore gözüküyor buda itemin değerini belirtiyor.
itemin sayısı arttıkça onla çarpılıyor. Ek olarak enchantlar & shulkerbox destekliyor. Ek olarak /sell komudu ile satış menüsünde itemleri satabiliyoruz.
1748851035241.webp

1748851053370.webp
2- hsVaults:
Basit bir depo sistemi aslında kullanıcıya eğlenceli bir deneyim veren arayüzü ile spawnda ki npc'den girdiğiniz taktirde depo satın alabiliyorsunuz.
/vaults ile açtığınızda sadece deponuzda işlemler yapabiliyorsunuz. Satın alınma burda gerçekleşmiyor amaç biraz daha oyuncuları npc'ye
yönlendirmek kısa yol sunmamak.
1748851216781.webp

1748851236113.webp

3- hsSkills:
Bu eklentiyi geliştirirken çok fazla zaman harcadım çok yönlü bir eklenti. Sistem kısacası şu maden kazarken ve bir mob & player öldürdüğünüzde %3 şansla skill point kazanıyorsunuz. Bunla yeteneklerinize level atlatabiliyorsunuz. Level attığınızda kullandığınız kazma, zırh veya kılıç (hangisinde level up yaparsanız etkili olur.) loresinde ne kadar bonus kazandığını görebiliyorsunuz. Yine client-sided bir şekilde gözüküyor.

1748851351974.webp

1748851414951.webp

1748851438036.webp

1748851459202.webp

4- hsNPC:
Çok karmaşık bir şey değil Citizens eklentisini geliştirmek için yazdım. Amacı bir oyuncu sunucuya ilk defa girdiğinde mesela balıkçı npc'sine
sağ tıkladığında npc dialoga giriyor (oyuncu bu sırada chate bir şey yazamıyor ve mesajları görmüyor) npc chatte mesajlarla kendini tanıtıyor sistem bu örnek video:



5- hsFisher:
Yine üzerinde çok fazla zaman harcadığım eklenti gelişmiş bir balıkçı eklentisi size olta veriyor veya daha iyilerini satın alabiliyorsunuz. Sadece balıkçının verdiği olta ile balık tutarken xp kazanabiliyorsunuz level atladıkça belirli özel itemler çıkması unlock oluyor ve her levelde şansınız artıyor bu itemleri yine balıkçıya güzel bir fiyata satabiliyorsunuz. Ek olarak menüde statslarınızı görebiliyorsunuz, bu itemler belki ilerde başka eklentilerde kullanılabilir. Birde normal treasures var özel item sisteminden farklı diamond vesayre gibi itemler çıkması.



6- hsGregor:
Basit bir özel itemler için exchange sistemi. Ayın 4 haftasında itemler değişiyor configten ayarlanılabiliyor, belirli malzemeler ile özel itemlere sahip olabiliyorsunuz sistem bu belki biraz daha nerf yiyebilir veya diğer sunucularda ki gibi itemlere self-destruct yaptırabilir.
1748852077856.webp

1748852091806.webp

1748852101155.webp

1748852109901.webp

Sunucu bu şekilde böyle sistemler geliştirdim sıfırdan gerçekten geliştirmek zor çünkü bir sürü sorun çıkıyor tekrar tekrar düzeltiyorsunuz bir kaç eklentiyi açıklamadım zaten onlar klasik eklentiler rtp, quest vesayre. Ek olarak hsEssentials ile sunucuya girenlere güzel bir tutorial sistemi yapıyorum onu geliştirince burada tekrar gösteririm.
Ek olarak takas, auction house ve shop tarzı sistemleri kendimiz yapıcaz.

İstediğiniz veya eleştiri yapıcağınız sistemler varsa yorumlarda belirtmeyi unutmayın!
 

Ekli dosyalar

  • 1748851428269.webp
    1748851428269.webp
    8,5 KB · Görüntüleme: 58
Eleştirilecek bir tarafını göremedim, ciddi bir emek harcanmış üstelik bu işlerle uğraştığım için sorunlarla baş etmenin ne kadar zorlayıcı olduğunu biliyorum. Her şeye rağmen yılmayıp devam etmeniz onurlandırıcı. Platformda bir kaç kişi bu gibi emekleri takdir etmek yerine boş laf söyleyip can sıkmaya çalışıyor eğer burayada yazarlarsa aldırış etmeyin. Projenizin sonu iyi de olsa kötüde olsa ben tebrik etmek istiyorum. Konsepti tam olarak anlayamadım o yüzden bir yorum yapamayacağım, sanırım tüm eklentilerinin size ait olduğu bir sunucu geliştiriyorsunuz. Ben bu sunucunun tanıtım videosunu görmek isterim en azından kısa film tadında bir video paylaşabilir misiniz?
 
Eleştirilecek bir tarafını göremedim, ciddi bir emek harcanmış üstelik bu işlerle uğraştığım için sorunlarla baş etmenin ne kadar zorlayıcı olduğunu biliyorum. Her şeye rağmen yılmayıp devam etmeniz onurlandırıcı. Platformda bir kaç kişi bu gibi emekleri takdir etmek yerine boş laf söyleyip can sıkmaya çalışıyor eğer burayada yazarlarsa aldırış etmeyin. Projenizin sonu iyi de olsa kötüde olsa ben tebrik etmek istiyorum. Konsepti tam olarak anlayamadım o yüzden bir yorum yapamayacağım, sanırım tüm eklentilerinin size ait olduğu bir sunucu geliştiriyorsunuz. Ben bu sunucunun tanıtım videosunu görmek isterim en azından kısa film tadında bir video paylaşabilir misiniz?
Hocam biraz geç cevap verdim yazamıyordum kusura bakmayın dediğiniz elimden geldiğince tüm eklentileri ben yazıyorum bir tek işte istisnai olarak protocollib, worldedit ve çok fazla paket ile bağıntısı olan örnek citizens gibi eklentiler kullanıyorum. Video işine gelirsek daha tam setup kurmadım sadece eklentileri geliştiriyorum öyle dümenden 3 5 npc var.

Yeni eklediğim sistemler:

1-hsAuction:
Kolay yönetilebilir, arayüzü basit ve güzel özellikler sunanan bir auction house eklentisi.
bir kaç sunucudan gördüğüm sistemi eklemiştim /ah itemadı ile spesifik item aratma, filtre sistemi gibi şeyler ekledim.



2-hsTeam:
Takım sistemi, takım arası pvp, takım home, takım üyeleri ve yetkileri.
Güzel bir eklenti oldu biraz uğraştırdı onun dışında sorunsuz. Videoda yetki kısmını gösteremedim
ama sunucu online moddaydı pek uğraşamadım. Üyelerin üstüne sağ tıklayıp

pvp kapatıp açma / set home / home teleport / kick member / invite member
gibi özelliklerin kapatıp açıldığı bir menü geliyor.



3- hsHome ve hsWarp:
Diğer pluginlerle birlikte çalışan şık ikili eklenti oldu biraz daha böyle nesne tabanlı kod yapısını seviyorum eklentileri ayırıyorum
birbirlerinin arasında bağlantı kuruyorum.
bildiğimiz home ve warp plugini ayrıca takım home'una ışınlanma ve ayarlanma kullanıcının takımda yetkisi var ise yine /home ile yapılıyor

Home'dan ufak bir fotoğraf.

1749295562457.webp


4- hsTrade:
Saatlerimi verdiğim bir eklenti oldu perspektif menü, atomic para transferi ve tamamen threadsafe yapı.
Dupe tarzı olaylardan çok korktuğum için üzerinde baya bir emek harcadım güzel bir animasyonlu bir sistem yaptım
yan hesabımı oyuna sokarsam ek videosunuda paylaşırım şık bir sistem oldu

5- hsBoard:
Videolarda sağda gördüğünüz scoreboard 20 tickte bir güncelliyorum fakat çok hızlı sanırım çoğu sunucuda böyle değil önerilerinizi alabilirim.


Şuanlık eklediğim şeyler bu kadardır.
 
Son düzenleme:
Hocam Elinize emeğinize sağlık eleştirilecek hiçbir yan görmüyorum. Sunucunun gelişimine katkı sağlamak, fikir sunmak ve tester olarak yardımcı olmak isterim. eğer discordunuzu bırakırsanız size ulaşırım.
 

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
Üst