
Boar Anticheat: Geyser'de Bedrock Hareket Hileleri
"FOSS Minecraft: Bedrock Edition tahmine dayalı anticheat"
opencollab-incubator/Boar · github.com
Minecraft sunucunuzu Geyser ile çalıştırın, Bedrock oyuncuları Java dünyanıza katılabilir. Bedrock hareket hilecileri de katılabilir ve çoğu Java anticheat onları neredeyse hiç fark etmez. Boar, Geyser'e entegre olan ve bu Bedrock bağlantılarındaki uçma, hız, menzil ve timer hilelerini, oyunu herkes için mahvetmeden önce iptal eden ücretsiz bir anticheat.
Boar ne yapar
Boar, bir GeyserMC eklentisi olarak çalışır. Geyser kullanmıyorsanız buradan itibaren okumayı bırakabilirsiniz, çünkü bu araç yalnızca Java sunucunuza Geyser üzerinden ulaşan Bedrock oyuncularını izler. Java oyuncularına asla dokunmaz.
Temel fikir, Mojang'ın geri sarmalı sunucu-yetkili hareket (server-authoritative movement with rewind) dediği şeydir. "Tam buradayım" diyen bir istemciye güvenmek yerine sunucu, bir oyuncunun vanilla fizik kullanarak nerede olması gerektiğini simüle eder, bunu istemcinin iddia ettiğiyle karşılaştırır ve vuruş kontrolleri gecikmeye karşı adil şekilde değerlendirilsin diye dünya durumunu geri sarar. Bedrock Dedicated Server bu modu zaten destekliyor. Boar bunu Geyser'e taşıyor ve projenin README dosyasına göre BDS'nin çalıştırmadığı kontroller ekliyor.
Bu bir Java projesi, GitHub'da 101 yıldıza sahip ve MIT lisanslı. Ücretsiz ve isterseniz tespit mantığının her satırını okuyabilirsiniz.
Neden kullanmalısınız
Çapraz oyun sunucularının bir kör noktası vardır. Sağlam bir Java anticheat sorunsuz çalışırken Bedrock tarafı tamamen açık kalabilir, çünkü Geyser'in çevrilmiş hareketi çoğu zaman Java anticheatlerin gözünden kaçar ya da onların gerçek telefon oyuncularını yanlışlıkla işaretlemesine yol açar.
Somut örnekler: çapraz oyun reklamı yapan ve sürekli mobil uçma hilecileri çeken bir survival SMP. Bedrock oyuncularının yakın dövüş menzilinin çok dışından vuruş yaptığı bir PvP sunucusu. Küçük bir hileci oranının bile bir sürü mahvolmuş oyun oturumuna dönüştüğü yoğun bir herkese açık sunucu (listemizdeki bazı sunucular beş haneli eş zamanlı oyuncu sayıları bildiriyor).
(Küçük bir ek not: çapraz oyunun hafife alınan bir avantajı, Bedrock oyuncularının kendi skinlerini Geyser üzerinden otomatik olarak taşımasıdır. Bir sunucu kimliği oluşturuyorsanız ve yetkililer ya da yapımcılar için tutarlı bir görünüm istiyorsanız, skin galerimizde 3D önizleyicili 230.000'den fazla ücretsiz skin var. Neyse, hileci yakalamaya geri dönelim.)
Ve asıl amacınız yabancıları tamamen dışarıda tutmaksa, ilk başvuracağınız araç bir anticheat değildir. Kilitli bir üye listesi daha çok işe yarar. beyaz liste oluşturucumuz birkaç tıklamayla hazır bir whitelist.json dosyası oluşturur ve bu, gelip geçici griefer'ları hiç bağlanamadıkları için tamamen durdurur. Boar ise zaten girmesine izin verilmiş hileciler içindir.
Boar'ı bir Geyser sunucusuna kurmak
Boar, Modrinth üzerinde bir Geyser eklentisi olarak dağıtılıyor ve Geyser, eklentileri yapılandırma dosyasının yanındaki bir extensions klasöründen yükler. Depoda uzun bir anlatım yayınlanmıyor, işte standart Geyser eklenti akışı:
- En güncel Boar jar dosyasını Modrinth sayfasından indirin.
- Jar dosyasını Geyser
extensionsdizininize bırakın. - Sunucuyu yeniden başlatın. Yeni bir eklentinin tanınması için eklenti yenilemesi (reload) yeterli değildir.
- Konsolda Boar'ın başlangıç satırını bekleyin, ardından menzil mesafesini ve diğer eşik değerlerini ayarlamak için oluşturulan yapılandırma dosyasını açın.
# Geyser'i nasıl çalıştırdığınıza bağlı örnek yollar
# Bağımsız (standalone) Geyser:
Geyser/extensions/boar.jar
# Spigot/Paper eklentisi olarak Geyser:
plugins/Geyser-Spigot/extensions/boar.jarBu tamamen sunucu tarafında çalışır. Oyuncular hiçbir şey kurmaz, hiçbir şey güncellemez ve hile yapmadıkları sürece varlığından haberdar olmaz.
Kontroller ve ne kadar sağlam oldukları
Hareket tahmini işin kalbidir. Boar, vanilla Bedrock hareketini tik tik modeller ve bundan sapmaları işaretler. README'ye göre bu, araç tabanlı olanlar dışında neredeyse her hareket hilesini kapsıyor: her türüyle uçma (fly), hız (speed), step, hızlı tırmanma (fast climb), yüksek zıplama (high jump), jesus (su üstünde yürüme) ve no slow. No fall, ayrı bir modül yerine fly kontrolü üzerinden yakalanıyor; README bunun atlatılmasını zorlaştırdığını savunuyor.
Sırada menzil (reach) var. Boar, yaklaşık 3 bloktan uzaktan yapılan vuruşları iptal eder, kesin mesafe yapılandırmada ayarlanır. İddia şu: normal menzilin sınırındaki gerçek bir oyuncunun vuruşunu yutmadan hilecinin vuruşunu düşürür.
Hitbox tespiti, saldırganın teknik olarak bitişik bir hedefe kilitlendiği "touch" tarzı killaura dahil olmak üzere hitbox genişletmesini kapsar.
Bir de timer kontrolü var. Açık konuşmak gerekirse Boar, oyunu normal saniyede 20 tikten daha hızlı çalıştıran istemcileri işaretler ve README, sadece gecikme yaşayan oyunculara tolerans gösterirken 1.001x kadar küçük hızlanmaları bile yakaladığını iddia ediyor.
README, hareket yaklaşımının vanilla hareket kodu üzerine kurulu olduğu için "matematiksel olarak atlatılması imkânsız" olduğunu söylüyor. Bu kesin ifadeye biraz temkinli yaklaşırım (her anticheat geliştiricisi bunun bir versiyonunu söylemiştir), ama yöntem sağlam ve README'nin başka yerlerinde eksik özellikler konusundaki dürüstlüğü, geri kalanına daha çok güvenmemi sağlıyor. Aslında dikkat çeken şey tam da bu: proje, eksiklerini yokmuş gibi davranmak yerine açıkça listeliyor.
Dikkat edilecekler, kaldırma ve ince ayrıntılar
- Yalnızca Bedrock. Boar, Java oyuncularını hiç kontrol etmez. Yanında çalışan ayrı bir Java anticheate hâlâ ihtiyacınız var.
- Araç kontrolü yok. README'ye göre tekne ve at hareket hileleri şu an kapsamının dışında.
- Genç bir proje. README, birçok hareket farkının ve özelliğin henüz eklenmediğini açıkça belirtiyor. Canlı sunucunuza yönlendirmeden önce bir test (staging) sunucusunda deneyin.
- Hassasiyet iki tarafı da keser. Proje kendini son derece hassas olarak tanımlıyor. Daha gevşek eşik değerleriyle başlayın, bir süre günlüklerinizi izleyin, sonra kötü bağlantıdaki oyuncuları cezalandırmamak için kademeli olarak sıkılaştırın.
Kaldırması zahmetsiz. Jar dosyasını extensions klasöründen silin ve yeniden başlatın. Boar, dünya dosyalarını veya oyuncu verilerini düzenlemez, dolayısıyla geri alınacak bir şey ya da eski haline döndürülecek bir vanilla durumu yoktur.
İndirmeler konusunda: jar dosyasını resmi Modrinth sayfasından alın, başka hiçbir yerden değil. Açık kaynak, kodun denetlenebilir olması demektir ki bu gerçek bir artı, ama bu herhangi bir indirmeyi otomatik olarak güvenli yapmaz. Sunucu sizin, ne kadar dikkatli olacağınız da sizin kararınız.
Alternatifler ve benim görüşüm
Geyser yerine gerçek bir Bedrock Dedicated Server çalıştırıyorsanız, BDS'nin kendi geri sarmalı sunucu-yetkili anticheati yerleşik olarak gelir ve Boar da bunu örnek alıyor. Geyser ayrıca bir şeye karar vermeden önce okumaya değer bir anticheat uyumluluk sayfası tutuyor. Çapraz oyun sunucusunun Java yarısı için, Bedrock tarafında ne seçerseniz seçin ayrı bir Java anticheat isteyeceksiniz.
Benim görüşüm: Geyser çalıştırıyorsanız ve bir Bedrock hile sorununuz varsa, Boar tam da bu belirli boşluğa yönelen neredeyse tek ücretsiz, açık ve aktif olarak geliştirilen seçenektir. Bu bile onu bir test sunucusunda denemeye değer kılıyor. Erken bir aşamada olduğunu, hassasiyet konusunda iddialı olduğunu ve çapraz oyun anticheat kurulumunun tamamı değil yarısı olduğunu bilerek girin.
Java kod tabanı göz atmaya yetecek kadar küçük, takılırsanız Discord ve Modrinth sayfaları depodan bağlantılı ve geri almak size bir silinmiş dosyaya mal oluyor. Denemek düşük riskli.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Sıkça Sorulan Sorular
Boar'ı kullanmak ücretsiz mi?
Boar, Java Edition oyuncularını da korur mu?
Boar hangi Minecraft sürümlerini destekler?
Boar neden gerçek oyuncuları işaretliyor?
Boar, Bedrock Dedicated Server anticheatinden nasıl farklı?
Have a Question or Tip about this Guide?Community Q&A
Ask a question or help other players below. Join the discussion and share your Minecraft tips!
Yorumlar
Henüz yorum yok. Düşüncelerinizi paylaşan ilk kişi olun!


