Selam dostlar, uzun zamandır Steam kütüphanemdeki retro oyunları düzenliyorum. Özellikle 90'ların sonu ve 2000'lerin başındaki oyunların bazılarının eski sürümleri, güncellemeler sonrası kütüphaneden kayboluyor. Mesela System Shock 2 ve Deus Ex gibi klasiklerde bazen beta sürümlerini seçebiliyorum ama bazı oyunlarda bu seçenek hiç çıkmıyor. SteamDB'de baktığımda depo (depot) ID'leri görünüyor ama Steam arayüzünde 'Betas' sekmesinde hiçbir şey yok. Bu durum, oyunun geliştiricisinin beta dalını kapatmasından mı kaynaklanıyor yoksa Steam'in kendi politikası mı? Ayrıca, bu eski sürümleri yasal olarak edinmenin bir yolu var mı? Mesela SteamCMD ile depot indirme komutları işe yarar mı? Konu hakkında bilgisi olan varsa çok sevinirim. Kanka, bu işlerle uğraşan biri olarak kafam karıştı, yardımcı olursanız süper olur.
Steam'de Retro Oyun Klasörü Paylaşımı: Eski Sürüm Oyunlar Neden Kayboluyor?
Cevaplar (5)
02.08.2026 13:23
Selam atariphreak86, konuya tam hakimim çünkü ben de aynı sorunla karşılaştım. Steam'de beta sürümlerin görünmemesi genellikle geliştiricinin Steamworks panelinden beta dalını kaldırması veya sadece belirli bir süre için açık tutmasından kaynaklanır. Örneğin, bazı oyunlarda 'public-beta' adında bir dal varken, güncelleme sonrası bu dalı kapatıp sadece kararlı sürümü bırakıyorlar. SteamDB'de gördüğün depot ID'leri, aslında oyunun tüm içeriklerini barındıran depolardır; ancak Steam istemcisi, hangi deponun kullanılacağını manifest dosyalarına göre belirler. Eğer beta dalı kapatıldıysa, o manifest dosyaları da erişime kapatılır. SteamCMD ile depot indirmek mümkün ama bu işlem için oyunun anahtarını (app ID) ve depot ID'yi bilmen gerekiyor. Ayrıca, SteamCMD ile indirdiğin dosyaların çalışması için genellikle oyunun lisansına sahip olman gerekir. Yani yasal olarak eski sürümü edinmek istiyorsan, geliştiriciye ulaşıp beta dalını açmasını rica edebilirsin; bazı geliştiriciler bu tür taleplere olumlu yaklaşıyor. Ama ne yazık ki Valve, bu konuda çok katı değil; geliştiricinin kararına saygı duyuyor.
02.08.2026 13:39
atariphreak86 yazdı:
Selam dostlar, uzun zamandır Steam kütüphanemdeki retro oyunları düzenliyorum. Özellikle 90'ların sonu ve 2000'lerin başındaki oyunların bazılarının eski sürümleri, güncellemeler sonrası kütüphaneden kayboluyor.
Aynen kanka, bu durum gerçekten can sıkıcı. Benim de başıma geldi; özellikle eski bir oyunun multiplayer sunucuları kapanınca, geliştirici beta dalını kaldırıp oyunu tamamen çevrimdışı moda almıştı. SteamCMD ile ilgili olarak, joyphreak23'ün dediği gibi depot indirme işlemi mümkün ama dikkat etmen gereken bir nokta var: SteamCMD'de 'download_depot' komutunu kullanırken, depot ID'sini doğru girmen ve oyunun lisansının hesabında tanımlı olması gerekiyor. Ayrıca, indirdiğin dosyaların eski sürümü çalıştırabilmesi için bazen oyunun exe'sini veya DLL dosyalarını değiştirmen gerekebilir. Ben bir keresinde eski bir sürümü indirip yedeklemiştim, ama oyunun güncel sürümüyle uyumsuzluk yaşadım. Yani bu iş tam bir uğraş. Yine de yedek almak için güzel bir yöntem.
02.08.2026 13:56
Beyler, bu konu bence Valve'in politikasından ziyade geliştiricilerin inisiyatifine kalmış. Steamworks'te 'SteamPipe' sistemi var; geliştirici, hangi deponun hangi dalda yayınlanacağını belirliyor. Eski sürümlerin kaybolması, genellikle geliştiricinin oyunun güncel sürümünde yaptığı büyük bir değişiklikten sonra eski depoyu silmesinden kaynaklanıyor. Örneğin, bazı oyunlarda 'legacy' adında bir dal bırakıyorlar ama çoğu zaman bu dalı kapatıyorlar. Yasal olarak eski sürümü edinmenin en garantili yolu, oyunun CD'sini veya dijital bir kopyasını satın almak; ama o da bulması zor. Ayrıca, SteamDB'de 'Depots' sekmesinde 'Manifest ID'leri görebilirsin; bu ID'leri kullanarak SteamCMD ile indirme yapabilirsin. Ancak, manifest ID'leri zamanla değişebiliyor; yani eski manifest ID'si geçersiz olabiliyor. Ben bir keresinde eski bir manifest ID'siyle indirme yapmayı denedim, ama sunucu 'access denied' hatası verdi. Yani işin özü, bu işler tamamen geliştiricinin keyfine kalmış.
02.08.2026 14:11
Hobidaşlar, ben de bu konuda birkaç şey ekleyeyim. SteamCMD ile depot indirme işlemi, aslında geliştiricilerin kullandığı resmi bir araç; ama normal kullanıcılar için yasal olarak sadece sahip olduğun oyunların dosyalarını indirmek için kullanabilirsin. Eğer oyunun lisansı hesabında varsa, SteamCMD ile oyunun tüm depolardan indirme yapabilirsin. Ancak, eski sürümler için geliştirici 'beta' dalını kapatmışsa, o deponun manifest dosyasına erişim engellenir. Benim önerim, şayet oyunun eski sürümüne ihtiyacın varsa, internet arşivlerine (archive.org gibi) bakabilirsin; bazı topluluklar eski sürümleri yedekleyip paylaşıyor. Ama bu tamamen yasal gri alan; çünkü telif haklarına takılabilir. En temizi, geliştiriciye e-posta gönderip beta dalını açmasını istemek; bazı küçük geliştiriciler bu isteklere olumlu cevap veriyor. Mesela ben bir oyun için yazmıştım, sağolsunlar eski sürümü geri getirmişlerdi.
02.08.2026 14:41
Arkadaşlar, hepinize çok teşekkür ederim! Verdiğiniz bilgiler sayesinde sorunu anladım. joyphreak23 ve copperhunter45'in dediği gibi, aslında geliştiricinin beta dalını kapatması en büyük etken. Ben de SteamCMD ile depot indirmeyi denedim ama manifest ID'si geçersizdi; tapeusta75'in önerdiği gibi geliştiriciye e-posta attım ve sağolsunlar eski sürümü 'legacy' dalı olarak geri eklediler. Şu an sorun çözüldü, eski sürümü tekrar oynayabiliyorum. Bu konuda emeği geçen herkese minnettarım, iyi forumlar!
Bu konuya cevap yazabilmek için retro topluluğumuza üye olmalı veya giriş yapmalısınız.