Starcraft 2 PlayOnLinux स्थापित करना


12

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

मैं i7 4790k और GTX 980 के साथ Ubuntu 16.04 चला रहा हूं


1
कृपया टर्मिनल से "वाइन <battlenetwhatever.exe>" के माध्यम से युद्ध का संचालन करें और त्रुटियों के साथ अपना उत्तर संपादित करें। इसके अलावा, क्या आपने वाइन की GPU मेमोरी बढ़ाने की कोशिश की है (winetricks videomemurrencyize = <sizegraitthan512>)?
14

मैने समस्या के बारे में पता लगाया। मुझे विजुअल C 2015 की आवश्यकता है जो अभी तक playonlinux पर नहीं है
टॉमकिस

1
मुझे लगता है, उस स्थिति में, आप इस पृष्ठ का अनुसरण कर सकते हैं: appdb.winehq.org/objectManager.php?sClass=version&iId=33156 जब तक आप अपना समर्थन प्राप्त नहीं कर लेते, या स्वयं इसका परीक्षण नहीं कर लेते।
14

अच्छी तरह से इस दौड़ को देखते हुए, मैं इस मुद्दे को ठीक नहीं कर सकता हूं
टॉमकिस

जवाबों:


24

PlayOnLinux इस लेखन के समय Starcraft II के साथ एक भयानक काम करता है। यदि आपका अंतिम लक्ष्य लिनक्स पर Starcraft II खेल रहा है, तो यहां मेरे लिए उबंटू 17.04 पर काम किया गया है

  1. PlayOnLinux को पूरी तरह से हटा दें।

    sudo apt-get remove playonlinux
    
  2. ओएस के साथ जहाज करने वाले शराब को फाड़ दें।

    sudo apt-get remove wine
    sudo apt autoremove
    
  3. 32 बिट आर्किटेक्चर सक्षम करें

    sudo dpkg --add-architecture i386
    
  4. शराब के मंचन के लिए रेपो जोड़ें।

    sudo add-apt-repository ppa:wine/wine-builds
    
  5. अद्यतन और स्थापित करें

    sudo apt-get update
    sudo apt-get install winehq-staging
    
  6. पकड़ो.net.net इंस्टॉलर

    wget https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP && mv getInstallerForGame\?os\=win Battle.net-Setup.exe
    
  7. वाइनकेफग चलाकर वाइन को कॉन्फ़िगर करें और फिर नीचे स्क्रीनशॉट के अनुसार सेटिंग्स समायोजित करें। अपने मूल संकल्प के साथ संकल्प को बदलें।

    winecfg
    

    शराब विन्यास स्क्रीनशॉट

  8. इसे शराब के साथ चलाएं

    wine Battle.net-Setup.exe
    
  9. उबंटू पर आप किसी भी बर्फ़ीला तूफ़ान जैसे कि Starcraft II, Diablo 3, या Heros of the Storm से बहुत अधिक किक मार सकते हैं लेकिन मैंने केवल Starcraft II के साथ इसका परीक्षण किया है।

इसके अलावा, मुझे अपने गेमिंग लैपटॉप को पाने के लिए कुछ अतिरिक्त हुप्स के माध्यम से यहां कूदना पड़ा, वास्तव में इसके अंदर दो ग्राफिक्स कार्ड का बेहतर उपयोग करना। यदि आप इस नाव में भी हैं, तो आपको Starcraft II को सही पाने के लिए पढ़ना जारी रखना होगा।

  • "सिस्टम सेटिंग" लॉन्च करें
  • "सॉफ़्टवेयर और ड्राइवर" खोलें
  • टैब पर पहुँचें, "अतिरिक्त ड्राइवर"
  • विक्रेता से नवीनतम बाइनरी ड्राइवरों पर स्विच करें। (सॉरी ओपन सोर्स कम्युनिटी - मुझे स्टारक्राफ्ट पसंद है)

    बाइनरी ड्राइवर्स का चयन किया

  • फिर लिनक्स से कहें कि हमेशा अपने बीफ़ कार्ड का उपयोग करें

    nvidia-settings
    
  • और प्राइम प्रोफाइल को NVIDIA पर सेट करें

