Compare commits
3 Commits
3b0c45c87a
...
f79971db01
| Author | SHA1 | Date | |
|---|---|---|---|
| f79971db01 | |||
| 1421c9d89e | |||
| 8f4fc9103a |
@@ -1,6 +1,6 @@
|
||||
[*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:
|
||||
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 subnet (broadcast traffic is routed 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:
|
||||
@@ -37,7 +37,26 @@ To run your own PvPGN server, first you must build it from source. ohea.xyz prov
|
||||
|
||||
#### Using Docker
|
||||
|
||||
**(TODO)**
|
||||
Clone the pvpgn Docker repo:
|
||||
|
||||
```
|
||||
$ git clone https://git.ohea.xyz/containers/pvpgn
|
||||
$ cp docker-compose.override.yml.example docker-compose.override.yml
|
||||
```
|
||||
|
||||
Now you need to configure `docker-compose.override.yml`. The default configuration should be sufficent for most users. If you want to customize the PvPGN configuration files, the provided terms of service, or the provided new account creation info, you can uncomment the corresponding mappings.
|
||||
|
||||
Run the docker container:
|
||||
|
||||
```
|
||||
$ docker compose up -d
|
||||
```
|
||||
|
||||
Your PvPGN server should now be running. It can be stopped by runnning:
|
||||
|
||||
```
|
||||
$ docker compose down
|
||||
```
|
||||
|
||||
#### Without Docker
|
||||
|
||||
@@ -60,7 +79,7 @@ Use `Ctrl+C` to quit.
|
||||
|
||||
1. Download the [Warcraft 3 Loader for PvPGN](http://pvpgn.pro/w3l.html) and extract the ZIP into the directory containing `Frozen Throne.exe`.
|
||||
|
||||
**(TODO)**
|
||||
2. Create the necessary registry entries to trick Warcraft 3 into connecting to your PvPGN server. This is most easily done by importing a `.reg` file with the correct value. TODO: add how to create this file
|
||||
|
||||
## Port Forwarding
|
||||
|
||||
|
||||
Reference in New Issue
Block a user