Cara bikin room bot sendiri

nih cara buat BOT room sndri kayak yg auto host itu, hal2 yg perlu

1. Dl dulu >>> http://www.maxdevlon.com/ghost/ghostone1.6.255.zip
2. Link lokal >>> http://www.missupload.com/xioi0duh9v...6.259.zip.html
3. ga bisa jalan??? ni DL dolo jamunya biar jalan >>> http://download.microsoft.com/downlo...redist_x86.exe
4. Lu harus bisa CR8 room!!! kaga bisa CR8 ga usa pke BOT krn ga bkal bisa CR8!!! ( gue dah nyoba n hasilnya bgitu )
5. Notepad ato apalah buat buka ghost.CFG

ea, kalo udah DL, jgn langsung jalanin doloe BOT-nya

buka ghost.CFG pke notepad ( pke wordpad biar rapih )


MERAH = wajib diisi kalo gak rewel BOT lu
BIRU = Optional, ga terlalu wajib, tp mending diisi

#############################################


#####################
# BOT CONFIGURATION #
#####################

### handle ip bans: 0 = do nothing, 1 = kick, 2 = announce only (no kick).
bot_ipbanning = 2

### make the ban announcement on one line ( = 0) (if possible) or on two ( = 1)
bot_twolinesbanannouncement = 1

### custom text to add to version.
bot_customversiontext =

### the log file

bot_log = C:\Documents and Settings\D34D People\Desktop\Ghost11\log.txt

### set to 1 if you are using warcraft 3 patch 1.23 or newer
bot_patch23ornewer = 0

### the language file

bot_language = language.cfg

### the path to your local Warcraft III directory
### this path must contain war3.exe, storm.dll, and game.dll
### this path must end in your system's path seperator (i.e. "\" on Windows or "/" on Linux)
### if this path contains War3Patch.mpq the bot will attempt to extract "Scripts\common.j" and "Scripts\blizzard.j" on startup and write them to bot_mapcfgpath (which is defined later in this file)
### common.j and blizzard.j are only required for automatically calculating map_crc, you do not need them if your map config files already contain map_crc

bot_war3path = < isi lokasi folder warcraft lu, kalo ga ga bkal jalan >

### the port GHost++ will host battle.net games on (this must be different from your admingame_port)

bot_hostport = 6113

### maximum number of games to host at once

bot_maxgames = 5

### command trigger for ingame only (battle.net command triggers are defined later)

bot_commandtrigger = !

### the path to the directory where you keep your map config files (must end in your system's path seperator)
### this directory can also contain common.j and blizzard.j (extracted from War3Patch.mpq)
### common.j and blizzard.j are only required for automatically calculating map_crc, you do not need them if your map config files already contain map_crc

bot_mapcfgpath = < isi path lokasi config map lu >

### the path to the directory where you keep your savegame files (must end in your system's path seperator)

bot_savegamepath = D:\Games\Warcraft III\save

### the path to the directory where you keep your map files (must end in your system's path seperator)
### GHost++ doesn't require map files but if it has access to them it can send them to players and automatically calculate most map config values
### GHost++ will search [bot_mappath + map_localpath] for the map file (map_localpath is set in each map's config file)

bot_mappath = < isi path lokasi folder map warcraft lu, pling FATAL ni value >

### whether to save replays or not

bot_savereplays = 1 < 0= ga di SR, 1= di SR >

### the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)

bot_replaypath = < path mo dmn nyimpen SR >

### whether to require spoof checks or not
### disabling spoof checks just turns off automatic spoof checks and requiring players to be spoof checked before starting the game
### spoof checks need to be enabled if you want GHost++ to detect which realm each player came from (use the !check command to see the realm)
### you can always manually spoof check by whispering the bot (and in fact is required before running admin commands)

bot_spoofchecks = 1

### whether to display game refresh messages by default
### this can always be changed for a particular game with the !refresh command

bot_refreshmessages = 0

### whether to automatically lock games when the owner joins

bot_autolock = 0

### whether to automatically save games when a player disconnects
### this can always be changed for a particular game with the !autosave command

bot_autosave = 0

### whether to allow map downloads or not
### set to 0 to disable map downloads
### set to 1 to enable map downloads
### set to 2 to enable conditional map downloads (an admin must start each map download with the !download or !dl command)

