20 Eylül 2015 Pazar

VAC Hakkında


Merhaba arkadaşlar.. Bugün Xantares'in VAC yasağı almasından sonra herkes bu konuda bilgiler paylaşıp durumu aydınlatmaya çalıştı. Ben de farkettim ki bu durum biraz karışık ve bu konuda bilgilerimiz sınırlı. O yüzden ben de bir bilgilendirme yazısı yazmaya karar verdim.



Öncelikle VAC yani Valve Anti-Cheat sistemi, Valve'nin uzun yıllardır, şu anda 300'ün üzerinde oyunda kullandığı ve sürekli geliştirdiği bir sistem. Bu sistemin çalışma prensibi hakkında Valve fazla bilgi vermekten kaçınıyor. Bunun haklı sebebiyse yazılımla uğraşan kişilerin bu sistemi bloke etmek için ellerinde fazla bilgi olmasını istememesi.

Ancak sistemi genel olarak inceleyecek olursak, VAC sistemi siz oyunda Valve tarafından korunan bir servera girdiğiniz anda çalışmaya başlayan küçük bir yazılımdan ibarettir. Bu yazılım siz oyun sırasındayken, server clientine arkada çalışan uygulamalar hakkında bilgiler verir. Bu bilgiler server clienti tarafından incelenir ve içinde sisteme daha önceden kaydedilmiş hile yapmanızı sağlayan (aim yardımı, wall hack vs.) kodların varlığını arar. Eğer bu kod bulunursa server o an sizi banlar ve bir daha Valve korumalı hiç bir servera giriş yapamazsınız. Örnek olarak:


VAC sistem gayet kullanışlı bir sistem fakat her geçen günle beraber cheat yazılımları anti-cheat yazılımlarının önüne geçiyor. Yeni kodlar, yeni yazılımlar VAC ban yemeden hile yapmanıza olanak veriyor. Tabii bu kodlar fark edildikçe VAC sistemine kaydediliyor ve sistem kendini güncelliyor.

Fakat güncellemeler ne kadar sık yapılsa da VAC sistemi %100 başarılı ve kesinlikle hatasız bir sistem değil. Bu sebepten büyük server sağlayıcıları (ESL, ESEA, Faceit gibi) kendi anti-cheat sistemlerini kurarak hileye karşı en iyi önlemi almaya çalışıyorlar. Örneğin s1mple her turnuvada oynayabilirken ESL turnuvalarında oynayamıyor. Bunun sebebi ise geçmişte ESL Anti-Wire üzerinden bir ban yemiş olması. Başka bir örnek de villiG. Aldığı hack Valve korumalı serverlarda yakalanmamış fakat Faceit serverlarında yakalanmış ve ban yemiştir.


Bu tarz durumların çoğalması sebebiyle Valve, VAC sisteminin yanı sıra Overwatch adlı bir sistem daha oluşturmuştur. Mayıs 2015 gibi betası biten sistemse şöyle, ilk olarak Valve korumalı bir serverda herkesin herkesi hile kullanmaktan rapor etme hakkı vardır. Bu rapor sayısının artması veya aynı maçta kişinin pek çok kez raporlanması halinde bu oyuncunun POV Demosundan 10 dakikalık bir kısım, Valve'in oyunda belli bir win/match sayısına ulaşan Nova ve üstü ranklardaki oyuncuların izlemesi için gönderilir. Eğer oyuncular kişinin hile kullandığını şeklinde karar verirse oyuncu VAC ban yemiş gibi, Valve korumalı serverlara giremez.

Peki asıl soru şu VAC Ban yemiş biri ile Overwatch banı yemiş biri arasındaki fark nerden anlaşılır?
Bu sorunun cevabını eskiden direk olarak veremiyorduk. Fakat artık yapabiliyoruz.
Örnek olarak herkes tarafından VAC Ban aldığı bilinen kqly ve Overwatch'dan ban yemiş birinin profilindeki açıklamayı buraya atıyorum:


Görüldüğü üzere VAC Banı yiyen KQLY'de VAC yasağı yazarken Overwatch banı yiyen arkadaş da Oyun yasağı yazıyor.

Ayrıca Overwatch sistemi hakkında biraz daha konuşacak olursak, sistemin kendi içinde de tam oturmamış kısımları mevcut. Örnek olarak Amerikan Complexity takım oyuncusu Daniel "roca" Gustaferri daha önce bir Overwatch banı yemişti. Steam Destekle iletişime geçip durumun nedenini soran ve çözülmesini isteyen Daniel'e gelen cevap sistemin güvenirliliğini iyiden iyiye sarsmış ve kısa bir süre için de olsa overwatch sitemi askıya alınmış güncellenip tekrar aktif hale gelmişti. Daniel'in hesabı aslında kimse tarafından hile olarak değerlendirilmemiş sistem içindeki bir hatadan dolayı ban yemişti. Buna benzer durumlar hakkında her gün pek çok kişi Steam Destek ekibine başvuruda bulunuyor.

Değinmek istediğim diğer bir nokta ise Global adamın maçını Global, Nova adamın maçını Nova inceler. Hayır kesinlikle böyle bir durum yok arkadaşlar. Steam Community'de ve resmi CS:GO blogunda ciddi ve uzun araştırmalar yaptım fakat hiç bir yerde buna benzer bir açıklama bulamadım.
(Tabii aksini de bulamadığım için illa bu böyle diyen arkadaşlar link verirse sevinirim.)

Şunu da belirtecek olursak daha önce kendi hesaplarından (smurf hesaplarından değil) overwatch banı yemiş olan oyuncuların bir listesini hazırladım. Görünce çok şaşıracağınız bir liste olacağına da eminim:

-flusha /fnatic
-olofmeister /fnatic
-shoxie /Titan
-kioshima /Envyus
-delpan /AliGon
-pashaBiceps /Virtus.Pro
-vic7or /e-frag.net (eski gplay)
-fox /G2.Kinguin
-Minise /Venged (eski G2)
-GMX /Melty (eski Epsilon oyuncusu)
-Screan /G2.Kinguin
-Device /TSM
-chrisJ /mouz

Bu oyuncuların hepsi şu an profesyonel olarak CS:GO oynamaya devam ediyorlar. Çoğu profesyonel oyuncunun Overwatch banı bir süre sonra Steam Destek ekibinin incelemesi sonucu açılıyor.

 Son olarak da Xantares'in banının da bir Overwatch banı olduğunu yazalım. Muhtemelen altından başka bir şey çıkmayacak ayrıca bu kadar dikkat çeken bir oyuncunun kendi hesabıyla ucunda hiç bir şey olmayan bir maçta hack açmasından daha anlamsız ne olabilir sorusunu da size soruyorum.

6 yorum:

  1. Uğraşilmis bir yazi. Çok açiklayici olmus tebrik ederim :)

    YanıtlaSil
  2. Ellerine sağlık.Çok açıklayıcı olmuş eksiklerimizi giderdik.Teşekkür ederim.

    YanıtlaSil