ProGamingEXP - PROFESSIONAL GAMING EXPERIENCE
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Hiện bộ gõ=phím F8
PRESS F9 to turn on/off the unicode typing method. Bộ gõ Tiếng Việt kiểu VNI đã mặc định bật, bấm F8 để hiện trạng thái bộ gõ và hiệu chỉnh khi cần.
Latest topics
» Specified Game requires a saved game file problem
Cannot join to myself game. Icon_minitimeTue Nov 24, 2015 6:08 am by kingsamurie

» Strange Invalid version error after changing to bnet version 26
Cannot join to myself game. Icon_minitimeWed Oct 07, 2015 9:26 am by Gen

» Perfect-G 412KANAKO Gallery
Cannot join to myself game. Icon_minitimeWed Sep 23, 2015 11:32 pm by Guest

» Fully Naked Pics Of Jessica Gomes
Cannot join to myself game. Icon_minitimeTue Jul 07, 2015 5:57 pm by Guest

» The One Tree Hill Season 3
Cannot join to myself game. Icon_minitimeSun Jun 07, 2015 11:27 am by Guest

» The One Tree Hill Season 3
Cannot join to myself game. Icon_minitimeSun Jun 07, 2015 11:20 am by Guest

» When i host i get this error using Gen MOdded Ghostone(Latest ver)
Cannot join to myself game. Icon_minitimeMon Apr 21, 2014 12:00 am by kingsamurie

» When i type !map on any kind of map i get this error
Cannot join to myself game. Icon_minitimeSun Apr 20, 2014 11:59 pm by kingsamurie

» Players get kicked
Cannot join to myself game. Icon_minitimeThu Oct 17, 2013 1:51 am by keisersoze

» Where to find Games!
Cannot join to myself game. Icon_minitimeTue Oct 15, 2013 11:22 am by kokkis

Thống Kê/Statistic
Free counters!

Cannot join to myself game.

4 posters

Go down

Cannot join to myself game. Empty Cannot join to myself game.

Post by russoka Fri Oct 26, 2012 4:27 pm

Hello. I'm download Ghost One Gen latest version, gcb latest version. GCB is updated by TortoriaseSVN. System - Windows 7 x64.

After i install MySQL, cr8 simple database from install.sql. Installed Java. With jce_policy-6. All working, may be, but if I'm use 6112 port in GCB in gcb.cfg i can't to join in my own game from WC3 - Lan.

Code:

gcb_broadcastport = 6112
gcb_reverse_port = 6112

I have message "Could not connect to the network" if i'm trying to push on LAN button on wc3tft. if i'm use other ports like 6113, players from garena can not join but i can.

Code:

gcb_broadcastport = 6113
gcb_reverse_port = 6113

All my configs:

Code:
# whether to keep a log
gcb_log = true

# whether to keep a seperate log of commands used
gcb_log_commands = true

# interval between creating a new log file; in milliseconds (prevents gcb.log from getting too large)
# set to 0 to disable
# don't set to over 2147483647
gcb_log_new_file = 86400000

# whether or not to output debug information
gcb_debug = false

# path to plugins
gcb_plugin_path = plugins/

# the current Garena version
gcb_version = 0x0000027C

# hostname where GHost++ is located
#  Garena clients connecting via gcb will connect to whatever game is hosted by GHost++
gcb_tcp_host = 127.0.0.1

# GHost++ host port(s)
#  To specify a list, do something like:
#  gcb_tcp_port = 6112, 6113, 6114
gcb_tcp_port = 6127

# whether to enable debug for TCP connections (will generate lots of output!)
gcb_tcp_debug = false

# whether to buffer the TCP output to GHost++ to check for name spoofing and other things
gcb_tcp_outbuffer = true

# whether to buffer the TCP output from GHost++
# this will read entire W3GS packets at a time instead of fragments
gcb_tcp_localbuffer = true

# names to reserve when connecting to GHost++
#  To specify a list, do something like:
#  gcb_tcp_reservednames = ownername, rootadminname, Open, Closed
gcb_tcp_reservednames = Open, Closed

# plugins to automatically load at startup
# You must put the fully qualified name of the plugin (includes package)
#  To specify a list, do something like:
#  gcb_plugins = gcb.examples.hello, awesome.myplugin, awesome.myplugin2
gcb_plugins =

# the port to listen for Warcraft III game broadcasts
# you shouldn't have to change this
gcb_broadcastport = 6112

# gcb will rebroadcast packets captured from gcb_broadcastport to the following ports
#  Use if you wish to run multiple instances of gcb. gcb_broadcastport must be modified as well.
# example: gcb_rebroadcast = 6113, 6114
# gcb_rebroadcast =

# if enabled, gcb will filter received UDP packets on gcb_broadcastport
#  Specifically, only valid W3GS_GAMEINFO packets with addr=gcb_tcp_host and port in gcb_tcp_port will be passed on
#  Note that this does not affect gcb_rebroadcast functionality (all UDP packets will be rebroadcasted)
gcb_broadcastfilter = true

# filtering IP address doesn't seem to work very well for local address; filter anyway?
gcb_broadcastfilter_ip = false

# if enabled, gcb will create a random entry key to send to Garena users
#  This way, the actual LAN entry key will be invisible to them
gcb_broadcastfilter_key = true

# if enabled, gcb will cache UDP packets
#  This saves bandwidth because we only send these packets when user requests through SEARCHGAME packet
#  Note: gcb_broadcastfilter_key must be enabled for this to work because of implementation
gcb_broadcastfilter_cache = true

# how often to reconnect to Garena (in minutes)
#  Might be necessary if running gcb for extended periods of time
#  Default value is disabled
gcb_reconnect_interval = -1

# whether to enable GCBI protocol
#  GCBI sends information about the joining Garena user to GHost++
#  Requires a patch in GHost++, however
gcb_enablegcbi = true

# use command line interface
gcb_bot_commandline = false

###################
# GARENA SETTINGS #
###################

# your Garena username
garena1_username = ***
garena2_username = ***
garena3_username = ***
#garena4_username = YourGarenaUsername
#garena5_username = YourGarenaUsername
#garena6_username = YourGarenaUsername
#garena7_username = YourGarenaUsername
#garena8_username = YourGarenaUsername
#garena9_username = YourGarenaUsername
#garena10_username = YourGarenaUsername
#garena11_username = YourGarenaUsername
#garena12_username = YourGarenaUsername
#garena13_username = YourGarenaUsername

# your Garena password
garena1_password = ***
garena2_password = ***
garena3_password = ***
#garena4_password =
#garena5_password =
#garena6_password =
#garena7_password =
#garena8_password =
#garena9_password =
#garena10_password =
#garena11_password =
#garena12_password =
#garena13_password =

# the main host (login server) to use
0<<<<<<< .mine
garena1_mainhost = con3.garenaconnect.com
garena2_mainhost = con3.garenaconnect.com
garena3_mainhost = con3.garenaconnect.com
#garena4_mainhost = con3.garenaconnect.com
#garena5_mainhost = con3.garenaconnect.com
#garena6_mainhost = con3.garenaconnect.com
#garena7_mainhost = con3.garenaconnect.com
#garena8_mainhost = con3.garenaconnect.com
#garena9_mainhost = con3.garenaconnect.com
#garena10_mainhost = con3.garenaconnect.com
#garena11_mainhost = con3.garenaconnect.com
#garena12_mainhost = con3.garenaconnect.com
#garena13_mainhost = con3.garenaconnect.com
=======
garena1_mainhost = con3.garenaconnect.com
>>>>>>> .r193

# Garena Rooms: RPG3 (1.26a),RPG1 (1.26a),RPG2 (1.26a), RPG4 (1.26a), RPG9 (1.26a), HeroDef1 (1.24e)

garena1_roomname = Russia TD Room 01 (1.26a)
garena2_roomname = Russia TD Room 02 (1.26a)
garena3_roomname = Russia TD Room 03 (1.26a)

# garena1_roomid = 65933
#garena2_roomid = 1179884
#garena3_roomid = 1179686
#garena4_roomid = 1179883
# hero def 1,2,3
#garena5_roomid = 1048589
#garena6_roomid = 1048588
#garena7_roomid = 1048587
# Green TD 1,2
#garena8_roomid = 1048590
#garena9_roomid = 1114333
# Custom map 1,2
#garena10_roomid = 1048605
#garena11_roomid = 1048604

#CF rooms:
#garena12_roomid = 1048596
#garena13_roomid = 1048595

#garena5_roomid = 130896
#garena6_roomid = 327656
#garena7_roomid = 590401
#garena8_roomid = 786454

# garena1_roomhost = 203.117.155.14
#garena2_roomhost = 203.117.155.35
#garena3_roomhost = 203.117.155.35
#garena4_roomhost = 203.117.155.35
#garena5_roomhost = 123.30.104.107
#garena6_roomhost = 123.30.104.107
#garena7_roomhost = 123.30.104.107
#garena8_roomhost = 123.30.104.107
#garena9_roomhost = 123.30.104.108
#garena10_roomhost = 123.30.104.107
#garena11_roomhost = 123.30.104.107
#CF rooms:
#garena12_roomhost = 123.30.104.107
#garena13_roomhost = 123.30.104.107

#garena5_roomhost = 203.117.155.14
#garena6_roomhost = 203.117.155.13
#garena7_roomhost = 203.117.155.18
#garena8_roomhost = 203.117.155.38


# the room gcb should join (if gcb_roomid and gcb_roomhost are not set)
#  note that not set means the option must be commented out
#  you should use gcb_roomid and gcb_roomhost if at all possible
#  also, using gcb_roomname may not work if there is more than room with that name
# garena1_roomname =
# the room ID gcb should join
#  See README for details on how to find this.
# the room host for gcb_roomid
#  See README for details on how to find this.
# the room password; leave uncommented or blank to not set one
# garena1_roompassword =

# the GP2PP port
# each Garena connection should use a different port
# in some cases you might have to forward this port (UDP) on router
garena1_peerport = 1513
garena2_peerport = 1514
garena3_peerport = 1515
#garena4_peerport = 1516
#CF rooms:
#garena5_peerport = 1517
#garena6_peerport = 1518
#garena7_peerport = 1519
#garena8_peerport = 1520
#garena9_peerport = 1521
#garena10_peerport = 1522
#garena11_peerport = 1523
#garena12_peerport = 1524
#garena13_peerport = 1525


####################
#  TCP SETTINGS  #
####################

### The options below control the properties of gcb's
###  virtual TCP over UDP connection algorithm. Tweaking
###  them is not recommended for normal users because
###  the defaults should give optimal performance.
###  However, on some systems or configurations, other
###  values might be better.
### Times are all set in milliseconds for this section.

# the maximum number of packets to buffer before we stop sending packets
# packets are only removed from the buffer when they are acknowledged by the remote end
# 0 disables this function
# a larger value is recommended if there is a greater ping
gcb_tcp_maxbufferedpackets = 20

# Delay in milliseconds for standard retransmission of packets
#  If an acknowledgement packet is not sent for this delay, then the packet will be retransmitted
#  Note that gcb will dynamically determine the actual standard retransmission delay, this is only the first value
gcb_tcp_standarddelay = 3000

# timeout on packets sent from local connection until we do standard retransmission
gcb_tcp_sotimeout = 1000

# the alpha value used to calculate smoothed round trip time
# a higher value will change more quickly to new round trip time calculations
gcb_tcp_srttalpha = 0.125

# the beta value used to calculate smoothed round trip time
# this has same function as alpha, but for the _variation_ in the SRTT
gcb_tcp_srttbeta = 0.25

# the minimim round trip time
gcb_tcp_srttlower = 10

# the maximum round trip time
gcb_tcp_srttupper = 60000

# the clock granularity
gcb_tcp_srttg = 20

# the K value, should be 4
gcb_tcp_srttk = 4

# maximum size of UDP packets
gcb_tcp_maxpacketsize = 512

####################
# REVERSE SETTINGS #
####################

# whether to enable REVERSE or not
#  REVERSE changes the function of gcb so that you can join other Garena client's games
#  This should help with playing over Garena on unsupported systems, such as Linux
#  It functions quite similarly to GProxy++, although currently support for reconnection is not planned
#  Note that gcb is incompatible with REVERSE, so this will automatically disable gcb; gcb_bot can still be enabled
gcb_reverse = false

# your Warcraft III version; Garena seems to change the war3version, so gcb changes it back
#  For example, if your room uses 1.24d, write
#  gcb_reverse_war3version = 24
gcb_reverse_war3version = 26

# the starting port to host local games on
#  gcb hosts games on LAN
#  Once you connect to the game, gcb will route packets between you and the Garena remote server
#  Note that one port for each LAN game is necessary (see gcb_reverse_num for more details)
gcb_reverse_port = 6112

# the number of LAN games to host
#  gcb will create this many server sockets
#  Every time gcb receives a GAMEINFO broadcast, it will host on the next available server
#  The ports start at gcb_reverse_port and go up from there
#  If gcb_reverse_port = 6112 and gcb_reverse_num = 5, then the last port will be 6116
gcb_reverse_num = 5

# the hostname to send UDP packets received from Garena to
#  For example, if you want to use Warcraft III only on your own computer, then set
#  gcb_reverse_target = 127.0.0.1
#  If you want the entire LAN to receive broadcast packets from this gcb, then set
#  gcb_reverse_target = 255.255.255.255
gcb_reverse_target = 255.255.255.255

####################
# LAN FIX SETTINGS #
####################

# whether to enable LAN FIX or not
# LAN FIX is necessary if you wish to communicate with Garena clients on the same LAN as you
# LAN FIX is only intended for testing purposes; LAN Garena clients can connect to GHost++ over LAN instead of through gcb
#  Note that if LAN FIX is on, game names to all users will be renamed and will contain a 'w'
#  This is to differentiate for LAN users between joining the LAN game and joining through gcb
gcb_lanfix = false

# the Garena username of the LAN Garena client
gcb_lanfix_username = garena

# the internal IP address of the LAN Garena client
gcb_lanfix_ip = 192.168.1.2

# the GP2PP port of the LAN Garena client
gcb_lanfix_port = 1513

################
# BOT SETTINGS #
################

# whether to run gcb_bot
# if set to true, gcb_bot will run
gcb_bot = false