bot_allowdownloads = 1 < kalo diisi "0", yg DL bkal di kick >

### whether to ping players during map downloads or not
### GHost++ will always stop pinging any players who are downloading the map
### this config value determines whether GHost++ should stop pinging *all* players when at least one player is downloading the map

bot_pingduringdownloads = 0

### kicked banned people when they enter the channel
bot_kickbannedfromchannel = 1

### use LC style pings (divide actual pings by two)

bot_lcpings = 1

### auto kick players with ping higher than this

bot_autokickping = 500 < ping yg melebihi value yg lu masukin bkal di kick >

### the game latency
### this can always be changed for a particular game with the !latency command (which enforces a minimum of 50 and a maximum of 500)

bot_latency = 100 < kek W3DR, lu bisa atur dgn !dr >

### the maximum number of packets a player is allowed to get out of sync by before starting the lag screen
### before version 8.0 GHost++ did not have a lag screen which is the same as setting this to a very high number
### this can always be changed for a particular game with the !synclimit command (which enforces a minimum of 10 and a maximum of 10000)

bot_synclimit = 100

### use new refresh (0) or old refresh code (1)
bot_oldrefresh = 0

### whether votekicks are allowed or not

bot_votekickallowed = 1

### the percentage of players required to vote yes for a votekick to pass
### the player starting the votekick is assumed to have voted yes and the player the votekick is started against is assumed to have voted no
### the formula for calculating the number of votes needed is votes_needed = ceil( ( num_players - 1 ) * bot_votekickpercentage / 100 )
### this means it will round UP the number of votes required
### if you set it to 100 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 10/11, and 11/12 votes to pass
### if you set it to 90 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 9/11, and 10/12 votes to pass
### if you set it to 80 it will require 2/3, 3/4, 4/5, 4/6, 5/7, 6/8, 7/9, 8/10, 8/11, and 9/12 votes to pass
### if you set it to 70 it will require 2/3, 3/4, 3/5, 4/6, 5/7, 5/8, 6/9, 7/10, 7/11, and 8/12 votes to pass
### if you set it to 60 it will require 2/3, 2/4, 3/5, 3/6, 4/7, 5/8, 5/9, 6/10, 6/11, and 7/12 votes to pass

bot_votekickpercentage = 100

### Just before a game is hosted the creator is added to the bots friends list and removed soon after
bot_addcreatorasfriendonhost = 0

### lobby/game commands are displayed as chat (or hidden)
bot_relaychatcommands = 1

### display information on current downloads (speed, ETA)
bot_showdownloadsinfo = 0

### interval in seconds between download info message
bot_showdownloadsinfotime = 2

### maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
bot_maxdownloaders = 3

### set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
bot_totaldownloadspeed = 1024

### set max download speed (KB/s) available for one client
bot_clientdownloadspeed = 512

### initiate game over timer if remaining players are less than this number (and at least a player left) - 0 to disable
bot_gameoverminplayers = 0

### initiate game over timer if remaining player percentage is less than this number (and at least a player left) - 0 to disable
bot_gameoverminpercent = 0

### initiate game over timer if team difference is bigger than this number, 0 - to disable
bot_gameovermaxteamdifference = 0

### redirect console output to udp
bot_udpconsole = 1

### whether to automatically add the players from last game to the next game's reserved list
bot_holdplayersforrmk = 1

### non admin commands, 1 enable, 0 disable
bot_nonadmincommands = 0

### root admins are required to spoof check if 1, or not if 0
bot_rootadminsspoofcheck = 0

### admins are required to spoof check if 1, or not if 0
bot_adminsspoofcheck = 0

### banned players will be notified with a whisper.
bot_notifybannedplayers = 1

### ghost will find its external ip on startup, disable if you want to play on LAN only
bot_findexternalip = 1

### specify your external ip here if you don't want ghost to auto find it.
bot_externalip =

### use alternative site for external ip finding (if you experience lag (30s) on ghost startup)
bot_altfindip = 0

### bot's additional rootadmins separated by space ex: userone usertwo userthree
bot_rootadmins = < nick yg bkal jd ADMIN sementara, kalo mo masukin lebi dr 1 org, pke space >

### bot's UDP password
bot_udppassword =

### show autokick denied country or banned player messages
bot_verbose = 0

### bot's virtual host name
bot_virtualhostname = < Nick yg jd Host, kek room official pke nick CR8 >

### ignore drop request for the first x seconds of lagging.
bot_dropvotetime = 30

### Time limit for hosting a game where no admins enter it
bot_lobbytimelimit = 10

### udp ip
udp_cmdbindip = 0.0.0.0

### udp port
udp_cmdport = 6969

### udp spoof target
udp_cmdspooftarget =
############################
# ADMIN GAME CONFIGURATION #
############################

### whether to create the admin game or not (see readme.txt for more information)

admingame_create = 1

### the port GHost++ will host the admin game on (this must be different from your bot_hostport)

admingame_port = 6114

### the admin game password

admingame_password =

##########################
# DATABASE CONFIGURATION #
##########################

### database type (this config value is ignored for now since we only support one type of database)

db_type = sqlite3

### sqlite3 database file

db_sqlite3_file = ghost.dbs

############################
# BATTLE.NET CONFIGURATION #
############################

### which battle.net server to connect to
### 1.) useast.battle.net
### 2.) uswest.battle.net
### 3.) asia.battle.net
### 4.) europe.battle.net
### note that each banned player is tied to the realm it was created on and the realm is case sensitive
### so if you change your realm from useast.battle.net to USEAST.BATTLE.NET it'll still connect but anyone previously banned will not be counted as banned until you change it back

bnet_server = < masukin IP server yg lu mau masukin, misal server ghost 'dota.ghostworld.us' >

### your Warcraft III: Reign of Chaos CD key

bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF

### your Warcraft III: The Frozen Throne CD key

bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF

### your battle.net username

bnet_username = < kudu pke ID klonengan lu >

### your battle.net password

bnet_password = < pass ID klonengan lu >

### the first channel to join upon entering battle.net

bnet_firstchannel = < channel yg bkal di-join >

### the root admin on this battle.net server only

bnet_rootadmin = < isi dgn ID lu sebagai OWNER / MAJIKAN BOT >

### command trigger for this battle.net server only

bnet_commandtrigger = !

### whether to automatically add your friends list to each game's reserved list

bnet_holdfriends = 1

### whether to automatically add your clan members list to each game's reserved list

bnet_holdclan = 1
### the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)

bot_replaypath = < path mo dmn nyimpen SR >

### whether to require spoof checks or not
### disabling spoof checks just turns off automatic spoof checks and requiring players to be spoof checked before starting the game
### spoof checks need to be enabled if you want GHost++ to detect which realm each player came from (use the !check command to see the realm)
### you can always manually spoof check by whispering the bot (and in fact is required before running admin commands)

bot_spoofchecks = 1

### whether to display game refresh messages by default
### this can always be changed for a particular game with the !refresh command

bot_refreshmessages = 0

### whether to automatically lock games when the owner joins

bot_autolock = 0

### whether to automatically save games when a player disconnects
### this can always be changed for a particular game with the !autosave command

bot_autosave = 0

### whether to allow map downloads or not
### set to 0 to disable map downloads
### set to 1 to enable map downloads
### set to 2 to enable conditional map downloads (an admin must start each map download with the !download or !dl command)

bot_allowdownloads = 1 < kalo diisi "0", yg DL bkal di kick >

### whether to ping players during map downloads or not
### GHost++ will always stop pinging any players who are downloading the map
### this config value determines whether GHost++ should stop pinging *all* players when at least one player is downloading the map

bot_pingduringdownloads = 0

### kicked banned people when they enter the channel
bot_kickbannedfromchannel = 1

### use LC style pings (divide actual pings by two)

bot_lcpings = 1

### auto kick players with ping higher than this

bot_autokickping = 500 < ping yg melebihi value yg lu masukin bkal di kick >

### the game latency
### this can always be changed for a particular game with the !latency command (which enforces a minimum of 50 and a maximum of 500)

bot_latency = 100 < kek W3DR, lu bisa atur dgn !dr >

