Add summary to Multiplayer Warcraft III instructions intro section
This commit is contained in:
@@ -1,16 +1,23 @@
|
|||||||
[*Warcraft III: The Frozen Throne*](http://en.wikipedia.org/wiki/Warcraft_III:_The_Frozen_Throne) is an expansion pack for the tower defense game *Warcraft III* by Blizzard Entertainment. It was released for Microsoft Windows and Mac OS X in 2003. This article will explain how to get multiplayer gameplay working on Linux.
|
[*Warcraft III: The Frozen Throne*](http://en.wikipedia.org/wiki/Warcraft_III:_The_Frozen_Throne) is an expansion pack for the tower defense game *Warcraft III* by Blizzard Entertainment. It was released for Microsoft Windows and Mac OS X in 2003. This article will explain how to get multiplayer gameplay working on Linux.
|
||||||
|
|
||||||
|
The game provides two options for multiplayer: "LAN" and "battle.net". The LAN option will work out of the box if all players are on the same physical subnet and the broadcast address is working properly. The "battle.net" option, which allows multiplayer over the open internet, is slightly more complicated because Blizzard has shut down the original *Warcraft III* multiplayer servers. Therefore, for this option to work:
|
||||||
|
1. [One player must set up a PvPGN server at a publicly reachable, static IPv4 address.](#host-instructions)
|
||||||
|
2. [All players must patch Warcraft III to use that server instead of the default.](#client-instructions)
|
||||||
|
3. Then, either:
|
||||||
|
1. [The game host must enable port forwarding.](#port-forwarding)
|
||||||
|
2. Or: [all players must connect to the same VPN.](#creating-a-vpn-with-wireguard)
|
||||||
|
|
||||||
|
These instructions focus on how to accomplish this on Linux, but the basic concept is the same regardless of operating system. Although the game did receive a Mac OS X release, that version will not work because the PvPGN patch is only available for Windows. Therefore, Mac users should also follow the WINE instructions.
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
You will need:
|
All players will need:
|
||||||
|
|
||||||
* *Warcraft III: The Frozen Throne* for Windows
|
* *Warcraft III: The Frozen Throne* for Windows
|
||||||
* 32-bit WINE
|
* 32-bit WINE
|
||||||
|
|
||||||
If all players are not on the same LAN subnet, they each must use a version of the game patches to use alternative battle.net servers. The game host must set up port forwarding, or, if this isn't an option, all players must connect to the same VPN. Instructions for both options follow.
|
|
||||||
|
|
||||||
## Running *Warcraft III* with WINE
|
## Running *Warcraft III* with WINE
|
||||||
|
|
||||||
To run the game on Linux, you must install [WINE](http://winehq.org), a compatibility layer created to allow running Windows applications on UNIX operating systems. There should be a package for it available from your Linux distro.
|
To run the game on Linux, you must install [WINE](http://winehq.org), a compatibility layer created to allow running Windows applications on UNIX-like operating systems. There should be a package for it available from your Linux distro.
|
||||||
|
|
||||||
Once WINE is installed, check that it works by using it to run *Warcraft III*, as shown below. The game may not play nice with all desktop environments because it changes the screen resolution and runs in full screen. It seems to work acceptably in [i3](http://i3wm.org), although unfocusing the game window may cause issues.
|
Once WINE is installed, check that it works by using it to run *Warcraft III*, as shown below. The game may not play nice with all desktop environments because it changes the screen resolution and runs in full screen. It seems to work acceptably in [i3](http://i3wm.org), although unfocusing the game window may cause issues.
|
||||||
|
|
||||||
@@ -18,7 +25,7 @@ Once WINE is installed, check that it works by using it to run *Warcraft III*, a
|
|||||||
$ cd /path/to/Warcraft_III
|
$ cd /path/to/Warcraft_III
|
||||||
$ wine Frozen\ Throne.exe
|
$ wine Frozen\ Throne.exe
|
||||||
```
|
```
|
||||||
*NOTE: If you only want LAN multiplayer, this completes setup. All players must be on the same subnet and its broadcast address must work properly.*
|
*NOTE: If you only want LAN multiplayer, this completes setup.*
|
||||||
|
|
||||||
## Patching *Warcraft III* for Online Play
|
## Patching *Warcraft III* for Online Play
|
||||||
|
|
||||||
@@ -26,7 +33,7 @@ Once you've confirmed that the game works with WINE, it's time to patch it to us
|
|||||||
|
|
||||||
### Host Instructions
|
### Host Instructions
|
||||||
|
|
||||||
To run your own PvPGN server, first you must build it from source. ohea.xyz provides a convenient Dockerfile and build script for doing this. The machine hosting the server should have a static IPv4 address.
|
To run your own PvPGN server, first you must build it from source. ohea.xyz provides a convenient Dockerfile and build script for doing this. The machine hosting the server should have a static, publicly reachable IPv4 address.
|
||||||
|
|
||||||
#### Using Docker
|
#### Using Docker
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user