League of Legends

Profesyonel Bir League of Legends Maçında Bug Bulunursa Ne Olur?

Düşünün, profesyonel bir League of Legends oyuncususunuz. Önünüzde büyük bir maç var. Günlerce, belki de haftalarca bu maça hazırlanıyorsunuz ve sonunda o büyük an geliyor. Hem sizin hem de izleyicinin heyecanı dorukta bir şekilde maçı oynuyorsunuz. Ama birden bire, hiç beklenmedik bir şekilde büyük bir bug (oyun hatası) oluyor. Böyle bir durumda ne olur?

Bu durum çok sık yaşanmasa da Riot Games, özellikle 2012 Dünya Şampiyonası finallerinde çok sıkıntı çekmiş olan bir şirket, bu ihtimale karşı League of Legends maçlarının bütünlüğünü koruyacak özel bir yöntem geliştirdi: Chronobreak.

İsmini Ekko’nun ultisinden alan bu prosedür, 5 Ronin – Dark Passage karşılaşmasında olduğu gibi herhangi bir sebepten dolayı durdurulan maçları baştan oynamak yerine zaman yolculuğu ile geriye giderek bu bug’ın olmadığı bir zamana geçiş yapıyor.

Nasıl olduğunu merak ediyorsanız bu yazıda size detaylı bir şekilde anlatacağız, ama öncesinde bunun neden Riot Games için bu kadar önemli olduğundan bahsedelim.

Chronobreak’in Tarihi ve Önemi

Bu sefer biz zamanda geriye gidelim. Yıl 2012, mevsim yaz ve hava Los Angeles’te yapılacak bir Dünya Şampiyonası için mükemmel. Çeyrek final aşamasına geliniyor ve bütün hayranlar CLG EU ve Team WE’nin maçını izlemek için hazır. Ama talih odur ki ikinci oyun, sahnede olan internet kesintisinden dolayı erkenden bitiriliyor.

O zamanın teknolojisi ile bir maçı kaldığı yerden devam ettirmek neredeyse imkansız olduğu için maç baştan başlatılıyor ve CLG EU, maçı kazanarak seriyi 1-1’e getiriyor. Üçüncü maçta ise daha yavaş bir oyun stili ile oynayan CLG, sabırlı bir şekilde güçleniyor ve oyunu ilerletiyor ama maçın 59. dakikasında aynı sıkıntıdan dolayı maç yine iptal oluyor.

Seyirci gözünden üçüncü maçın iptal oluşu.

Aynı şampiyonlar ile maçı yeniden başlatan Riot Games’e inat, internet 25 dakika civarında bir daha gidiyor ve üçüncü yeniden başlatma yapılırken oyunculardan birisinin bilgisayarı bozulunca Riot Games bu lanetli günü erkenden bitiriyor ve turnuvanın takvimi değişmek zorunda kalıyor.

Riot Games bu sıkıntıları yaşadığı için Chronobreak bu kadar önemli – bir daha buna benzer bir durum asla yaşanmasın ve League of Legends esporunun bütünlüğü yeniden başlatılan maçlar ile lekelenmesin diye. Bu prosedürün tarihini ve önemini anlattığımıza göre şimdi nasıl çalıştığına geçelim.

Zamanda Yolculuk: Chronobreak Nasıl Çalışır

Bu konu ile ilgili bilmeniz gereken ilk şey her profesyonel League of Legends oyununun sunucusu tarafından gerçek zamanlı kaydedildiği ve bu kayıtın bu Chronobreak sürecinde çok önemli bir rolü olduğu. İsmine Sunucu Ağ Kaydı (kısaca SAK) denilen bu kayıtlar, yayında gösterilen zamanı değil oyuncuların oynadığı zamanı (yayının yaklaşık üç dakika ilerisini) kaydediyor ve sunucuya olan bütün girdileri, maç ayarlarını ve gerekli olan diğer bütün bilgileri barındırıyor.

Maçta bir bug bulunduğunda ya da Chronobreak gerektirecek farklı bir sıkıntı çıktığında bu SAK’taki bilgiler ile aynı maç yeni bir sunucuda oluşturuluyor ve oyunu izleyen yetkililerin belirlediği bir süreye kadar ileri sarılıyor. Bu ileri sarılış çok hızlı olabiliyor, mesela 40 dakikalık bir maç yaklaşık 3 dakikada istenilen yere geliyor.

Yeni sunucu oyuna hazırlandıktan sonra yetkilinin eski sunucuyu kapatması ile Chronobreak prosedürü tamamlanıyor. Sunucunun kapatılması ile bağlantısı kopan oyuncular ve yayın hesapları, sanki Dereceli oyundan düşmüş gibi yeniden bağlanıyor ve belirlenen süreden (hatanın bulunduğu süreden yaklaşık 30-60 saniye geri) oynamaya devam ediyor. Bunu canlı yayında farketmek çok zor çünkü asıl oyundaki bug, yayında görünenden yaklaşık 3 dakika sonra oluyor.

Prosedürü anlamanızı kolaylaştırsın diye bu olaylar sırasını anlatan bir şema hazırladık:

Bu özellik sayesinde League of Legends esporu, bir daha asla 2012’de yaşanan olay gibi bir sıkıntı çekmedi. Kim bilebilirdi ki zamanda geriye gidebilmenin bir sürü sıkıntıyı çözebileceğini?

Aykut Sapaz

Öğrenci, freelance web tasarımcısı, yazar ve efsane aşçı. twitch.tv/kotsthepro'da yayın yapmıyor.

Recent Posts

Bir Skyrim Oyuncusu Adım İzleme Teknolojisini Kullanarak High Hrothgar’a 7.000 Adımda Tırmandı

The Elder Scolls V: Skyrim oyun tarihinin gördüğü en deli fan kitlesine sahip oyunlardan biri.…

2 ay ago

The Elder Scrolls: CASTLES Çıktı!

Geliştirici stüdyo Bethesda Softworks’ün dünya üzerinde bulunan tüm konsollara, bilgisayarlara ve mobil platformlara port ettiği…

2 ay ago

Satisfactory Konsollar için Duyuruldu!

Coffee Stain Studios’un geliştirdiği ve yıllardır erken erişim halinde Steam üzerinden satılan oyunu Satisfactory, resmi…

2 ay ago

Geçtiğimiz Günlerde Çıkış Yapan Astrobot Oyununda Gizli Karakterler Nerelerde Saklı?

Astrobot markası, bir önceki konsol olan PlayStation 4’te olduğu gibi PlayStation 5 için de bulmaca…

2 ay ago

The Witcher 3: Wild Hunt İçin Geliştirilen Yeni Modda Kaldırılan Sonlar Geri Geliyor!

Özellikle Türk oyun severler tarafından oldukça saygı duyulan oyun firmalarından olan CD Project Red, 2015…

2 ay ago

PlayStation 5 Pro’nun Fiyat Etiketi Diğer Konsollarla Karşılaştırıldığında Ne Durumda?

Aylarca hatta bazı oyun severler için yıllarca süren mistik bekleyişten sonra sonunda Sony PlayStation 5…

2 ay ago