Zahmetli Steam Oyunlarını Linux'ta Çalıştırmak İçin Protontricks Nasıl Kullanılır?

Zahmetli Steam Oyunlarını Linux’ta Çalıştırmak İçin Protontricks Nasıl Kullanılır?

⌛ Reading Time: 4 minutes

Mümkün olduğu kadar çok Windows/Mac oyunu için bağlantı noktaları ve geçici çözümler geliştirmek için 2018’den 2019’a “büyük baskı”dan bu yana Linux’un oyunlarda neler sunduğunu keşfetmeyi denediyseniz, Steam’in bu çabaya yaptığı kötü şöhretli katkıyı bileceksiniz. Proton’un formu. Aynı zamanda, daha fazla bağımlılık ağırlıklı oyunlardan bazılarını çalıştırmayı denerseniz, bir dizi oyun için Windows’tan Linux’a geçişi yumuşatmak söz konusu olduğunda Proton’un tamamen hızlı ve kapsamlı olmadığını hemen fark edeceksiniz.

Proton ile çalıştırmaya çalıştığınızda oyunların size hata verdiği durumlarda, onları harekete geçirmeyi kolaylaştıran “protontricks” adında şık bir araç var.

Nasıl çalışır

Protontricks, bir Steam oyunundaki karışıklıkları çözmek için winetricks (WINE ortamı için bir yardımcı komut dosyası) kullanırsanız, aksi takdirde geçmek zorunda kalacağınız can sıkıntısının çoğunu otomatikleştiren terminal tabanlı bir yardımcı programdır. Yardımcı program, süreci olabildiğince sorunsuz hale getirmek için komut dosyalarını akıllıca kullanır.

Steam’in Proton’unun bir oyunu çalıştıramadığı çoğu zaman, bunun nedeni uygulamanın Steam’in yüklemediği bir bağımlılığın olmamasıdır. Protontricks, bu sorunun kolayca üstesinden gelmenize izin vermek için winetricks’in üstüne katmanlar koyar ve çok fazla güçlük çekmeden doğrudan Steam dizinlerine başlamalarını sağlamak için ihtiyaç duyduğunuz çalışma zamanlarının çoğunu doğrudan yükler.

Her şey sırayla

Herhangi bir şey yapmadan önce Steam Play’in düzgün şekilde etkinleştirildiğinden ve istemcinizde her şeyin doğru şekilde yapılandırıldığından emin olun. Bununla ilgili hızlı bir özet için, önce Windows oyunlarının Linux üzerinde çalışmasını sağlamak için bu kılavuzu izleyin.

Protontricks, Steam’in tüm bunlardan sonra bile oyunu çalıştıramadığı belirli durumlar için vardır.

Bağımlılıkları Yükleme

Protontrick Bağımlılıkları

Bugün Linux çalıştıran hemen hemen tüm insanlar, bir dizi Windows uygulamasını çalıştırmaya hazır olmalarına izin veren WINE’ı zaten kurmuş olsa da, herkesin Winetricks’i yoktur. Protontricks’i kullanmak için önce bunu yüklemeniz gerekir.

Örneğin, Linux Mint/Ubuntu tabanlı sistemlerde/Debian/MX’de şunu kullanın:

Manjaro’da dahil edilmelidir, ancak değilse, “Sistem -> Yazılım Ekle/Kaldır”a gidin ve “şarap” arayın. Paketlerin bir listesini alacaksınız. Hem “şarap” hem de “vinetriklerin” kurulu olduğundan emin olun.

Başka bir dağıtım çalıştırırsanız, şu genel komutları kullanarak winetricks alabilirsiniz:

Şarap hilelerine ek olarak, ihtiyacınız olacak pipx protontricks’in çalışmasını sağlamak için.

Arch Linux/Manjaro:

Debian/Ubuntu/Mint/MX:

Protontricks’i Yükleme

Artık tüm önkoşul uygulamaları yüklediğinize göre, yardımcının kendisini kurmanın zamanı geldi. Bunun için temiz yeni bir terminal başlattığınızdan ve diğer her şeyi kurmak için kullandığınız terminali kullanmadığınızdan emin olun.

Şimdi tek yapmanız gereken şunu yazmak:

Bu kadar! Şimdi bu küçük aracın ne kadar güçlü olabileceğini ve tüm bu zahmete neden girmeye değer olduğunu anlamanın zamanı geldi.

.NET Çalışma Zamanları Eksik Oyunları Yüklemek İçin Protontricks Kullanma

Protontricks, bir oyunu başlatmaya çalıştığınız anlar için özel olarak tasarlanmıştır ve size belirli bir çalışma zamanının kurulu olmadığını söyleyen bir hata verir. Genellikle bazı .NET çerçeve sürümüdür. Her durumda, protontricks sihrini çalıştırmadan önce oyunu en az bir kez, hatalar ve hepsi çalıştırmalısınız.

İlk önce oyunda neyin eksik olduğunu bulmanız gerekiyor. Çalıştırmaya çalışırken, hangi .NET sürümüne sahip olmadığından şikayet ettiğini not edin.

Bundan sonra, oyunun Steam ID’sine bakmanız gerekiyor. Bunu yapmanın en kolay yolu, terminalinize aşağıdakini yazmaktır:

Arama büyük/küçük harfe duyarlı değildir ve kısmi adları kabul eder. Aşağıdaki resimde hem karşılık gelmeyen durumlar hem de kısmi ad içeren bir arama örneği görülebilir.

Protontriks Arama

Kimliği bulduktan ve gereken .NET sürümünü yakaladıktan sonra, “dotnet” ve ardından bulduğunuz sürüm numarasını herhangi bir nokta veya boşluk olmadan yüklemesi için sipariş vermeniz gerekir. İşte Elite Dangerous ile çalışacak böyle bir komuta bir örnek:

Bundan sonra protontricks sizin için ilgili steam klasöründe oyun için bir uyumluluk dizini oluşturacak ve istediğiniz .NET Framework sürümünü yüklemeye çalışacaktır. Bunu 64-bit WINE öneki ile yapmak zorunda kalmanız konusunda şikayet edecek ve size birçok korkunç hata verecektir, ancak bunları güvenle görmezden gelebilirsiniz.

Diğer Sorunları Düzeltme

Bu küçük “büyülü” düzeltmeden sonra hala çalışmayabilecek birkaç oyun var. Çalıştırmaya çalıştığınız oyunda bir .NET çalışma zamanı bile eksik olmayabilir.

Protontricks Protondb

Özel durumlar için gitmenizi tavsiye ederim. ProtonDB ve orada oyununu arıyorum. Kullanıcılar genellikle Steam kitaplığı için oyununuzun özelliklerine ekleyebileceğiniz protontrickleri veya başlatma komutlarını içeren kendi düzeltmelerine katkıda bulunur. Her zaman “bu komutu yazın ve violà!” durumu değildir. ama sadece şanslı olabilir ve protontricks komutlarını kullanarak veya birkaç dosya üzerinden heceleyerek birkaç dakikalık ince ayar gerektiren bir şey bulabilirsiniz.

Önerilerin bazıları karmaşıktır ve kendi sisteminizde çalışmayabilir, ancak belirli bir oyunun Linux üzerinde çalışmasını sağlamak konusunda ısrarcıysanız ve bunu yapmak için birkaç saat harcamaya istekliyseniz, bu, alışılmış yöntemlerle şanssız.

Oyununuzu çalıştırsanız bile, performansının Windows’a kıyasla son derece düşük olabileceğini unutmayın. Bazı nedenlerden dolayı, çok sayıda oyun tek oyuncuda iyi çalışır ve daha sonra herhangi bir çok oyunculu işlevi denediğiniz anda tamamen unutulmaya başlar.

Mükemmel olmasa da, Linux’ta oyun oynamak daha az öfke uyandıran bir süreç haline geliyor ve bunu daha da kolaylaştırmak için daha fazla araç geliştiriliyor. Protontricks, muhtemelen tek başına winetricks ile yaşayacağınız can sıkıntısını hızla ortadan kaldırmanın en basit ama zarif yollarından biridir.

Oyunlarınızı Linux’ta çalıştırmanıza yardımcı olan kendi araçlarınız var mı? Bir yorumda birine bakmamızı isterseniz bize bildirin!