This is a complete guide to installing and configuring eurobattle.net.

For troubleshooting and bigger knowledge base visit our external Wiki.

If you can't find your answer, visit Technical Support Forum or contact us on Discord.

Installation requirements

Eurobattle.net supports two Warcraft III versions. The first one is patch 1.26 which is needed for being able to play latest DotA.

The second is 1.28 which is the latest version we can technically support with PvPGN server. 1.28 brings native fullscreen option, bigger map size support and some PG changes. Other than that it is not that much different than 1.26.

Games hosted on different version will not be shown on your game list and you can't match with different version player in classic ladder. We recommend to use 1.26 only to play DotA on our official DotA league lagabuse.com and use 1.28 to play classic ladder and host custom games. You must restart between games to switch between these two options.

You can use a hostbot to create custom games called lagabuse.com. It sits in bnet channel w3 and accepts commands by whisper.
It's DotA counterpart is sitting in bnet channel lagabuse.com and is called la-dota.

Prerequisites

  • Windows 7 or newer
  • ..or Linux distro with Wine (tested wine-5.1-Staging, but regular should also work)
  • 3GB of disk space (for both games) or half of that for single game
  • Visual C++ Redistributable 2015 x84

Classic installer

Download classic installer here. Classic installer does not come with games, you need to download and set them up first.

Install Warcraft III 1.28.5 to play PG/CG games.

Warning!

These are external download sites. Don't install any third party software, all files can be downloaded directly through your browser. If the file is not found or not accessible, try another mirror

Info!

Extract the zip to the directory you want your game to be in. The path you extract to should not contain any non-english alphabet characters, it causes problems for the installer!

Installing Warcraft III 1.26 for DotA Gateway

Install Warcraft III 1.26 to play DotA 6.88+ on lagabuse.com

Download the game from any of the mirrors below:

Warning!

These are external download sites. Don't install any third party software, all files can be downloaded directly through your browser. If the file is not found or not accessible, try another mirror

Info!

Extract the zip to the directory you want your game to be in. The path you extract to should not contain any non-english alphabet characters, it causes problems for the installer!

Installing Eurobattle.net Classic Client

Download the newest Eurobattle.net installer

Unzip the installer and launch it.

If you already have Visual C++ Redistributable x86 2013 and 2015 you can uncheck the box on the bottom. Either way, if you have them preinstalled the Visualc++ installers which launch on Next will just tell you that you are up to date and you can close them and continue.

Reads the TOS and continue.

Select the paths to your Warcraft III installations. If you don't have a particular version leave it blank. You can always add another version later. Select the directory to install Eurobattle.net client files. All paths should only have english alphabet characters, other symbols can cause problems.

Wait for the installer to finish. If there is an error, copy the full install log and post it on our Technical Support forum for help.

If all went well, you are ready to go.

After the installation has been successfully completed, the client's shortcut will appear on your desktop:

Client shortcut.png

using Eurobattle.net Classic Client

Each time you run the client it will check for updates, download an update and restart. This can happen multiple times since each update is incremental. Just sit ack and wait for all the updates to be applied.

The two giant buttons on the dashboard allow you to launch the appropriate Warcraft III version. Login is optional and is currently only needed if you want to use auto port forwarding feature.

GProxy is a program sitting between your game and a hostbot. It adds a special protocol that allows you to reconnect to a game if you temporarily lose your internet connection. It is mandatory for all games hosted on lagabuse.com. It has no effect on non-bot hosted games. For full GProxy command list, type !commands in any channel.

GProxy tab allows you to configure GProxy settings which are saved in gproxy.cfg file. You must change the configuration before launching the game.

  • Sounds: turn on/off any sounds played by GProxy.
  • Visible console: shows GProxy console when starting gproxy.exe manually.
  • Chat buffer: similar to cmd console, allows you to press UP and DOWN arrow keys to fill the chatbox with previously sent messages in bnet chat room or lobby room. CTRL+Y deletes the text.
  • Debug logging: enable if you are having problems to send detailed logs in Technical Support.
  • Telemetry logging: n/a.
  • Game autojoin: automatically enters the game after it is created by la-dota bot using keystroke simulation. Enables !follow <friend> command and automatically joins a game after your friend joins it.
  • Autojoin delay settings: since autojoin system essentially simulates keyboard commands, it relies on timing to enter the game name after opening the game list. If you have a slower computer you can tweak these delays.

I Warcraft tab you can add/remove/change paths to your game installs and use various startup toggles.

  • Native fullscreen: proper alt-tab behaviour.
  • OpenGL: use OpenGL renderer. Usually helps if you have game graphic issues or GPU driver issues.
  • Windowed: starts game in a window.
  • Use GProxy: always on for 1.26, optional but recommended for 1.28. Does not currently work with auto port forwarding.
  • Use Port Forwarding: select if you can't port forward your router to be able to host custom games and classic ladder. Exposes your machine via a tunnel server and introduces a slight latency. You need to perform bnet login on the dashboard for authentication.

Update progress is displayed here when you receive new client updates or new DotA map download. If you are a tech enthusiast and willing to test unstable releases you can check for beta updates when we announce them. Activation password is 1377.

Troubleshooting

Before requesting technical support help you can check an extensive list of known problems and solutions we accumulated over the years.

Server account

Note that you can't login on server using your forum account.

To create a server account, you have to use this form

GHost hashes

If you have your own GHost bot and want to connect to our server you need to provide the appropriate Warcraft III version information on login. Compile the latest version of bncsutil and vesioncheck should work without custom hashes. If you can't do that, here are the hashes:

1.28.5

 bnet_custom_war3version = 28
 bnet_custom_exeversion = 0 5 28 1
 bnet_custom_exeversionhash = 201 63 116 96
 bnet_custom_passwordhashtype = pvpgn

1.26a

 bnet_custom_war3version = 26
 bnet_custom_exeversion = 1 0 26 1
 bnet_custom_exeversionhash = 39 240 218 47
 bnet_custom_passwordhashtype = pvpgn