# whether to disable gcb (only if gcb_bot is enabled)
gcb_bot_disable = true

# whether you have channel admin
# disables commands and features that require channel admin access if false
gcb_bot_channel_admin = false

# whether to ban user from room when using ban command; only works if you also have channel admin
gcb_bot_room_ban = false

# whether to unban user from room when using unban command; only works if you also have channel admin
gcb_bot_room_unban = false

# any string representing this bot's owner or organization
gcb_bot_owner =

# root admin; leave blank to disable root
gcb_bot_root =

# the bot trigger
gcb_bot_trigger = .

# time in milliseconds to wait after a chat message is sent, before sending another message
gcb_bot_delay = 500

# time in milliseconds a public user must wait before bot will respond to another command
gcb_bot_publicdelay = 3000

# realm; only used in GHost++ and GHostOne databases
gcb_bot_realm =

# GHost++ botid to target; only used in GHost++ extended databases
gcb_bot_id = 0

# what to do when banned word/phrase is detected
# 0 = nothing, 1 = warn, 2 = kick, 3 = ban
gcb_bot_detect = 0

# if gcb_bot_detect is 3, how many days to ban for
gcb_bot_detect_ban_length = 999

# announcement when banned word/phrase is detected; only if gcb_bot_detect is true
gcb_bot_detect_announcement =

# message to display when a user does not have access to a command; leave blank to disable this functionality
gcb_bot_access_message = You do not have access to this command

# message to send to public user when they join the room
gcb_bot_welcome_message = Welcome

# whether to allow public commands
gcb_bot_publiccommands = false

# whether to have announcements when a ranked user enters the room
gcb_bot_user_join_announcement = false

# whether to whisper a message to a public user when they join the room
gcb_bot_public_join_message = false

# any string representing current DotA version used in the room
gcb_bot_dota_version = 6.72f

# any string representing current Warcraft 3 version used in the room
gcb_bot_warcraft_version = 1.24e / 1.24.4.6387

# show user's IP address in whoami/whois
gcb_bot_showip = false

# interval between each automatic message in seconds; will only be used if there is at least 1 message
gcb_bot_auto_ann_interval = 120

# kick players out of the room if they are not within level range or are safelist rank or higher
gcb_bot_entry_level = false

# level range for players entering room, only if gcb_bot_entry_level is set to true
gcb_bot_min_level = 10
gcb_bot_max_level = 60

# whether to check if players are bypassing flood protection i.e. using cracked garena
gcb_bot_check_same_message = false

# whether to enable trivia plugin command aliases
gcb_bot_trivia_plugin_alias = true

# command aliases
gcb_bot_alias_commands = commands, command, cmd, cmds, c
gcb_bot_alias_addadmin = addadmin, aa, adda
gcb_bot_alias_addexaminer = addexaminer, ae, adde
gcb_bot_alias_addvip = addvip, av, addv
gcb_bot_alias_addsafelist = addsafelist, as, adds
gcb_bot_alias_ban = ban, b
gcb_bot_alias_roomban = roomban, rb
gcb_bot_alias_botban = botban, bb
gcb_bot_alias_unban = unban, ub
gcb_bot_alias_kick = kick, k
gcb_bot_alias_quickick = quickkick, qk
gcb_bot_alias_addautoannounce = addautoannounce, aaa
gcb_bot_alias_delautoannounce = delautoannounce, daa
gcb_bot_alias_setautoannounceinterval = setautoannounceinterval, saai
gcb_bot_alias_announce = announce, ann
gcb_bot_alias_say = say, s
gcb_bot_alias_whisper = whisper, w
gcb_bot_alias_clear = clear, c
gcb_bot_alias_promote = promote, p
gcb_bot_alias_demote = demote, d
gcb_bot_alias_findip = findip, fip
gcb_bot_alias_version = version, v
gcb_bot_alias_uptime = uptime, ut, upt
gcb_bot_alias_roomstats = roomstats, roomstat, rs
gcb_bot_alias_banword = banword, bw
gcb_bot_alias_unbanword = unbanword, ubw
gcb_bot_alias_allstaff = allstaff, alls
gcb_bot_alias_staff = staff, staf, stf, st
gcb_bot_alias_mute = mute, m
gcb_bot_alias_unmute = unmute, um
gcb_bot_alias_random = random, r
gcb_bot_alias_traceuser = traceuser, tu
gcb_bot_alias_traceip = traceip, tip
gcb_bot_alias_checkuserip = checkuserip, cui, cuip
gcb_bot_alias_creater = creater, creator
gcb_bot_alias_getpromote = getpromote, getpromotes, gp
gcb_bot_alias_status = status, stat
gcb_bot_alias_getunban = getunban, getunbans, gub
gcb_bot_alias_baninfo = baninfo, bi
gcb_bot_alias_kickinfo = kickinfo, ki
gcb_bot_alias_help = help, h
gcb_bot_alias_whoiisuid = whoisuid, whouid, wuid, wid, finduid
gcb_bot_alias_multiban = multiban, mban, mb

gcb_bot_alias_trivia on = trivia on, t on
gcb_bot_alias_trivia off = trivia off, t off
gcb_bot_alias_delay = delay, del, dly, dl
gcb_bot_alias_category = category, cat, ca
gcb_bot_alias_difficulty = difficulty, dif, diff
gcb_bot_alias_top = top, tp
gcb_bot_alias_score = score, sc

#####################
# BOT SPAM SETTINGS #
#####################

# whether to check if a user is spamming
gcb_bot_spam = true

# how many new lines (enter key) the user can have per message without receiving a warning
gcb_bot_spam_warn_lines = 5

# number of new lines (enter key) the user can have per message without being autokicked
gcb_bot_spam_max_lines = 9

# how many equality signs ('<' and '>') the user can have per message without receiving a warning
gcb_bot_spam_warn_equality = 13

# number of equality signs ('<' and '>') the user can have per message without being autokicked
gcb_bot_spam_max_equality = 26

# number of warnings for the user to be kicked; can not be set to less than 3
gcb_bot_spam_kick = 3

#########################
# BOT DATABASE SETTINGS #
#########################

# interval between synchronising MySQL database and bot in seconds
gcb_bot_refresh_rate = 60

# gcb_bot database settings
#  login information
gcb_bot_db_username = adonissage
gcb_bot_db_password =

#  JDBC hostname
#  Format should be: jdbc:mysql://hostname/databasename
gcb_bot_db_host = jdbc:mysql://localhost/sage

# database type
#  gcb: database created by gcb install.sql script
#  ghostone: GHostOne database
#  ghost++: GHost++ database (will not support safelist)
#  ghost_extended: GHost++ database with safelist table and commands through MySQL modification
gcb_bot_db_type = ghostone

Code:
[GHOST]
###########################################################
# Gen's MODDED Version of GhostOne @ http://thegenmaps.tk #
###########################################################
##  PLS use NOTEPAD++ OR a good TEXTPAD program to EDIT  ##
###########################################################

lan_war3version = 26
bot_hostport = 6127

### Gen Custom Name & Text Fix ###
# Disallow start/n & autostart command typed by a temp owner if less than X players in lobby
bot_gamenotstartuntilXplayers = 6
# whether to set the game name as mapcfg name 1=set gamename to mapcfg name, 0=non set & gamename will always be bot_autohostgamename
bot_cfgname = 0
# squirrel txt part in lobby
bot_squirreltxt = 1
## show realm on name as a prefix, PRECAUTION: turning it on may cause desync in some maps which have code saving/loading system !
bot_realmprefixname = 0
# whether to print a Vietnamese text on screen when hosting, 0 = disable, 1 = enable
bot_viettxt = 0
# decide x times to delay the rehost message in lobby Rehost as GameName #3
bot_rehostprintingdelay = 5
# bot_playerbeforestartprintdelay * 10 seconds is the time between two waiting for x more players Messages
# remember nobody likes spam bots!
bot_playerbeforestartprintdelay = 5
##################################

### Gen OWNER PATCH (!owner or !admin) FOR TEMPOWNER IN LOBBY ###
# Owner has limited rights to do the following commands: !a, !as, !close, !closeall, !swap, !open, !openall, !holds, !hold, !unhold, !start, !startn
# set bot_tempownerinlobby=0 to disable, = 1 to initiate !owner command to normal player which means a normal player can set him/herself as an owner of the current hosting game when s/he types !owner. We allow only 1 owner in a game lobby, next player who types !owner will get error.
# However setting it = 2 for your liking of changeable owner right in lobby
# Don't set bot_tempownerinlobby = 3, as 0 <= bot_tempownerinlobby <= 2
bot_tempownerinlobby = 1
#################################################################

### Gen FPs Patch ###
# bot fakes players in lobby, 0 = always disable (bot_morefakeplayersinlobby will be ignored), 1 = enable
bot_fakeplayersinlobby = 1
# whether to allow more fakeplayers in lobby, 1= more fps will be created if less than 4 human players in lobby, 2= many more fps without that condition, 3= maximum of 3 fps refilled with that condition, 0= disable fp refilling
# bot_morefakeplayersinlobby = 3 is (preferred as) default setting in previous releases
# setting it to 3, you can still have more fps if needed by configuring maptype in mapcfgs for specific maps
# e.g. map_type = ward morefps2
bot_morefakeplayersinlobby = 3
# fakeplayers' NAMES should be less than 14 chars in fpnames.txt, without this file the bot can't work for fakeplayers adding
#####################

### Gen Patch for BAN working for Garena too ###
# Setting this to BAN download & leaver in  bot_lobbyleaverbantime seconds, minimum = 30s << bot_lobbyleaverbantime << 120s = maximum
bot_lobbyleaverbantime = 45
################################################

### Action parser (detect AFK and prevent resource trading added in Gen modded GhostOne 1.3) ###
## Available map_type for many variations:
## "2teams" "morefps1" "morefps2" "nosave" "guard" (guard means notrade, no afk & nosave) "dota" "noafk" "notrade" "nopause" "noteam" "ward" (ward means notrade & nosave but allows afk)
# take a mapcfg and add guard to map_type to enable this tool
## "noteam" Ghost bot will allow a lobby owner(known as temporary owner) to start game without having to re-balance the teams
## "2teams" Ghost bot will insistently ask the temporary owner to re-balance the game when a !startn command is sent & teams are not balanced yet
# You can have map_type = noteam ward if you want no trade, no save and no team check in lobby command
################################################################################################

### REFRESH HACK ###
### the mapgametype overwrite (advance)
### This controls the mapgametype overwrite. Use with caution as this can result in an ipban from battle.net services or make users unavailable to join your bot with an invalid number
### Example numbers can be found at (http://www.codelain.com/forum/index.php?topic=11373.msg135301#msg135301)
### set it to 0 to disable mapgametype overwrite
bot_mapgametype = 21569664
## normal gametime refresh (GetTime( ) - m_CreationTime) will be used if bot_refresh = 180 or bigger
bot_refresh = 0
## MapGameType = 4784211
####################

# maximum number of games to host at once
bot_maxgames = 2

# bot_shuffleslotsonstart
######## DENY PATCH #############
# set bot_denypatchonjoin = 0, won't affect kicking for things like long map downloads, but the deny on join will be disabled
# be careful, disable that may allow access from breaker, hacker and bot players
# bot_denypatchonjoin = 0
deny_maxdownloadtime = 90000
deny_maxmapsizetime = 5000
deny_maxreqjointime = 5000
deny_maxipusage = 8
deny_maxloadtime = 240000
deny_downloadtimeduration = 20000
deny_mapsizeduration = 60000
deny_reqjoinduration = 60000
deny_ipusageduration = 10000
deny_loadduration = 180000
#################################

### BNET Non-Admin-Commands by Gen ###
# It may not be necessary because 3 commands queued are not accepted we accept only 2 max, just IGNORE this
# Set bot_bnetnonadmincommands, = 0 to disable most of non-admin commands to prevent malicious users from filling up the bot's chat queue and crippling the bot
# = 1 (missing/commented/default) to enable all, = 2 to disable !currentgames, = 3 !checkwarn, = 4 !version, = 5 !friend list
# bot_bnetnonadmincommands = 1
######################################

################################
## Added with patch votestart ##
################################

# Set bot_votestartpercentalvoting to 1 for set the number of player who have to vote in percent
# or set bot_votestartpercentalvoting to 0 for set an absolute value
bot_votestartpercentalvoting = 1

# set bot_votestartallowed to 1 to allow votestart otherwise to 0
bot_votestartallowed = 1

# if you like to have votestart only in autohosted games set bot_votestartautohostonly to 0
# if you like to have votestart in all games set it to 1
bot_votestartautohostonly = 1

# This value will be ignored if bot_votestartpercentalvoting is set to 0
# else it set the percent of users joined the game who has to vote for starting the game
# set it to a value between 0 and 100
# example for needed votes joinedplayer/needed_votes
# for 60%:
# 1/1 2/2 2/3 3/4
bot_votestartpercent = 60

# if bot_votestartpercentalvoting is set to 1, bot_votestartminplayers will set the minimal
# players who has to have joined the game, to make it possible to startvote.
# othervise it will set the number of needed votes for starting the game!

bot_votestartminplayers = 5
bot_votestartplayers = 5

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

### 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 =

### auto ban people who leave during the countdown
bot_autobancountdown = 0

### auto ban people who leave during the game load
bot_autobangameloading = 0

bot_autohostdeniedcountries =

bot_autohostallowedcountries =

### UDP port on which the bot communicates with GHost One GUI, 5868 default
udp_guiport = 5868


# LIST OF SETTINGS NOT IN GHOST OPTIONS TAB
#bot_language
#bot_mapcfgpath
#bot_savegamepath
#bot_refreshmessages
#bot_autolock
#bot_autosave
#bot_allowdownloads
#bot_pingduringdownloads
#bot_lcpings
#bot_latency
#bot_synclimit
#bot_votekickallowed
#bot_votekickpercentage
#udp_cmdbindip
#udp_cmdspooftarget
#admingame_password
#db_sqlite3_file
#bnet_holdfriends
#bnet_holdclan

########################
# Actual Config Below  #
########################

### if enabled, on GArena will hide the bot from normal users (admins will still see the commands/messages)
bot_hidebotfromnormalusersingarena = 1

### if = 0, will not broadcast the game in LAN (only bnet)
bot_broadcastlan = 1

