IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> cp_* maps, Error with mstr_offset!
caxanga334
post Apr 14 2017, 12:28 AM
Post #1


Newbie
*

Group: Members
Posts: 4
Joined: 14-April 17
Member No.: 2,491



I have the latest hookinfo.ini and this in config.ini
CODE

rcbot_const_mstr_offset 856
rcbot_const_round_offset 856


And I get this on my console:
CODE
[RCBot] If you are playing cp_* maps, and you get this message, something might be wrong with your mstr_offset!


Bots are working so I don't know if there is really something wrong.
The only issue I noticed is that bots is using the wrong sentry|defend waypoint.
Example: in cp_gorge. Engineers are building sentries at the last point while the first point hasn't been capped yet.

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cheeseh
post Apr 16 2017, 12:48 PM
Post #2


Admin
*****

Group: Admin
Posts: 3,066
Joined: 11-September 03
From: uk
Member No.: 1



QUOTE(caxanga334 @ Apr 14 2017, 01:28 AM) *

I have the latest hookinfo.ini and this in config.ini
CODE

rcbot_const_mstr_offset 856
rcbot_const_round_offset 856


And I get this on my console:
CODE
[RCBot] If you are playing cp_* maps, and you get this message, something might be wrong with your mstr_offset!


Bots are working so I don't know if there is really something wrong.
The only issue I noticed is that bots is using the wrong sentry|defend waypoint.
Example: in cp_gorge. Engineers are building sentries at the last point while the first point hasn't been capped yet.


1. Are you using Linux?
2. What map(s) didyou get the [Rcbot] error message in console?

In windows it seems the offset 856 is ok. make sure it has read the config properly by typing rcbot_const_mstr_offset in console and heck it is 856 before adding any bots
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
caxanga334
post Apr 16 2017, 01:28 PM
Post #3


Newbie
*

Group: Members
Posts: 4
Joined: 14-April 17
Member No.: 2,491



CODE
"rcbot_const_mstr_offset" = "856" ( def. "844" )
- TF2 OFFSET for Point Master Class
] rcbot_const_round_offset
"rcbot_const_round_offset" = "856" ( def. "844" )
- TF2 OFFSET for Round Class


I am using Windows (Listen Server).
This error only happens on 5CP (cp_badlands and cp_steel) and single stage attack/defense (cp_gorge, cp_gorge_event, cp_mountainlab).
I don't get this error on multi-stage attack/defense cp maps (cp_dustbowl and cp_egypt_final).

I get this on multi-sate attack/defense cp:
CODE
[RCBot] Control Points for Round 0
[RCBot] 0, 0, 25344, team_control_point
[RCBot] 0, 1, 14334, team_control_point
[RCBot] Control Points for Round 1
[RCBot] 1, 0, 2466, team_control_point
[RCBot] 1, 1, 25509, team_control_point
[RCBot] Control Points for Round 2
[RCBot] 2, 0, 25938, team_control_point
[RCBot] 2, 1, 10635, team_control_point

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cheeseh
post Apr 16 2017, 01:44 PM
Post #4


Admin
*****

Group: Admin
Posts: 3,066
Joined: 11-September 03
From: uk
Member No.: 1



It seems you may be using on old (or NiteC0res) DLL file because there no messages that say "If you are playing cp_* maps, and you get this message, something might be wrong with your mstr_offset!" in my version

the latest dll is here

https://sourceforge.net/p/rcbot2/code/HEAD/....dll?format=raw

type rcbot_ver to show your version in console

