UnioSpigot 1.8 - UnioAntiCrash'in Yapımcısından Yepyeni Koruma!

MrUnioDex

CEO of UnioCraft
Mesajlar
508
En iyi cevaplar
0
Beğeniler
291
Puanları
740
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:
(Moderatörlere Not: Foruma üyelikler kapalıdır, site arşiv sebepleriyle tutulmaktadır. hiçbir şekilde reklam amacı güdülmemektedir. JAR'ı direkt olarak bu forum üzerinden paylaşmak kurallara aykırı olabileceğinden kendi sitem üzerinden paylaştım.)

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.

YAML:
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

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.

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.
 


Son düzenleme:

KadirYLCN

♔ B O M ♔
Mesajlar
605
En iyi cevaplar
1
Beğeniler
254
Puanları
1,010
Tüm 1.8 sunucuların kullanmasını tavsiye ederim piyasada çoluk çocuk çoğalmış eline client alan sunucu çökertip kendisini bir şey sanan insanlar var teşekkürler @MrUnioDex
 

ChiaX

Team Arcenia
Emektar Üye
Mesajlar
596
En iyi cevaplar
37
Beğeniler
694
Puanları
2,620
Ruh hali
Yenisi çıktığına sevindim. Gerçekten güzel görünüyor! :1:
 

MrUnioDex

CEO of UnioCraft
Mesajlar
508
En iyi cevaplar
0
Beğeniler
291
Puanları
740
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.

Ayrıca güzel yorumlarınız için çok teşekkür ederim. Crash olayları daima olmaya devam edecek fakat bu pes etmeyi gerektirmiyor. Elimizden geleni yapmalıyız.
 

BlazeNetwork

Altın Madencisi
Mesajlar
398
En iyi cevaplar
3
Beğeniler
122
Puanları
460
Ruh hali
Hey gidi koca mazi be, başarılar dilerim hayatınız'da.
 

MrUnioDex

CEO of UnioCraft
Mesajlar
508
En iyi cevaplar
0
Beğeniler
291
Puanları
740
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.
 
Son düzenleme:

dostveviski

Yazıyor...
Sponsor
Mesajlar
804
En iyi cevaplar
17
Beğeniler
419
Puanları
990
Ruh hali
Başarılı, tebrik ederim; elinize sağlık!
 

Üst