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

Riot Games, Vanguard Ekran Görüntüsü Alıyor İddiaları Hakkında Açıklama Yaptı

Riot Games, League of Legends ve VALORANT için kullanılan Vanguard anti-hile sistemi hakkında açıklamada bulundu.…

2 hafta ago

Eternal Fire ESL Pro Lige Erken Veda Etti!

Temsilcimiz Eternal Fire, büyük umutlarla başladığı ESL Pro League Season 19'a erken veda etti! Temsilcimiz…

2 hafta ago

Riot Games Türkiye, Eşi Benzeri Yok Sloganıyla FUT & BBL Derbisini Ateşliyor

Riot Games, VALORANT’ın en prestijli espor turnuvası VCT EMEA 2024'e heyecan dolu anlarla ev sahipliği…

2 hafta ago

BBL vs FUT: 3 Mayıs’taki Nefes Kesen Mücadele!

Tüm VALORANT oyuncularına nefes kesen anlar yaşatmaya devam eden VCT 2024 EMEA, bu yıl Alpha…

2 hafta ago

Honor of Kings High 5 Festivali Başlıyor

Dünyanın en çok oynanan mobil MOBA oyunu Honor of Kings, High 5 festivalini başlattı! Festival…

2 hafta ago

Star Wars: The Old Republic için Büyük 7.5 Güncellemesi Geliyor

Star Wars: The Old Republic geliştirme ekibi, Oyun Güncellemesi 7.5 ile oyuna eklenecek olan heyecan verici…

2 hafta ago