Lisanslama ve sürümler
Erken Erişim'de lisanslama nasıl işliyor: uygulamaya Steam üzerinden sahip olmak, lisans anahtarının yerini tutuyor.
Erken Erişim'de lisans adımı yok
Celas Studio Erken Erişim'de senden lisans etkinleştirmeni istemiyor ve şu anda lisans ekranı açan bir menü komutu da yok. Uygulama her platformda, hiçbir etkinleştirme adımı olmadan eksiksiz açılıp çalışıyor. Lisansa bağlı bir deneme süresi ya da zaman sınırı da yok: Erken Erişim bir lisans kademesi değil, bir yapım aşamasıdır ve yalnızca açılış ekranında ve Yardım ▸ Hakkında penceresinde etiket olarak görünür.
Arka planda ne oluyor
Uygulamanın altında bir lisanslama sistemi var. Windows'ta kayıtlı bir lisans varsa açılışta sessizce durumunu denetleyip önbelleğe alıyor; ama bu denetim bugün hiçbir şeyi engellemiyor ya da açmıyor. Hiçbir özellik istemci tarafında kısıtlanmıyor, koltuk sayımı da yok. Lisans durumu varsa Active, Inactive, Blocked, Expired ya da Revoked değerlerinden biridir; etkin bir lisans ayrıca Essential veya Advanced kademesini taşıyabilir. Bu yapıda bunların hiçbirine arayüzden ulaşamazsın.
Lisans etkinleştirme yalnızca Windows'ta çalışıyor ve orada bile elindeki Steam yapısının parçası değil. macOS ile Linux'ta lisans denetiminin ihtiyaç duyduğu makine tanımlama ve ağ çağrıları yazılmadı, yani etkinleştirme oralarda ne yaparsan yap sonuç vermez.
Steam yapısı
Celas Studio yalnızca Steam üzerinden satılıyor, yani elindeki yapı Steam yapısı. Steam üzerindeki sahiplik lisansın yerini bütünüyle alır ve uygulamanın kendi lisans denetim kodu bu yapıda hiç çalışmaz. Kapıda Steam'in kendisi durur: uygulama açılırken Steam üzerinden başlatıldığını doğrular, başlatılmamışsa kendini Steam üzerinden yeniden başlatır. Steam hiç çalışmıyorsa önce Steam'i açmanı isteyen bir mesaj gösterip kapanır.
Geri kalan her şey, yani celas.studio hesabına giriş, Artwall'a paylaşma ve çökme raporlama, bundan etkilenmez ve aynı şekilde çalışır.
Lisans verisi nerede duruyor
Lisansın önbelleğe alındığı ender kurulumlarda veri license.dat dosyasında tutulur ve ayarlarının geri kalanından ayrı bir klasörde durur; böylece yeniden kurulumdan sağ çıkar. Platforma göre tam yol için Celas Studio dosyalarını nerede tutar sayfasına bak. Dosya şifreli değil, düz metindir.