⚡ZonelyCore's | Minecraft (e-Spor), Hytale, FiveM, Rust için Tek Çekirdek

Zonely

Yetkili
Yönetici
8qgii3d.png


Bu eklenti, Zonely “Hepsi Bir Arada” Minecraft, Hytale, FiveM, Rust sürümü için geliştirilmiştir.

Neden Zonely?
Zonely, 2 Ocak 2025 tarihinde şirketimiz tarafından geliştirilmeye başlanan ve e-ticaret alanında yenilikçi çözümler sunan güçlü bir yazılım platformudur. Bu yazılım; oyun içi pazarlama, dijital pazarlama, tanıtım pazarlaması, dağıtık sunucu pazarlaması ve alan adı yönetimi gibi pek çok dijital alanı tek bir çatı altında toplar. Gelişmiş entegrasyonları ve kullanıcı dostu arayüzü sayesinde kullanıcıların web sitelerini kolayca kurmalarını ve dijital dünyada güçlü bir varlık oluşturmalarını sağlar. Yüksek performanslı ve ultra güvenli altyapısı ile Zonely, iş ortaklarının dijital varlıklarını güçlendirir ve onları bulundukları sektörün zirvesine taşımayı hedefler.

ZonelyCore Eklenti Tanıtımı:
Eklentimiz, oyun sunucunuzu web sitenizle uyumlu hale getirmek için tasarlanmıştır. Web sitenize eklediğiniz kategori ve ürünleri oyun içine senkronize edebilirsiniz. Oyuncular site kredilerini kullanarak oyun içinden satın alma yapabilir ve satın alımlarını paylaşabilir. SecureSocket desteği sayesinde web sitenizden oyun sunucunuza komut gönderebilirsiniz. Eklentide çok daha fazlası da mevcut. İncelemenizi öneririz.

Gereksinimler:

ProtocolLib: https://www.spigotmc.org/resources/protocollib.1997/
PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/



