Aslında, buhar bir oyun yüklediğinde, hala bir yükleyici var. Etrafında epeyce bir yükleyici paketi var ve bir yükleyici oluşturmak için bu paketlerden birini kullanıyorsunuz ve ardından yükleyici yazılımına şunları söyleyen bir yükleme komut dosyası yazıyorsunuz:
- Dosyaları yerel PC'ye taşıyın.
- COM borçlarını kaydedin.
- Büyük olasılıkla karmaşık bir komut dosyasına bağlı olarak kayıt defteri girdilerini ekleyin.
- Herhangi bir kopya koruma algoritması çalıştırın
- Kayıt Servisleri.
- Ortam değişkenlerini, muhtemelen karmaşık bir komut dosyasına bağlı olarak ayarlayın.
- Ek 3. taraf yükleyicileri çalıştırın (DirectX ve. En iyi bilinen örnekler olan Net Framework'ler)
- Masaüstünde ve başlat menüsünde kısayolları yükleyin.
- Kaldırma prosedürünü kaydedin.
Orada ne yapılması gerektiğine dair karar Steam tarafından alınmaz, hangi yükleme paketini kullanırsanız kullanın, WiX, NSIS veya Steam olsa da yazmanız gereken yükleme komut dosyası tarafından verilir.
Unix'in de benzer adımları var. Bu mantığın çoğunu uygulamanın ilk başlangıcına taşıyabilirsiniz, ancak mantık hala var, sadece yükleyiciyi birden fazla parçaya bölüp, oyuna bir yükleyici yerine oyuna bir parça yerleştiriyorsunuz. Bunu yapmak için artılar ve kontralar var, ki başka bir soruda tartışmaktan memnuniyet duyarım.