### show .note of anyone who enters the lobby
bot_shownotesonjoin = 0

### only owners can swap other admins
bot_onlyownerscanswapadmins = 1

### !statsdota will be disabled if set to 1 (!sd will still work)
bot_nostatsdota = 0

### !top/!rank will be disabled if set to 1
bot_norank = 0

### add a list of ips you want the bot to send the game (to be seen in LAN) to, ex: 81.12.21.1 127.54.12.2
bot_ipusers =

### lan players will be rootadmins
bot_lanrootadmins = 0

### if set to 1, blue player is considered the owner
bot_blueisowner = 0
bot_bluecanhcl = 1

### if enabled, any user can !pub/!map/!unhost
bot_userscanhost = 0

### if enabled, any safelisted player can !pub/!map/!unhost
bot_safecanhost = 0

### if enabled, will greet every player who joins the channel with channelwelcome.txt
bot_channeljoinmessage = 0

### specify which players won't be greeted when joining the channel.
bot_channeljoinexceptions =

### will allow admins and safelisted players to download even if downloads are disabled
bot_adminsandsafecandownload = 1

### will replace every !ban/!bl with !warn/!wl
bot_replacebanwithwarn = 0

# In LAN/GArena show the real number of current/total players in the game, when using !pubg it will be auto activated
lan_showrealslotcount = 1

### all the bots messages will only be seen by admins (bot will be practicly hidden)
bot_detourallmessagestoadmins = 0

### 0 - ghost countdown, 1 - warcraft countdown
bot_normalcountdown = 1

# when you !unban player, the bot also issues an /unban player
bot_unbanremoveschannelban = 0

# Time limit for hosting a game
bot_lobbytimelimit = 45

### enable dynamic latency, lowers or even increases latency as needed
bot_usedynamiclatency = 1

### how many milliseconds to add to the normal latency if the players lag
bot_dynamiclatencymaxtoadd = 30

### milliseconds to add to highest ping as base dynamic latency
bot_dynamiclatencyaddedtoping = 25

### dynamic latency will be increased when a lobby is active
bot_dynamiclatencyincreasewhenlobby = 1

### dynamic latency will try not to go over 2.2x highest ping, recommended
bot_dynamiclatency2.2xhighestpingmax = 1

### all messages will be answered with a whisper
bot_whisperallmessages = 0

### if 1 - no admin can start the game if the owner is in the lobby
bot_onlyownerscanstart = 1

### allow only players with score>=x to join the lobby
bot_allowedscores = 0

### in autohosted games, allow only players with score>=x to join the lobby
bot_autohostallowedscores = 0

### if set to 1, if using bot_allowedscores, players having an unknown score will be allowed
bot_allownullscoredplayers = 1

### 0 - auto timer resolution (as low as possible), 1-5 - if you want it to be less accurate
bot_newTimerResolution = 0

### 0 - old timer on windows (gettickcount), 1 - new timer
bot_newTimer = 0

### 0 - old latency system, 1 - as close to the set latency as possible
bot_newLatency = 0

### set to 1 if you want admins to be autoplaced higher only in dota games
bot_placeadminshigheronlyindota = 0

### force auto hcl from gamename in dota games (even when bot_defaulthcl is not set)
bot_forceautohclindota = 0

### set !autostart 10 automatically in dota games
bot_autostartdotagames = 0

### safelisted players are immune to ban/warn
bot_safelistedbanimmunity = 1

### send admin messages or not (if using the admin game)
bot_adminmessages = 0

### send local admin messages or not (if using the admin game)
bot_localadminmessages = 0

### fake pings for the following players, space separated: ex = nick1 nick2
bot_fakepings =

### when !end is issued, a message is sent to the enemy team and the game ends only if someone accepts, replying with !end (only for 2 team maps)
bot_endreq2ndteamaccept = 0

### normal bans will expire in x days - set to 0 to be permanent
bot_bantime = 40

### normal banlast/bl will expire in x days - set to 0 to be permanent
bot_banlasttime = 80

### tbanlast/tbl will expire in x days - set to 0 to be permanent
bot_tbanlasttime = 22

### how many warns are needed to auto-ban the player. Default: 3.
bot_banthewarnedplayerquota = 3

### how many days will the auto-ban from warns last. 0 - permanent ban. Default: 14.
bot_bantimeofwarnedplayer = 20

### how many days will each warn last. 0 - permanent warn. Default: 14.
bot_warntimeofwarnedplayer = 20

### how many games should the player play (without taking another warn) to make one of his warns inactive. Default: 7
bot_gamenumtoforgetawarn = 5

### if 0, autowarning is off. Default: 0.
bot_autowarnearlyleavers = 0

### Prints the gameloaded.txt message after X seconds. Default: 10.
bot_gameloadedprintout = 7

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

# Drop the user if he/she desyncs or not?
bot_dropifdesync = 1

# the log file
bot_log = ghostlog.txt

# Show a message when a safe/admin/rootadmin/chieftain/shaman joins the channel
bot_channeljoingreets = 1
# Admins will be able to delete only bans they've made
bot_adminslimitedunban = 0

# Announce +1 and +2 (players left to join) in lobby (only if not autohosted)
bot_lobbyannounceunoccupied = 0

# Auto set HCL based on game name,ex: -arso EU pros will set HCL to arso (only if map_defaulthcl is defined, for ex: map_defaulthcl = ar), will set hcl to empty if no mode is detected in the gamename
bot_autohclfromgamename = 0

# whether players who use censored words are auto muted for x seconds
bot_censormute = 1
# also auto mute admins
bot_censormuteadmins = 0
# mute for x seconds, the first time a player curses
bot_censormutefirstseconds = 25
# mute for x seconds, the second time a player curses
bot_censormutesecondseconds = 50
# mute for x seconds, if a player has cursed for 3 or more times
bot_censormuteexcessiveseconds = 120


# Disable nagle algorithm (TCPIP algorithm that can slow down the network) - may improve latency if you set to 1
tcp_nodelay = 0

# Path to your WC3TVRecorder ex: c:\Program Files\waaaghTV Recorder\
wtv_path = C:\Program Files\WaaaghTV Recorder\
# Use WC3TVRecorder, 1 to enable
wtv_enabled = 0
# WaaaghTV Observer Name
wtv_playername = Waaagh!TV

# for ex: RO, only these countries will be allowed to join a game
bot_allowedcountries =
# for ex: BR, these countries will not be allowed to join a game
bot_deniedcountries =

# milliseconds to wait before sending medium sized packets to bnet when using PVPGN
bot_bnetpacketdelaymediumpvpgn = 2000
# milliseconds to wait before sending big sized packets to bnet when using PVPGN
bot_bnetpacketdelaybigpvpgn = 2500
# milliseconds to wait before sending medium sized packets to bnet (official)
bot_bnetpacketdelaymedium = 3200
# milliseconds to wait before sending big sized packets to bnet (official)
bot_bnetpacketdelaybig = 4000