Özellikler:
  • Web Mağazası | Oyuncular, web sitenizdeki ürünleri oyun içi bir GUI üzerinden görüntüleyip satın alabilir. Ürünlerin ve ürün kategorilerinin içeriğini değiştirmek isterseniz admin panelinize giriş yapın.
  • Mezatlar | Oyuncular, bir kredi tutarı belirleyerek eşyalarını hiçbir ücret ödemeden web sitenizdeki ve oyun içindeki Mezatlar bölümünde listeleyebilir. Yeterli krediye sahip oyuncular, mezattaki eşyayı talep edebilir/satın alabilir.
  • NPC'ler | 6 farklı menüyü açan NPC’ler oluşturabilirsiniz. Hologram ve PlaceholderAPI destekler.
  • Destek Talepleri | Web sitesi destek talepleri oyun içinden canlı şekilde yönetilebilir; yetkililer yanıtlayabilir, kapatabilir veya banlayabilir. Oyuncular ise bir destek kategorisi seçerek sunucu içinden yeni talep açabilir.
  • Cezalandırmalar | Yetkililer bir oyuncuyu susturabilir, banlayabilir, uyarabilir ve geçmiş kayıtlarını görüntüleyebilir. Cezalı kullanıcıları web siteniz üzerinden yönetebilir; oyuncular ise bunları herkese açık şekilde görebilir.
  • Son Krediler | En son yapılan kredi yüklemeleri GUI’de kategoriye göre filtrelenerek gösterilir.
  • Liderlik Tabloları | Son kredi yüklemeleri bir hologram olarak görüntülenebilir. Hologram tıklanabilir ve kategoriye göre görüntülenebilir.
  • Giriş & Kayıt | Oyuncular, web panelinde oluşturdukları aynı hesapla giriş yapar.
  • Krediler | Oyuncularınızın kredilerini yönetebilirsiniz.
  • Kredi Kuponları | Bu özellik, oyuncularınızın site kredilerini bir kâğıt kupon eşyasına dönüştürmesini sağlar. Bu kâğıt ile kredilerini birbirleriyle paylaşabilirler. Sağ tıklanınca kredi, oyuncunun hesabına eklenir.
  • Raporlar + Replay | Oyuncular, kuralları ihlal ettiğini düşündükleri kullanıcıları yetkililere raporlayabilir. Yetkililer raporlanan oyuncuyu GUI üzerinden görüntüleyip işlem yapabilir. Cezalandırma sistemiyle entegredir. Raporlanan oyuncuları sanki bir video izliyormuş gibi izleyebilir ve ceza uygulayabilirsiniz.
  • WebSockets | Sitedeki ürün satışları için geçerlidir. Şifrelenmiş veriler kullanarak web sitesi komutlarını oyun içinde güvenle çalıştırır. Konsol tarafından yalnızca site tarafından doğrulanmış komutların yürütülmesini garanti eder.
  • Teslimatlar | Oyuncular, zamana bağlı ödülleri GUI üzerinden alabilir.
  • Web Profilleri | Bir oyuncunun web sitesi profili oyun içinde GUI üzerinden görüntülenebilir.
  • Sohbet Renkleri | Yetkisi olan kullanıcılar GUI üzerinden sohbet mesajı renklerini değiştirebilir; mesajlar farklı bir renkte görünür.
  • E-Spor Turnuva Sistemi | Kulüp kaydı, bekleme lobisi, turnuva ağacı ilerleyişi, canlı maç aşamaları, izleyici modu, kazanan yönetimi ve otomatik temizleme/sıfırlama ile tam rekabetçi akış.
  • E-Spor Maç Etkinlikleri | Zamanlı tier sandık düşüşleri, özel yardımcı eşya düşüşleri, dinamik hologramlar, meteor/tren arena etkinlikleri, maç özetleri ve kazanan kutlama efektleri.
  • Kılık Değiştirmeler | Oyuncunun oyun içinde farklı bir kimlikle görünmesini sağlayan bir kitap GUI’si açar.
  • Sohbet Filtreleri | Oyuncuların gönderdiği reklamları ve küfürlü mesajları engeller, otomatik olarak cezalandırma uygular.
  • PlaceholderAPI & MySQL Desteği | Eklenti veri tabanına bağlanabilir ve aşağıdaki placeholder’ları kullanabilirsiniz.
  • Otomatik Giriş | İlk giriş veya kayıt işleminden sonra güvenilir IP’ler hatırlanır ve oyuncular tekrar giriş yapmaları istenmeden doğrudan sunucuya alınır.
  • Bossbar Yönlendirmeleri | Özel bossbar’lar oyun içinde giriş, kayıt ve e-posta doğrulama adımlarında oyuncuları yönlendirir.
  • Yedek Sunucu | Başarılı giriş veya kayıt sonrası oyuncular otomatik olarak önceden tanımlanmış bir BungeeCord sunucusuna aktarılır.
  • E-posta Doğrulama | Etkinleştirildiğinde oyunculardan bir e-posta belirlemeleri istenir; gelen kutularına doğrulama kodu gönderilir ve bu kod oyun içinde girildikten sonra oynamaya devam edebilirler.
  • 2FA (TOTP) | TOTP tabanlı iki aşamalı doğrulama, oyuncuların oyuna girmeden önce tek kullanımlık kod ile girişlerini doğrulamasını sağlar.
  • E-posta Değiştirme | E-posta değiştirmek için oyunculara gelen kutularına tek kullanımlık bir kod gönderilir; bu kod oyun içinde girildiğinde e-posta adresi güvenle güncellenir.
  • Şifre Sıfırlama | Oyuncular oyun içinde /passwordreset komutuyla bir token ister ve zaman/güvenlik kısıtları altında web sitesi üzerinden güvenle yeni şifre belirler.
  • ChatBridge | Web sitesi sohbetini oyun sunucusuyla senkronize eder; oyuncular sitede bir sunucu seçebilir, komut veya mesaj gönderebilir ve bunları çevrimiçi oyuncu listesiyle birlikte canlı görebilir.
  • Envanter Anlık Görüntüleri | Oyuncular her giriş/çıkış yaptığında envanterleri yakalanır ve web profilinde bir GUI olarak gösterilir; isteğe bağlı olarak diğer oyunculara da açık olabilir.
  • Launcher Auth | Erişim için sunucunuzun özel ZonelyLauncher’ı gereklidir; launcher olmadan giren oyuncular indirme linki ile kicklenir ve yalnızca launcher üzerinden oynayabilir.
  • Gruplar | Başka bir eklenti üzerinden yetki atayarak kullanıcılara ek ayrıcalıklar verebilirsiniz. Profil menüsünde kullanılabilir.
  • Kılık Değiştirme Sistemi | Dil destekli menü metinleriyle tam GUI tabanlı rol/skin kılık değiştirme akışı.
  • Çoklu Dil | languages.yml tabanlı yerelleştirme; fallback stratejisi ve geniş modül kapsamı.

Komutlar:
  • /webprofile
  • /zc
  • /webprofile
  • /store
  • /credit
  • /support
  • /lastcredits
  • /auctions
  • /reports
  • /disguise
  • /credit [player]
  • /credit set [player] [amount]
  • /credit add [player] [amount]
  • /credit remove [player] [amount]
  • /creditvoucher [player] [amount]
  • /report [player]
  • /auction [amount]
  • /punish
  • /punish ban/ipban/mute/warning [player] [duration] [reason]
  • /punish unban/unmute/unwarning [player]
  • /zc npc spawn/remove web-profile/auctions/last-credits/reports/deliveries/web-store/supports/tournamnets [id]
  • /zc hologram lastcredits [id]
  • /club
  • /club help
  • /esports
  • /email <set|resend|status>
  • /passwordreset
  • /2fa <setup|confirm|cancel|disable|code|recovery>

E-Spor Genel Bakış:
E-Spor modülü; kulüp kaydı, bekleme lobisi orkestrasyonu, turnuva ağacı (bracket) üretimi, canlı maç durum takibi, izleyici araçları, zamanlı ganimet ilerleyişi, özel düşüş mekanikleri, dinamik arena etkinlikleri ve maç sonrası otomatik sıfırlama/temizleme dahil olmak üzere tam turnuva yönetimini içerir.

Yetkiler:
  • zonely.auction
  • zonely.auction.manage
  • zonely.reports.view
  • zonely.punish
  • zonely.punish.ban
  • zonely.punish.mute
  • zonely.punish.warning
  • zonely.punish.history
  • zonely.punish.notify
  • zonely.punish.ipban
  • zonely.support.staff
  • zonely.support.ban
  • zcore.cmd.disguise
  • zcore.cmd.disguiselist
  • zcore.admin
  • esports.manage

Placeholders:
  • %ZonelyCore_cash%
  • %ZonelyCore_perm%
  • %ZonelyCore_playername%
  • %ZonelyCore_status_delivery%
  • %ZonelyCore_lastcredit_<number>_display%
  • %ZonelyCore_lastcredit_<number>%
  • %ZonelyCore_lastcredit_<number>_name%
  • %ZonelyCore_lastcredit_<number>_amount%
  • %ZonelyCore_lastcredit_<number>_date%
  • %ZonelyCore_lastcredit_<number>_time%
  • %zonely_tournament_name%
  • %zonely_tournament_state%
  • %zonely_tournament_event%
  • %zonely_tournament_start%
  • %zonely_tournament_end%
  • %zonely_tournament_club_count%
  • %zonely_tournament_countdown%
  • %zonely_tournament_countdown_seconds%
  • %zonely_tournament_register_open%
  • %zonely_tournament_repeatable%
  • %zonely_tournament_repeat_days%
  • %zonely_tournament_repeat_mode%
  • %zonely_club_name%
  • %zonely_club_tag%
  • %zonely_club_seed%
  • %zonely_club_status%
  • %zonely_next_match_round%
  • %zonely_next_match_slot%
  • %zonely_next_match_a%
  • %zonely_next_match_b%
  • %zonely_active_match_id%
  • %zonely_match_time%
  • %zonely_match_id%
  • %zonely_match_players%
  • %zonely_match_kills%
  • %zonely_match_deaths%
  • %zonely_match_blocks%
  • %zonely_match_clubkills%
  • %zonely_match_clubkills_<TAG>%

2qvzq52.png

ZonelyCores.svg


ZonelyCore API Hızlı Referans
Tüm örnekler ZonelyCore’un etkin olduğunu ve eklentinizin ona bağımlı olduğunu varsayar.

Accessing the API
Java:
import dev.zonely.whiteeffect.api.ZonelyCoreAPI;

public final class MyAddon {

    private ZonelyCoreAPI api;

    public void onEnable() {
        api = ZonelyCoreAPI.get(); // safe once ZonelyCore is enabled
    }
}


Checking Module Toggles
Java:
if (!api.areVouchersEnabled()) {
    getLogger().warning("Vouchers module disabled, skipping custom voucher logic.");
}

if (api.areLastCreditsEnabled()) {
    getLogger().info("Last Credits module active — holograms and GUI calls are safe.");
}


Cash API (credits)
getBalance(name|player) returns the current credit total (offline-safe).
addBalance, withdraw, setBalance return the updated balance and throw CreditOperationException on failure (insufficient funds, DB issues, validation errors).
isCached / invalidateCache let you manage the in-memory cache after manual DB edits.
Async helpers (addBalanceAsync, withdrawAsync, setBalanceAsync) complete on a CompletableFuture<Long> so you can stay off the main thread.
Java:
import dev.zonely.whiteeffect.api.cash.CashAPI;
import dev.zonely.whiteeffect.api.cash.CreditOperationException;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
// 'plugin' below should be your JavaPlugin instance

CashAPI cash = api.cash();

try {
    long updated = cash.addBalance("PlayerOne", 500);
    long remaining = cash.withdraw("PlayerTwo", 250);
    cash.setBalance("PlayerVIP", 10_000);
    getLogger().info("Balances updated: " + updated + " / " + remaining);
} catch (CreditOperationException ex) {
    getLogger().warning("Credit operation failed: " + ex.getMessage());
}

cash.addBalanceAsync("AsyncGuy", 1000).thenAccept(newBalance ->
        Bukkit.getScheduler().runTask(plugin, () -> {
            Player player = Bukkit.getPlayerExact("AsyncGuy");
            if (player != null) {
                player.sendMessage("Your new balance: " + newBalance);
            }
        })
);


Voucher API
issueVoucher(issuer, target, amount) deducts credits and returns a VoucherIssueResult (item + metadata).
parseVoucher(item) inspects items safely, redeemVoucher(details|item) credits the target.
Throws CreditOperationException for validation problems (e.g., insufficient funds).
Java:
import dev.zonely.whiteeffect.api.voucher.VoucherAPI;
import dev.zonely.whiteeffect.api.voucher.VoucherIssueResult;
import dev.zonely.whiteeffect.api.cash.CreditOperationException;
// assumes 'player' is available

VoucherAPI vouchers = api.vouchers();

try {
    VoucherIssueResult voucher = vouchers.issueVoucher("Staff", "PlayerTwo", 250);
    player.getInventory().addItem(voucher.getVoucherItem());
    vouchers.redeemVoucher(voucher.getDetails());
} catch (CreditOperationException ex) {
    getLogger().warning("Voucher error: " + ex.getMessage());
}


Deliveries API
listDeliveries() exposes configured reward entries.
getStatus(player, delivery) describes permission/cooldown; claim(player, delivery) performs the reward (throws CreditOperationException on profile load failures).
Java:
import dev.zonely.whiteeffect.api.cash.CreditOperationException;
// assumes 'player' is available