( should be "TF2/HL2DM/DOD:S 1.02 META win32 483 DEBUG (BUILD " ## __DATE__ ## "-" ## __TIME__ ## ")" )
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
caxanga334
post Apr 16 2017, 02:13 PM
Post #5


Newbie
*

Group: Members
Posts: 4
Joined: 14-April 17
Member No.: 2,491



I was using NiteC0res build because rcbot2path doesn't work on the nightly build.
CODE
"Metamod Plugin"
{
    "alias"            "rcbot2"
    "file"            "addons/rcbot2meta"
    "rcbot2path"        "addons/rcbot2/"
}

Now my game is crashing (when I select a class) because rcbot can't find any files.
Nevermind. I needed to include the full path to the files ( "rcbot2path" "E:/Steam/steamapps/common/Team Fortress 2/tf/addons/rcbot2/" )
Also I'm no longer getting the "If you are playing cp_* maps, and you get this message, something might be wrong with your mstr_offset!" message.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RoboCop
post Jun 11 2017, 03:56 PM
Post #6


RCBot Fan
****

Group: Admin
Posts: 192
Joined: 17-December 15
From: Dundee, Scotland
Member No.: 2,435



QUOTE(caxanga334 @ Apr 16 2017, 03:13 PM) *

I was using NiteC0res build because rcbot2path doesn't work on the nightly build.
CODE
"Metamod Plugin"
{
    "alias"            "rcbot2"
    "file"            "addons/rcbot2meta"
    "rcbot2path"        "addons/rcbot2/"
}

Now my game is crashing (when I select a class) because rcbot can't find any files.
Nevermind. I needed to include the full path to the files ( "rcbot2path" "E:/Steam/steamapps/common/Team Fortress 2/tf/addons/rcbot2/" )
Also I'm no longer getting the "If you are playing cp_* maps, and you get this message, something might be wrong with your mstr_offset!" message.

Hmm well it appears I'm getting the similar crashes for my TF2 Linux server from where I recompiled NightC0re's 1.00 r484 build. I had a look when I ran my TF2 Server with cp_floodzone2_final and had a look at this debug.log error. It does point a clue to why it crashed:-

CODE
----------------------------------------------
CRASH: Sun Jun 11 16:46:32 BST 2017
Start Line: ./srcds_linux -game tf -ip XX.XX.XX.XX +maxplayers 24 +port 27145 +exec server.cfg +map cp_floodzone2_final -nohltv -autoupdate -insecure -steam_dir ../ -steamcmd_script update_tf2.txt +sv_shutdown_timeout_minutes 5 -debug
[New LWP 27690]
[New LWP 27696]
[New LWP 28017]
[New LWP 28020]
[New LWP 28537]
[New LWP 27697]
[New LWP 28227]
[New LWP 28230]
[New LWP 28229]
[New LWP 29772]
[New LWP 28488]
[New LWP 28018]
[New LWP 5176]
[New LWP 28577]
[New LWP 29730]
[New LWP 29733]
[New LWP 28485]
[New LWP 28576]
[New LWP 27719]
[New LWP 28464]
[New LWP 27718]
[New LWP 28019]
[New LWP 28228]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./srcds_linux -game tf -ip 87.98.219.139 +maxplayers 24 +port 27145 +exec serve'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0xe9f1a0a1 in CTeamControlPointMaster::getCurrentRound (this=this@entry=0x1613b658) at ../utils/RCBot2_meta/bot_tf2_points.cpp:308
308        return (CTeamControlPointRound*)((unsigned long)pent+(unsigned long)rcbot_const_round_offset.GetInt());
#0  0xe9f1a0a1 in CTeamControlPointMaster::getCurrentRound (this=this@entry=0x1613b658) at ../utils/RCBot2_meta/bot_tf2_points.cpp:308
#1  0xe9f3974a in CTeamFortress2Mod::updatePointMaster () at ../utils/RCBot2_meta/bot_tf2_mod.cpp:1714
#2  0xe9f39996 in CTeamFortress2Mod::roundReset () at ../utils/RCBot2_meta/bot_tf2_mod.cpp:1746
#3  0xe9ecdcf9 in CTF2RoundStart::execute (this=0x163c25c0, pEvent=0x16696c18) at ../utils/RCBot2_meta/bot_events.cpp:757
#4  0xe9ecef45 in CBotEvents::executeEvent (pEvent=0x16696be0, iType=TYPE_IGAMEEVENT) at ../utils/RCBot2_meta/bot_events.cpp:1321
#5  0xe9f5a2d7 in RCBotPluginMeta::FireGameEvent (this=0xea6ff4a0 <g_RCBotPluginMeta>, pevent=0x16696be0, bDontBroadcast=false) at ../utils/RCBot2_meta/bot_plugin_meta.cpp:1019
#6  0xe9f60758 in __SourceHook_FHCls_IGameEventManager2FireEvent0::Func (this=0xf60899e0 <s_GameEventManager>, p1=0x16696be0, p2=false) at ../utils/RCBot2_meta/bot_plugin_meta.cpp:71
#7  0xf0ee9c4b in CTeamplayRoundBasedRules::State_Enter_PREROUND() () from /home/desktop/steamcmd/tf2/tf/bin/server_srv.so
#8  0xf0ee81bb in CTeamplayRoundBasedRules::State_Think_STARTGAME() () from /home/desktop/steamcmd/tf2/tf/bin/server_srv.so
#9  0xf0eede30 in CTeamplayRoundBasedRules::Think() () from /home/desktop/steamcmd/tf2/tf/bin/server_srv.so
#10 0xf0f6751c in CTFGameRules::Think() () from /home/desktop/steamcmd/tf2/tf/bin/server_srv.so
#11 0xf15dfcb8 in GameStartFrame() () from /home/desktop/steamcmd/tf2/tf/bin/server_srv.so
#12 0xf12bd9e0 in CServerGameDLL::GameFrame(bool) () from /home/desktop/steamcmd/tf2/tf/bin/server_srv.so
#13 0xe9f5f9fe in __SourceHook_FHCls_IServerGameDLLGameFrame0::Func (this=0xf1ee185c <g_ServerGameDLL>, p1=true) at ../utils/RCBot2_meta/bot_plugin_meta.cpp:63
#14 0xf5f1246f in SV_Think(bool) () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#15 0xf5f13508 in SV_Frame(bool) () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#16 0xf5e83f98 in _Host_RunFrame_Server(bool) () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#17 0xf5e85457 in _Host_RunFrame(float) () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#18 0xf5e93427 in CHostState::State_Run(float) () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#19 0xf5e93786 in CHostState::FrameUpdate(float) () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#20 0xf5e937cd in HostState_Frame(float) () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#21 0xf5f2a8d3 in CEngine::Frame() () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#22 0xf5f27776 in CDedicatedServerAPI::RunFrame() () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#23 0xf6c920fa in RunServer() () from bin/dedicated_srv.so
#24 0xf5f2786d in CModAppSystemGroup::Main() () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#25 0xf5f723d8 in CAppSystemGroup::Run() () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#26 0xf5f2855d in CDedicatedServerAPI::ModInit(ModInfo_t&) () from /home/desktop/steamcmd/tf2/bin/engine_srv.so
#27 0xf6c91da3 in CDedicatedAppSystemGroup::Main() () from bin/dedicated_srv.so
#28 0xf6d77df8 in CAppSystemGroup::Run() () from bin/dedicated_srv.so
#29 0xf6d77df8 in CAppSystemGroup::Run() () from bin/dedicated_srv.so
#30 0xf6c41488 in main () from bin/dedicated_srv.so
#31 0x080489cb in main ()
pent = <error reading variable pent (Cannot access memory at address 0x4ffff)>
eax            0x4ffff    327679
ecx            0xf74ff700    -145754368
edx            0xea6ff360    -361761952
ebx            0x0    0
esp            0xffa30dd0    0xffa30dd0
ebp            0xf1a3fca8    0xf1a3fca8 <vtable for CTeamControlPointMaster+8>
esi            0x1613b658    370390616
edi            0x1613b658    370390616
eip            0xe9f1a0a1    0xe9f1a0a1 <CTeamControlPointMaster::getCurrentRound()+49>
eflags         0x10293    [ CF AF SF IF RF ]
cs             0x23    35
ss             0x2b    43
ds             0x2b    43
es             0x2b    43
fs             0x0    0
gs             0x63    99
From        To          Syms Read   Shared Object Library
0xf76cdad0  0xf76ce96c  Yes (*)     /lib/i386-linux-gnu/libdl.so.2
0xf76b4840  0xf76c1467  Yes (*)     /lib/i386-linux-gnu/libpthread.so.0
0xf7517490  0xf764acee  Yes (*)     /lib/i386-linux-gnu/libc.so.6
0xf76f2860  0xf770a76c  Yes (*)     /lib/ld-linux.so.2
0xf74d7850  0xf74ed8e8  Yes (*)     bin/libtier0_srv.so
0xf74c59b0  0xf74c90ba  Yes (*)     /lib/i386-linux-gnu/librt.so.1
0xf7407860  0xf7484114  Yes (*)     /usr/lib/i386-linux-gnu/libstdc++.so.6
0xf7376600  0xf73a433b  Yes (*)     /lib/i386-linux-gnu/libm.so.6
0xf73570d0  0xf736c455  Yes (*)     /lib/i386-linux-gnu/libgcc_s.so.1
0xf7255a70  0xf728ab88  Yes (*)     bin/libvstdlib_srv.so
0xf6c405e0  0xf6d9aff4  Yes (*)     bin/dedicated_srv.so
0xf6aca880  0xf6ad6804  Yes (*)     /lib/i386-linux-gnu/libtinfo.so.5
0xf5dc2090  0xf5f9dc98  Yes (*)     /home/desktop/steamcmd/tf2/bin/engine_srv.so
0xf62a8830  0xf62b6df0  Yes (*)     bin/libsteam_api.so
0xf625dec0  0xf6286b34  Yes (*)     /home/desktop/steamcmd/tf2/bin/soundemittersystem_srv.so
0xf57ac5e0  0xf5897cd4  Yes (*)     /home/desktop/steamcmd/tf2/bin/materialsystem_srv.so
0xf2fb24b0  0xf30613c4  Yes (*)     /home/desktop/steamcmd/tf2/bin/studiorender_srv.so
0xf2e08140  0xf2f30558  Yes (*)     /home/desktop/steamcmd/tf2/bin/vphysics_srv.so
0xf35869c0  0xf35d9ce4  Yes (*)     /home/desktop/steamcmd/tf2/bin/datacache_srv.so
0xf374b270  0xf3762364  Yes (*)     /home/desktop/steamcmd/tf2/bin/shaderapiempty_srv.so
0xf0be9fa0  0xf18dce84  Yes (*)     /home/desktop/steamcmd/tf2/tf/bin/server_srv.so
0xf0748420  0xf0762044  Yes (*)     /home/desktop/steamcmd/tf2/bin/scenefilecache_srv.so
0xecc27fd0  0xecc8eac8  Yes (*)     /home/desktop/steamcmd/tf2/bin/replay_srv.so
0xecbb4e90  0xecbfc154  Yes (*)     /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4
0xecb7eb00  0xecb835f4  Yes (*)     /usr/lib/i386-linux-gnu/libidn.so.11
0xecb65650  0xecb740a4  Yes (*)     /usr/lib/i386-linux-gnu/librtmp.so.0
0xecadf800  0xecb37334  Yes (*)     /lib/i386-linux-gnu/libgcrypt.so.11
0xeca22780  0xecab09e4  Yes (*)     /usr/lib/i386-linux-gnu/libgnutls.so.26
0xec9d52b0  0xeca053d4  Yes (*)     /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2
0xf76df060  0xf76e64a4  Yes (*)     /usr/lib/i386-linux-gnu/liblber-2.4.so.2
0xec985d80  0xec9bb0e4  Yes (*)     /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2
0xec963670  0xec973d34  Yes (*)     /lib/i386-linux-gnu/libz.so.1
0xf76d86d0  0xf76d8dcd  Yes (*)     /lib/i386-linux-gnu/libgpg-error.so.0
0xec94f780  0xec95c454  Yes (*)     /usr/lib/i386-linux-gnu/libtasn1.so.6
0xec917aa0  0xec937564  Yes (*)     /usr/lib/i386-linux-gnu/libp11-kit.so.0
0xec864620  0xec8c1194  Yes (*)     /usr/lib/i386-linux-gnu/libkrb5.so.3
0xec8257d0  0xec843224  Yes (*)     /usr/lib/i386-linux-gnu/libk5crypto.so.3
0xf76d3ea0  0xf76d4b54  Yes (*)     /lib/i386-linux-gnu/libcom_err.so.2
0xf3702df0  0xf37081b4  Yes (*)     /usr/lib/i386-linux-gnu/libkrb5support.so.0
0xec80d750  0xec81a1c4  Yes (*)     /lib/i386-linux-gnu/libresolv.so.2
0xec7f1ec0  0xec803794  Yes (*)     /usr/lib/i386-linux-gnu/libsasl2.so.2
0xec7bc9e0  0xec7e2984  Yes (*)     /usr/lib/i386-linux-gnu/libgssapi.so.3
0xf3507f50  0xf350b554  Yes (*)     /usr/lib/i386-linux-gnu/libffi.so.6
0xf3503c70  0xf35048d4  Yes (*)     /lib/i386-linux-gnu/libkeyutils.so.1
0xec7ac980  0xec7b01c4  Yes (*)     /usr/lib/i386-linux-gnu/libheimntlm.so.0
0xec738310  0xec787604  Yes (*)     /usr/lib/i386-linux-gnu/libkrb5.so.26
0xec693c50  0xec708d62  Yes (*)     /usr/lib/i386-linux-gnu/libasn1.so.8
0xec64eb50  0xec66e184  Yes (*)     /usr/lib/i386-linux-gnu/libhcrypto.so.4
0xec637800  0xec643694  Yes (*)     /usr/lib/i386-linux-gnu/libroken.so.18
0xec60ba30  0xec60d53a  Yes (*)     /usr/lib/i386-linux-gnu/libwind.so.0
0xec5fdde0  0xec605664  Yes (*)     /usr/lib/i386-linux-gnu/libheimbase.so.1
0xec5c03d0  0xec5e8254  Yes (*)     /usr/lib/i386-linux-gnu/libhx509.so.5
0xec4fd400  0xec590434  Yes (*)     /usr/lib/i386-linux-gnu/libsqlite3.so.0
0xec4c7900  0xec4cce6d  Yes (*)     /lib/i386-linux-gnu/libcrypt.so.1
0xebfac0f0  0xebfadbfd  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/metamod/bin/server.so
0xebf0bf50  0xebf32ff2  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/metamod/bin/metamod.2.tf2.so
0xea802400  0xeb3dd240  Yes (*)     /home/desktop/.steam/sdk32/steamclient.so
0xf6201ad0  0xf62079ab  Yes (*)     /lib/i386-linux-gnu/libnss_files.so.2
0xe9e90a80  0xe9f9a1f4  Yes         /home/desktop/steamcmd/tf2/tf/addons/rcbot2/bin/RCBot2Meta_i486.so
0xf3500a90  0xf35011c8  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/bin/sourcemod_mm_i486.so
0xe9d78bd0  0xe9dd6b42  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/bin/sourcemod.2.tf2.so
0xebd91440  0xebde6120  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/bin/sourcemod.logic.so
0xebf87700  0xebfa5294  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/bin/sourcepawn.jit.x86.so
0xec3c14f0  0xec3c4324  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/updater.ext.so
0xe9c2fa60  0xe9c57df5  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/webternet.ext.so
0xe7a01b00  0xe864d300  Yes (*)     bin/steamclient.so
0xebf7cc40  0xebf7fce1  Yes (*)     /lib/i386-linux-gnu/libnss_dns.so.2
0xe72bf130  0xe72e7064  Yes (*)     bin/crashhandler.so
0xe8c1a5d0  0xe8c233f2  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/game.tf2.ext.2.tf2.so
0xebd75c90  0xebd794d8  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/bintools.ext.so
0xe63ca2f0  0xe63ee842  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/sdkhooks.ext.2.tf2.so
0xe7171540  0xe71a0952  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/sdktools.ext.2.tf2.so
0xe8c0e780  0xe8c14e78  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/topmenus.ext.so
0xe62d3410  0xe638faa4  Yes         /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/socket.ext.so
0xe8c05ae0  0xe8c0a634  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/clientprefs.ext.so
0xe5933e80  0xe5a53ea0  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/dbi.sqlite.ext.so
0xe7417490  0xe7433770  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/steamtools.ext.2.ep2v.so
0xe712c320  0xe715e4d0  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/regex.ext.so
0xe7404e30  0xe7407698  Yes (*)     /home/desktop/steamcmd/tf2/tf/addons/sourcemod/extensions/geoip.ext.so
(*): Shared library is missing debugging information.
Dump of assembler code for function CTeamControlPointMaster::getCurrentRound():
   0xe9f1a070 <+0>:    push   %esi
   0xe9f1a071 <+1>:    push   %ebx
   0xe9f1a072 <+2>:    sub    $0x14,%esp
   0xe9f1a075 <+5>:    mov    0x20(%esp),%esi
   0xe9f1a079 <+9>:    mov    0x34(%esi),%ebx
   0xe9f1a07c <+12>:    cmp    $0xffffffff,%ebx
   0xe9f1a07f <+15>:    je     0xe9f1a178 <CTeamControlPointMaster::getCurrentRound()+264>
   0xe9f1a085 <+21>:    cmpl   $0xfffffffe,0x28(%esi)
   0xe9f1a089 <+25>:    je     0xe9f1a110 <CTeamControlPointMaster::getCurrentRound()+160>
   0xe9f1a08f <+31>:    test   %ebx,%ebx
   0xe9f1a091 <+33>:    js     0xe9f1a0b0 <CTeamControlPointMaster::getCurrentRound()+64>
   0xe9f1a093 <+35>:    cmp    0x24(%esi),%ebx
   0xe9f1a096 <+38>:    jge    0xe9f1a0b0 <CTeamControlPointMaster::getCurrentRound()+64>
   0xe9f1a098 <+40>:    mov    0x20(%esi),%eax
   0xe9f1a09b <+43>:    mov    0xea6ff37c,%edx
=> 0xe9f1a0a1 <+49>:    mov    (%eax,%ebx,4),%eax
   0xe9f1a0a4 <+52>:    add    0x30(%edx),%eax
   0xe9f1a0a7 <+55>:    add    $0x14,%esp
   0xe9f1a0aa <+58>:    pop    %ebx
   0xe9f1a0ab <+59>:    pop    %esi
   0xe9f1a0ac <+60>:    ret    
   0xe9f1a0ad <+61>:    lea    0x0(%esi),%esi
   0xe9f1a0b0 <+64>:    movl   $0x1af,0x8(%esp)
   0xe9f1a0b8 <+72>:    movl   $0xe9fa4390,0x4(%esp)
   0xe9f1a0c0 <+80>:    movl   $0x2,(%esp)
   0xe9f1a0c7 <+87>:    call   0xf74dcfa0 <_SpewInfo>
   0xe9f1a0cc <+92>:    movl   $0xe9fa43e4,0x4(%esp)
   0xe9f1a0d4 <+100>:    movl   $0xe9fa5b13,(%esp)
   0xe9f1a0db <+107>:    call   0xf74dd0c0 <_SpewMessage>
   0xe9f1a0e0 <+112>:    test   %eax,%eax
   0xe9f1a0e2 <+114>:    jne    0xe9f1a098 <CTeamControlPointMaster::getCurrentRound()+40>
   0xe9f1a0e4 <+116>:    call   0xf74da760 <ShouldUseNewAssertDialog>
   0xe9f1a0e9 <+121>:    test   %al,%al
   0xe9f1a0eb <+123>:    je     0xe9f1a098 <CTeamControlPointMaster::getCurrentRound()+40>
   0xe9f1a0ed <+125>:    movl   $0xe9fa43e4,0x8(%esp)
   0xe9f1a0f5 <+133>:    movl   $0x1af,0x4(%esp)
   0xe9f1a0fd <+141>:    movl   $0xe9fa4390,(%esp)
   0xe9f1a104 <+148>:    call   0xf74da7f0 <DoNewAssertDialog>
   0xe9f1a109 <+153>:    jmp    0xe9f1a098 <CTeamControlPointMaster::getCurrentRound()+40>
   0xe9f1a10b <+155>:    nop
   0xe9f1a10c <+156>:    lea    0x0(%esi,%eiz,1),%esi
   0xe9f1a110 <+160>:    movl   $0x1ae,0x8(%esp)
   0xe9f1a118 <+168>:    movl   $0xe9fa4390,0x4(%esp)
   0xe9f1a120 <+176>:    movl   $0x2,(%esp)
   0xe9f1a127 <+183>:    call   0xf74dcfa0 <_SpewInfo>
   0xe9f1a12c <+188>:    movl   $0xe9fa43c4,0x4(%esp)
   0xe9f1a134 <+196>:    movl   $0xe9fa5b13,(%esp)
   0xe9f1a13b <+203>:    call   0xf74dd0c0 <_SpewMessage>
   0xe9f1a140 <+208>:    test   %eax,%eax
   0xe9f1a142 <+210>:    jne    0xe9f1a08f <CTeamControlPointMaster::getCurrentRound()+31>
   0xe9f1a148 <+216>:    call   0xf74da760 <ShouldUseNewAssertDialog>
   0xe9f1a14d <+221>:    test   %al,%al
   0xe9f1a14f <+223>:    nop
   0xe9f1a150 <+224>:    je     0xe9f1a08f <CTeamControlPointMaster::getCurrentRound()+31>
   0xe9f1a156 <+230>:    movl   $0xe9fa43c4,0x8(%esp)
   0xe9f1a15e <+238>:    movl   $0x1ae,0x4(%esp)
   0xe9f1a166 <+246>:    movl   $0xe9fa4390,(%esp)
   0xe9f1a16d <+253>:    call   0xf74da7f0 <DoNewAssertDialog>
   0xe9f1a172 <+258>:    jmp    0xe9f1a08f <CTeamControlPointMaster::getCurrentRound()+31>
   0xe9f1a177 <+263>:    nop
   0xe9f1a178 <+264>:    xor    %eax,%eax
   0xe9f1a17a <+266>:    jmp    0xe9f1a0a7 <CTeamControlPointMaster::getCurrentRound()+55>
End of assembler dump.
Stack level 0, frame at 0xffa30df0:
eip = 0xe9f1a0a1 in CTeamControlPointMaster::getCurrentRound (../utils/RCBot2_meta/bot_tf2_points.cpp:308); saved eip = 0xe9f3974a
called by frame at 0xffa30e40
source language c++.
Arglist at 0xffa30dd4, args: this=this@entry=0x1613b658
Locals at 0xffa30dd4, Previous frame's sp is 0xffa30df0
Saved registers:
  ebx at 0xffa30de4, esi at 0xffa30de8, eip at 0xffa30dec
End of Source crash report


And yes I did try out on putting the full rcbot2path for [/home/desktop/steamcmd/tf2/tf/addons/metamod/rcbot2.vdf] that includes this text - which also makes that "If you are playing cp_* maps, and you get this message, something might be wrong with your mstr_offset!" message:-

CODE
"Metamod Plugin"
{
    "alias"        "rcbot2"
    "file"        "addons/rcbot2/bin/RCBot2Meta_i486"
    "rcbot2path"    "/home/desktop/steamcmd/tf2/tf/addons/rcbot2"
}

I'm not certain if Cheeseh or any of the RCBot colleagues made some recently adjustments or editing for the bot_tf2_points.cpp and bot_tf2_mod.cpp files, as I've not touched any of those .cpp or .h src files except for the compiler to only include the newer Metamod Source src SDK files; except for editing the bot_const.h to input the newer RCBot version.

Thanks for your report and I will investigate further, but keep your eyes open and make sure your RCBot folder and configs is set properly - in case any of you get this error again.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cheeseh
post Jun 11 2017, 08:42 PM
Post #7


Admin
*****

Group: Admin
Posts: 3,066
Joined: 11-September 03
From: uk
Member No.: 1



all the tf2 point cpp files are direct from TF2 source, you can get the latest on the hl2 sdk git hub if it has changed

https://github.com/alliedmodders/hl2sdk/tree/tf2

if not then the rcbot_const_mstr_offset is probably wrong,
Nightcore did a good thread on it here (for developers)

http://rcbot.bots-united.com/forums/index....ost&p=13583
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RoboCop
post Jul 25 2017, 05:26 PM
Post #8


RCBot Fan
****

Group: Admin
Posts: 192
Joined: 17-December 15
From: Dundee, Scotland
Member No.: 2,435



I've just noticed that those RCBot2 bots in DoD:S have some similar issues. It appears that around 18% of those bots spawn but don't move out of the spawns at all, until I use admin kick and that seemed to resolve that issue.

As for TF2 I've not had the time or how to work out what's making them crash in TF2 dedicated servers. I may need to study and read more on this HL2 SDK Kit for TF2.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 27th December 2024 - 05:27 AM