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.

bug 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

G2 hades Transferini Duyurdu!

Polonyalı keskin nişancı hades, Haziran sonuna kadar G2 Esports forması giyecek. Hades transferi, m0NESY'nin Falcons'a…

4 saat ago

Falcons m0NESY Transferini Resmen Duyurdu!

Rus genç AWPer m0NESY, resmi olarak Falcons kadrosuna katıldı. G2’dan ayrılan 19 yaşındaki keskin nişancı,…

4 saat ago

Eternal Fire Yeni Kadrosunu Önümüzdeki Ay Duyuracak!

Eski kadrosu ile yollarını ayıran Eternal Fire, Furkan Güven'in açıkladığına göre yeni kadrosunu önümüzdeki ay…

2 gün ago

degster Falcons’a MVP ve Kupa ile Veda Etti!

Rus AWPer degster, CS2 kariyerinde bir ilki başararak PGL Bucharest 2025'te MVP seçildi. degster, takımına…

2 gün ago

Falcons PGL Bucharest 2025 Şampiyonu Oldu!

Falcons, PGL Bucharest 2025'te güçlü rakibi G2'u 3-0'lık net bir skorla mağlup ederek şampiyon oldu…

2 gün ago

G2 Ceo’su m0NESY Falcons Transferini Duyurdu!

CS2 espor arenasında kartları yeniden dağıtacak bir transfer resmiyet kazandı: m0NESY Falcons transferi duyuruldu! Genç…

2 gün ago