api.deliveries().listDeliveries().forEach(delivery -> {
    api.deliveries().getStatus(player, delivery).ifPresent(status -> {
        if (status.canClaimNow()) {
            try {
                api.deliveries().claim(player, delivery);
            } catch (CreditOperationException ex) {
                player.sendMessage("Delivery failed: " + ex.getMessage());
            }
        }
    });
});


Last Credits API (leaderboard & menu)
getLeaderboard(category) returns cached entries (RECENT, ALL_TIME, YEARLY, MONTHLY, DAILY).
getLastLeaderboardRefresh(category) exposes snapshot freshness.
getRecentTopups() mirrors the PlaceholderAPI cache.
getViewerCategory(player) / setViewerCategory(player, category) keep holograms & GUI aligned per player.
openMenu(player, category) honors the viewer’s active category (pass getViewerCategory to stay in sync).
Java:
import dev.zonely.whiteeffect.menu.lastcredits.LastCreditsMenuManager;
// assumes 'player' is available

var recent = api.lastCredits().getLeaderboard(LastCreditsMenuManager.Category.RECENT);
recent.forEach(entry ->
        Bukkit.getLogger().info(entry.getPosition() + ". " + entry.getUsername() + " -> " + entry.getFormattedAmount())
);

LastCreditsMenuManager.Category active = api.lastCredits().getViewerCategory(player);
api.lastCredits().openMenu(player, active);


Secure Socket API
Controlled via config.yml (web-token, socket-port); module toggle must be enabled.
start(), stop(), restart() manage the listener; isActive() and getPort() expose runtime state.
Java:
if (api.isSocketEnabled()) {
    if (!api.socket().isActive()) {
        if (!api.socket().start()) {
            getLogger().warning("Secure socket could not start. Check config.yml.");
        }
    } else {
        api.socket().restart();
    }
}


Auction API
openMainMenu, openSoldMenu, openPurchasedMenu, openPurchaseMenu are safe from async threads (manager switches back to Bukkit).
getMenuManager() exposes the GUI controller; getDao() grants direct DB access for custom workflows.
Check api.areAuctionsEnabled() before exposing custom commands.
Java:
import dev.zonely.whiteeffect.api.auction.AuctionDao;
// assumes 'player' is available

if (api.areAuctionsEnabled()) {
    api.auctions().openMainMenu(player);

    AuctionDao dao = api.auctions().getDao();
    if (dao != null) {
        dao.listByCreator(dao.fetchUserId(player.getName()))
                .forEach(item -> getLogger().info(item.getCustomTitle()));
    }
} else {
    player.sendMessage("Auctions are disabled on this server.");
}



VirusTotal'de sıkıntılar çıkabilir ama kaynak kodunu inceleyip bu olayın SecureSocket'ten kaynaklandığını görebilirsiniz.
Kaynak Kodu: https://github.com/zonely-gen-tr/ZonelyCore
Plugin İndirme Link:



ZonelyCoreFiveM Tanıtımı:
ZonelyCoreFiveM, web panelinizden FiveM sunucunuza güvenli şekilde komut göndermenizi sağlar. Site entegrasyonu için hafif, hızlı ve yönetim odaklıdır.

Öne Çıkanlar:
  • Panel Entegrasyonu | Web panelinden komut gönderimi ve yönetim kolaylığı.
  • API Key Doğrulama | İstekler API Key ile doğrulanır.
  • HTTP Port Kontrolü | Ayrı bir HTTP portu üzerinden stabil bağlantı.
  • Çoklu Sunucu Desteği | Birden fazla FiveM sunucusunu panelden yönetebilirsiniz.
  • Güvenlik Odaklı | Portu yalnızca panel IP’sine açarak güvenliği artırabilirsiniz.

Hızlı Bilgiler:
  • Gereksinim: Çalışır durumda FiveM sunucusu.
  • Kurulumda resources/ klasörü ve config.json kullanılır.
  • Varsayılan HTTP port örneği: 30120.

Nasıl Kurulur?
https://support.zonely.gen.tr/tr/gameplugins/fivem/zonelycorefivem


ZonelyCore Hytale Tanıtımı:
ZonelyCore Hytale, mağaza/panel ile sunucu arasında SecureSocket bağlantısı kurarak komut ve veri aktarımını güvenli hale getirir. Auth, kredi ve çoklu dil gibi temel sistemleri tek pakette sunar.

Öne Çıkanlar:
  • SecureSocket | Mağaza/panel komutlarını güvenli şekilde iletir.
  • Auth Sistemi | Kayıt ve giriş akışı ile hesap güvenliği.
  • Kredi Sistemi | Oyuncu bakiyesi ve yönetim komutları.
  • Çoklu Dil | TR/EN mesaj bloklarını özelleştirebilirsiniz.
  • MySQL/MariaDB | Verileri güvenli şekilde saklar.

Hızlı Bilgiler:
  • Gereksinim: Java 21, MySQL/MariaDB.
  • config.yml üzerinden tüm ayarlar yönetilir.
  • SecureSocket için ayrı TCP portu gerekir.

Nasıl Kurulur?
https://support.zonely.gen.tr/tr/gameplugins/hytale/zonelycorehytale


ZonelyCoreRust Tanıtımı:
ZonelyCoreRust, panelden Rust sunucunuza komut göndermenizi sağlayan hafif ve güvenli bir eklentidir. Token tabanlı doğrulama ile sunucu-panel bağlantısı güvence altına alınır.

Öne Çıkanlar:
  • Panel Entegrasyonu | Web panelinden komut gönderimi.
  • Token Doğrulama | Sunucu erişimi serverToken ile korunur.
  • uMod/Oxide Uyumlu | Rust eklenti altyapısıyla sorunsuz çalışır.
  • Hızlı Kurulum | Tek dosya, tek yapılandırma.
  • Çoklu Sunucu Desteği | Her sunucu için ayrı token ile yönetim.

Hızlı Bilgiler:
  • Gereksinim: uMod/Oxide kurulu Rust sunucusu.
  • Konfigürasyon: oxide/config/ZonelyCoreRust.json.
  • IP/Port gerektirmez, sadece serverToken kullanılır.

Nasıl Kurulur?
https://support.zonely.gen.tr/tr/gameplugins/rust/zonelycorerust

 
  • ZonelyCore eklentisi güncellendi.
  • InventorySnapshot özelliği eklendi. Bu özelliği web sitenizde aktif ettiğinizde, oyuncunun envanteri, sağlık barı, açlık barı ve deneyimi profil sayfasında ve kişisel profilinde, sunucu seçimi yapılarak oyundaki hâliyle görüntülenebilir.
  • ChatBridge entegrasyonu getirildi. ZonelyCore’dan sunucu belirleyip ChatBridge’i etkinleştirirseniz, web siteniz üzerinden oyun içi sohbeti kullanabilir ve komut gönderebilirsiniz. Hem oyuncular hem de yetkililer bu alanı kullanabilir. Ana sayfada sohbet alanı görünür ve ilgili sunucunun aktif oyuncuları ayrı bir bölümde listelenir.
  • ZonelyCore Auth modülü eklendi. Web sitenizdeki hesaplar ile oyun içi hesaplar senkronize çalışır. Oyuncular oyun içinden giriş ve kayıt olabilir. Bossbar destekli e-posta doğrulama, 2FA, şifre sıfırlama ve e-posta değiştirme gibi özellikler eklendi. Otomatik giriş özelliği ile ilk doğrulamadan sonra oyuncular tekrar şifre girmeden bağlanabilir ve BungeeCord sunucularına otomatik aktarılabilir.
  • Oyun içi destek sistemi ZonelyCore’a eklendi. Oyuncular oyun içinden canlı destek talebi oluşturabilir ve GUI üzerinden görüntüleyebilir. Yetkililer kullanıcıyı yasaklama, talebi kapatma ve yanıt verme işlemlerini gerçekleştirebilir. Destek talepleri kategori bazlı açılır ve yönetimi kolaydır.
  • Launcher Auth özelliği eklendi. Sunucunuza yalnızca kendi launcher’ınız üzerinden giriş yapılmasına izin verebilirsiniz. Launcher kullanmadan bağlanan oyuncular engellenebilir.
  • ZonelyLauncher yayınlandı. Artık sunucunuza özel launcher’ı web siteniz üzerinden oluşturabilir ve tasarımını düzenleyebilirsiniz. Logo, renk paleti, arka plan ve metinleri değiştirerek tamamen markanıza uygun bir deneyim sunabilirsiniz.
 

