Return to site

Play On Linux Starcraft 2

broken image


Many users have tried running SC:BW on Linux with different combinations of distros and versions. This is a compilation of solutions that could help you with some problems.

  • 2BUGS

Normal Installation[edit]

StarCraft 2 Linux Mint Gameplay. I play Starcraft 2 on Linux and apparently I'm not the only one. At the end of last month I wrote a brief guide for getting Starcraft 2 working under Linux using Wine.In the last ten days that guide has gotten nearly nine thousand views and currently has ninety comments. https://uoveyp.over-blog.com/2021/01/3d-model-of-building-design.html. Okie dokie - so I've mentioned before that I play Starcraft 2 under my Linux install with no issues. Since the game's official release a few days ago I have been getting a good bit of traffic on those two pages - so I figured I would put together a quick HOWTO for getting Starcraft 2 working on your Linux distro of choice. If you are using Linux and want to play StarCraft II, it is possible to install it through Wine or CrossOver. Jeff Hoogland of Thoughts on Technology blog was able to install and play StarCraft 2 on his Ubuntu 10.04 desktop without problems. He did it by installing Wine 1.2 and did a few configuration tweaks.

Use any wine version to install your SC:BW, obtained on your battle.net account. Your game should be able to run in some setups; if it runs, just update the game entering b.net multiplayer before the next steps. Download minecraft windows 10 edition free pc.


BUGS[edit]

Black screen after running[edit]

You could change your drivers to proprietary (not recommended), run the game on windowed mode with ChaosLauncher or try a different wine version. Refer to the bug below.


Garbled Battle.net[edit]

Because of the method SC:BW draws the screen, wine becomes a little confused. The buttons could be missing, text could be overwritten on the same place without cleaning the previous text, the font could be blocky.
There is some discussion here about possible causes. One solution is to run the game via ChaosLauncher with the window mode plugin, but this is not enough if you want to run the game on fullscreen.There are some patches that people submitted to solve this bug, but compiling may be a bit tricky. A quicker way to use them is to download PlayOnLinux. This program can provide you a wine version that has this fixed, probably with one of these patches. After installing, go to Tools>Manage Wine Versions. Install version 1.5.1-Starcraft_battlenet; it should be installed on ~/.PlayOnLinux/wine/linux-x86/1.5.1-Starcraft_battlenet/bin/wine. Remember this path, as you will have to call it when running this specific wine version.

Another useful thing is to download some Windows fonts. On your console:

$ wget http://winetricks.org/winetricks

$ chmod +x winetricks

$ sh winetricks corefonts


This should solve this bug. Now, to run SC:BW, remember to call wine from the 1.5.1 path:

$ ~/.PlayOnLinux/wine/linux-x86/1.5.1-Starcraft_battlenet/bin/wine ~/.wine/drive_c/Program Files/StarCraft/StarCraft.exe

Keyboard stuck[edit]

Play Starcraft 2 Offline

Some users experienced a bug that makes your keyboard unresponsive after creating a new multiplayer game. This could be caused by the window losing focus and the keyboard inputs going straight to console.

You can circunvent this bug by running the game on a separate X server, so that the window never loses focus:

$ xinit ~/.PlayOnLinux/wine/linux-x86/1.5.1-Starcraft_battlenet/bin/wine ~/.wine/drive_c/Program Files/StarCraft/StarCraft.exe -- :1

You can go back to your desktop using Ctrl+Alt+F1~F8.

Minecraft java windows 10.

Wrong aspect ratio[edit]

When running on a widescreen monitor, your video driver could be stretching the image to fill the entire screen. If you use an open-source driver (intel, nouveau, radeon), run this on terminal (you should replace --output HDMI-4 with your connected display; check with xrandr --prop):

Play On Linux Starcraft 2

Specs for fortnite. $ xrandr --output HDMI-4 --set 'scaling mode' 'Full aspect'

If you use proprietary drivers, there should be an option on your video configuration manager. Enable fixed aspect ratio.


http://xsybag.xtgem.com/Blog/__xtblog_entry/19222714-antares-autotune-mac-crack-download#xt_blog.

