Neler yeni
HytaleTürkiye - Türkiyenin En Büyük Hytale Forumu

Hytale Türkiye'ye hoşgeldin Hytaler! Konu açmak için hesap oluşturabilir veya giriş yapabilirsiniz

Hytale Standart Edition Çekilişi!

discord.gg/hytaleturkiye Discorduna katılıp çekilişe giren 5 kişiye Hytale oyunu hediye!
discord.gg/hytaleturkiye Discorduna katılıp çekilişe giren 5 kişiye Hytale oyunu hediye!

Hytale Modlama (Modding) Rehberi: Dil Seçenekleri, Araçlar ve Sunucu Yapısı - Kasım 2025

Hytale Türkiye

Yönetici
Hytale Türkiye

Hytale Modlama Rehberi: Strateji, Araçlar ve Teknik Durum (Wiki - Kasım 2025)

📚 Genel Bakış ve Özet

Bu konu, Hypixel Studios tarafından 20 Kasım 2025 tarihinde yayınlanan "Hytale Modding Strategy and Status" blog yazısındaki teknik verilerin derlendiği bir bilgi havuzudur. Hytale'in modlama altyapısının nasıl çalışacağı, hangi programlama dillerinin kullanılacağı ve "Client-Server" (İstemci-Sunucu) ilişkisinin detaylarını burada bulabilirsiniz.

1. Temel Modlama Felsefesi: "Sunucu Öncelikli" Yaklaşım

Hytale, Minecraft'ın aksine modlamayı istemci (client) tarafında değil, sunucu (server) tarafında tutmayı hedefler.
  • İndirme Yok (No Download): Oyuncular bir sunucuya girdiklerinde, o sunucudaki modları, modelleri veya dokuları oynamak için harici bir web sitesinden dosya indirmek zorunda kalmazlar. Her şey giriş anında otomatik senkronize olur.
  • Tek İstemci (One Client): Modlu istemci (Modded Client) kavramı yoktur. Herkes aynı "saf" Hytale istemcisini kullanır; sunucular deneyimi değiştirir.
  • Güvenlik: Modlar sunucu tarafında çalıştığı için, oyuncuların bilgisayarına zararlı yazılım bulaşma riski minimize edilir.

2. Teknik Altyapı ve Programlama Dilleri 💻

Hytale modlaması üç ana katmana ayrılmıştır. Geliştiricilerin bilmesi gereken diller ve formatlar şunlardır:
KatmanTeknoloji / DilKullanım Alanı
Server PluginsJava (.jar)Sunucu mantığı, oyun kuralları, ekonomi sistemleri, veritabanı bağlantıları.
Data AssetsJSONEşyalar (Items), Bloklar, NPC özellikleri, Loot tabloları, Dünya oluşturma ayarları.
Görsel MantıkVisual ScriptingKod yazmadan oyun içi davranışları (Behavior) tasarlamak için kullanılan "Node" (Düğüm) sistemi.
Not: Hytale ekibi, metin tabanlı script (Lua, JS vb.) yerine Unreal Engine benzeri bir Görsel Programlama (Visual Scripting) diline öncelik verdiklerini açıkladı. Bu, tasarımcıların kod bilgisi olmadan karmaşık NPC davranışları hazırlamasını sağlar.

3. Kullanılan Araçlar (Tools) 🛠️

Blog yazısına göre modcuların kullanacağı resmi ve desteklenen araçlar şunlardır:

A. Hytale Asset Editor

Oyunun kendi içinde gelen, verileri düzenlemeye yarayan ana araçtır. Şu anki durumu "Erken Erişim" seviyesindedir ve bazı eksikleri vardır.

B. Blockbench Entegrasyonu

Hytale, modelleme ve animasyon için endüstri standardı haline gelen Blockbench ile resmi ortaklık kurmuştur.
  • Destek: Hytale formatında modeller, dokular ve animasyonlar doğrudan Blockbench içinde hazırlanabilir.
  • Hytale Model Maker (HMM): Eski HMM projesi rafa kaldırılmış, yerini Blockbench eklentileri almıştır.

C. Paylaşılan Sunucu Kaynak Kodu (Shared Source Server)

Geliştiriciler, sunucu dosyalarının "Open Source" (Açık Kaynak) olmasa da "Shared Source" (Kaynak Kodunun Görülebilir) olacağını belirtti.
  • Bu sayede modcular, oyunun motorunun nasıl çalıştığını okuyabilir ve hata ayıklamayı (debugging) daha kolay yapabilir.
  • Sunucu kodları "Obfuscated" (Gizlenmiş/Karıştırılmış) olmayacak.

4. Şu Anki Durum ve Uyarılar (Status) ⚠️

Kasım 2025 İtibarıyla Durum: Ekip, modlama araçlarının henüz "tamamlanmadığını" ve cilalanması gerektiğini dürüstçe belirtiyor.
  • Kararsızlık (Instability): Araçlar çökebilir veya hatalar verebilir.
  • Dökümantasyon Eksikliği: Henüz kapsamlı bir Wiki veya rehber kütüphanesi hazır değil.
  • Veri Kaybı Riski: Erken erişim sürecinde oluşturulan modların veya haritaların yedeklenmesi şiddetle önerilir.

5. SSS - Sıkça Sorulan Sorular

S: İstemci tarafı (Client-side) mod yapabilir miyim? (Örn: Minimap, Optifine benzeri) C: Hayır. Hytale, hileleri önlemek ve bütünlüğü korumak için istemci tarafı modlamayı kısıtlar. Ancak sunucular, oyunculara özel arayüzler (UI) gönderebilir.
S: Kendi bilgisayarımda modlu Survival oynayabilir miyim? C: Evet. Kendi yerel sunucunuzu (Localhost) başlatıp istediğiniz modları yükleyerek tek başınıza veya arkadaşlarınızla oynayabilirsiniz.
S: Python kullanabilir miyim? C: Şu an için sunucu eklentilerinde (Plugins) ana dil Java olarak belirlenmiştir. Ancak topluluk, ileride farklı diller için "wrapper" (sarmalayıcı) yazabilir.
Kaynaklar:

 
Geri