# Allowed variables: totgames, kills, deaths, assists, creepkills, creepdenies, neutralkills,
# towerkills, raxkills, courierkills, wins, losses, killstotal, deathstotal, creepkillstotal,
# creepdeniestotal,assiststotal, neutralkillstotal, towerkillstotal, raxkillstotal, courierkillstotal
# default formula:
# (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))
# alternative formula:
# (((kills-deaths+assists*0.7)*0.6+towerkills*0.8+raxkills+creepkills*0.02+creepdenies*0.08+neutralkills*0.03+courierkills*0.04)*0.5+(wins/totgames*2)+(totgames*0.002))

bot_scoreformula = (((wins-losses)/totgames)+(kills-deaths+assists/2)+(creepkills/100+creepdenies/10+neutralkills/50)+(raxkills/6)+(towerkills/11))

# Only players having played this many number of games will be ranked
bot_scoremingames = 5

# default access for owners (use admin access panel to change any admin's access to your liking and see the access code for those commands)
bot_owneraccess = 3965

# default access for admins
bot_adminaccess = 1903

# gamestate for inhouse games
bot_gamestateinhouse = 999

#  will only auto ban if team diff <= with the setting
bot_autobanteamdiffmax = 0

# Only ban players who leave prior to x minutes of game end time.
bot_autobangameendmins = 3

bot_autobantimer = 0
bot_autobanall = 0
bot_autobanfirstxleavers = 0

# the bot will auto rehost the game as gamename + 1 if 60 seconds have passed since last player joined, 0 = disable
bot_autorehostdelay = 36

# the bot will auto rehost the game as gamename + 1 if game name is taken
bot_rehostifnametaken = 1

# if host counter goes over this number it will reset to 1, set to 0 to disable the feature
bot_maxhostcounter = 36

# these words will be edited/censored in game.
bot_censorwords = **** idiot retarded dick cunt cum pussy asshole cock bullshit penis vagina bitch vcc vc dcm disme vkl dkm deo d.cm vai~ clgt thon cec kac kec loz vcl dit djt cmm clm

# load in game feature will be enabled for every map (if set to 1)
bot_forceloadingame = 1

# After a game has ended, if mysql is used, ghost will run update_dota_elo.exe (use either this or score not both!)
bot_updatedotaeloaftergame = 0

# After a game has ended, if mysql is used, ghost will recalculate scores (use either this or elo not both!)
bot_updatedotascoreaftergame = 0

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

# set to 1 if you are using warcraft 3 patch 1.21
bot_patch21 = 0

# show .sd of anyone who enters the lobby (and has played games with the bot before)
bot_showscoresonjoin = 0

# setting bot_autohostmaximumgames > 0 will make ghost begin autohosting on startup
bot_autohostmaximumgames = 132
bot_autohostautostartplayers = 6
bot_autohostallowstart = 0
bot_autohostlocal = 0
bot_autohostowner = Ghost
# delete the line below (bot_autohostmapcfg) if you got the modded version of GhostOne from Gen allowing you to use autohost_map$$ instead.
# bot_autohostmapcfg = Terrania v110 Prot.cfg
############################################################
## A set of autohost_map$$ are ONLY working with the modded version of GHostOne from Gen, http://thegenmaps.tk
############################################################
autohost_map1 = CastleFight3vs3as.cfg
autohost_map2 = CastleFight3vs3as.cfg
autohost_map3 = CastleFight3vs3as.cfg
autohost_map4 = Terrania v110 Prot.cfg
autohost_map5 = Terrania v110 Prot.cfg
autohost_map6 = Terrania v110 Prot.cfg
autohost_map7 = (8) ChristmasEscape.cfg
autohost_map8 = (8) ChristmasEscape.cfg
autohost_map9 = (10) FortressSurvival5.2P.cfg
autohost_map10 = (10) FortressSurvival5.2P.cfg
autohost_map11 = (10) Battle Ships 3.74b.cfg
autohost_map12 = (10) Battle Ships 3.74b.cfg
autohost_map13 = (10) Battle Tank 874.cfg
autohost_map14 = (10) Battle Tank 874.cfg
autohost_map15 = (7) Jurassic Park Survival.cfg
autohost_map16 = (7) JurassicParkSurvival2.cfg
autohost_map17 = (6) WhispersInTheDark1.6.cfg
autohost_map18 = (11) Escape Loyalty.cfg
autohost_map19 = (11) Escape Loyalty.cfg
autohost_map20 = Soft_Escape_1.26.cfg
autohost_map21 = Soft_Escape_1.26.cfg
autohost_map22 = (10) PyramidEscapeV3.6b.cfg
autohost_map23 = (10) PyramidEscapeV3.6b.cfg
autohost_map24 = (10) StickymansEscape 2.5.cfg
autohost_map25 = (10) Platform Escape 2.5.cfg
autohost_map26 = (8) Art of Defense 1.18b.cfg
autohost_map27 = (8) Art of Defense 1.18b.cfg
autohost_map28 = (8) UtherParty2v0.4d.cfg
autohost_map29 = (8) UtherParty2v0.4d.cfg
autohost_map30 = (12) Stronghold 2 teams.cfg
autohost_map31 = (12) Stronghold 2 teams.cfg
autohost_map32 = (12) Stronghold 3 teams.cfg
autohost_map33 = (12) Stronghold 3 teams.cfg
autohost_map34 = (10) RabbitsVsSheep1.62.cfg
autohost_map35 = (10) RabbitsVsSheep1.62.cfg
autohost_map36 = (8) VN HerosDefensive2b.cfg
autohost_map37 = (8) VN HerosDefensive2b.cfg
autohost_map38 = (8) GreenCircleTD10.9.cfg
autohost_map39 = (8) GreenCircleTD10.9.cfg
autohost_map40 = (9) Monstie TD Juli 2011.cfg
autohost_map41 = (9) Monstie TD Juli 2011.cfg
autohost_map42 = (8) Skill Defense v1.15.cfg
autohost_map43 = (8) Skill Defense v1.15.cfg
autohost_map44 = (12) Blades'nGore II.cfg
autohost_map45 = (12) Blades'nGore II.cfg
autohost_map46 = (8) Binders v3.0 (Final).cfg
autohost_map47 = (8) Binders v3.0 (Final).cfg
autohost_map48 = (10) BattleShip Xfire4.67.cfg
autohost_map49 = (10) BattleShip Xfire4.67.cfg
autohost_map50 = (8) Blood_TournamentB16.cfg
autohost_map51 = (8) Blood_TournamentB16.cfg
autohost_map52 = (6) MassDestruction_106.cfg
autohost_map53 = (6) MassDestruction_106.cfg
autohost_map54 = (8) Whosthekiller4.2.cfg
autohost_map55 = (12) Survival 1.382.cfg
autohost_map56 = (12) Survival 1.382.cfg
##############################################################
bot_autohostgamename =  Gen Multigames !as8

# If you autohost a even playered two team map and want to auto ban leavers that make the game uneven turn this on. Will not ban admins or root admins. An example map would be DotA or Battleships.
#    0 = off  1 = on
bot_autoban = 0

# set to 1 if you want LAN players to be considered admins
bot_lanadmins = 0

# set to 1 if you want local players (GArena) to be considered admins
bot_localadmins = 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 = D:\_Games\===Warcraft III 1.26a\

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

bot_commandtrigger = .
bot_invalidtriggers = !,_'

# 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 = D:\_Games\Gen modded GhostOne\mapcfgs\

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

bot_savegamepath = D:\_Games\Gen modded GhostOne\savegames\

# 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 = D:\_Games\===Warcraft III 1.26a\Maps\Download\

# whether to save replays or not
bot_savereplays = 0
# ignore the definition of bot_invalidreplaychars if bot_savereplays = 0
## Only uncomment this if you really can't open any replays bot_invalidreplaychars = ï€$#+-_,;()?={}[]'"!&/\*%:<>|
## In that case, Ask for support in thegenmaps.tk first

# the path to the directory where you want GHost++ to save replays (must end in your system's path seperator)
bot_replaypath = D:\_Games\Gen modded GhostOne\replays\
# whether bot should name replays file by GameName first instead of Ghost++ as prefix
bot_replayssavedbyname = 1

### the Warcraft 3 version to save replays as
replay_war3version = 26

### the Warcraft 3 build number to save replays as (this is specific to each Warcraft 3 version)
###  patch 1.23:  war3version 23, buildnumber 6058
###  patch 1.24:  war3version 24, buildnumber 6059
###  patch 1.24b: war3version 24, buildnumber 6059
###  patch 1.26:  war3version 26, buildnumber 6059

replay_buildnumber = 6059

### whether to do automatic spoof checks or not
###  you can always manually spoof check by whispering the bot (and in fact this is required before running admin commands)
###  set to 0 to disable automatic spoof checks
###  set to 1 to enable automatic spoof checks on all players
###  set to 2 to enable automatic spoof checks on potential admins only

bot_spoofchecks = 0

### whether to require spoof checks or not
###  this controls whether the bot will require players to spoof check before starting the game
###  it does NOT control whether the bot will require players to spoof check before running admin commands - spoof checks are ALWAYS required for admin status
###  if you require spoof checks, players will be kicked from the lobby if they haven't spoof checked within 20 seconds of joining (autohosted games only)

bot_requirespoofchecks = 0

# 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, =1 to enable map downloads
# =2 to enable conditional map downloads (an admin must start each map download with the !download or !dl command)

bot_allowdownloads = 1

# 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

# Ban banned people when they enter the channel
bot_banbannedfromchannel = 1

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

bot_lcpings = 1

# auto kick players with ping higher than this

bot_autokickping = 650

# 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 = 110

# 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 = 90

# 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 = 60

# 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 = 16

# 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 = 1536

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

# initiate game over timer when x seconds have passed since world tree/frozen throne has fallen - 0 to disable
bot_gameoverbasefallen = 12

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

# initiate game over timer if there's only 1 player in game - 0 to disable, 1 or missing is enabled as default
bot_gameoverwhenoneplayer = 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 = 1

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

# 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 = Geniuskwe

# bot's UDP password
bot_udppassword =

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

# bot's virtual host name
bot_virtualhostname = |cFF0080C0Ghost

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

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

# 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 = 0

# 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
#  use "sqlite3" for a local SQLite database
#  use "mysql" for any MySQL database

db_type = sqlite3

# sqlite3 database file

db_sqlite3_file = ghost.dbs

# this is only used if your database type is MySQL

db_mysql_server = 127.0.0.1
db_mysql_database = dbname
db_mysql_user = dbusername
db_mysql_password = dbpassword
db_mysql_port = 3306
db_mysql_botid = 1

############################
# 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 = server.eurobattle.net
bnet2_server = rubattle.net
# bnet3_server = uswest.battle.net

# Only use serveralias when needed
# bnet_serveralias = BoredAussie
# bnet5_serveralias = JuDotA

bnet_custom_war3version = 26
bnet_custom_exeversion = 1 0 26 1
bnet2_custom_war3version = 26
bnet2_custom_exeversion = 1 0 26 1
# bnet3_custom_war3version = 26
# bnet3_custom_exeversion = 1 0 26 1

# bnet_bnlswardencookie = 1
# bnet2_bnlswardencookie = 1
#   bnet3_bnlswardencookie = 1

# your Warcraft III: Reign of Chaos CD key

bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet2_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
#   bnet3_cdkeyroc =

# your Warcraft III: The Frozen Throne CD key

bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
bnet2_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
#   bnet3_cdkeytft =

# your battle.net username

bnet_username = ***
bnet2_username = ***
#   bnet3_username =

# your battle.net password

bnet_password = ***
bnet2_password = ***
#   bnet3_password =

# the first channel to join upon entering battle.net

bnet_firstchannel = TTW
bnet2_firstchannel = TTW
#   bnet3_firstchannel = Gen

# the root admin on this battle.net server only

bnet_rootadmin = russoka
bnet2_rootadmin = russoka
#   bnet3_rootadmin = Geniuskwe

# command trigger for this battle.net server only

bnet_commandtrigger = .
bnet2_commandtrigger = .
#   bnet3_commandtrigger = !

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

bnet_holdfriends = 1
bnet2_holdfriends = 1
# bnet3_holdfriends = 1

bnet_holdclan = 1
bnet2_holdclan = 1
#   bnet3_holdclan = 1

###
# BNLS Settings DISABLED a long time ago
###
# bnet_bnlsserver = localhost
# bnet2_bnlsserver = localhost
# bnet3_bnlsserver = localhost
# bnet4_bnlsserver = localhost
# bnet5_bnlsserver = 80.86.83.93
# bnet6_bnlsserver = 80.86.83.93
# bnet_bnlsport = 9367
# bnet2_bnlsport = 9367
# bnet3_bnlsport = 9367
# bnet4_bnlsport = 9367
# bnet5_bnlsport = 9367
# bnet6_bnlsport = 9367

# 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

# ONLY FOR PVPGN SERVERS, DON'T MAKE THESE SETTINGS FOR OFFICIAL BNET SERVERS

bnet_custom_exeversionhash = 194 206 231 242
bnet_custom_passwordhashtype = pvpgn

bnet2_custom_exeversionhash = 194 206 231 242
bnet2_custom_passwordhashtype = pvpgn

###
# example configuration for connecting to a official battle.net server (second 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 PVPGN battle.net (third 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

## Desync Reduction
#Theoretically you need to set the latency at the maximum latency (!p shows) of the players in games, but, the medium value will work too. So if the players in the game have !p - 60ms 80ms 120ms - you could try setting it at about 90 or 100.
# bot_appleicon = 0
#The synclimit it's just a value for when to show the lag screen. You should increase it a bit only if some players lag, but not too much cause either way if they are behind and have lag they will drop, regardless of the lag screen showing or not. So the latency is the most important.




Last edited by russoka on Sat Oct 27, 2012 2:57 am; edited 1 time in total
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by LOTR Fri Oct 26, 2012 4:55 pm

If you're after a router in your internet connection, try to do port forwards (in router configuration) for e.g. both TCP & UDP 6112->6161, 1513->1560 (for gcb peerports)

