1) Gereksinimler
- Çalışan bir Hytale sunucusu
- Sunucuda Java 21
- MySQL/MariaDB veritabanı
- SecureSocket kullanacaksanız bir TCP portu açma yetkisi
2) Kurulum
- En güncel
ZonelyCoreHytale jar dosyasını indirin:
https://zonely.gen.tr/plugins/zonelycorehytale-1.0.0.jar - Jar dosyasını sunucunuzun mod/eklenti dizinine kopyalayın (genellikle
mods/). - Sunucuyu bir kez çalıştırın ve config dosyasının oluşmasını bekleyin.
mods/ZonelyCore/config.yml (bazı panellerde plugins/ZonelyCore/config.yml)
3) Veritabanı ayarı
ZonelyCore, MySQL/MariaDB kullanır.config.yml dosyasında ya tam JDBC URL girin ya da host/port/name alanlarını doldurun.
Örnek:
4) SecureSocket (mağaza/panel bağlantısı)
SecureSocket, mağazanızın/panelinizin sunucuya güvenli komut göndermesini sağlar.config.yml içinde açın:
5) Auth sistemi
İlk girişte oyuncu otomatik kayıt edilir ve /register ile şifre belirlemesi istenir.Kayıt tamamlanana kadar oyuncu hareket edemez ve sadece
/register komutunu kullanabilir.
Komutlar:
/register <sifre> <sifre>/password <yeni> <tekrar>/email <eposta>
6) Kredi sistemi
Komutlar:/credit- kendi bakiyen/credit show <oyuncu>- oyuncu bakiyesi/credit set <oyuncu> <miktar>/credit add <oyuncu> <miktar>/credit remove <oyuncu> <miktar>
zonelycore.credit.managezonelycore.credit.show.other
7) Çoklu dil mesajları
config.yml içinde dili ayarla:
messages_tr:Türkçemessages_en:İngilizce
8) Sorun giderme
- Eklenti yüklenmiyor
- Java 21 kullanıldığını kontrol edin.
- Jar dosyasının
mods/(veyaplugins/) içinde olduğundan emin olun.
- DB bağlantısı yok
- Host/port/kullanıcı/şifre bilgilerini kontrol edin.
- Veritabanı sunucudan erişilebilir mi kontrol edin.
- SecureSocket çalışmıyor
socket_tokenpaneldeki değerle aynı mı?socket_portpanel IP’sine açık mı?
9) Güvenlik önerileri
socket_tokengüçlü olsun.socket_portsadece panel IP’sine açık olsun.- Token’ı düzenli aralıklarla değiştirin.
Kurulum tamam. Artık mağaza/panel üzerinden sunucunuza güvenli komut gönderebilirsiniz.