No sound when running on a separate X server[edit]

You must add your current user to the audio group:

$ sudo adduser _username_ audio
Also, you should relog with your user for the change to take effect.

This document describes how to install and run Starcraft (a game by Blizzard Entertainment) on a system that does not have Windows 95, NT 4.0, or later installed, but instead has a Linux operating system installed.

Last updated on July 12th 2008 (final update): The absolutely positively very last final ultimate update to this document. Just writing in to inform that I will not be able to help you with any Starcraft and/or Wine related issues. Go to the WineHQ website and proceed from there to the AppDB or wherever if you wish to find help with your issues. Emailing me won't get you anything other than a polite answer telling what I just wrote above, if even that. Thank you all for your time. Also, please note that this document is preserved here only for archival purposes and probably is not helpful in setting up Wine/Starcraft, quite possibly it will all go wrong if you try to follow it in any way. You should in all likelihood ignore it.

Index:

Hardware and software requirements:

As far as I know, the hardware required is the same as for running Starcraft in Windows:

  • Pentium 90 or better
  • 16 MB RAM
  • 80 MB free hard disk space
  • 2X CD-ROM drive (4X for cinematics)
  • SVGA card (capable of 640x480 with 256 colours (8bpp))
  • a mouse
  • a sound card

The software required:

  • Linux
  • X server that supports your mouse and your video card (in 640x480x8bpp)
  • for sound, you should have Open Sound System driver that supports your sound card (digital playback, MIDI capabilities aren't needed/used). See The Linux Sound HOWTO if you have trouble configuring your sound card for Linux.
  • Starcraft CD

Starcraft installation and updating:

Note: This installation guide is for those who want to/have to install Starcraft on a Linux partition using Wine. It is not necessary, if you can and have installed Starcraft under a Windows system: it should work fine as long as the partition Starcraft is installed to is visible in Linux with long file names intact and Wine is correctly configured. If this is the case, you might want to skip straight to the Playing Starcraft section. If you have not successfully installed/configured Wine, see the Wine FAQ and the Wine man pages. For a quick start, I recommend you download the latest Wine source release tarball you can find, and use the wineinstall script to install it (see the README file that comes with Wine). Things to remember if you don't use wineinstall:

  • Remember to have default registry entries installed (either using existing Windows registry or installing the Wine default entries). See how wineinstall installs the registries if you don't have a clue (although, if you don't have a clue, you should be using the wineinstall script).
  • Remember to create a proper wine.conf file. You can use the wine.ini file that comes with Wine and edit it to to suit your system, but there are tools that can make things easier for you (I don't cover them since I don't use them).
  • Remember that the directories referred to in the registry and wine.conf should exist.

The next step is to run the installation program ('wine --winver win95 install.exe' in the mounted cdrom drive directory, NOTE: the --winver switch is needed for the install to complete properly, the WineLook setting in the wine.conf does not do the same thing as the --winver switch). The installation program should work regardless of your current video mode (unless you want to see the Warcraft Adventures and Diablo II video bits), but on my machine at least the colours were all wrong in 16bpp mode, and the graphic text buttons could not be seen in an 8bpp mode. If you can't make the texts appear in the initial screen, you can find the installation button by moving the mouse in the left half of the screen from top downwards and clicking left mouse button when you hear the first 'twok' or whatever, if you have sound working (if it is, you should have already heard a sound while the installation menu was loading), otherwise you'll just have to work systematically.

Once you've clicked the Install button in the installation program, it will ask whether to install DirectX 5 or not (answer 'no, but continue anyway'), and about the installation directory (with old Wine versions the default does not work, use c:scraft for those, most Wine versions should be able to handle almost any directory name you throw at them). The rest of the questions are self-explanatory. By now, you should already be seeing the installation progress bars. Sooner or later it will produce an error (if it instead completes successfully with no errors, it means that this bit of the HOWTO needs updating, not that something is terribly wrong). The error you should get is the 'cannot execute staredit' variety, any other error indicates a problem with your Wine setup (lack of premade Windows directories and registry entries are the most probable cause). Exit the install and run StarEdit manually ('wine StarEdit.exe' in the installation directory), it puts some more stuff in the registry (this phase probably isn't necessary, but it doesn't hurt either).

At this point you might want to register Starcraft if you haven't already done so.

Updating Starcraft is a piece of cake assuming the installation of Starcraft was successful. Just download the patch, run it, go to the Starcraft installation directory, where bnupdate.exe should have appeared, run it, and it should patch the game and tell you it was successful in it. If instead it tells you to reinstall Starcraft, follow the advice, the patch doesn't work unless the installation has been completed properly.

Playing Starcraft:

Make sure the drive Starcraft is installed on is one listed in your ~/.winerc or global wine.conf.

  • Mount the Starcraft CD.
  • Killing your window manager at this point can help out with performance, and prevent wacky things from happening (like switching virtual desktops).
  • Execute `wine StarCraft.exe` in the Starcraft directory, or alternatively, use the following script (note: start the script in the directory where the Starcraft files reside (or change the script to do the directory changing for you), otherwise Starcraft might complain). The script runs X server on display number 1 and Starcraft on it, the default (display number 0) won't be affected, so you may use the script even if X is already running and so switch between Starcraft and your regular X session. The modifications to the XF86Config file (don't modify the original, make a copy and use that) are: in section 'Screen', change DefaultColorDepth to 8, if it isn't so already, and in the subsection 'Display' that has 'Depth 8', remove all modes other than '640x480'. If you have trouble editing the XF86Config file, see the XF86Config man page for additional information.

Starcraft 2 Download Free

Play On Linux Starcraft 2

Specs for fortnite. $ xrandr --output HDMI-4 --set 'scaling mode' 'Full aspect'

If you use proprietary drivers, there should be an option on your video configuration manager. Enable fixed aspect ratio.


http://xsybag.xtgem.com/Blog/__xtblog_entry/19222714-antares-autotune-mac-crack-download#xt_blog.

No sound when running on a separate X server[edit]

You must add your current user to the audio group:

$ sudo adduser _username_ audio
Also, you should relog with your user for the change to take effect.

This document describes how to install and run Starcraft (a game by Blizzard Entertainment) on a system that does not have Windows 95, NT 4.0, or later installed, but instead has a Linux operating system installed.

Last updated on July 12th 2008 (final update): The absolutely positively very last final ultimate update to this document. Just writing in to inform that I will not be able to help you with any Starcraft and/or Wine related issues. Go to the WineHQ website and proceed from there to the AppDB or wherever if you wish to find help with your issues. Emailing me won't get you anything other than a polite answer telling what I just wrote above, if even that. Thank you all for your time. Also, please note that this document is preserved here only for archival purposes and probably is not helpful in setting up Wine/Starcraft, quite possibly it will all go wrong if you try to follow it in any way. You should in all likelihood ignore it.

Index:

Hardware and software requirements:

As far as I know, the hardware required is the same as for running Starcraft in Windows:

  • Pentium 90 or better
  • 16 MB RAM
  • 80 MB free hard disk space
  • 2X CD-ROM drive (4X for cinematics)
  • SVGA card (capable of 640x480 with 256 colours (8bpp))
  • a mouse
  • a sound card

The software required:

  • Linux
  • X server that supports your mouse and your video card (in 640x480x8bpp)
  • for sound, you should have Open Sound System driver that supports your sound card (digital playback, MIDI capabilities aren't needed/used). See The Linux Sound HOWTO if you have trouble configuring your sound card for Linux.
  • Starcraft CD

Starcraft installation and updating:

Note: This installation guide is for those who want to/have to install Starcraft on a Linux partition using Wine. It is not necessary, if you can and have installed Starcraft under a Windows system: it should work fine as long as the partition Starcraft is installed to is visible in Linux with long file names intact and Wine is correctly configured. If this is the case, you might want to skip straight to the Playing Starcraft section. If you have not successfully installed/configured Wine, see the Wine FAQ and the Wine man pages. For a quick start, I recommend you download the latest Wine source release tarball you can find, and use the wineinstall script to install it (see the README file that comes with Wine). Things to remember if you don't use wineinstall:

  • Remember to have default registry entries installed (either using existing Windows registry or installing the Wine default entries). See how wineinstall installs the registries if you don't have a clue (although, if you don't have a clue, you should be using the wineinstall script).
  • Remember to create a proper wine.conf file. You can use the wine.ini file that comes with Wine and edit it to to suit your system, but there are tools that can make things easier for you (I don't cover them since I don't use them).
  • Remember that the directories referred to in the registry and wine.conf should exist.

The next step is to run the installation program ('wine --winver win95 install.exe' in the mounted cdrom drive directory, NOTE: the --winver switch is needed for the install to complete properly, the WineLook setting in the wine.conf does not do the same thing as the --winver switch). The installation program should work regardless of your current video mode (unless you want to see the Warcraft Adventures and Diablo II video bits), but on my machine at least the colours were all wrong in 16bpp mode, and the graphic text buttons could not be seen in an 8bpp mode. If you can't make the texts appear in the initial screen, you can find the installation button by moving the mouse in the left half of the screen from top downwards and clicking left mouse button when you hear the first 'twok' or whatever, if you have sound working (if it is, you should have already heard a sound while the installation menu was loading), otherwise you'll just have to work systematically.

Once you've clicked the Install button in the installation program, it will ask whether to install DirectX 5 or not (answer 'no, but continue anyway'), and about the installation directory (with old Wine versions the default does not work, use c:scraft for those, most Wine versions should be able to handle almost any directory name you throw at them). The rest of the questions are self-explanatory. By now, you should already be seeing the installation progress bars. Sooner or later it will produce an error (if it instead completes successfully with no errors, it means that this bit of the HOWTO needs updating, not that something is terribly wrong). The error you should get is the 'cannot execute staredit' variety, any other error indicates a problem with your Wine setup (lack of premade Windows directories and registry entries are the most probable cause). Exit the install and run StarEdit manually ('wine StarEdit.exe' in the installation directory), it puts some more stuff in the registry (this phase probably isn't necessary, but it doesn't hurt either).

At this point you might want to register Starcraft if you haven't already done so.

Updating Starcraft is a piece of cake assuming the installation of Starcraft was successful. Just download the patch, run it, go to the Starcraft installation directory, where bnupdate.exe should have appeared, run it, and it should patch the game and tell you it was successful in it. If instead it tells you to reinstall Starcraft, follow the advice, the patch doesn't work unless the installation has been completed properly.

Playing Starcraft:

Make sure the drive Starcraft is installed on is one listed in your ~/.winerc or global wine.conf.

  • Mount the Starcraft CD.
  • Killing your window manager at this point can help out with performance, and prevent wacky things from happening (like switching virtual desktops).
  • Execute `wine StarCraft.exe` in the Starcraft directory, or alternatively, use the following script (note: start the script in the directory where the Starcraft files reside (or change the script to do the directory changing for you), otherwise Starcraft might complain). The script runs X server on display number 1 and Starcraft on it, the default (display number 0) won't be affected, so you may use the script even if X is already running and so switch between Starcraft and your regular X session. The modifications to the XF86Config file (don't modify the original, make a copy and use that) are: in section 'Screen', change DefaultColorDepth to 8, if it isn't so already, and in the subsection 'Display' that has 'Depth 8', remove all modes other than '640x480'. If you have trouble editing the XF86Config file, see the XF86Config man page for additional information.

Starcraft 2 Download Free

Notes on playing:

  • While playing, it is extremely helpful if you can telnet in and with top watch wine's/the X server's memory usage, both can freak out suddenly without much notice. If you lose too much memory you can really wack out your video card (crashing X in this video mode isn't exactly pretty). When Starcraft seems to be slowing down and/or you're chewing up memory (believe me, both of these will happen), save and quit immediately, even if one of those wacky computer teams is bringing on a massive Zergling rush.
  • When you do quit Starcraft, MAKE SURE you kill off any stale wine processes. wine doesn't seem to clean up after itself all that well and often leaves stale processes around. Shutting down X while one (or more) of these processes is still alive makes machines grumpy. A common result is, upon shutting down X (or attempting to) it instead starts using up more and more memory until you have to kill -9 it, which is always a nasty way to end a process. Killing of the stale wine processes is usually as simple as executing `killall wine`.
  • I recommend using jslaunch if you have no way to log into your machine to kill wine/X when your keyboard has been locked.

Starcraft/WINE IPX How-To

  • 1. Including networking support in the kernel.

    An obvious requirement for playing network games under Linux is the inclusion of network support into the kernel. https://bin-download.mystrikingly.com/blog/newton-newton-plugin-for-after-effects2-1-22-download-free. There are already a number of excellent How-Tos dealing with this topic and I see no purpose in rewriting what we already have, so if you need help on configuring networking support in your kernel, see the The Linux Networking HOWTO.

  • 2. OK, I have Starcraft installed and my kernel configured properly.what now?

    There are several tools which allow manipulation of IPX interfaces under linux. Only one is really needed to configure a system for IPX with regards to Starcraft, and this one is ipx_interface. For example, to create an IPX interface for someone whose network interface is an ethernet card and whose network uses the 802.2 frame-type, just execute the command 'ipx_interface add -p eth0 802.2 0x12345678'. This will create a primary(this is important, Starcraft won't work without a primary interface!!) IPX interface on eth0 of frame-type 802.2 and with the network address 0x12345678. The network address is arbitrary, just make sure that all the machines playing in the game, regardless of the OS they are running, use the SAME network address. Be careful, though, not to use 0x00000000, which is an invalid network address so far as Linux is concerned. I believe this is because 0x00000000 is an unroutable address. However, Windows boxes all default to using that, so do be sure to open up Network Properties and change the network address under the IPX adapter properties to the same one that the Linux box is using. If this is not done, I can guarantee that the instant a Windows box tries to join(assuming it sees the game at all) it will lock up, or at the very least Starcraft will(on the Windows box). The frame-type most commonly used is 802.2, and so long as all the machines involved in the game are set to use the same frame-type, everything should be fine.

  • 3. Play some Starcraft!! That's all there is to configuring IPX for Starcraft running under WINE in Linux. You should be able to create/join games, and otherwise play Starcraft as usual.

Miscellaneous notes:

  • Battle.net is known not to work well with Wine, and modem/direct connect probably don't work either.
  • Version 1.04 and later and Brood Wars don't work with old Wines (give a black screen) unless you use a windows provided crtdll (-dll -crtdll flags, if I'm not mistaken). If you don't have Win9x, obtaining crtdll might be difficult. The first tarball release that didn't need Win9x provided crtdll was 19990426.
  • Wine+Starcraft is still buggy with sound, so when playing it does help to save often, since the next crash could be just around the corner.
  • For test results about running Starcraft check the Application database accessible from Wine home page.
  • I have previously recommended 981108 version of Wine for playing Starcraft, but that was back then. DON'T USE IT UNLESS YOU'RE STUPID OR REALLY REALLY DESPERATE (or you already know it does work for you). Use the latest Wine tarball release you can get your hands on, and if it doesn't work, contact the newsgroup comp.emulators.ms-windows.wine with a decent bug report (see Wine documentation about this) or me if you think it's not working because/despite you followed my HOWTO correctly. If you don't get help that way, try a bit older version, or ask around for a known working version (20001202 currently works for me, I haven't tested any later ones, and as always, your mileage may vary).
Copyright © 1998, 1999, 2000, 2001, 2002 Ilkka Forsblom. Many thanks to LinuxGames, Rob Latham, Brian King, Ove Kaaven, Juergen Schmied, Chris Chiappa, Donald Giuliano and everyone else who has provided information for this document.

This document got 5 out of 5 stars from the Linux Game Tome public (four people have rated this document).
people have visited my site, most of the hits have been to this page, which was first published after Christmas 1998.

Appendix: Links





broken image