--- यह आपको चला रहा है, लेकिन स्थिर नहीं है। अगर मैं एक-दो मिनट से ज्यादा खेल में खेल रहा था तो मुझे एक अनफिट ब्लजार्ड त्रुटि मिली। तो क्या कुछ अतिरिक्त बदलावों ने मुझे स्थिर किया है।

    sudo apt-get install winetricks winbind

    winetricks corefonts vcrun2005 vcrun2008 vcrun2015

    cd "/home/rakaim/.wine/drive_c/Program Files (x86)/Blizzard App/Battle.net.8394"

    mv "Battle.net Helper.exe" "Battle.net Helper.exe.old"

स्थापित winetricks और कुछ सहायक सॉफ्टवेयर। तब मुझे Battle.net Helper.exe को पुराने नाम देना पड़ा।

संपादित करें: मैंने देखा कि यह निर्देशिका "Battle.net.8394" प्रत्येक Battle.net अपडेट पर संख्याओं में परिवर्तन करती है। नवीनतम स्थापित संस्करण में आपके द्वारा आवश्यक परिवर्तन करने के लिए ध्यान रखें।

संपादित करें: नई त्रुटियों ने सुझाव दिया कि मुझे winbind स्थापित करने की आवश्यकता है। यह मदद करने के लिए प्रतीत होता है।

संपादित करें: 17.04 उबंटू में अपग्रेड किया गया

gl hf


वाइन-स्टेजिंग स्थापित करने के लिए मुझे वाइन-स्टेजिंग वेबसाइट पर दिए गए निर्देशों का उपयोग करना पड़ा: वाइन-staging.com/installation.html
डोलफोन बाइलीन

1
यह काम करने के लिए जवाब के लिए पहले से शराब निर्देशिका को हटाने के लिए महत्वपूर्ण है। rm -rf ~/.wine। सावधान रहें कि कमांड को हटाने के लिए गड़बड़ न करें।
6 फीट डैन

1
FYI करें आप बस कर सकते हैं:wget -O Battle.net-Setup.exe https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP
ताकतवर क्रिस

1
क्या आपके पास उबंटू 18.04 के लिए एक कार्य अद्यतन है? बस लिनक्स और वाइन की एक ताजा स्थापना की और तारक्राफ्ट स्थापित नहीं कर सकता ... मुझे शराब निकालने के लिए मिला और त्रुटि मिली "आभासी पैकेज जैसे 'शराब' को हटाया नहीं जा सकता"
असीमिलाटर

1
खेल के नवीनतम संस्करण के साथ, Battle.net Helper.exeएक .dll फ़ाइल है। मैंने इस नाम बदलने के कदम को छोड़ दिया है और चीजें वैसे भी काम कर रही हैं।
जो कोडर

1

पीओएल के साथ स्थापित होने पर आपको अग्रिम सेट अप (कस्टम) करना होगा और कुछ कामों को अलग से स्थापित करना होगा। मैं Ubuntu 16.04 पर SC2 खेल रहा हूं। यह अभी भी दुर्भाग्य से दुर्घटनाग्रस्त हो रहा है। AFAIR, मैंने कमोबेश इसके बाद https://www.youtube.com/watch?v=jv8s0_5Yvlg

ये SC2 के लिए कॉन्फ़िगर किए गए मूल अंश हैं (कॉन्फ़िगर करें -> शराब -> शराब कॉन्फ़िगर करें):

शराब देशी ओवरराइड करती है


क्या आप अपनी पोस्ट में थोड़ी और जानकारी शामिल कर सकते हैं? लिंक-केवल उत्तर यहां विलोपन के लिए अनुरोध हैं।
अनाम 2

यह संदर्भ वास्तव में महत्वपूर्ण है, भले ही इसके ढेर के अनुसार एक अच्छा जवाब नहीं है, मुझे यह सवाल में दिलचस्पी रखने वाले किसी भी व्यक्ति के लिए बहुत उपयोगी लगता है
जार्डिलियोर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.