Oynadığınız bir MMO’nun başlatıcısı hakkında gerçekten ne sıklıkla düşünüyorsunuz? Cevabın “sık değil” olduğunu tahmin edeceğiz çünkü başlatıcı, oyunun içine girmek için yırtıp açtığınız bir tür sargıdır. Ama yüzeyin altında çok şey oluyor ve hayranı olmasanız bile Eski Okul RuneScapemuhtemelen yapabilirsin geliştiricilerin Jagex Launcher’ı nasıl ve neden bir araya getirdiğine dair bu teknik dökümden çok şey öğrenin mobil ve masaüstünde oyun için OAuth2 kurulumunun evrensel uygulamasına dayanmaktadır.
Tüm hikayenin kısa özeti, geliştirme ekibinin hem masaüstünde hem de mobilde oturum açmak için bu tür sorunsuz ve güvenli bir sisteme sahip olmasını istemesiydi, ancak masaüstü sistemler aynı tür yerleşik özelliklere sahip olmadığı için mobil cihazlar olarak tarayıcı işlevselliği oldukça zordu. Yerleşik bir tarayıcı indirmesine sahip olmak, boyut ve standardizasyon nedeniyle bir seçenek değildi. Belirli bir başlatıcının uygulanması, daha sonra, oyuncular için her şeyin hem arka uçta hem de ön uçta doğru şekilde çalışmasına izin verdi. Bu, elbette, geniş bir sadeleştirmedir; tam geliştirme açıklamasına göz atın tüm iğrenç teknik detaylar için.
Reklamcılık
Kaynak : https://massivelyop.com/2022/07/14/old-school-runescape-details-the-path-of-events-that-led-to-the-creation-of-the-jagex-launcher/