लिनक्स स्टीम (वाइन के साथ) से विंडोज स्टीम गेम कैसे चलाएं?


17

मैं वर्तमान में भाप के 2 संस्करणों का उपयोग कर रहा हूं, लिनक्स के साथ संगत गेम के लिए लिनक्स एक, और उन गेम्स के लिए वाइन में विंडोज़ संस्करण जो संगत नहीं हैं। मैं सोच रहा था कि क्या लिनक्स स्टीम (वाइन का उपयोग नहीं करने वाले) में गेम पर काम करने के लिए वाइन प्राप्त करना संभव है, इसलिए मुझे दो स्टीम के बीच आगे और पीछे स्विच करने की आवश्यकता नहीं है।


3
यह अनुरोध किया गया है (2 महीने पहले), जो कुछ भी मैंने सुना है वह यह है कि "स्टीम चाहता है कि खेल देशी तरीके से चलें", लेकिन हमें नहीं लगता कि कुछ डेवलपर्स अपने गेम को लिनक्स में पोर्ट करेंगे।
ब्लास्टकोर

1
करता है:> खेल> "मेरी लाइब्रेरी में एक नॉन-स्टीम गेम जोड़ें" WINE के साथ स्थापित स्टीम गेम को सूचीबद्ध करें? यदि ऐसा है तो उन्हें शॉर्ट-कट की तरह लिनक्स क्लाइंट में जोड़ना संभव हो सकता है।
मेटो

जवाबों:


6

इसलिए, मुझे पता है कि यह एक पुराना सवाल है, लेकिन ऐसा करने का एक तरीका है। की तरह

संपादित करें: तो, 1 गेम डाउनलोड करने के बाद, यह काम नहीं करता है। खेल शुरू करने से कुछ नहीं होता। कोई त्रुटि नहीं .. बस नाडा। तो, YMMV।

इसमें क्लाइंट को यह सोचकर धोखा देना शामिल है कि इसे सही फ़ोल्डर में एक एपेनिफेस्ट बनाकर स्थापित किया जा सकता है। सौभाग्य से, चूंकि स्टीम को अच्छी तरह से एक साथ रखा गया है और त्रुटियों के प्रति सहिष्णु है, तो आप बस कुछ अन्य अभिव्यक्तियों की नकल कर सकते हैं, कुछ फ़ील्ड बदल सकते हैं, और यह स्वचालित रूप से फ़ाइल को ठीक कर देगा और गेम डाउनलोड करना शुरू कर देगा।

लिंक टूटने की स्थिति में भविष्य के संदर्भ के लिए:

  1. स्टीम में अपने इच्छित गेम पर राइट-क्लिक करें। "डेस्कटॉप शॉर्टकट बनाएँ" पर क्लिक करें।

  2. शॉर्टकट को टेक्स्ट की तरह खोलें और गेमिड का पता लगाएं। यह Exec लाइन पर होगा। उदाहरण के लिए, "Exec = वाष्प भाप: // rungameid / 204880" का अर्थ है खेल 204880 है। (यह कौन सा खेल है, यह खोजने के लिए बोनस अंक!: P)

  3. अब हम एक नया प्रकटीकरण करते हैं। (ओह, और अगर आपके पास अभी भी स्टीम खुला है, तो आप आगे जा सकते हैं और इसे बंद कर सकते हैं।) सबसे अधिक संभावना है, आप ~ / .local / share / Steam / SteamApps / पर जाएंगे। कई "appmanifest_xxxxxx.acf फाइलें (चर लंबाई की) होंगी। ये आपके इंस्टॉल किए गए गेम का प्रतिनिधित्व करते हैं। (अब तक, यह किसी एक का काम करता है) चुनें। इसे कॉपी करें और इसे appmanifest_gameid.acf के रूप में सहेजें (जाहिर है गेमिड को किसके साथ बदलें। यह था)। अब इसे खोलें और appID, GameID, नाम और दूसरा नाम फ़ील्ड बदलें। इसे सहेजें।

  4. स्टीम को फिर से खोलें।

  5. ??? (स्टीम हमारी गलत फ़ाइल को ठीक करता है। हालाँकि, मैंने देखा है कि कुछ पुराने गुण बने हुए हैं जो मुझे / आपको / हमें काटने के लिए वापस आ सकते हैं।)

  6. फायदा! (यह डाउनलोड शुरू होता है)

और, लेखन के रूप में, यह जहाँ तक मुझे मिल गया है। मेरा गेम अभी भी डाउनलोड हो रहा है और मुझे लगा कि जब मैं एक ही उत्तर की तलाश कर रहा था तो मैं इस क्यूए में ठोकर खा गया था।


1
एक सौर साम्राज्य के पाप?
किम एंड्रे

शायद? मैंने निश्चित रूप से दो साल पहले वह खेल खेला था। :)
लोगन

2

"गेम जोड़ें ..."> "नॉन-स्टीम गेम जोड़ें" चुनें।

प्रदान की गई सूची में खेल के लिए खोजें। यदि आप इसे ढूंढते हैं, तो इसे जोड़ें और आपका काम हो गया।

यदि आपको यह नहीं मिलता है, तो एक .desktop फ़ाइल बनाएंExec=wine /path/to/game/exe और जहाँ इसे डालें /usr/share/applications

बंद करें और खेल विंडो जोड़ें फिर से खोलें। अब आपको सूची में गेम ढूंढना चाहिए।


0

आप गेम लॉन्च करने के लिए एक बहुत ही छोटी स्क्रिप्ट बना सकते हैं (देखें: https://www.winehq.org/docs/wineusr-guide/running ) और फिर "स्टीम नॉन-स्टीम गेम" का उपयोग करके अपने स्टीम लाइब्रेरी में एक प्रविष्टि बनाएं वह स्क्रिप्ट की ओर इशारा करता है। इसका मतलब यह होगा कि आपके पास लिनक्स क्लाइंट पर गेम की अपनी सूची में गेम होगा।

हालाँकि विंडोज़ स्टीम क्लाइंट को गेम चलाने के लिए लोड करना पड़ेगा। मेरा मानना ​​है कि यह संभव है (शायद सवाल पूछे जाने के समय मूल नहीं है), इसके लिए इसे किसी तरह के न्यूनतम मोड में लोड करना होगा जो केवल सिस्टम ट्रे आइकन दिखाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.