but firstly, have you made the bot work? (hosting & you're able to join in a bnet server, let's say eurobattle.net server

LOTR
Member
Member

Posts : 10
Join date : 2012-07-05

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by russoka Fri Oct 26, 2012 6:32 pm

Spoiler:

Players can join from BNet(PvPGN) + Garena. But I CAN'T join. From BNet (Rubattle.org aka PlayGround.ru) i see my game name in list of games, but i can't join.
"The Specified game requires a saved game file witch could not found".
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by LOTR Sat Oct 27, 2012 1:25 am

As I said, you need ports forwarding if you're after a router.
Something like this
Cannot join to myself game. Portforwarding

"The Specified game requires a saved game file witch could not found". << bot_savegame = 0 to disable the save game

bot_savereplays = 1 is better, replays is better.

LOTR
Member
Member

Posts : 10
Join date : 2012-07-05

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by russoka Sat Oct 27, 2012 2:53 am

I'm NOT use any routers.
p.s.
bot_savegame - i not see those parametr.


Last edited by russoka on Sat Oct 27, 2012 3:02 am; edited 1 time in total
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by Admin Sat Oct 27, 2012 3:01 am

Problem: port 6112 is binding for hosting and you can't join game with that port. Port 6112 is used as default setting for gcb_broadcastport = 6112
You can't change because Warcraft III only looks for broadcast packets on 6112. You can try to install Microsoft loopback or forward your ports (port forwarding).

Admin
Admin
Admin

Posts : 131
Join date : 2009-08-03

https://thegenmaps.forumotion.net

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by russoka Sat Oct 27, 2012 3:15 am

I'm install Microsoft loopback. I still can't join to the LAN. What changes must occur after the installation of the adapter? About forwarding, I will call to my internet provider about it. May be he know how to do it.

p.s. With Microsoft adapter now i can to join from Bnet. Thanks.

[SOLVED]


Last edited by russoka on Sat Oct 27, 2012 3:55 am; edited 1 time in total
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by LOTR Sat Oct 27, 2012 3:51 am

About forwarding, I will call to my internet provider about it. May be he know how to do it. << just say to him you want to run a server & game host, you can mention war3 if needed.
Ask him about opening (both TCP & UDP) ports 6112->6161, 1513->1561
Normally ISP will tell you to get a wireless router and with the router you can open ports.

LOTR
Member
Member

Posts : 10
Join date : 2012-07-05

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by russoka Sat Oct 27, 2012 4:33 am

Solved but i have new problem. How to change Bnet port? Now used 6112. My bots regularity maked reconnects.
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by Admin Sat Oct 27, 2012 4:40 am

You meant disconnection & reconnection ?
From Blizzard official bnet or pvpgns (like eurobattle.net)?

About joining game, you can join on normal LAN (not Start button on Garena room), just open wc3 and you'll be able to see your hosting games on LAN, sometimes gcb doesn't listen to ghost bot, that's the time you should join on bnet server. Joining on bnet server is always recommended, Garena offers poor services.

P/S: v1.46 released. Get urself updated.

Admin
Admin
Admin

Posts : 131
Join date : 2009-08-03

https://thegenmaps.forumotion.net

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by russoka Sat Oct 27, 2012 4:52 am

1 I not have keys. I'm use only PvPGNs.
2 I can't join in LAN normally.

And so. I have other problem with reconnectings.
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by Admin Sat Oct 27, 2012 7:47 am

can you post new ghostlog pls ?

Admin
Admin
Admin

Posts : 131
Join date : 2009-08-03

https://thegenmaps.forumotion.net

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by russoka Sat Oct 27, 2012 9:09 pm

I restarted my computer. After - no one reconnect.
gcb: in 13 rooms.
Ghost One in 2 PvPGN: EuroBattle, Rubattle.

After first game I have reconnects again, but only on Rubattle server.

Ghost One Log: [You must be registered and logged in to see this link.]
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by Admin Sun Oct 28, 2012 4:56 am

Rubattle is a strict server. You may have to stop tweaking your ghost.cfg, and maybe return rehost to 60s instead of 36s, return refresh hack to the originally official GhostOne 1.7.266, you just have to make the following changes.

bot_refresh = 180
bot_mapgametype = 0

but that's not optimal, b'cuz to get few ppls on rubattle you miss a chance to get more ppls on eurobattle, ombu, ...b'cuz with normal refresh of GhostOne, generally your game doesn't often appear on bnet list.
So, I left rubattle out, we have lots of ppls from Garena+ eurobattle, ombu, (w3eu is strict too, but ok if you have 1-2 bots with different maps), pro league (battle.lp.ro), alkar (sometimes reject non-admin bots)

Admin
Admin
Admin

Posts : 131
Join date : 2009-08-03

https://thegenmaps.forumotion.net

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by russoka Sun Oct 28, 2012 12:58 pm

Thanks. I"m just sen refresh = 0!!! It's good for me coz my CPU loaded on 80% with 10 games (6 players) in 20 rooms (13 russia td, 7 europe rpg) eurobattle, rubattle. I think alkar is good i was hosting 1 year ago. and iCCup.ru real good but need to know secret Vui vẻ I'm russian and my select, in majority, russians servers/rooms.

AND SO. I FOUND SOLUTION ON FIRST and second QUESTIONs.

With GCB on windows can't to join in lan. Only Two ways to join in myself game - install loopback and join from server Bnet(or PvPGN). Or - Create linux server on other machine.

Topic can be closed.

p.s. if you know russian and have some problem - ask me from skype i will help as much i can.

p.p.s. forwarding can't to help. this is windows! cười ngoác miệng
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by Gen Sun Oct 28, 2012 1:11 pm

erm, refresh = 0 is exactly what a refresh hack does. It means no refresh at all, so the game will stay on bnet list for a while b'cuz you're using MapGameType (bot_mapgametype = ...) glitch of wc3. There're some figures which 21569664 is one of them, as far as i know 4784211 is another one, you can try any numbers you like if you have free time. If your number is quite unique, your game will stay on list longer, but if new number is dumb, it doesn't, so be careful Vui vẻ

For joining on LAN.
ya, installing loopback will help you to join. I don't have exp with Linux, but will give Debian a try whenever I have free time but I am so busy at the moment. Which Linux based system is best in your opinion ? I read on the internet about Debian, Ubuntu, Fedora-RedHat(old days), Mint, Kubuntu. I came to think Debian is most used on server comps.

ICCUP.RU; IDK how to set up the bots to connect to that server. Could you please help? and IDK russian, google chrome doesn't help much

Gen
Admin
Admin

Posts : 148
Join date : 2012-02-26

http://GarenaID G.M.Bot

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by russoka Mon Oct 29, 2012 8:46 am

I not have good exp with linux. My friend used FreeBSD.
In my opinition - Windows -> Oracle VM VirtualBox -> Ubuntu good for startap and Debian for work. Coz Debian have too much packages for anythink.

KUnuntu = Ubuntu + KDE. KDE is shell like Gnome. With kde or gnome using linux like windows Cannot join to myself game. 364988687
russoka
russoka
Active Member
Active Member

Posts : 53
Join date : 2012-10-25
Age : 34
Location : Russia / Far East

Testing
Your Garena ID:

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by Gen Mon Oct 29, 2012 10:00 am

years ago, I tried with KDE for few months, still not familiar with linux commands. I can't really do anything much except for reading/writing txt, doc & xls files, surfing internet, listening musics and watching movies. I couldn't install many games of mine on linux that time.

Gen
Admin
Admin

Posts : 148
Join date : 2012-02-26

http://GarenaID G.M.Bot

Back to top Go down

Cannot join to myself game. Empty Re: Cannot join to myself game.

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum