1. Minecraft sunucumuz kapandı ancak sitemiz arşiv sebepleriyle açık bırakılmıştır. Discord ve diğer sosyal ağlar üzerinden UnioCraft'ın bir parçası olmaya devam edebilirsiniz!

UnioSpigot 1.8 - Crash Koruması + Huni Optimizasyonları

'Rehberler' forumunda UnioDex tarafından 8 May 2020 tarihinde açılan konu

  1. UnioDex

    UnioDex Emekli
    Yönetici Emekli

    Katılım:
    17 Mar 2014
    Mesaj:
    886
    Alınan Beğeniler:
    2,076
    Merhaba arkadaşlar.

    Son zamanlarda birçok sunucu yöneticisinden gelen crash bildirimleri sonucu UnioCraft'a özel olarak yaptığım 1.8 TacoSpigot editi olan UnioSpigot'u paylaşmaya karar verdim.

    Bu koruma bir plugin değildir direkt olarak spigot.jar'ınızın yerini alacak bir sunucu yazılımıdır. Kitap paketleriyle yapılan kopyalama ve crash sorunlarını tamamen ortadan kaldırmaktadır. Bunu kitap ve kalem'i komple paket seviyesinde silerek başarıyor. Kitap ve kalem kullanıldığı anda oyuncuyu sunucudan atmaktadır. (Bu koruma ayarlarda varsayılan olarak kapalı gelir. Korumayı çalıştırmak için açmanız gerekir. Alt tarafta taco.yml kısmında nasıl yapılacağı anlatılmıştır.)

    Bu korumaya ek olarak Paper 1.12'de var olan huni optimizasyonları bu .jarla 1.8 sürümüne dahil edilmiştir. Ayrıca 1.8'lerde var olan hunilerin çalışmayı durdurması sorununu da çözmektedir. Ek birkaç güncelleme daha mevcuttur bunları aşağıdaki taco.yml bölümünde anlatacağım.

    Bu .jar UnioCraft'ta uzunca bir süre kullanılmıştır ve herhangi bir sorun çıkarmamıştır. Son crash olaylarının artmasından sonra BetaCraft da bu JAR'ı kullanmaya başlamıştır.

    Tüm Özellikler:
    • Kitap ile alakalı kopyalama ve crash sorunları çözüldü. (Paper 1.12'nin son sürümünde sorun düzeltildi.)
    • %80-%95 daha hızlı huniler.
    • Huni takılma sorunu çözüldü. (Spigot 1.9'la beraber düzeltildi.)
    • Süngerlerin suyu çekmesi engellenebiliyor.
    • BungeeCord Offline Mode ayarı sayesinde sunucunuz Mojang'a gereksiz yere paket göndermiyor. Bu da bandwith ve CPU kullanımını azaltır. (Paper'ın sonraki sürümlerinde gelen özellik 1.8'e aktarıldı.)
    Önemli Not:
    Eğer yeni bir sunucu açıyorsanız bu korumayı kullanmak yerine Paper 1.12.2 kullanarak bu korumanın tüm özelliklerine sahip olabilir ve güncel sürüm kullandığınız için daha bir çok sorundan kurtulabilirsiniz. Sunucunuza 1.8 oyuncularını ViaVersion ya da ProtocolSupport ile kabul edebilirsiniz.
    Pluginleri 1.12'yi desteklemeyen ya da diğer sebeplerden 1.8'de kalmak zorunda olan diğer herkese bunu kullanmasını tavsiye ederim.

    İndirme Linki:
    https://www.uniocraft.com/uniospigot.jar

    VirusTotal:
    VirusTotal

    Ayarlar ve Korumayı Etkinleştirme (taco.yml):

    Aşağıda config dosyasını görebilirsiniz. Aşağıdaki kodu kopyalayın taco.yml'nin içine yapıştırın.

    Kod:
    config-version: 1 # Bu ayarı ellemeyin.
    disableBooks: true # Kitapları yok etmek ve korumayı etkinleştirmek için bunu true yapmalısınız.
    bungeeOnlineMode: false # Serverınız crackliyse bunu false olarak bırakın.
    useArraysForBlockStates: false # Bu ayar TacoSpigot ayarıdır. Değiştirmenize gerek yok.
    
    # Aşağıdaki ayarlar genel olarak TacoSpigot ayarlarıdır. Önemli olmayan detayların yanına bilgilerini yazmadım. Mümkün olduğunca onları değiştirmeyin.
    world-settings:
      default:
        verbose: true
        fix-east-west-cannoning: false
        allow-non-player-entities-on-scoreboards: false
        hopper:
          push-based: true # Hunilerin %80-%95 daha hızlı çalışması için bunu etkinleştirin. (true yapın)
          fire-InventoryMoveItemEvent: true # Bunu false yaparsanız hunilerin eşya aktarmasını hiç bir şey engelleyemez. Dolayısıyla kilitli sandıklardan eşya çalınabilir. true olarak bırakın.
        disable-sponge-absorption: false # 1.7'deki gibi süngerlerin suyu çekmemesini istiyorsanız true yapın.
        redstone-fire-BlockPhysicsEvent: true
        tnt:
          optimize-movement: false
          optimize-liquid-explosions: true
        armor-stand:
          optimize-movement: false
        grass-ignores-light: false
        disable-falling-block-stacking-at-256: false
    
    Not: Bu koruma sadece kitap paketlerini engeller. Eğer oyuncuların kitap yapmasını ya da kitaplara ulaşmasını engellemek istiyorsanız plugins/WorldGuard/worlds/<dünyaadı>/blacklist.txt dosyasını açıp dosyanın sonuna şu satırları ekleyin:
    Kod:
    [writtenbook,bookandquill]
    on-use=deny
    on-interact=deny
    on-drop=deny
    on-acquire=deny
    on-dispense=deny
    UnioCraft kapansa da Minecraft'ın Türkiye'de daha çok gelişmesini istediğim için kendi sunucuma özel yaptığım her şeyi yavaş yavaş paylaşmaya başladım. UnioCraft'a özel yaptığım pluginlerin kaynak kodlarını GitHub sayfam üzerinde görebilirsiniz.

    Kolaylıklar.
     
    #1 UnioDex, 8 May 2020
    Son düzenleme: 17 May 2020
  2. UnioDex

    UnioDex Emekli
    Yönetici Emekli

    Katılım:
    17 Mar 2014
    Mesaj:
    886
    Alınan Beğeniler:
    2,076
    Güncelleme:
    Discord üzerinden Zafer (Mivrash) tarafından gelen bildirim ve yardımlar sonucu 2 adet daha crashleme metodu fixlenmiştir. Yardımcı olduğu için Kendisine teşekkür ederim. İndirme linkinden yeni sürümü indirebilirsiniz.
     
  3. UnioDex

    UnioDex Emekli
    Yönetici Emekli

    Katılım:
    17 Mar 2014
    Mesaj:
    886
    Alınan Beğeniler:
    2,076
    Discord üzerinden gelen bildirimler sayesinde sistem daha da güçlendirildi. Yeni sürümü indirme linki üzerinden indirebilirsiniz!

    Not: Bu koruma sadece kitap paketlerini engeller. Eğer oyuncuların kitap yapmasını ya da kitaplara ulaşmasını engellemek istiyorsanız plugins/WorldGuard/worlds/<dünyaadı>/blacklist.txt dosyasını açıp dosyanın sonuna şu satırları ekleyin:
    Kod:
    [writtenbook,bookandquill]
    on-use=deny
    on-interact=deny
    on-drop=deny
    on-acquire=deny
    on-dispense=deny
    Bunu tüm dünyalarınız için uyguladıktan sonra konsoldan /wg reload yazın. Artık sunucudaki kitaplar tespit edildiği anda yok edilecektir.
     
    #3 UnioDex, 8 May 2020
    Son düzenleme: 17 May 2020

Bu Sayfayı Paylaş