![]() |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
The height check is hard, because sometimes you'll be WANTING the bots to jump (building to building in as_olirig) and other times you WON'T (cs_assault, as you mentioned)
As for the percentage of going different routes, that's difficult, because we don't keep track of which route was followed last round. |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
Quote:
Regarding the issue of always following the same route, this could be done by having multiple goals and/or adding a new cost for nodes (like for danger) which would increase every time a node is visited. -eric |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
Quote:
|
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
yes, its pretty tough to make the function work properly here. The key is cNodeMachine::add() , but it still does not work 100% properly. Though all ingredients are there to make it work...
|
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
if the bots run into a "trouble connection" and end up removing it, do they remove it for just one way? or both?
|
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
one way only.
What i figured is that when you turn off bot shooting, add a some bots. and let them play the map for some time (30 minutes, or more), they will 'learn' that the paths are wrong (troubled connections). Do note, do not add too many bots! When you do this, and 2 bots collide, the code will not let the bot 'learn' because it will think it is stuck by another player/bot. The best way would be to run 2 bots each side, or even 1 per side. (takes some time though). |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
Games not creating all the time!
Sry about this being so long This is on my 1.5 server. It also happens on my 1.6 server(see bottom) I installed this new WIP and now not all the cams will create. This is in one of my other pots (http://forums.bots-united.com/showthread.php?t=2262) but here it is again. this is without the adminmod debug L 07/12/2004 - 11:22:08: Log file started (file "C:\Sierra\Counter-Strike\cstrike\logs\L0712001.log") (game "cstrike") (version "46/1.0.0.5/2056") L 07/12/2004 - 11:22:08: Server cvar "mp_tkpunish" = "0" L 07/12/2004 - 11:22:08: [STATSME] Configuration for StatsMe 2.8.3 loaded. L 07/12/2004 - 11:22:08: Server cvar "admin_ignore_immunity" = "1" L 07/12/2004 - 11:22:08: Server cvar "allow_client_exec" = "1" L 07/12/2004 - 11:22:08: Server cvar "default_access" = "1" L 07/12/2004 - 11:22:08: [STATSME] Configuration for StatsMe 2.8.3 loaded. L 07/12/2004 - 11:22:08: [STATSME] Loading statsme rank (file "C:\Sierra\Counter-Strike\cstrike\addons\statsme\statsme.log") (game "C:\Sierra\Counter-Strike\cstrike") (version "15") L 07/12/2004 - 11:22:08: [STATSME] Loaded 8 records L 07/12/2004 - 11:22:08: "MikeJ<1><BOT><>" entered the game L 07/12/2004 - 11:22:08: "[HAS]Bloodbringer<2><4294967295><>" connected, address "loopback" L 07/12/2004 - 11:22:08: [ADMIN] Loading users from file 'addons\adminmod\config\users.ini' L 07/12/2004 - 11:22:08: [ADMIN] Loaded 2 users L 07/12/2004 - 11:22:08: [ADMIN] Loading vault records from file 'addons\adminmod\config\vault.ini' L 07/12/2004 - 11:22:08: [ADMIN] WARNING: File 'addons\adminmod\config\vault.ini' seems to be empty (length 0). L 07/12/2004 - 11:22:08: [ADMIN] Loaded 0 vault records L 07/12/2004 - 11:22:08: [ADMIN] Loading plugins from file 'addons\adminmod\config\plugin.ini' L 07/12/2004 - 11:22:08: Counter-Strike Plugin: No saved weapon restrictions found. L 07/12/2004 - 11:22:08: [ADMIN] Loaded 10 plugins L 07/12/2004 - 11:22:08: [ADMIN] Plugins loaded successfully. L 07/12/2004 - 11:22:08: Server cvar "public_slots_free" = "6.000000" L 07/12/2004 - 11:22:08: [STATSME] "MikeJ<1><BOT><UNASSIGNED>" triggered "latency" (ping "0") L 07/12/2004 - 11:22:08: [STATSME] "MikeJ<1><BOT><UNASSIGNED>" triggered "time" (time "0:00") L 07/12/2004 - 11:22:08: [STATSME] Saving statsme rank (file "C:\Sierra\Counter-Strike\cstrike\addons\statsme\statsme.log") (game "C:\Sierra\Counter-Strike\cstrike") (version "15") L 07/12/2004 - 11:22:08: [STATSME] Saved 0 records L 07/12/2004 - 11:22:08: [META] ini: Begin re-reading plugins list: c:/sierra/counter-strike/cstrike/addons/metamod/plugins.ini L 07/12/2004 - 11:22:08: [META] ini: Read plugin config for: Adminmod L 07/12/2004 - 11:22:08: [META] ini: Read plugin config for: STATSME L 07/12/2004 - 11:22:08: [META] ini: Read plugin config for: Hook Mod L 07/12/2004 - 11:22:08: [META] ini: Read plugin config for: ChickenMod L 07/12/2004 - 11:22:08: [META] ini: Read plugin config for: RealBot L 07/12/2004 - 11:22:08: [META] ini: Finished reading plugins list: c:/sierra/counter-strike/cstrike/addons/metamod/plugins.ini; Found 5 plugins L 07/12/2004 - 11:22:08: [META] dll: Updating plugins... L 07/12/2004 - 11:22:08: [META] dll: Finished updating 5 plugins; kept 5, loaded 0, unloaded 0, reloaded 0, delayed 0 L 07/12/2004 - 11:22:08: Server cvar "public_slots_free" = "8.000000" L 07/12/2004 - 11:22:08: "MikeJ<-1><><>" disconnected L 07/12/2004 - 11:22:08: World triggered "Round_Draw" (CT "0") (T "0") L 07/12/2004 - 11:22:08: World triggered "Round_End" L 07/12/2004 - 11:22:08: Server shutdown L 07/12/2004 - 11:22:08: Log file closed and with L 07/12/2004 - 11:31:45: Log file started (file "C:\Sierra\Counter-Strike\cstrike\logs\L0712006.log") (game "cstrike") (version "46/1.0.0.5/2056") L 07/12/2004 - 11:31:45: Server cvar "mp_tkpunish" = "0" L 07/12/2004 - 11:31:45: [STATSME] Configuration for StatsMe 2.8.3 loaded. L 07/12/2004 - 11:31:45: "[HAS]Bloodbringer<2><4294967295><>" connected, address "loopback" L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): AM_ClientUserInfoChanged: [HAS]Bloodbringer slot: 1 L 07/12/2004 - 11:31:45: [STATSME] Loading statsme rank (file "C:\Sierra\Counter-Strike\cstrike\addons\statsme\statsme.log") (game "C:\Sierra\Counter-Strike\cstrike") (version "15") L 07/12/2004 - 11:31:45: [STATSME] Loaded 9 records L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): AM_ClientConnect: '[HAS]Bloodbringer' from loopback slot:1 L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): LoadFile::ips_file cvar not set. No IPs loaded. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): LoadFile::models_file cvar not set. No models loaded. L 07/12/2004 - 11:31:45: [ADMIN] Loading users from file 'addons\adminmod\config\users.ini' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): User loaded: Index: 1, Name '[HAS]Bloodbringer', Password '********', Access '76798' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): User loaded: Index: 2, Name '[HAS]Aries', Password '********', Access '76798' L 07/12/2004 - 11:31:45: [ADMIN] Loaded 2 users L 07/12/2004 - 11:31:45: [ADMIN] Loading vault records from file 'addons\adminmod\config\vault.ini' L 07/12/2004 - 11:31:45: [ADMIN] WARNING: File 'addons\adminmod\config\vault.ini' seems to be empty (length 0). L 07/12/2004 - 11:31:45: [ADMIN] Loaded 0 vault records L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): LoadFile::words_file cvar not set. No words loaded. L 07/12/2004 - 11:31:45: [ADMIN] LoadPlugins: Game dir is 'C:\Sierra\Counter-Strike\cstrike' L 07/12/2004 - 11:31:45: [ADMIN] Loading plugins from file 'addons\adminmod\config\plugin.ini' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_anti flood.amx' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_base .amx' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): fileexists looking for file C:\Sierra\Counter-Strike\cstrike\cs_assault.cfg L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_chat .amx' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_chea t.amx' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_CS.a mx' L 07/12/2004 - 11:31:45: Counter-Strike Plugin: No saved weapon restrictions found. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_hlds ld_mapvote.amx' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Timer for function AllowMapVote, wait 298, repeat 1 added as index 0. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Timer for function StartMapVote, wait 2398, repeat 1 added as index 1. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_mess age.amx' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Timer for function say_stuff, wait 300, repeat 99999 added as index 2. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_retr ibution.amx' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\addons\adminmod\scripts\plugin_fun. amx' L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Found plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_chicken.amx' L 07/12/2004 - 11:31:45: [ADMIN] Loaded 10 plugins L 07/12/2004 - 11:31:45: [ADMIN] Plugins loaded successfully. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): AddUserAuth: Reconnect for index 1. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): SetUserPassword: No password set for user '[HAS]Bloodbringer'. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG: VerifyUserAuth: User '[HAS]Bloodbringer' did not match correct password for any entry. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): VerifyUserAuth: Access granted: 1 L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): 0 players / 8 free spots / 8 max spots. L 07/12/2004 - 11:31:45: [ADMIN] DEBUG(1): Timer for function say_hello, wait 45, repeat 0 added as index 3. L 07/12/2004 - 11:31:45: Server cvar "public_slots_free" = "7.000000" L 07/12/2004 - 11:31:45: [STATSME] Saving statsme rank (file "C:\Sierra\Counter-Strike\cstrike\addons\statsme\statsme.log") (game "C:\Sierra\Counter-Strike\cstrike") (version "15") L 07/12/2004 - 11:31:45: [STATSME] Saved 0 records L 07/12/2004 - 11:31:45: [META] ini: Begin re-reading plugins list: c:/sierra/counter-strike/cstrike/addons/metamod/plugins.ini L 07/12/2004 - 11:31:45: [META] ini: Read plugin config for: Adminmod L 07/12/2004 - 11:31:45: [META] ini: Read plugin config for: STATSME L 07/12/2004 - 11:31:45: [META] ini: Read plugin config for: Hook Mod L 07/12/2004 - 11:31:45: [META] ini: Read plugin config for: ChickenMod L 07/12/2004 - 11:31:45: [META] ini: Read plugin config for: RealBot L 07/12/2004 - 11:31:45: [META] ini: Finished reading plugins list: c:/sierra/counter-strike/cstrike/addons/metamod/plugins.ini; Found 5 plugins L 07/12/2004 - 11:31:45: [META] dll: Updating plugins... L 07/12/2004 - 11:31:45: [META] dll: Finished updating 5 plugins; kept 5, loaded 0, unloaded 0, reloaded 0, delayed 0 L 07/12/2004 - 11:31:45: Server shutdown L 07/12/2004 - 11:31:45: Log file closed I have noticed that this is an intermintent problem, but does usually occur at least one game has been created. The same thing happens to my 1.6 steam server, but that is every 3rd game created. |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
More screenshots of stuck bots problem
(http://forums.bots-united.com/showth...7&page=4&pp=10 - second from bottom) This seems to happen in the area in the picture with everyone. Any way to fix it? i couldnt upload the pics.... |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things
i have some optimizations for the buycode...
Code:
--- realbot/bot_buycode.cpp 2004-07-08 05:04:57.000000000 -0400 instead of a for loop |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
Euh, double price checking everywhere!?
|
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things
Quote:
should have specified :) the lines with the - are the original that are taken out and the lines with the + are the new that are put in :D |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things
for the path machine, could we include the bot's health into the calculation?
NodeMachine.cpp line 1864 perhaps something like: Code:
cost += (InfoNodes[i].fDanger[iTeam] * (cost)*100/(pBot->bot_health)); |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
the problem is with heuristics like this, that there is a possibility the bot will never find a path wehn on very low health... heh.
|
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
Ok, so i'm hearing heaps about wip #10, but cant find it in the filebase named WIP #10? link please?
|
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
Quote:
The same here. Thank you Stefan ! |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
Bug Report:
Heres a bug ive come to with WIP 10 and may have been discussed above... Dropped [OD]MeBot from server Reason: Dropping fakeclient on level change Dropped [OD]MomBot from server Reason: Dropping fakeclient on level change on the first map change |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
my issue is this: i add 6 podbot (metamods) and then add 6 realbots (wip #10). well isntead of the server having 1 human player - me, 6 podbots and 6 realbots, i end up with the 1 human player(me) and 6 realbots. the realbots kic kthe podbots and take their places instead of taking vacant spots.. is this fixable?
|
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things....
Issue 1: Cannot trace WIP # 10 in the filebase.
Issue 2: Bots seem to turn instentaneously towards an opponent even if behind the bot. Can this turning be slowed down to match human turning speeds. 1 Realbot has been running on 32_aztecworld all day, playing against a variety of players and doing great. Only thing is that after a lot of experience it seems to have only 3 courses of action: follow only 2 paths, or camp at spawn? any ideas to improve it's training?? |
Re: Unofficial RealBot WIP #10 at the filebase, grab it, and lets collect bugs/things
Im not 100% sure i have the most uptodate version of the commandmenu
and not that its by anymeans a notable change but i changed the options slightly. "1" "Add Bots" { "1" "Quick add bot" "realbot add" "2" "Add a specific bot" { "1" "Add a terrorist" { "1" "Newbie" "realbot add 1 10" "2" "Average" "realbot add 1 5 "3" "Godlike" "realbot add 1 0" "5" "Random skill" "realbot add 1" } "2" "Add a counter-terrorist" { "1" "Newbie" "realbot add 2 10" "2" "Average" "realbot add 2 5" "3" "Godlike" "realbot add 2 0" "5" "Random skill" "realbot add 2" } "5" "Random team" { "1" "Newbie" "realbot add -1 10" "2" "Average" "realbot add -1 5" "3" "Godlike" "realbot add -1 0" "5" "Random skill" "realbot add" } } } "2" "Remove Bots" { "1" "Remove 1 bot" "realbot remove 1" "2" "Remove 2 bots" "realbot remove 2" "3" "Remove 4 bots" "realbot remove 4" "4" "Remove bot from team" { "1" "Remove 1 Terrorist bot" "realbot remove 1 1" "2" "Remove 1 Counter-Terrorist bot" "realbot remove 1 2" "3" "Remove 2 Terrorist bots" "realbot remove 2 1" "4" "Remove 2 Counter-Terrorist bots" "realbot remove 2 2" "5" "Remove 4 Terrorist bots" "realbot remove 4 1" "6" "Remove 4 Counter-Terrorist bots" "realbot remove 4 2" } } "3" "Internet Mode" { "1" "Turn on internet mode" "realbot internet 1" "2" "Turn off internet mode" "realbot internet 0" } "4" "Settings" { "1" "Counter-Strike Version" { "1" "Counter-Strike 1.5" "realbot csversion 0" "2" "Counter-Strike 1.6" "realbot csversion 1" } "2" "Bot Skill" { "1" "Simplified" { "1" "Randomized skill" "realbot skill -1" "2" "Default skill" "realbot skill 5" "3" "Easy skill" "realbot skill 10" "4" "Hard skill" "realbot skill 1" } "2" "Specified" { "1" "Skill 0" "realbot skill 0" "2" "Skill 1" "realbot skill 1" "3" "Skill 2" "realbot skill 2" "4" "Skill 3" "realbot skill 3" "5" "Skill 4" "realbot skill 4" "6" "Skill 5" "realbot skill 5" "7" "Skill 6" "realbot skill 6" "8" "Skill 7" "realbot skill 7" "9" "Skill 8" "realbot skill 8" "10" "Skill 9" "realbot skill 9" "11" "Skill 10" "realbot skill 10" } } "3" "Auto-Skill Adjustment" { "1" "Turn Auto-Skill on" "realbot autoskill 1" "2" "Turn Auto-Skill off" "realbot autoskill 0" } "4" "Override personality skill setting" { "1" "Override personality skill setting" "realbot override_skill 1" "2" "Use personality skill settings" "realbot override_skill 0" } "5" "Server settings" { "1" "Broadcasting" { "1" "Version broadcasting" { "1" "Every round" "realbot server broadcast version 0" "2" "Every map-change" "realbot server broadcast version 1" } "2" "Kill broadcasting (player kills bot)" { "1" "Name & Skill" "realbot server broadcast kills 0" "2" "Name only" "realbot server broadcast kills 1" "3" "None" "realbot server broadcast kills 2" } "3" "Death broadcasting (bot kills player)" { "1" "Name & Skill" "realbot server broadcast deaths 0" "2" "Name only" "realbot server broadcast deaths 1" "3" "None" "realbot server broadcast deaths 2" } "4" "Speech broadcasting (listen server only)" { "1" "Every round" "realbot server broadcast speech 1" "2" "Never" "realbot server broadcast speech 0" } } } "6" "Enable/Disable bot-shooting" { "1" "Enable bot shooting" "realbot debug dontshoot 0" "2" "Disable bot shooting" "realbot debug dontshoot 1" } "7" "Set maximum bots playing" { "1" "5 bots" "realbot max 5" "2" "7 bots" "realbot max 7" "3" "9 bots" "realbot max 9" "4" "11 bots" "realbot max 11" "5" "15 bots" "realbot max 15" "6" "17 bots" "realbot max 17" "7" "21 bots" "realbot max 21" "8" "25 bots" "realbot max 25" "9" "27 bots" "realbot max 27" } "8" "Chat-rate" { "0" "Off" "realbot chatrate 0" "1" "Low" "realbot chatrate 1" "2" "Normal" "realbot chatrate 3" "3" "High" "realbot chatrate 5" "4" "Insane" "realbot chatrate 10" } } "5" "Nodes Editor" { "1" "Initialize" "realbot nodes init" "2" "Save" "realbot nodes save" "3" "Load" "realbot nodes load" "4" "Remove all connections" "realbot nodes removeall" "5" "Draw/Undraw" "realbot nodes draw" "6" "Draw/Undraw connections" "realbot nodes connections" "7" "Add important area" "realbot important add" "8" "Save important areas" "realbot important save" } "6" "Fill Server" { "1" "Add 4 Bots" "realbot add; realbot add; realbot add; realbot add" "2" "Add 6 Bots" "realbot add; realbot add; realbot add; realbot add; realbot add; realbot add" "3" "Add 10 Bots" "realbot add; realbot add; realbot add; realbot add; realbot add; realbot add; realbot add; realbot add; realbot add; realbot add" "4" "Remove All bots" "realbot remove 50" } "7" "Endround" "realbot killall" "0" "Exit" "slot10" Added the menu to add more bots in bulk and to remove all. Changed some wording for easier interpretation. Although i dont fully understand the order of some options as the contradict. |
All times are GMT +2. The time now is 07:12. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.