Difference between revisions of "Tutorial:Ghost++"

From Eurobattle.net WiKi
Jump to navigation Jump to search
m (1 revision)
 
Line 1: Line 1:
Hello and welcome to our newest Ghost software guide. For download purposes visit [B][URL="http://eurobattle.net/showthread.php?t=79454"]this[/URL][/B] topic and download full Ghost package.
+
Hello and welcome to our newest Ghost software guide. For download purposes visit http://www.codelain.com/forum/index.php?board=22.0 topic and download full Ghost package.
To know more about GhostOne, visit [B][URL="http://eurobattle.net/showthread.php?p=908530"]this[/URL][/B] topic.
+
To know more about GhostOne, visit [[Tutorial:Ghost One]].
To check out some cool Ghost++ Accessories, look [B][URL="http://eurobattle.net/showthread.php?t=84832"]here[/URL][/B].
 
To download the newest Maps for ghost++ check [URL="http://eurobattle.net/showpost.php?p=856606&postcount=2"][B]this[/B][/URL]
 
  
[SIZE=+1][COLOR=red][B]1) General overview[/B][/COLOR][/SIZE]
+
==General overview==
What is GHost++? It's autohosting bot designed for hosting different warcraft maps. It's main feature is great delay and lag reduction - when hosted on good Internet connection it provides almost perfect gaming conditions - there is no lag and delay is imperceptible, like if every player in the game would be the host. GHost has also many additional features like country/ping check ( you don't need banlist anymore for that ! ), hosting game with observer slot, swapping players in game lobby ( no need to rejoin the game when you want to change team anymore ), kicking player from the game ( yes, you can kick feeder/flamer/noob without using any 3rd party software ! ) and many more. Don't wait, download it now and enjoy new quality of gaming !
+
===What is GHost++===
 +
It's autohosting bot designed for hosting different warcraft maps. It's main feature is great delay and lag reduction - when hosted on good Internet connection it provides almost perfect gaming conditions - there is no lag and delay is imperceptible, like if every player in the game would be the host. GHost has also many additional features like country/ping check ( you don't need banlist anymore for that ! ), hosting game with observer slot, swapping players in game lobby ( no need to rejoin the game when you want to change team anymore ), kicking player from the game ( yes, you can kick feeder/flamer/noob without using any 3rd party software ! ) and many more. Don't wait, download it now and enjoy new quality of gaming !
  
 
Ghost++ is an improved version of ghost, which works on linux and allow hosting different maps, other than the standard dota map. Ghost++ is available in English and Brazilian Portuguese.
 
Ghost++ is an improved version of ghost, which works on linux and allow hosting different maps, other than the standard dota map. Ghost++ is available in English and Brazilian Portuguese.
  
[B]Attention :[/B] In order to host games with GHost you need to have 'normal' hosting. [B]If you're not able to host normally you WON'T be able to host via bot![/B]
+
'''Attention :''' In order to host games with GHost you need to have 'normal' hosting. '''If you're not able to host normally you WON'T be able to host via bot!'''
  
[SIZE=+1][COLOR=red][B] 2) Configuration[/B][/COLOR][/SIZE]
+
===Configuration===
 
Ghost is very small and easy to install, console application that must just run on your computer. After you download, unzip it.  
 
Ghost is very small and easy to install, console application that must just run on your computer. After you download, unzip it.  
 
Enter ghost folder, find a file called [B]ghost.cfg[/B], right click on it > Open With > Wordpad.
 
Enter ghost folder, find a file called [B]ghost.cfg[/B], right click on it > Open With > Wordpad.
Line 17: Line 16:
 
Don't modify anything except the things I post here (unless you know what you're doing)
 
Don't modify anything except the things I post here (unless you know what you're doing)
 
Search for the following values and modify them respectively.
 
Search for the following values and modify them respectively.
[quote][B]bot_war3path =[/B] Link to your warcraft game
 
[B]bot_hostport =[/B] The port you use to host the game
 
[B]bot_commandtrigger =[/B] Trigger you want to use
 
[B]bot_mappath =[/B] Link to your warcraft Maps folder
 
[B]bot_patch23ornewer = 1[/B] to acknowledge the new patch
 
[B]bnet_server =[/B] [B]server.eurobattle.net[/B]
 
[B]bnet_username =[/B] username of your bot, NOT YOUR username, ghost must have a [U]different[/U] username than you do, create a new one [URL="http://app1.eurobattle.net/register"]here[/URL]
 
[B]bnet_password =[/B] Password of your bot account
 
[B]bnet_firstchannel =[/B] first channel the bot should enter
 
[B]bnet_rootadmin =[/B] Your Username
 
  
[B][U]THE FOLLOWING SHOULD BE COPIED EXACTLY OR THE BOT WONT WORK[/U][/B]
+
{{:Ghost Hash}}
[B]
 
bnet_custom_war3version = 26
 
bnet_custom_exeversion =
 
bnet_custom_exeversionhash =
 
bnet_custom_passwordhashtype = pvpgn
 
  
OR for 1.24 E
+
[[Bot Config]]
  
bnet_custom_war3version = 26
+
* Keep the CD keys as they are (FFFFFF..) dont put ur CD keys unless you are hosting on blizzard servers.[/B]
bnet_custom_exeversion = 1 0 26 1
+
* '''bnet_war3path''' and '''bot_mappath''' should end with '\' ('''C:\Warcraft III''' is wrong while '''C:\Warcraft III\''' is correct)[/B]
bnet_custom_exeversionhash = 194 206 231 242
+
* All values starting with '''admingame''' must be kept as they are, as they are not ment for PVPGN Servers
bnet_custom_passwordhashtype = pvpgn[/B]
 
[/quote]So an example of a ghost.cfg would be like this
 
[spoiler][quote]
 
BOT CONFIG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
[/quote][/spoiler]
 
 
 
[B]1) Keep the CD keys as they are (FFFFFF..) dont put ur CD keys unless you are hosting on blizzard servers.[/B]
 
[B]2) [I]bnet_war3path[/I] and [I]bot_mappath[/I] [U]should[/U] end with '\' ([I]C:\Warcraft III[/I] is wrong while [I]C:\Warcraft III\[/I] is correct)[/B]
 
[B]3) All values starting with [I]admingame[/I] must be kept as they are, as they are not ment for PVPGN Servers[/B]
 
  
 
Now run ghost.exe, you should get something like this
 
Now run ghost.exe, you should get something like this
[URL="http://img528.imageshack.us/my.php?image=laaalte5.jpg"][IMG]http://img528.imageshack.us/img528/7858/laaalte5.th.jpg[/IMG][/URL][URL="http://g.imageshack.us/thpix.php"][IMG]http://img528.imageshack.us/images/thpix.gif[/IMG][/URL]
+
http://img528.imageshack.us/my.php?image=laaalte5.jpg
 +
http://img528.imageshack.us/img528/7858/laaalte5.th.jpg
 +
http://g.imageshack.us/thpix.php
 +
http://img528.imageshack.us/images/thpix.gif
  
[SIZE=+1][COLOR=red][B] 3) Playing using Ghost++[/B][/COLOR][/SIZE]
+
===Playing using Ghost++===
After your ghost logged in correctly, start warcraft and enter to the channel where your ghost is.
+
enter to the channel where your ghost is.
 
You can make your ghost come to you by whisper it
 
You can make your ghost come to you by whisper it
[I]/w perito_bot !say /join W3-Bots[/I]
+
'''/w <code><botname></code> !say /join W3-Bots'''
1) load the map you want to play
+
* load the map you want to play (You can also whisper your bot the command.)
[I]!map dota6.59d[/I]
+
Example: !map dota6.59d
2) start a public game
+
* start a public game
[I]!pub AP/EU/PROS ONLY[/I]
+
Example: !pub AP/EU/PROS ONLY
3) Join the game you just created and swap your self to the blue position using [I]!swap[/I] command.
+
* Join the game you just created and swap your self to the blue position using '''!swap''' command.
4) Read the [B]readme.txt[/B] file or the following list of commands to use the other brilliant features of ghost++ such as autohosting, getting statistics about your games, banning, announcing, and many other features!
+
* Read the '''readme.txt''' file or the following list of commands to use the other brilliant features of ghost++ such as autohosting, getting statistics about your games, banning, announcing, and many other features!
 
 
[SIZE=+1][COLOR=red][B] 4) Commands list[/B][/COLOR][/SIZE]
 
[spoiler]GHOST COMMANDS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
[/spoiler]
 
 
 
[SIZE=+1][COLOR=Red]Runing Ghost++ on Linux[/COLOR][/SIZE]
 
  
[spoiler]
+
===Commands list===
1) Open the Terminal (Applications > Accessories > Terminal)
+
[[Ghost++:Commands]]
  
2) Get Libraries for Ghost
+
==Runing Ghost++ on Linux==
sudo apt-get install libgmp3-dev build-essential zlibc
 
sudo apt-get install zlib1g-dev libbz2-dev
 
  
3) unzip ghost
+
* Open the Terminal (Applications > Accessories > Terminal)
4) open it in the terminal
+
* Get Libraries for Ghost
5) $ cd ghost/bncsutil/src/bncsutil && make
+
* sudo apt-get install libgmp3-dev build-essential zlibc
$ cd ../../../StormLib && make
+
* sudo apt-get install zlib1g-dev libbz2-dev
$ cd ../ghost && make
+
* unzip ghost
6) move the libraries to /usr/lib
+
* open it in the terminal
7) use ./ghost++
+
* $ cd ghost/bncsutil/src/bncsutil && make
 +
* $ cd ../../../StormLib && make
 +
* $ cd ../ghost && make
 +
* move the libraries to /usr/lib
 +
* use ./ghost++
  
[[Category:Eurobattle Wiki]]
+
{{IncCat|Page=Tutorial:Ghost++|Category=Ghost}}

Latest revision as of 15:10, 4 May 2012

Hello and welcome to our newest Ghost software guide. For download purposes visit http://www.codelain.com/forum/index.php?board=22.0 topic and download full Ghost package. To know more about GhostOne, visit Tutorial:Ghost One.

General overview

What is GHost++

It's autohosting bot designed for hosting different warcraft maps. It's main feature is great delay and lag reduction - when hosted on good Internet connection it provides almost perfect gaming conditions - there is no lag and delay is imperceptible, like if every player in the game would be the host. GHost has also many additional features like country/ping check ( you don't need banlist anymore for that ! ), hosting game with observer slot, swapping players in game lobby ( no need to rejoin the game when you want to change team anymore ), kicking player from the game ( yes, you can kick feeder/flamer/noob without using any 3rd party software ! ) and many more. Don't wait, download it now and enjoy new quality of gaming !

Ghost++ is an improved version of ghost, which works on linux and allow hosting different maps, other than the standard dota map. Ghost++ is available in English and Brazilian Portuguese.

Attention : In order to host games with GHost you need to have 'normal' hosting. If you're not able to host normally you WON'T be able to host via bot!

Configuration

Ghost is very small and easy to install, console application that must just run on your computer. After you download, unzip it. Enter ghost folder, find a file called [B]ghost.cfg[/B], right click on it > Open With > Wordpad. You will see alot of things written there, don't worry, its pretty easy to configure the file. Don't modify anything except the things I post here (unless you know what you're doing) Search for the following values and modify them respectively.

1.28.5

Compile the latest version of bncsutil and vesioncheck should work without custom hashes. If you can't do that, here are the hashes:

 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


Bot Config

  • Keep the CD keys as they are (FFFFFF..) dont put ur CD keys unless you are hosting on blizzard servers.[/B]
  • bnet_war3path and bot_mappath should end with '\' (C:\Warcraft III is wrong while C:\Warcraft III\ is correct)[/B]
  • All values starting with admingame must be kept as they are, as they are not ment for PVPGN Servers

Now run ghost.exe, you should get something like this http://img528.imageshack.us/my.php?image=laaalte5.jpg http://img528.imageshack.us/img528/7858/laaalte5.th.jpg http://g.imageshack.us/thpix.php http://img528.imageshack.us/images/thpix.gif

Playing using Ghost++

enter to the channel where your ghost is. You can make your ghost come to you by whisper it /w <botname> !say /join W3-Bots

  • load the map you want to play (You can also whisper your bot the command.)

Example: !map dota6.59d

  • start a public game

Example: !pub AP/EU/PROS ONLY

  • Join the game you just created and swap your self to the blue position using !swap command.
  • Read the readme.txt file or the following list of commands to use the other brilliant features of ghost++ such as autohosting, getting statistics about your games, banning, announcing, and many other features!

Commands list

Ghost++:Commands

Runing Ghost++ on Linux

  • Open the Terminal (Applications > Accessories > Terminal)
  • Get Libraries for Ghost
  • sudo apt-get install libgmp3-dev build-essential zlibc
  • sudo apt-get install zlib1g-dev libbz2-dev
  • unzip ghost
  • open it in the terminal
  • $ cd ghost/bncsutil/src/bncsutil && make
  • $ cd ../../../StormLib && make
  • $ cd ../ghost && make
  • move the libraries to /usr/lib
  • use ./ghost++