1) Ön Gereksinimler
- Çalışan bir Hytale sunucusu.
- Sunucuda Java 21 (eklenti JDK 21 hedefler).
- Bir MySQL/MariaDB veritabanı (zorunlu).
- SecureSocket mağaza entegrasyonu istiyorsanız TCP portu açabilme imkanı.
2) Eklentiyi Kurma
- En yeni
ZonelyCoreHytale eklenti jar dosyasını indirin:
https://zonely.gen.tr/plugins/zonelycorehytale-1.0.0.jar - Jar dosyasını Hytale sunucunuzun mod/eklenti dizinine kopyalayın (genellikle
mods/). - Yapılandırma dosyasını oluşturmak için sunucuyu bir kez başlatın.
mods/ZonelyCore/config.yml (bazı hostinglerde plugins/ZonelyCore/config.yml olabilir)
3) Veritabanını Yapılandırma
ZonelyCore için MySQL/MariaDB veritabanı gerekir.mods/ZonelyCore/config.yml (veya plugins/ZonelyCore/config.yml) dosyasını açın ve tam JDBC URL’si veya host/port/ad bilgilerini girin.
Örnek:
4) SecureSocket (Mağaza Entegrasyonu)
SecureSocket, mağazanızın/panelinizin sunucuya güvenli şekilde komut göndermesini sağlar.config.yml içinde etkinleştirin:
5) Kimlik Doğrulama Davranışı
Oyuncu ilk girişte otomatik olarak kaydedilir ve/register komutuyla şifre belirlemek zorundadır.
Kayıt tamamlanana kadar oyuncu dondurulur ve yalnızca /register komutunu kullanabilir.
Komutlar:
/register <password> <password>/password <new> <confirm>/email <email>
6) Kredi Sistemi
Komutlar:/credit- bakiyenizi gösterir/credit show <player>- başka bir oyuncunun bakiyesini gösterir/credit set <player> <amount>/credit add <player> <amount>/credit remove <player> <amount>
zonelycore.credit.managezonelycore.credit.show.other
7) Çok Dilli Mesajlar
Diliconfig.yml içinde ayarlayın:
- İngilizce için
messages_en: - Türkçe için
messages_tr:
messages_de) ve language: "de" olarak ayarlayabilirsiniz.
8) Sorun Giderme
- Eklenti yüklenmiyor
- Java 21 kullanıldığını kontrol edin.
- Jar dosyasının doğru
mods/(veyaplugins/) dizininde olduğundan emin olun.
- Veritabanı bağlantısı yok
- Host/port/ad/kullanıcı adı/şifre bilgilerini doğrulayın.
- MySQL’in sunucudan erişilebilir olduğunu kontrol edin.
- SecureSocket bağlantısı başarısız
socket_tokendeğerinin panelle eşleştiğini kontrol edin.socket_portdeğerinin panel IP adresine açık olduğundan emin olun.eklenti_sunucusiçinde doğruip,portvepassworddeğerlerinin bulunduğunu doğrulayın.
9) Güvenlik İpuçları
- Güçlü bir
socket_tokenkullanın. socket_portdeğerini panel IP adresiyle sınırlayın.- Tokenları belirli aralıklarla yenileyin.
- Başarısız denemeleri panel tarafında loglayın ve rate limit uygulayın.
Kurulum tamamlandı. Artık SecureSocket kullanarak Hytale sunucusunu mağaza panelinizden kontrol edebilirsiniz.