### the maximum number of packets a player is allowed to get out of sync by before starting the lag screen
### before version 8.0 GHost++ did not have a lag screen which is the same as setting this to a very high number
### this can always be changed for a particular game with the !synclimit command (which enforces a minimum of 10 and a maximum of 10000)

bot_synclimit = 100

### use new refresh (0) or old refresh code (1)
bot_oldrefresh = 0

### whether votekicks are allowed or not

bot_votekickallowed = 1

### the percentage of players required to vote yes for a votekick to pass
### the player starting the votekick is assumed to have voted yes and the player the votekick is started against is assumed to have voted no
### the formula for calculating the number of votes needed is votes_needed = ceil( ( num_players - 1 ) * bot_votekickpercentage / 100 )
### this means it will round UP the number of votes required
### if you set it to 100 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 10/11, and 11/12 votes to pass
### if you set it to 90 it will require 2/3, 3/4, 4/5, 5/6, 6/7, 7/8, 8/9, 9/10, 9/11, and 10/12 votes to pass
### if you set it to 80 it will require 2/3, 3/4, 4/5, 4/6, 5/7, 6/8, 7/9, 8/10, 8/11, and 9/12 votes to pass
### if you set it to 70 it will require 2/3, 3/4, 3/5, 4/6, 5/7, 5/8, 6/9, 7/10, 7/11, and 8/12 votes to pass
### if you set it to 60 it will require 2/3, 2/4, 3/5, 3/6, 4/7, 5/8, 5/9, 6/10, 6/11, and 7/12 votes to pass

bot_votekickpercentage = 100

### Just before a game is hosted the creator is added to the bots friends list and removed soon after
bot_addcreatorasfriendonhost = 0

### lobby/game commands are displayed as chat (or hidden)
bot_relaychatcommands = 1

### display information on current downloads (speed, ETA)
bot_showdownloadsinfo = 0

### interval in seconds between download info message
bot_showdownloadsinfotime = 2

### maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
bot_maxdownloaders = 3

### set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
bot_totaldownloadspeed = 1024

### set max download speed (KB/s) available for one client
bot_clientdownloadspeed = 512

### initiate game over timer if remaining players are less than this number (and at least a player left) - 0 to disable
bot_gameoverminplayers = 0

### initiate game over timer if remaining player percentage is less than this number (and at least a player left) - 0 to disable
bot_gameoverminpercent = 0

### initiate game over timer if team difference is bigger than this number, 0 - to disable
bot_gameovermaxteamdifference = 0

### redirect console output to udp
bot_udpconsole = 1

### whether to automatically add the players from last game to the next game's reserved list
bot_holdplayersforrmk = 1

### non admin commands, 1 enable, 0 disable
bot_nonadmincommands = 0

### root admins are required to spoof check if 1, or not if 0
bot_rootadminsspoofcheck = 0

### admins are required to spoof check if 1, or not if 0
bot_adminsspoofcheck = 0

### banned players will be notified with a whisper.
bot_notifybannedplayers = 1

### ghost will find its external ip on startup, disable if you want to play on LAN only
bot_findexternalip = 1

### specify your external ip here if you don't want ghost to auto find it.
bot_externalip =

### use alternative site for external ip finding (if you experience lag (30s) on ghost startup)
bot_altfindip = 0

### bot's additional rootadmins separated by space ex: userone usertwo userthree
bot_rootadmins = < nick yg bkal jd ADMIN sementara, kalo mo masukin lebi dr 1 org, pke space >

### bot's UDP password
bot_udppassword =

### show autokick denied country or banned player messages
bot_verbose = 0

### bot's virtual host name
bot_virtualhostname = < Nick yg jd Host, kek room official pke nick CR8 >

### ignore drop request for the first x seconds of lagging.
bot_dropvotetime = 30

### Time limit for hosting a game where no admins enter it
bot_lobbytimelimit = 10

### udp ip
udp_cmdbindip = 0.0.0.0

### udp port
udp_cmdport = 6969

### udp spoof target
udp_cmdspooftarget =
############################
# ADMIN GAME CONFIGURATION #
############################

### whether to create the admin game or not (see readme.txt for more information)

admingame_create = 1

### the port GHost++ will host the admin game on (this must be different from your bot_hostport)

admingame_port = 6114

### the admin game password

admingame_password =

