Linux Steam'den Windows Steam oyunları nasıl çalıştırılır (WINE ile)?


17

Şu anda buharın 2 sürümünü, Linux ile uyumlu oyunlar için Linux sürümünü ve uyumlu olmayan oyunlar için şaraptaki windows sürümünü kullanıyorum. Linux buharında (şarabı kullanmayan) şaraplarda şarap elde etmenin mümkün olup olmadığını merak ediyordum, bu yüzden iki buhar arasında geçiş yapmak zorunda değilim.


3
Bu talep edildi (2 ay önce), duyduğum her şey "Steam oyunların doğal olarak çalışmasını istiyor", ancak bazı geliştiricilerin oyunlarını Linux'a taşıyacağını düşünmüyoruz.
Blastcore

1
Şunu yapar:> Oyunlar> "Kütüphaneme Buhar Dışı Oyun Ekle", WINE ile kurulan buhar oyunlarını listeler mi? Öyleyse bunları linux istemcisine kısa yollar gibi eklemek mümkün olabilir.
Mateo

Yanıtlar:


6

Yani, bunun eski bir soru olduğunu biliyorum, ama bunu yapmanın bir yolu var gibi görünüyor. Bir çeşit .

EDIT: Yani, 1 oyun indirdikten sonra, çalışmıyor gibi görünüyor. Oyunu başlatmak hiçbir şey yapmaz. Hata yok .. sadece nada. Yani, YMMV.

Bu, istemciyi doğru klasörde bir appmanifest oluşturarak kurulabileceğini düşünmesi için kandırmayı içerir. Neyse ki, Steam iyi bir şekilde bir araya getirildiği ve hatalara toleranslı olduğu için, başka bir manifest kopyalayabilir, birkaç alanı değiştirebilir ve dosyayı otomatik olarak düzelterek oyunu indirmeye başlayabilirsiniz.

Bağlantının kopması durumunda ileride başvurmak için:

  1. Steam'de istediğiniz oyunu sağ tıklayın. "Masaüstü Kısayolu Oluştur" u tıklayın.

  2. Kısayolu metin olarak açın ve oyun kimliğini bulun. Exec satırında olacak. Örneğin, "Exec = buhar buhar: // rungameid / 204880" oyun kimliğinin 204880 olduğu anlamına gelir. (Bunun hangi oyunu bulduğu için bonus puan!: P)

  3. Şimdi yeni bir tezahür ettiriyoruz. (Oh, ve hala Steam'iniz açıksa, devam edip kapatabilirsiniz.) Büyük olasılıkla ~ / .local / share / Steam / SteamApps / adresine gideceksiniz. Birkaç "appmanifest_xxxxxx.acf dosyası (değişken uzunlukta) olacaktır. Bunlar yüklü oyunlarınızı temsil eder. Birini seçin (şimdiye kadar herhangi biri işe yarayacak gibi görünüyor). Kopyalayın ve appmanifest_gameid.acf olarak kaydedin Şimdi açın ve appID, GameID, isim ve ikinci isim alanlarını değiştirin.

  4. Steam'i tekrar açın.

  5. ??? (Buhar bizim yanlış dosyayı düzeltir. Ben kaldığı eski özelliklerinden bazıları fark ettik rağmen edebilir beni / sen / bizi ısırmaya geri gelir.)

  6. Kar! (indirmeye başlar)

Ve yazı itibariyle, bu aldığım kadarıyla. Oyunum hala indiriliyor ve aynı cevabı ararken bu KG'de karşılaştığımda paylaşacağımı sanıyordum :)


1
Güneş İmparatorluğu'nun Günahları mı?
Kim André

Muhtemelen? Bu oyunu kesinlikle iki yıl önce oynadım. :)
Logan

2

“Oyun Ekle ...”> “Buharsız Oyun Ekle” yi seçin.

Sağlanan listede oyunu arayın. Eğer bulursan, ekle ve bitirdin.

Bunu bulamazsanız, bir .desktop dosyası oluşturmak nerede Exec=wine /path/to/game/exeve koydu /usr/share/applications.

Oyun ekle penceresini kapatıp yeniden açın. Şimdi oyunu listede bulmalısınız.


0

Oyunu başlatmak için çok kısa bir komut dosyası oluşturabilirsiniz (Bkz: https://www.winehq.org/docs/wineusr-guide/running ) ve sonra "Buharsız Oyun Ekle" seçeneğini kullanarak buhar kitaplığınızda bir giriş oluşturabilirsiniz. bu senaryoya işaret eder. Bu, oyunu linux istemcisinde oyun listenizde olacağınız anlamına gelecektir.

Ancak windows Steam istemcisinin oyunu çalıştırmak için yine de yüklenmesi gerekir. Sadece sistem tepsisi simgesini gösterecek varsayılan modla minimum düzeyde yüklenmesinin mümkün olduğuna inanıyorum (belki de orijinalin sorulduğu sırada değil).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.