Cài đặt Starcraft 2 PlayOnLinux


12

Tôi đang sử dụng play trên linx và tôi muốn cài đặt Starcraft với nó nhưng nó thất bại mỗi khi tôi cố gắng. Tôi đã cài đặt thành công nhưng sau đó khi tôi chạy battle.net, nó không mở hoặc gặp sự cố ngay lập tức. Tôi đã thử các phiên bản Wine khác nhau cùng một lần.

Tôi đang chạy Ubuntu 16.04 với i7 4790k và GTX 980


1
Vui lòng chạy battle.net từ thiết bị đầu cuối thông qua "rượu <battlenetwhthing.exe>" và chỉnh sửa câu trả lời của bạn có lỗi. Ngoài ra, bạn đã thử tăng bộ nhớ GPU của Wine (winetricks videomemorysize = <sizeg [than512>) chưa?
negusp 7/11/2016

Tôi đã tìm ra vấn đề. Tôi cần Visual C 2015 chưa có trên playonlinux
tomkis 7/11/2016

1
Tôi đoán, trong trường hợp đó, bạn có thể theo dõi trang này: appdb.winehq.org/objectManager.php?sClass=version&iId=33156 cho đến khi bạn nhận được hỗ trợ hoặc tự kiểm tra.
negusp 7/11/2016

Xem xét kỹ điều này không chạy, tôi không thể khắc phục sự cố
tomkis

Câu trả lời:


24

PlayOnLinux thực hiện một công việc khủng khiếp với Starcraft II tại thời điểm viết bài này. Nếu mục tiêu cuối cùng của bạn là chơi Starcraft II trên Linux, thì đây là thứ phù hợp với tôi, trên Ubuntu 17.04

  1. Xóa PlayOnLinux hoàn toàn.

    sudo apt-get remove playonlinux
    
  2. Xé rượu mà vận chuyển với HĐH.

    sudo apt-get remove wine
    sudo apt autoremove
    
  3. Kích hoạt kiến ​​trúc 32 bit

    sudo dpkg --add-architecture i386
    
  4. Thêm repo cho dàn rượu vang.

    sudo add-apt-repository ppa:wine/wine-builds
    
  5. Cập nhật và cài đặt

    sudo apt-get update
    sudo apt-get install winehq-staging
    
  6. Grab cài đặt battle.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. Định cấu hình rượu bằng cách chạy winecfg và sau đó điều chỉnh cài đặt theo ảnh chụp màn hình bên dưới. Thay đổi độ phân giải với độ phân giải gốc của bạn.

    winecfg
    

    Rượu cấu hình ảnh chụp màn hình

  8. Chạy với rượu

    wine Battle.net-Setup.exe
    
  9. Từ đó, bạn có thể khởi động khá nhiều trò chơi Blizzard như Starcraft II, Diablo 3 hoặc Heros of the Storm trên Ubuntu nhưng tôi chỉ thử nghiệm điều này với Starcraft II.

Hơn nữa, tôi đã phải nhảy qua một số vòng bổ sung để đưa máy tính xách tay chơi game của mình đến đây để thực sự sử dụng tốt hơn hai card đồ họa có trong nó. Nếu bạn cũng ở trên chiếc thuyền này, bạn sẽ cần tiếp tục đọc để có được Starcraft II vừa phải.

  • Khởi chạy "Cài đặt hệ thống"
  • Mở "Phần mềm và Trình điều khiển"
  • Truy cập tab, "Trình điều khiển bổ sung"
  • Chuyển sang trình điều khiển nhị phân mới nhất từ ​​nhà cung cấp. (Xin lỗi cộng đồng mã nguồn mở - Tôi thích Starcraft)

    Trình điều khiển nhị phân được chọn

  • Sau đó bảo Linux luôn sử dụng thẻ cowy của bạn

    nvidia-settings
    
  • Và đặt Cấu hình chính thành NVIDIA

--- Điều này giúp bạn chạy, nhưng không ổn định. Nếu tôi chơi trong trò chơi hơn một vài phút, tôi đã gặp phải một lỗi bão tuyết vô ích. Vì vậy, một số thay đổi bổ sung đã ổn định tôi.

    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"

Đã cài đặt winetricks và một số phần mềm hỗ trợ. Sau đó tôi phải đổi tên Battle.net Helper.exe thành cũ.

Chỉnh sửa: Tôi nhận thấy rằng thư mục "Battle.net.8394" này thay đổi số của nó trên mỗi bản cập nhật Battle.net. Hãy cẩn thận để thực hiện các thay đổi bạn cần trong phiên bản cài đặt mới nhất.

Chỉnh sửa: Lỗi mới cho thấy tôi cần cài đặt winbind. Nó dường như đã giúp đỡ.

Chỉnh sửa: Đã nâng cấp lên Ubuntu 17.04

gl hf


Tôi đã phải sử dụng các hướng dẫn trên trang web dàn rượu để cài đặt giai đoạn rượu vang: Wine-staging.com/installation.html
dolphone bubleine

1
Điều quan trọng là phải xóa thư mục rượu trước để câu trả lời này hoạt động. rm -rf ~/.wine. Hãy cẩn thận để không làm rối lệnh đó.
6ft Dan

1
FYI bạn chỉ có thể làm:wget -O Battle.net-Setup.exe https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP
The Mighty Chris

1
Bạn có bản cập nhật làm việc cho Ubuntu 18.04 không? Vừa mới cài đặt linux và rượu vang và không thể cài đặt starcraft ... Tôi đã gỡ bỏ rượu và gặp lỗi "các gói ảo như 'rượu vang' không thể gỡ bỏ"
Assimilater

1
Với phiên bản mới nhất của trò chơi, Battle.net Helper.exelà một tập tin. Tôi đã bỏ qua bước đổi tên này và mọi thứ dường như vẫn đang hoạt động.
Joe Coder

1

Bạn cần phải thiết lập trước (tùy chỉnh) và cài đặt một số lib riêng biệt, khi cài đặt với POL. Tôi đang chơi SC2 trên Ubuntu 16.04. Nó vẫn bị treo đôi khi không may. AFAIR, tôi ít nhiều theo dõi điều này https://www.youtube.com/watch?v=jv8s0_5YvLg

Đây là những lib tự nhiên mà tôi đã cấu hình cho SC2 (Cấu hình -> Rượu -> Cấu hình Rượu):

Rượu vang ghi đè


Bạn có thể bao gồm một chút thông tin trong bài viết của bạn? Câu trả lời chỉ liên kết là yêu cầu xóa ở đây.
nặc

Tài liệu tham khảo này thực sự quan trọng mặc dù nó không phải là một câu trả lời hay vì mỗi lần tràn ngăn xếp, tôi thấy nó rất hữu ích cho bất kỳ ai quan tâm đến câu hỏi
zardilior
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.