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
Thống Kê/Statistic
New project needs coder & testers
5 posters
ProGamingEXP - PROFESSIONAL GAMING EXPERIENCE :: Modding, Programming & Hosting :: Project & Development in Programming
Page 1 of 2
Page 1 of 2 • 1, 2
New project needs coder & testers
We'd done patching [You must be registered and logged in to see this link.] & [You must be registered and logged in to see this link.] since v1.3b3.
We'd still need testers when new ghost.exe is compiled & released.
say you can help here with a reply & contact detail.
You may want to try beta version for the use of other command trigger & many more features which are to make the bot work better.
USAGE & REGULATION:
We'd still need testers when new ghost.exe is compiled & released.
say you can help here with a reply & contact detail.
You may want to try beta version for the use of other command trigger & many more features which are to make the bot work better.
USAGE & REGULATION:
basically, you can use my code for your coding, but PLS consider you can request for more feature & patch & ask for cooperation opportunity.
If you insist on modifying the code just don't touch the parts about:
fakeplayer patch, !fp,!df,!dfs,
!owner command
the ban for download & leavers in X seconds
signs of developer: everywhere Gen & thegenmaps.tk exists.
the Gen patches posted on codelain are never pecfect as the release of Gen modded GhostOne (GenBot) b'cuz the patches are not up-to-date, for example, fakeplayer patch was once again nailed weeks ago
IF the answer for cooperation is ever negative.
PLEASE DON'T publish & re-distribute your modding version based on my source code, OK? ALSO PLS BE ADVISED we shall not help your issues in your modification of the code and BE NOTICED by making it to your own bot, you'll have no more support from us.
Last edited by Admin on Thu Nov 08, 2012 4:33 pm; edited 6 times in total
v1.48 needs testers
DOWNLOAD beta version: [You must be registered and logged in to see this link.](please note that dota elo files released in v1.44 are excluded, find them out in v1.44 - download link below)
v1.54 (expected date: March 25th 2013)
- Premium feature: adjust !rmk, now rmk can make same game in map cyclying system
- add mute check for !rmk and !go commands
- disable !close and !open TempOwner's slots, they shouldn't be able to kick themselves
- automute and unmute in 60s in case there is spammer
- !ignore/!unignore commands to ignore spammer's texts
- anti-flamer with !cookie and !eat commands
- socket reconnection, gproxy and some minor things fixed
- refined ingame texts
- increase WaitTick
- observer players won't be immuned to autoban/warn if bot_obsplayerimmune = 0 (immuned as default)
- textchatlog table for display on forum/website
- add !dbl and !cbl as alias to !delblacklistedname, !clearblacklistedname. Note the use of !dbl, !cbl (no payload)
- only kick high ping players (with autokickping) when their map downloads < 11 % or they had the map.
- fix for !start/n, !autostart commands in case the number of players of map is less than bot_gamenotstartuntilXplayers
v1.53 (Feb 26th 2013)
- fix !autohost (!ah) command, however bot will create an infinite number of games (even we set autohost only some games). This should be fixed but it's good like this.
- fix !cg bnet command
- bots now remore fakeplayers when !autohost is enabled
- add Slots State in lobby
- fewer checks for map download when autohost, so less spaming of Players downloading map in lobby.
- Update ip-to-country.csv and ips.dbs (http://software77.net updated Feb 22nd)
- add !vk as an alias to !votekick
- add !vs for !votestart
- add !y for !yes
- Command !obsplayer is disabled for TempOwner. We don't want TempOwners to mess up with the mapcfg settings by removing obsplayer, then they could pause/save game/hacks in game.
v1.52 (released on Feb 16th 2013)
- ban fix: allow players with warns to join bots ( not the case warn quota reached).
- due to the raised issues which are not clearly caused by deny patch, 127.0.0.1 & 127.0.1.1 become an exception in deny function of deny patch. This is to allow multiple LAN players to rush into your bot. Beware that you should increase max connection to your database if you are using MySQL db otherwise db can be out of order.
- kick & ban (1 day) slow downloaders nicely at early state of their downloading progress not halfway. Blacklist is possible if bot_blacklistslowdownloader = 1, they will not be able to rejoin before the database gets refreshed for the ban to be in effect.
- Disable TempOwners' rights to !start/n when map download is in progress.
- Optimize TempOwner code and condition.
- safelisted players are now ONLY immune to !votekick when in lobby, not in game (need tests!). B'cuz an unanimous decision made by votekick should work to kick even rootadmin, so safelisted players are not an exception.
- TempOwner should not be immune to !kick commanded by admins/rootadmins.
- Kick and Ban (2 days) to players who abuse close/open commands with their TempOwner rights. Playing with commands for your fun is restrictively not allowed.
- !autohost (!ah) in bnet.cpp is partly fixed. Manual autohost now depends on bot_maxgames to make bot create some games.
- !unlock works to unlock game while being locked if owner joins (bot_lockgamewhenownerjoin), owner can do some commands if the lobby is locked
- !adminlock is different, it can be used by root/admins to lock/unlock the lobby against TempOwner.
- !from is changed to !country (!c) for the display of country solely
- !from (!f) now displays country & city if city patch is enabled
- !help (!helps/!idk) command is added to help newbies players joining bots
- !faq, !guide, !rule, !about ( bot_yourowncommand ) added for various uses to display some texts ( 15 lines max) to players.
- some minor fixes
- Be noticed that command trigger can be . or a char other than !
v1.51
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
More SECURED - more OPTIMIZED - more STURDY
Nobody can ruin your bots.
- safelist/admin players are now immune to 1-deny_maxdownloadtime & 2-bot_kickifdownloadrate
- !FF patch fixed & tested
- Update language.cfg, fix typos
- some parts of the code are optimized
- Database now refreshes every 5 mins instead of every hour. So, either SQLite or MySQL db, as long as you have your bot connected to at least a bnet server, the database will work just fine.
- Players' banned names are kept in memory for about 310s before the next usual refresh of the database.
THEORETICALLY, IF garena ppls can still somehow bypass the usual check on database for banned names or ips, they'll be stopped at blacklisted names which are temporarily recorded in memory for 310s. After the db refreshes, as they can't bypass by any chance, our bot clean temp memory by clearing those names to spare rooms for new blacklisted names.
Changes in ghost.cfg
- bot_obsspecificmaps ( = 1 or missing as default, observer player just joins specific maps with maptype containing nopause), = 0 (BE AWARE: observer player joins all maps!)
- bot_obsplayername = NameYourOBSPlayer here.
- same concept with bot_autobangameendmins, now you have bot_autowarngameendmins to autowarn if needed, players leaving before x mins of the gameover time gets warn, it's up to you to define how many warns are worth a ban.
More commands in lobby:
- !obsplayer to add/remove observer player
- !clearblname/!clearblacklistedname/!clearblacklistname
- !delblacklistname
- !delblname/!delblacklistesname are alias to !delblacklistname
v1.50 - [You must be registered and logged in to see this link.]
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- fix !pubg, now hosting on garena only works fine
- fix previous commit about AdminCheck, now working very well
Changes in ghost.cfg:
- as !pubg is fixed, bot_garenaonly is a new added key variable
bot_garenaonly = 0 (disable as default & recommended for your bot to host games
on both Lan + bnet servers), set it = 1 if you wish your bot to host only via
Lan, but the ban system still relies on a bnet connection to work fine. There
must be some other way around to check ban list without having to connect to
bnet but Gen hasn't succeeded in coding it.
- auto spoofcheck + admin spoofcheck are now on, admin must be join on correct
server to have access to admin commands. This is managed in database.
- blacklist specific names + blacklist slow downloader are now possible with
bot_blacklistednames & bot_blacklistslowdownloader, they can't join if
blacklisted. bot_blacklistslowdownloader works with bot_kickifdownloadrate.
Slow downloaders are added into bot_blacklistednames in current instance of
running bot.
Slow downloaders will be able to rejoin after 1-day ban if
(bot_blacklistslowdownloader = 0 or bot is reset/restarted).
v1.49
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- deny_extension = 600000 (it's default value in case of missing in ghost.cfg) is added into ghost.cfg
high deny count will now count up to 25 instead of 20
deny_extension can take any value >=120000 miliseconds(2 mins), if you put it < 120000, the system will make it to 900000 (=15 mins).
Deny extension is always needed to deny on join the malicious players / bot players (= who are attempting to wreck your bot). Yet if you have any problem with deny extension, just set bot_denypatchonjoin = 0, then deny on join will be disabled
- Msg will be printed in ghostlog clearly to state what IP is under effect and for how long the deny extension is in effect.
- Russian.cfg is added, feel free to check and give feedback with new file to correct mistakes in current release of Russian.cfg
v1.48
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- language.cfg suits you better if you want to localize the bot with your own language
- new TOOL: Gen TEST on BroadCast Port with bot_broadcastport & bot_useportotherthan6112 added into
Remark: new TOOL is only for users who are really used to the hosting program
It's not recommended for newbie users
- set bot_logreduction = 1 in ghost.cfg if you want to reduce the length of your ghostlog
- With ghost.cfg setting, now you can make the bot to kick if player has download rate is smaller than X kb/s, set it = 0 to disable
bot_kickifdownloadrate = 15 (15kb/s, this is to discard ppls with slow internet connection)
Kicked player will be banned for 1 day.
[You must be registered and logged in to see this link.] - [You must be registered and logged in to see this link.]
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- bot_rehostchar = $ is added to ghost.cfg as for your choice on which char ($,#,or others), bot will be using to print when rehosting, e.g. GameName $32
- Replay files are now named with version, as you may wish to run a bot for 1.24e. So you'll recognize which replays were made on 1.26 and 1.24
[You must be registered and logged in to see this link.] - [You must be registered and logged in to see this link.]
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- TempOwner patch is once again nailed, an unlimited number of TempOwners is possible with bot_tempownerinlobby = 2
GHOSTCFG add-ons:
- bot_disableunhost & bot_adminscanunhost are to restrictedly allow only listed admins to be able to unhost
- bot_adminsonlan, whether to enable(default) admin players to do admin commands on LAN
- bot_disallowdelmapbyroot & bot_disallowdlmapbyroot whether to allow rootadmins to use !delmap & !dlmap (always allow by default or =0), forbid those commands if (=1)
- bot_neverdlmapfromepicwar & bot_onlydlmapfromhive, whether to allow map download from a source like epicwar or only Hive & [You must be registered and logged in to see this link.] = 1 to enable, = 0 to disable (default)
- IMPORTANT FIX: BAN CHECK is corrected for LAN & LAN ppls won't be kicked by mistake
- some security fixes & other fixes
[You must be registered and logged in to see this link.] - [You must be registered and logged in to see this link.]
[You must be registered and logged in to see this link.] - v1.4b3
[You must be registered and logged in to see this link.] -
Please reply to tell what you have come & what have come to you in your testing.
v1.54 (expected date: March 25th 2013)
- Premium feature: adjust !rmk, now rmk can make same game in map cyclying system
- add mute check for !rmk and !go commands
- disable !close and !open TempOwner's slots, they shouldn't be able to kick themselves
- automute and unmute in 60s in case there is spammer
- !ignore
- anti-flamer with !cookie and !eat commands
- socket reconnection, gproxy and some minor things fixed
- refined ingame texts
- increase WaitTick
- observer players won't be immuned to autoban/warn if bot_obsplayerimmune = 0 (immuned as default)
- textchatlog table for display on forum/website
- add !dbl and !cbl as alias to !delblacklistedname, !clearblacklistedname. Note the use of !dbl
- only kick high ping players (with autokickping) when their map downloads < 11 % or they had the map.
- fix for !start/n, !autostart commands in case the number of players of map is less than bot_gamenotstartuntilXplayers
v1.53 (Feb 26th 2013)
- fix !autohost (!ah) command, however bot will create an infinite number of games (even we set autohost only some games). This should be fixed but it's good like this.
- fix !cg bnet command
- bots now remore fakeplayers when !autohost is enabled
- add Slots State in lobby
- fewer checks for map download when autohost, so less spaming of Players downloading map in lobby.
- Update ip-to-country.csv and ips.dbs (http://software77.net updated Feb 22nd)
- add !vk as an alias to !votekick
- add !vs for !votestart
- add !y for !yes
- Command !obsplayer is disabled for TempOwner. We don't want TempOwners to mess up with the mapcfg settings by removing obsplayer, then they could pause/save game/hacks in game.
v1.52 (released on Feb 16th 2013)
- ban fix: allow players with warns to join bots ( not the case warn quota reached).
- due to the raised issues which are not clearly caused by deny patch, 127.0.0.1 & 127.0.1.1 become an exception in deny function of deny patch. This is to allow multiple LAN players to rush into your bot. Beware that you should increase max connection to your database if you are using MySQL db otherwise db can be out of order.
- kick & ban (1 day) slow downloaders nicely at early state of their downloading progress not halfway. Blacklist is possible if bot_blacklistslowdownloader = 1, they will not be able to rejoin before the database gets refreshed for the ban to be in effect.
- Disable TempOwners' rights to !start/n when map download is in progress.
- Optimize TempOwner code and condition.
- safelisted players are now ONLY immune to !votekick when in lobby, not in game (need tests!). B'cuz an unanimous decision made by votekick should work to kick even rootadmin, so safelisted players are not an exception.
- TempOwner should not be immune to !kick commanded by admins/rootadmins.
- Kick and Ban (2 days) to players who abuse close/open commands with their TempOwner rights. Playing with commands for your fun is restrictively not allowed.
- !autohost (!ah) in bnet.cpp is partly fixed. Manual autohost now depends on bot_maxgames to make bot create some games.
- !unlock works to unlock game while being locked if owner joins (bot_lockgamewhenownerjoin), owner can do some commands if the lobby is locked
- !adminlock is different, it can be used by root/admins to lock/unlock the lobby against TempOwner.
- !from is changed to !country (!c) for the display of country solely
- !from (!f) now displays country & city if city patch is enabled
- !help (!helps/!idk) command is added to help newbies players joining bots
- !faq, !guide, !rule, !about ( bot_yourowncommand ) added for various uses to display some texts ( 15 lines max) to players.
- some minor fixes
- Be noticed that command trigger can be . or a char other than !
v1.51
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
More SECURED - more OPTIMIZED - more STURDY
Nobody can ruin your bots.
- safelist/admin players are now immune to 1-deny_maxdownloadtime & 2-bot_kickifdownloadrate
- !FF patch fixed & tested
- Update language.cfg, fix typos
- some parts of the code are optimized
- Database now refreshes every 5 mins instead of every hour. So, either SQLite or MySQL db, as long as you have your bot connected to at least a bnet server, the database will work just fine.
- Players' banned names are kept in memory for about 310s before the next usual refresh of the database.
THEORETICALLY, IF garena ppls can still somehow bypass the usual check on database for banned names or ips, they'll be stopped at blacklisted names which are temporarily recorded in memory for 310s. After the db refreshes, as they can't bypass by any chance, our bot clean temp memory by clearing those names to spare rooms for new blacklisted names.
Changes in ghost.cfg
- bot_obsspecificmaps ( = 1 or missing as default, observer player just joins specific maps with maptype containing nopause), = 0 (BE AWARE: observer player joins all maps!)
- bot_obsplayername = NameYourOBSPlayer here.
- same concept with bot_autobangameendmins, now you have bot_autowarngameendmins to autowarn if needed, players leaving before x mins of the gameover time gets warn, it's up to you to define how many warns are worth a ban.
More commands in lobby:
- !obsplayer to add/remove observer player
- !clearblname/!clearblacklistedname/!clearblacklistname
- !delblacklistname
- !delblname/!delblacklistesname are alias to !delblacklistname
v1.50 - [You must be registered and logged in to see this link.]
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- fix !pubg, now hosting on garena only works fine
- fix previous commit about AdminCheck, now working very well
Changes in ghost.cfg:
- as !pubg is fixed, bot_garenaonly is a new added key variable
bot_garenaonly = 0 (disable as default & recommended for your bot to host games
on both Lan + bnet servers), set it = 1 if you wish your bot to host only via
Lan, but the ban system still relies on a bnet connection to work fine. There
must be some other way around to check ban list without having to connect to
bnet but Gen hasn't succeeded in coding it.
- auto spoofcheck + admin spoofcheck are now on, admin must be join on correct
server to have access to admin commands. This is managed in database.
- blacklist specific names + blacklist slow downloader are now possible with
bot_blacklistednames & bot_blacklistslowdownloader, they can't join if
blacklisted. bot_blacklistslowdownloader works with bot_kickifdownloadrate.
Slow downloaders are added into bot_blacklistednames in current instance of
running bot.
Slow downloaders will be able to rejoin after 1-day ban if
(bot_blacklistslowdownloader = 0 or bot is reset/restarted).
v1.49
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- deny_extension = 600000 (it's default value in case of missing in ghost.cfg) is added into ghost.cfg
high deny count will now count up to 25 instead of 20
deny_extension can take any value >=120000 miliseconds(2 mins), if you put it < 120000, the system will make it to 900000 (=15 mins).
Deny extension is always needed to deny on join the malicious players / bot players (= who are attempting to wreck your bot). Yet if you have any problem with deny extension, just set bot_denypatchonjoin = 0, then deny on join will be disabled
- Msg will be printed in ghostlog clearly to state what IP is under effect and for how long the deny extension is in effect.
- Russian.cfg is added, feel free to check and give feedback with new file to correct mistakes in current release of Russian.cfg
v1.48
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- language.cfg suits you better if you want to localize the bot with your own language
- new TOOL: Gen TEST on BroadCast Port with bot_broadcastport & bot_useportotherthan6112 added into
Remark: new TOOL is only for users who are really used to the hosting program
It's not recommended for newbie users
- set bot_logreduction = 1 in ghost.cfg if you want to reduce the length of your ghostlog
- With ghost.cfg setting, now you can make the bot to kick if player has download rate is smaller than X kb/s, set it = 0 to disable
bot_kickifdownloadrate = 15 (15kb/s, this is to discard ppls with slow internet connection)
Kicked player will be banned for 1 day.
[You must be registered and logged in to see this link.] - [You must be registered and logged in to see this link.]
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- bot_rehostchar = $ is added to ghost.cfg as for your choice on which char ($,#,or others), bot will be using to print when rehosting, e.g. GameName $32
- Replay files are now named with version, as you may wish to run a bot for 1.24e. So you'll recognize which replays were made on 1.26 and 1.24
[You must be registered and logged in to see this link.] - [You must be registered and logged in to see this link.]
=================
Repository for decent maps storing, sharing & downloading [You must be registered and logged in to see this link.]
=================
- TempOwner patch is once again nailed, an unlimited number of TempOwners is possible with bot_tempownerinlobby = 2
GHOSTCFG add-ons:
- bot_disableunhost & bot_adminscanunhost are to restrictedly allow only listed admins to be able to unhost
- bot_adminsonlan, whether to enable(default) admin players to do admin commands on LAN
- bot_disallowdelmapbyroot & bot_disallowdlmapbyroot whether to allow rootadmins to use !delmap & !dlmap (always allow by default or =0), forbid those commands if (=1)
- bot_neverdlmapfromepicwar & bot_onlydlmapfromhive, whether to allow map download from a source like epicwar or only Hive & [You must be registered and logged in to see this link.] = 1 to enable, = 0 to disable (default)
- IMPORTANT FIX: BAN CHECK is corrected for LAN & LAN ppls won't be kicked by mistake
- some security fixes & other fixes
- v1.45:
- [You must be registered and logged in to see this link.] - [You must be registered and logged in to see this link.]
=================
- add bot_replayssavedbyname to ghostcfg (see changes in ghostcfg & add bot_replayssavedbyname = 1 to ghostcfg)
- it's possible to enable bot should name replays file by GameName first instead
of Ghost++ as prefix by setting bot_replayssavedbyname = 1
[You must be registered and logged in to see this link.] - [You must be registered and logged in to see this link.]
- v1.4b4 RELEASED:
=================
- fix incorrect submit about GameName in r64 (v1.43), GameName should be
correctly as mapcfg like before
- fix the same incorrect find_first_of when naming replay file
- new ELO system (uakf.b's system) for DotA games supported
[You must be registered and logged in to see this link.] - v1.4b3
- v1.4b3 RELEASED:
=================
- friend command is added to bnet.cpp, it's useful when you want your
bot adds/removes some friend to the friend list
Payload for friend command should be [add|remove|list] or [a|r|l]
/w urbotname .friend a NAME
/w urbotname !friend r NAME
/w urbotname ,friend list
(.,! is upon your bot_commandtrigger)
- as replay issue was fixed in previous version, this release commits to
name the replay files correctly, so that they can be opened
- replay files should NOT have special chars: ï,€,$,etc.
- bot_bnetnonadmincommands added to ghost.cfg to define what non-admin
commands can be allowed.
- bot_invalidreplaychars added to ghost.cfg to define what chars are
invalid and should be removed when naming the replay file
- [You must be registered and logged in to see this link.] We USE NEW GHOST.CFG because old variables in ghostcfg are changed as
following:
+ bot_tempownerinlobby for - bot_newownerinagame
+ bot_gamenotstartuntilXplayers for -
bot_startgamewhenatleastXplayers
+ bot_refresh for - bot_refreshduration
+ typos in ghost.cfg are corrected
- BETA VERSION 1.4b2:
- potentially fix replay issue
To be able to open w3g in replays folder, get rid of special characters likeï??,$ +2
make it simple like GHost++ 2012-10-10 19-33 Terrania v110 Prot.w3g or even simpler
- command !help, !helps added
- added m_Stats to command !ff
- bot_denypatchonjoin added to ghostcfg
# set bot_denypatchonjoin = 0, won't affect kicking for things like long map downloads, but the deny on join will be disabled
- map_type having dota will no longer trigger action-parser tool(anti-save, anti-trade,etc.)
To have the tool on, e.g. set map_type = dota guard
[You must be registered and logged in to see this link.] -
- VERSION v1.4:
=================
[You must be registered and logged in to see this link.]
=================
Adds:
- bot_invalidtriggers to define the invalid chars for announcement: wrong command trigger.
- bot_lobbyleaverbantime is added to ghostcfg to set timer for the BAN of leavers in lobby
- bot_viettxt variable added to whether print a Vietnamese text in BAN announcement
Nailed:
- fakeplayers patch is once again nailed
- bot_morefakeplayersinlobby variable is added to ghost.cfg to give the option for your choice of more fps in lobby
- you can also add "morefps1" or "morefps2" to map_type for that purpose for specific maps
- e.g. map_type = ward morefps2
- fakeplayers' NAMES should be less than 14 chars in fpnames.txt, without this file the bot can't work for fakeplayers adding
Fixes:
Hopefully fix the issue about "startadvex3 failed",
configuring ghostcfg correctly the bot will have no more disconnection from official bnet servers
- RefreshHack in ghostcfg:
For the bot that host on official bnet servers:
bot_mapgametype = 0; bot_refreshduration = 180 is the normal GhostOne refresh
Try to change only 1 of them at a time for testing as if you wish to improve the refresh.
OR just set it to normal GhostOne refresh for that bot.
For a bot of yours that doesn't host on official bnet servers,
bot_mapgametype = 21569664 and bot_refreshduration = 0 is the best option
- GameName in refresh will no longer exceed 31 chars, with apple icon, you should name the mapcfg within 24 chars max.
without apple icon, 28 chars max. (11) is not counted, no worry.
- bot refreshes GameName with $ instead of #
- IF GameName has more than 28 chars, bot shall not add +3,+2,+1 for the vacant slots when refreshing
- currentgames(cgames/!cg) command is fixed, no more spamming on eurobattle.net server
which caused the bot to be kicked by the server's anti-spam control
Changes:
- Filter SEND_W3GS_PLAYERINFO packet in gameprotocol.cpp for tracking possible error.
- To prevent error with SEND_W3GS_PLAYERINFO packet, fakeplayers' names will be nailed automatically if exceed 14 chars,
they should be 14 chars max.
- PREVIOUS CHANGES ARE APPLIED in this v1.4
- v1.3b5:
Added:
- !currentgames/!cgames/!cg command to display the games being hosted by the bot, just whisper /w botname !cg
- !realm (for admins only) to check what realm ppls are on in the lobby (probably works in game too).
- add refreshdelay variable to be able to disable the refreshduration,
bot_refreshduration = 180 or bigger number in ghost.cfg will disable the refreshhack,
normal gametime refresh (GetTime( ) - m_CreationTime) applied
Changes:
- fix version in language.cfg
- add 1 ip (79.141.174.186|DE=from Germany) to the ipbanlist as his attempts to attack the bot with multiple names but failed & detected by deny patch
- filter SEND_SID_STARTADVEX3 errors (startadvex3 failed) for future debugging
- v1.3b4:
- [You must be registered and logged in to see this link.]:
Changes:
- Revert MapGameType in bnet.cpp & game_base.cpp
- Fix tempban on 127.0.0.1 in deny patch
- minor changes
- bot_refreshduration is added (in ghost.cfg) for defining the time for next refresh of the bot. (bot_refreshduration = 0 as default)
- v1.3b3:
- [You must be registered and logged in to see this link.]:
- bot no longer spams 30000 milisecond, connection close texts heavily
- allow multiple modes in map_type, for examples: map_type = 2teams guard, map_type = ward 2teams, map_type = noteam ward, map_type = noteam guard
- v1.3b2:
- : use the same method for testing as below (v1.3b1)
-fix: command autostart by temporary owner is working in accordance with bot_startgamewhenatleastXplayers
-fix: text printed to 1 player instead of all players in lobby when requesting to start game but the lobby has less than bot_startgamewhenatleastXplayers value.
- v1.3b1:
- [You must be registered and logged in to see this link.]
1. set bot_commandtrigger to . in your ghost.cfg and test if there's still any intext with ! sent by the bot
2. also in ghost.cfg adds this bot_startgamewhenatleastXplayers = 3. Temp owner will be disallowed to start game when <3 ppls in lobby. You can set it to other number for your liking.
3. minor thing: df command is fixed.
4. Deny patch works well for all servers + Garena/LAN?
I tested the deny patch for bnet servers. It is working fine.
Please reply to tell what you have come & what have come to you in your testing.
Last edited by Gen on Sun Mar 17, 2013 2:52 am; edited 46 times in total
Re: New project needs coder & testers
beta version v1.3b3 updated, please download to upgrade ur bot, test & reply something here to say your opinion.
v1.3b3 tested as WORKING VERY WELL in Gen bots.
v1.3b3 tested as WORKING VERY WELL in Gen bots.
Last edited by Admin on Fri Sep 14, 2012 4:55 am; edited 2 times in total
Re: New project needs coder & testers
Please upload this table
MYSQL] error --- Table 'ggc.gamelist' doesn't exist
MYSQL] error --- Table 'ggc.gamelist' doesn't exist
Egger- New Member
- Posts : 9
Join date : 2012-09-09
Re: New project needs coder & testers
You need to add a table:
Then, you need to create entry with botid for each bot. If your bot's id is 1:
- Code:
CREATE TABLE gamelist (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, botid INT, gamename VARCHAR(128), ownername VARCHAR(32), creatorname VARCHAR(32), map VARCHAR(100), slotstaken INT, slotstotal INT, usernames VARCHAR(512), totalgames INT, totalplayers INT) ENGINE = MEMORY;
Then, you need to create entry with botid for each bot. If your bot's id is 1:
- Code:
INSERT INTO gamelist (botid) VALUES ('1');
Last edited by Admin on Fri Sep 14, 2012 4:56 am; edited 1 time in total
Re: New project needs coder & testers
i have test this bot but 98% of players can not join and i have see many error like this on ghost panel
rejected connection from [127.0.0.1] due to tempban
rejected connection from [127.0.0.1] due to tempban
Egger- New Member
- Posts : 9
Join date : 2012-09-09
Re: New project needs coder & testers
Take 1.3b4 as the tempban is possibly fixed.
tempban about 10000 milisecond=10s is to prevent the player with that IP from immediate joining, leaving & re-joining. Such manners circumvent the bot.
That tempban is featured in Deny Patch. Refer to [You must be registered and logged in to see this link.] as to learn the features.
If people can't join your bot, your problem is about port triggering in router configure, not the deny patch.
If few of them can't join, make sure they have not been banned and your ports are triggered. The modded version counted all possible issues and has very good security level as it automatically bans hackers.
Example: If you're attempting to hack/hijack the bot as a hacker by multiple bot players and proxy IPs. Your bot players have to join, leave and rejoin the lobby in miliseconds. That happens in eurobattle server sometimes. Their IPs are included to IP ban list for permanent banning. But there're quite many proxy IPs aren't included.
With Deny Patch featured in the modded version beta, your bot players (with proxy IPs) are temporarily banned(you had the map) for joining & rejoining quite fastly. (If you haven't had the map) And with autoban leaver in lobby within 45s after downloading the map, your proxy IPs are banned for 2 days. Your attempts to hack/hijack the bot as a hacker will always fail.
tempban about 10000 milisecond=10s is to prevent the player with that IP from immediate joining, leaving & re-joining. Such manners circumvent the bot.
That tempban is featured in Deny Patch. Refer to [You must be registered and logged in to see this link.] as to learn the features.
If people can't join your bot, your problem is about port triggering in router configure, not the deny patch.
If few of them can't join, make sure they have not been banned and your ports are triggered. The modded version counted all possible issues and has very good security level as it automatically bans hackers.
Example: If you're attempting to hack/hijack the bot as a hacker by multiple bot players and proxy IPs. Your bot players have to join, leave and rejoin the lobby in miliseconds. That happens in eurobattle server sometimes. Their IPs are included to IP ban list for permanent banning. But there're quite many proxy IPs aren't included.
With Deny Patch featured in the modded version beta, your bot players (with proxy IPs) are temporarily banned(you had the map) for joining & rejoining quite fastly. (If you haven't had the map) And with autoban leaver in lobby within 45s after downloading the map, your proxy IPs are banned for 2 days. Your attempts to hack/hijack the bot as a hacker will always fail.
Re: New project needs coder & testers
About HostName
Always Have "..." Please Fix this bug
[You must be registered and logged in to see this image.]
Always Have "..." Please Fix this bug
[You must be registered and logged in to see this image.]
Egger- New Member
- Posts : 9
Join date : 2012-09-09
Re: New project needs coder & testers
With bot_cfgname = 1
You can name the mapcfg nicely, for example
(9) Sheep Tag 3vs3.cfg
, GameName will be Sheep Tag 3vs3 (the (9) is optional & ignored automatically by the bot)
GameName can't be fully shown in LAN
You can name the mapcfg nicely, for example
(9) Sheep Tag 3vs3.cfg
, GameName will be Sheep Tag 3vs3 (the (9) is optional & ignored automatically by the bot)
GameName can't be fully shown in LAN
Re: New project needs coder & testers
it's ok in Ghostone 1.7 i just see this bug in your version
also "Host -so" not a Long name
also "Host -so" not a Long name
Egger- New Member
- Posts : 9
Join date : 2012-09-09
Re: New project needs coder & testers
are you using v1.3b3 ?
I think you have changed something in the ghostcfg like
I think you have changed something in the ghostcfg like
- Code:
# 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
Re: New project needs coder & testers
how can disbale Action parser ?
Egger- New Member
- Posts : 9
Join date : 2012-09-09
Re: New project needs coder & testers
leave map_type blank as default in mapcfgs.how can i disable action-parser tool?
P/S: Just get the latest version, this was fixed since v1.42,
- map_type having dota will no longer trigger action-parser tool(anti-save, anti-trade,etc.)
To have the tool on, e.g. set map_type = dota guard
Last edited by Gen on Wed Oct 10, 2012 12:01 pm; edited 2 times in total
Re: New project needs coder & testers
dotastaus will work without map_type ?
Egger- New Member
- Posts : 9
Join date : 2012-09-09
Re: New project needs coder & testers
for dota, you need to set it map_type = dota (map_type = guard also works but it'd better be map_type = dota if it's a dota map) to enable action parser tool which means to activate the kicking system once actions attempting to afk, trading resource or game saving detected.
If you don't wish to enable the action parser tool, just leave it blank
If you don't wish to enable the action parser tool, just leave it blank
Re: New project needs coder & testers
thanks for update
please make a option for disable deny patch !! still we can not use new versions because of deny patch
please make a option for disable deny patch !! still we can not use new versions because of deny patch
lieon- Member
- Posts : 18
Join date : 2012-10-04
Re: New project needs coder & testers
Why not deny patch? It doesn't make a temporary ban on IP:127.0.0.1 anymore. 127.0.0.1 is ignored with tempban system, so it won't be a problem for Garena ppls anymore. Deny patch helped me to find out the German proxy IP of the hacker who was using the IP 79.141.174.186 (detected since v1.3b5) with many "bot-named" players trying to join & leave the lobby so quickly for multiple times in miliseconds.
Deny Patch is just perfect for high security of your bots. Gen modded GhostOne is just for PERFECTION.
It's now a lot of work to revert for a release of non-denypatch version with NEW FEATURES in v1.4.
It's not feasible to make an option to disable the use of deny patch in ghostcfg. But you can learn to configure the deny patch settings. Tweak them:
Deny Patch is just perfect for high security of your bots. Gen modded GhostOne is just for PERFECTION.
It's now a lot of work to revert for a release of non-denypatch version with NEW FEATURES in v1.4.
It's not feasible to make an option to disable the use of deny patch in ghostcfg. But you can learn to configure the deny patch settings. Tweak them:
- Code:
Notice: DEFAULT SETTINGS FOR THEM IS OPTIMAL. CHANGE MAY BE NOT NEEDED.
deny_maxdownloadtime = 90000 (player will be kicked if his/her downloading time exceeds 90s)
deny_maxmapsizetime = 5000 (player will be kicked if his/her downloading speed is too slow, data not received for 5s)
deny_maxreqjointime = 5000 (leave it default, SHOULD NOT CHANGE)
deny_maxipusage = 8 (maximum ip usage, default: max 8 ppls have same ips can be in a game, 9 is just too much)
deny_maxloadtime = 240000 (maximum loading time is 240s, kick if exceeds)
deny_downloadtimeduration = 20000 (disconnect in 20s if the player is downloading too very slowly)
deny_mapsizeduration = 60000 (Kick player if MAPSIZE not received within 6 seconds, in other words, s/he'll be kicked if not receive a right mapsize)
deny_reqjoinduration = 60000 (leave it default, SHOULD NOT CHANGE)
deny_ipusageduration = 10000 (disallow a player with the IP x.y.z.t from joining your game within 10s after a player with IP x.y.z.t left your lobby), so the "bot" players can't rejoin quite fucking quickly)
deny_loadduration = 180000 (kick a player if s/he has not yet finished loading within 180s)
Re: New project needs coder & testers
deny path and anti save really not good in Garena please make version without them.
lieon- Member
- Posts : 18
Join date : 2012-10-04
Re: New project needs coder & testers
to not use anti-save, don't include any of the following to map_type: nosave, guard, ward, dota. anti-save doesn't activate itself unless you set map_type to contain any of them.
Last edited by Gen on Mon Oct 08, 2012 12:56 pm; edited 1 time in total
Re: New project needs coder & testers
Dear Gen
we can not make map_type to blank because dota stats will be not work
btw thanks for new update
we can not make map_type to blank because dota stats will be not work
btw thanks for new update
lieon- Member
- Posts : 18
Join date : 2012-10-04
Re: New project needs coder & testers
so you want dota out of that list? It's possible.
I'll make some changes and map_type has dota will not trigger that anti-hacking tools includ. anti-save.
You can anyway turn anti-save on when needed with map_type = dota guard
I'll make some changes and map_type has dota will not trigger that anti-hacking tools includ. anti-save.
You can anyway turn anti-save on when needed with map_type = dota guard
Re: New project needs coder & testers
dota out of that list. new version released.
Troubleshooting 17th added.
17. Replays couldn't be loaded? What should I do? Get the latest version, the replay issue was fixed since v1.42. To be able to open w3g in replays folder, get rid of special characters likeï??,$ +2
make it simple like GHost++ 2012-10-10 19-33 Terrania v110 Prot.w3g or even simpler
Troubleshooting 17th added.
17. Replays couldn't be loaded? What should I do? Get the latest version, the replay issue was fixed since v1.42. To be able to open w3g in replays folder, get rid of special characters like
make it simple like GHost++ 2012-10-10 19-33 Terrania v110 Prot.w3g or even simpler
Re: New project needs coder & testers
Crashed after few games
lieon- Member
- Posts : 18
Join date : 2012-10-04
Re: New project needs coder & testers
Details & ghostlog pls, I can't say anything without details.
Are you using v1.45? If not, upgrade the bot pls.
Did you autohost or manually host the game?
What could reproduce the problem? (!pub, !map or !load ??, please describe the commands you used in order.
Can you try (Is there any way you can) to reproduce the problem?
If autohost, make sure all mapcfgs are valid, their mapcfg names should be listed correctly in bot_autohostmapX or the bot will stop when it comes to the invalid one. This issue often happens most.
Many friends are using v1.45 and to my knowledge, they are having it work stably for days.
Are you using v1.45? If not, upgrade the bot pls.
Did you autohost or manually host the game?
What could reproduce the problem? (!pub, !map or !load ??, please describe the commands you used in order.
Can you try (Is there any way you can) to reproduce the problem?
If autohost, make sure all mapcfgs are valid, their mapcfg names should be listed correctly in bot_autohostmapX or the bot will stop when it comes to the invalid one. This issue often happens most.
Many friends are using v1.45 and to my knowledge, they are having it work stably for days.
Page 1 of 2 • 1, 2
ProGamingEXP - PROFESSIONAL GAMING EXPERIENCE :: Modding, Programming & Hosting :: Project & Development in Programming
Page 1 of 2
Permissions in this forum:
You cannot reply to topics in this forum
|
|
Tue Nov 24, 2015 6:08 am by kingsamurie
» Strange Invalid version error after changing to bnet version 26
Wed Oct 07, 2015 9:26 am by Gen
» Perfect-G 412KANAKO Gallery
Wed Sep 23, 2015 11:32 pm by Guest
» Fully Naked Pics Of Jessica Gomes
Tue Jul 07, 2015 5:57 pm by Guest
» The One Tree Hill Season 3
Sun Jun 07, 2015 11:27 am by Guest
» The One Tree Hill Season 3
Sun Jun 07, 2015 11:20 am by Guest
» When i host i get this error using Gen MOdded Ghostone(Latest ver)
Mon Apr 21, 2014 12:00 am by kingsamurie
» When i type !map on any kind of map i get this error
Sun Apr 20, 2014 11:59 pm by kingsamurie
» Players get kicked
Thu Oct 17, 2013 1:51 am by keisersoze
» Where to find Games!
Tue Oct 15, 2013 11:22 am by kokkis