ZonelyCore Minecraft Güncellemesi – e-Spor Modülü​


ZonelyCore için büyük bir güncelleme yayınlandı. Bu sürümde sistem genelinde birçok hata giderildi, stabilite iyileştirmeleri yapıldı ve yeni özellikler eklendi.

  • e-Spor Sistemi (Yeni)
    Turnuva tabanlı yeni bir e-Spor sistemi eklendi. Turnuvalar artık kayıt, bekleme lobisi, turnuva ağacı, maçlar ve kazanan belirleme süreçlerini içeren tam bir akış ile çalışmaktadır. Maç başlatma sistemi, geri sayım, hazırlık süreci ve oyunculara gösterilen title ve subtitle mesajları daha stabil hale getirildi. Spawn atama sistemi geliştirildi ve çoklu kulüp alanlarında daha stabil çalışması sağlandı. Maç sırasında alan davranışı ve maç fazları arasındaki senkronizasyon iyileştirildi. Maç bittikten sonra arena temizleme ve turnuva sonlandırma süreçleri optimize edildi. Kazanan takım için duyurular ve kutlama efektleri eklendi.
  • Drop ve Etkinlik Sistemleri
    Zamanlı sandık drop sistemi geliştirildi ve tier ilerlemesi iyileştirildi. Sandık yenilenme sistemi ve hologram güncellemeleri optimize edildi. Özel drop eşyaları ve sınırlı kullanımlı yardımcı eşyalar eklendi. Meteor ve tren etkinlikleri güncellendi. Meteor hasarı dengelendi, tren çarpma sistemi iyileştirildi ve hit cooldown eklendi.
  • Oyun Dengesi
    Aktif e-Spor oyuncuları için komut kullanımı sınırlandırıldı. OP yetkisine sahip oyuncular bu kısıtlamadan muaf tutuldu. İzleyici oyuncular için etkileşim kısıtlamaları geliştirildi. Maç sırasında envanter ve eşya atma kısıtlamaları daha stabil hale getirildi.
  • Eklenen Sistemler
    languages.yml üzerinden çalışan çoklu dil sistemi eklendi ve Türkçe dahil edildi. Sistem 19’dan fazla dil desteği sunar ve eksik çeviriler için otomatik en_US fallback sistemi bulunmaktadır. Disguise sistemi için GUI dil destekleri eklendi. Rol ve skin seçim menülerindeki başlıklar, butonlar ve mesajlar artık dil sistemi üzerinden yönetilebilmektedir.
  • Giderilen Hatalar ve İyileştirmeler
    Menü sistemlerinde bulunan hatalar giderildi. GUI içinden eşya taşıma ve kaybolma sorunları düzeltildi. GUI senkronizasyon problemleri giderildi. Auth sisteminde login ve register akışı daha stabil hale getirildi ve güvenlik iyileştirmeleri yapıldı. Ceza komutlarında format hataları ve ghost satır problemleri giderildi. zc help komutu düzenlendi. Kredi kuponu sistemi hataları giderildi ve çoğaltma problemleri çözüldü. Sunucu restart veya reload sonrası NPC ve hologram stabilitesi artırıldı ve çift spawn hataları giderildi. Event sistemlerindeki runtime hataları düzeltildi ve sistem kararlılığı artırıldı.

İndirme Linki
 
Geri
Üst