##########################
# DATABASE CONFIGURATION #
##########################

### database type (this config value is ignored for now since we only support one type of database)

db_type = sqlite3

### sqlite3 database file

db_sqlite3_file = ghost.dbs

############################
# BATTLE.NET CONFIGURATION #
############################

### which battle.net server to connect to
### 1.) useast.battle.net
### 2.) uswest.battle.net
### 3.) asia.battle.net
### 4.) europe.battle.net
### note that each banned player is tied to the realm it was created on and the realm is case sensitive
### so if you change your realm from useast.battle.net to USEAST.BATTLE.NET it'll still connect but anyone previously banned will not be counted as banned until you change it back

bnet_server = < masukin IP server yg lu mau masukin, misal server NeO-MGi pvpgn.mediagamer.biz >

### your Warcraft III: Reign of Chaos CD key

bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF

### your Warcraft III: The Frozen Throne CD key

bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF

### your battle.net username

bnet_username = < kudu pke ID klonengan lu >

### your battle.net password

bnet_password = < pass ID lu >
### the first channel to join upon entering battle.net

bnet_firstchannel = < channel yg bkal di-join >

### the root admin on this battle.net server only

bnet_rootadmin = < isi dgn ID lu sebagai OWNER / MAJIKAN BOT >

### command trigger for this battle.net server only

bnet_commandtrigger = !

### whether to automatically add your friends list to each game's reserved list

bnet_holdfriends = 1

### whether to automatically add your clan members list to each game's reserved list

bnet_holdclan = 1


### you will need to edit this section of the config file if you're connecting to a PVPGN server
### your PVPGN server operator will tell you what to put here

bnet_custom_war3version = 22
bnet_custom_exeversion = 184 0 22 1
bnet_custom_exeversionhash = 219 152 153 144
bnet_custom_passwordhashtype = pvpgn

( yg diatas 4 biji copas aj , kalo ga ga mo jalan )

###
### example configuration for connecting to a second official battle.net server
###

# bnet2_server = uswest.battle.net
# bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet2_username =
# bnet2_password =
# bnet2_firstchannel = The Void
# bnet2_rootadmin =
# bnet2_commandtrigger = !
# bnet2_holdfriends = 1
# bnet2_holdclan = 1

###
### example configuration for connecting to a third PVPGN battle.net server
###

# bnet3_server = pvpgn.boredaussie.com
# bnet3_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
# bnet3_username =
# bnet3_password =
# bnet3_firstchannel = The Void
# bnet3_rootadmin =
# bnet3_commandtrigger = !
# bnet3_holdfriends = 1
# bnet3_holdclan = 1
# bnet3_custom_war3version = 22
# bnet3_custom_exeversion = 184 0 22 1
# bnet3_custom_exeversionhash = 219 152 153 144
# bnet3_custom_passwordhashtype = pvpgn
bnet2_server = europe.battle.net
bnet3_server = europe.battle.net
bnet4_server = europe.battle.net
bnet5_server = europe.battle.net
bnet6_server = europe.battle.net
bnet7_server = europe.battle.net
bnet8_server = europe.battle.net
bnet9_server = europe.battle.net
bnet10_server = europe.battle.net

huff, kalo dah selele ngutak-ngatik ghost.cfg, di test doloe gan, jalan ato kaga BOT lu dgn cara dobel klik GhostOne.exe.

tunggu bbrp detik ntar muncul icon bari di icon tray sebela kanan bawah.

dobel klik icon tersebut, coba liat lu dah bisa masuk channel blom


kalo dah bisa, saatnya ngutak2atik map Config


NB=sebelum utak atik, cek doloe value bot_mapcfgpath & bot_mappath , kalo kaga bener bkal nge-blank pas CR8

pke SS aj dah biar gampang
http://i34.tinypic.com/2eyi8w1.jpg

1. pili Map mana yg mo dibuatin confignya pd kolom 1
2. Klik map yg lu mau, trus klik tombol "Create Map config"
3. Map config yg baru dibuat biasanya bernama sama dgn Mapnya ( Ex, map 123abc.w3x nama confignya 123abc )
4. klik config yg mau di load, trus klik tombol "Load Map"

moga" jalan gan kalo gak bisa hub gw aja...

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS