Bu akşam uyumadan önce Valhalla'yı başlatacağım ve ortalama 4 saatte inecek. Geri kalan süreçte PC boşuna çalışmasın diye uyku modunu ayarlayacaktım fakat Ubisoft Connect, PC'de uyku modu aktifse PC'yi terk edince hareketsizlikten dolayı indirme işlemini iptal ediyor. Bende bu sorunu çözmek için Windows PowerShell scripti kodladım. Bu Script'e aşağıdaki indirme linkinden ulaşabilirsiniz.
Açık kaynak script olduğu için virüstotal'den geçirmedim zaten kodlara erişip düzenleme yapacaksınız. Tüm kodların ne işe yaradığını da açıkladım. İnceleyip zararsız olduğunu anlayabilirsiniz. Harici hiçbir api vs. kullanılmadı. Her şey lokalden çalışıyor. Hiçbir url vs. görmeyeceksiniz. İçiniz rahat olsun. Her şey sizin bilgisayarınızdan gerçekleşiyor.
Script'de düzenlenmesi ve yapılması gereken birkaç işlem var. Sırasıyla aşağıda anlattım.
1-) İndirdiğiniz scripti masaüstüne çıkartıp not defterinden açın. # Ubisoft Connect uygulamasını başlat yorum satırının altındaki UbisoftConnect.exe dosyasının dosya yolunu kendinizinki ile güncelleyin.
2-) Script'in en üst kısmında yer alan # Çalıştırma Kodu: Diye yazılmış kısmın dosya yolunu bu indirdiğiniz Script'in dosya yolu olarak ayarlayın. C: Sürücüsünde Windows kuruluysa ve dosyayı masaüstüne yüklediyseniz mevcut kodun Guncelle_Kullanici_Adi kısmını kendi PC kullanıcı adınızla değiştirmeniz yeterlidir. Akabinde "# Çalıştırma Kodu: " bu kısmı dahil etmeden PowerShell.exe yazısından başlayarak o satırı kopyalayın.
3-) Script'i CTRL + s ile kaydedip çıkın.
4-) Windows Arama kısmında PowerShell yazıp yönetici olarak başlatın.
5-) Kopyaladığınız komutu yapıştırın.
-checkInterval 60 -> bu kısım indirme işlemi devam ettiği süre boyunca kaç saniyede bir indirmenin devam edip etmediğini kontrol edecek kısım. Saniye cinsinden istediğiniz gibi ayarlayabilirsiniz. 1 yazıp saniyede bir kontrol edecek şekilde de ayarlayabilirsiniz. Sisteminizi yorarsa CTRL + C ile scripti durdurup tekrar 60 olarak güncelleyebilirsiniz.
-idleTimeThreshold 300 -> bu kısım indirme işlemi bittikten sonra gerçekten bittiğini teyit etmek amacıyla 5 dakika daha kontrollere devam etmesini sağlıyor. Saniye cinsinden. En az 2 dakikaya düşürmenizi öneririm. Yani 120
-speedThreshold 30 -> bu kısımda indirme işleminin bittiğini algılamamız için yazdığımız indirme hızı sınırı. Yukarıdaki idleTimeThreshold kısmı sistemin anlık indirme hızı 30 veya altında olduğunda tetiklenir. Ve bu indirme hızını 5 dakika boyunca geçmezse indirme sürecinin bittiği anlaşılır ve pc uyku moduna geçer.
-speedThreshold 30 yazdığımızda 30 mbit/s tetikleme sınırı olur. Bu ve altındaki indirme hızlarında script tetiklenir. Eğer 100mbps altında bir internetiniz varsa bu 30 değerini 5 yapın. Zaten arka planda bir uygulama vs. aktif etmezseniz sadece indirme platformu açık kalırsa indirme işlemi bitince internet kullanımınız 0-100kbps arası değişir. O da her türlü limitin altında kalmış olur.
6-) Komutu yapıştırıp düzenledikten sonra enter tuşuna basıp çalıştırın. Ubisoft Connect uygulaması açılacak. Giriş yapın ve oyunu indirmeyi başlatın. Yalnız bunu en geç 5 dakika içinde halletmelisiniz.
7-) Geri kalan her şeyi script halledecek.
8 -) Uyanıp PC'yi açtığınızda uyku modunun süresini değiştirmeyi unutmayın. Yoksa afk kaldığınız 1 dakikada sisteminiz uyku moduna geçecek.
Şimdi bu script'i niye kullanayım diyebilirsiniz. Yüksek boyutlu oyunları gece yatmadan önce indirmek istiyorsanız ve indirme işlemi bittikten sonra PC kapansın istiyorsanız bu script işinize yarayacak. Bunu sadece Ubisoftconnect için değil istediğiniz tüm oyun indirme platformları için kullanabilirsiniz. Yalnızca 1. adımdaki uygulama yolunu istediğiniz uygulama yoluyla değiştirmeniz ve geri kalan adımları aynen uygulamanız yeterlidir.
UbisoftConnect için en önemli artısı bu olayı normal şartlarda Ubisoftconnect'de maalesef yapamıyoruz. Yani uygulamayı açayım indirmeyi başlatayım windows uyku ayarlarından uyku modunu 1 dakika olarak ayarlayayım indirme işlemi bittikten 1 dakika sonra otomatik pc kapansın diye ayarladığınız zaman.
1- Ubisoftconnect, steam gibi indirme işlemi aktifken Windows'un kapanmasını engellemiyor. Yani indirme işlemi 3 saat ise siz uyku modunu 1 dakika olarak ayarlarsanız ubisoftta indirme devam etse bile sistem kapanır.
2- E o zaman bende 3 saat ayarlarım indirme bittiği gibi kapanır diyeceksiniz buna da ubisoft izin vermiyor. PC uyku modu aktifse ve belirli bir süre hareketsiz kalınca uygulama hareketsiz kaldığınız için indirmeyi durduruyor.
Bu durum kullanıcılara sinir krizi geçirtiyor. Bende bunu az önce fark ettim ve kendime böyle bir çözüm yaptım. Belki daha kolay bir çözüm vardır ama ayarlara baktığımda bulamadım. İnternete yazınca da bu sorunu yaşayan kimsenin çözümü bulamadığını fark ettim. Konuyu kapatmak için böyle bir rehber ve script hazırladım.
Aklınıza takılan bir şey olursa yorum yaparsanız elimden geldiğince yanıtlamaya çalışırım.
Ayrıca bi hayır duanızı alırım![Gülücük :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Kolay gelsin.
Açık kaynak script olduğu için virüstotal'den geçirmedim zaten kodlara erişip düzenleme yapacaksınız. Tüm kodların ne işe yaradığını da açıkladım. İnceleyip zararsız olduğunu anlayabilirsiniz. Harici hiçbir api vs. kullanılmadı. Her şey lokalden çalışıyor. Hiçbir url vs. görmeyeceksiniz. İçiniz rahat olsun. Her şey sizin bilgisayarınızdan gerçekleşiyor.
Script'de düzenlenmesi ve yapılması gereken birkaç işlem var. Sırasıyla aşağıda anlattım.
1-) İndirdiğiniz scripti masaüstüne çıkartıp not defterinden açın. # Ubisoft Connect uygulamasını başlat yorum satırının altındaki UbisoftConnect.exe dosyasının dosya yolunu kendinizinki ile güncelleyin.
2-) Script'in en üst kısmında yer alan # Çalıştırma Kodu: Diye yazılmış kısmın dosya yolunu bu indirdiğiniz Script'in dosya yolu olarak ayarlayın. C: Sürücüsünde Windows kuruluysa ve dosyayı masaüstüne yüklediyseniz mevcut kodun Guncelle_Kullanici_Adi kısmını kendi PC kullanıcı adınızla değiştirmeniz yeterlidir. Akabinde "# Çalıştırma Kodu: " bu kısmı dahil etmeden PowerShell.exe yazısından başlayarak o satırı kopyalayın.
3-) Script'i CTRL + s ile kaydedip çıkın.
4-) Windows Arama kısmında PowerShell yazıp yönetici olarak başlatın.
5-) Kopyaladığınız komutu yapıştırın.
Kod:
PowerShell.exe -ExecutionPolicy Bypass -File C:\Users\KeljiX\desktop\UbisoftConnectIndirmeIzle.ps1 -checkInterval 60 -idleTimeThreshold 300 -speedThreshold 30
-checkInterval 60 -> bu kısım indirme işlemi devam ettiği süre boyunca kaç saniyede bir indirmenin devam edip etmediğini kontrol edecek kısım. Saniye cinsinden istediğiniz gibi ayarlayabilirsiniz. 1 yazıp saniyede bir kontrol edecek şekilde de ayarlayabilirsiniz. Sisteminizi yorarsa CTRL + C ile scripti durdurup tekrar 60 olarak güncelleyebilirsiniz.
-idleTimeThreshold 300 -> bu kısım indirme işlemi bittikten sonra gerçekten bittiğini teyit etmek amacıyla 5 dakika daha kontrollere devam etmesini sağlıyor. Saniye cinsinden. En az 2 dakikaya düşürmenizi öneririm. Yani 120
-speedThreshold 30 -> bu kısımda indirme işleminin bittiğini algılamamız için yazdığımız indirme hızı sınırı. Yukarıdaki idleTimeThreshold kısmı sistemin anlık indirme hızı 30 veya altında olduğunda tetiklenir. Ve bu indirme hızını 5 dakika boyunca geçmezse indirme sürecinin bittiği anlaşılır ve pc uyku moduna geçer.
-speedThreshold 30 yazdığımızda 30 mbit/s tetikleme sınırı olur. Bu ve altındaki indirme hızlarında script tetiklenir. Eğer 100mbps altında bir internetiniz varsa bu 30 değerini 5 yapın. Zaten arka planda bir uygulama vs. aktif etmezseniz sadece indirme platformu açık kalırsa indirme işlemi bitince internet kullanımınız 0-100kbps arası değişir. O da her türlü limitin altında kalmış olur.
6-) Komutu yapıştırıp düzenledikten sonra enter tuşuna basıp çalıştırın. Ubisoft Connect uygulaması açılacak. Giriş yapın ve oyunu indirmeyi başlatın. Yalnız bunu en geç 5 dakika içinde halletmelisiniz.
7-) Geri kalan her şeyi script halledecek.
8 -) Uyanıp PC'yi açtığınızda uyku modunun süresini değiştirmeyi unutmayın. Yoksa afk kaldığınız 1 dakikada sisteminiz uyku moduna geçecek.
Şimdi bu script'i niye kullanayım diyebilirsiniz. Yüksek boyutlu oyunları gece yatmadan önce indirmek istiyorsanız ve indirme işlemi bittikten sonra PC kapansın istiyorsanız bu script işinize yarayacak. Bunu sadece Ubisoftconnect için değil istediğiniz tüm oyun indirme platformları için kullanabilirsiniz. Yalnızca 1. adımdaki uygulama yolunu istediğiniz uygulama yoluyla değiştirmeniz ve geri kalan adımları aynen uygulamanız yeterlidir.
UbisoftConnect için en önemli artısı bu olayı normal şartlarda Ubisoftconnect'de maalesef yapamıyoruz. Yani uygulamayı açayım indirmeyi başlatayım windows uyku ayarlarından uyku modunu 1 dakika olarak ayarlayayım indirme işlemi bittikten 1 dakika sonra otomatik pc kapansın diye ayarladığınız zaman.
1- Ubisoftconnect, steam gibi indirme işlemi aktifken Windows'un kapanmasını engellemiyor. Yani indirme işlemi 3 saat ise siz uyku modunu 1 dakika olarak ayarlarsanız ubisoftta indirme devam etse bile sistem kapanır.
2- E o zaman bende 3 saat ayarlarım indirme bittiği gibi kapanır diyeceksiniz buna da ubisoft izin vermiyor. PC uyku modu aktifse ve belirli bir süre hareketsiz kalınca uygulama hareketsiz kaldığınız için indirmeyi durduruyor.
Bu durum kullanıcılara sinir krizi geçirtiyor. Bende bunu az önce fark ettim ve kendime böyle bir çözüm yaptım. Belki daha kolay bir çözüm vardır ama ayarlara baktığımda bulamadım. İnternete yazınca da bu sorunu yaşayan kimsenin çözümü bulamadığını fark ettim. Konuyu kapatmak için böyle bir rehber ve script hazırladım.
Aklınıza takılan bir şey olursa yorum yaparsanız elimden geldiğince yanıtlamaya çalışırım.
Ayrıca bi hayır duanızı alırım
Kolay gelsin.
Son düzenleme: