Author Topic: Status of GHost++: January 2018  (Read 333 times)

uakf.b

  • Administrator
  • Hero Member
  • *****
  • Posts: 565
  • Karma: +85/-12
    • View Profile
Status of GHost++: January 2018
« on: January 12, 2018, 09:34:25 pm »
In the past, GHost++ was developed on Google Code. However, GHost++ is no longer maintained. Moreover, as Google has taken Google Code offline, there is no longer any official repository.

Nevertheless, GHost++ remains widely used for hosting Warcraft III games, and there are no major known bugs.

Here are two recommended options to obtain GHost++:

* The latest release of GHost++, plus minor stability improvements: https://github.com/uakfdotb/ghostpp
* Aura, a fork of GHost++ with a modernized framework but many features stripped out: https://github.com/Josko/aura-bot/

The first option has the full set features from GHost++. If you do not need these features, though, the second option is still maintained by the author as of January 2018.

To compile the first option on Ubuntu 16.04 (these steps should work on any recent Debian/Ubuntu release, but I can only guarantee that it works on Ubuntu 16.04):

Code: [Select]
sudo apt-get install -y git libboost-all-dev build-essential libgmp-dev zlib1g-dev libbz2-dev libmysql++-dev
git clone https://github.com/uakfdotb/ghostpp
cd ghostpp
cd bncsutil/src/bncsutil/
make && sudo make install
cd ../../../StormLib/stormlib/
make && sudo make install
cd ../../ghost
make
« Last Edit: January 12, 2018, 10:04:28 pm by uakf.b »