Raised This Month: $12 Target: $400
 3% 

SteamTools (v1.2.0)


Post New Thread Reply   
 
Thread Tools Display Modes
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 04-14-2015 , 09:39   Re: SteamTools (v1.0.1)
Reply With Quote #21

Really not sure what happens.

Try this one. Make sure to properly replace it (check size or date)
Attached Files
File Type: so steamtools_amxx_i386.so (716.5 KB, 153 views)
__________________

Last edited by Arkshine; 04-14-2015 at 09:39.
Arkshine is offline
zeus
Senior Member
Join Date: Jul 2008
Old 04-14-2015 , 09:46   Re: SteamTools (v1.0.1)
Reply With Quote #22

This is without gdb

Code:
Segmentation fault (core dumped)

warning: .dynamic section for "cstrike/addons/amxmodx/modules/steamtools_amxx_i386.so" is not at the expected address (wrong library or version mismatch?)
88	/srv/d_cs-amx/sdk/SteamTools/public/sourcehook/sh_list.h: No such file or directory.
debug.cmds:1: Error in sourced command file:
Cannot access memory at address 0x1c
This is GDB BT FULL

Code:
Program received signal SIGSEGV, Segmentation fault.
0xf387acd6 in SourceHook::Impl::CSourceHookImpl::AddHook (this=0xf389c698 <g_SourceHook>, plug=0, 
    mode=SourceHook::ISourceHook::Hook_Normal, iface=0xf3831364, thisptr_offs=0, 
    myHookMan=0xf38947e0 <__SourceHook_FHCls_ISteamClientGetISteamGameServer0::HookManPubFunc(bool, SourceHook::IHookManagerInfo*)>, 
    handler=0x8d121b8, post=false) at /srv/d_cs-amx/sdk/SteamTools/public/sourcehook/sourcehook.cpp:120
120	/srv/d_cs-amx/sdk/SteamTools/public/sourcehook/sourcehook.cpp: No such file or directory.
(gdb) bt full
#0  0xf387acd6 in SourceHook::Impl::CSourceHookImpl::AddHook (this=0xf389c698 <g_SourceHook>, plug=0, 
    mode=SourceHook::ISourceHook::Hook_Normal, iface=0xf3831364, thisptr_offs=0, 
    myHookMan=0xf38947e0 <__SourceHook_FHCls_ISteamClientGetISteamGameServer0::HookManPubFunc(bool, SourceHook::IHookManagerInfo*)>, 
    handler=0x8d121b8, post=false) at /srv/d_cs-amx/sdk/SteamTools/public/sourcehook/sourcehook.cpp:120
        hookManager = {<SourceHook::IHookManagerInfo> = {
            _vptr$IHookManagerInfo = 0xf3899f0c <vtable for SourceHook::Impl::CHookManager+8>}, m_OwnerPlugin = 0, 
          m_PubFunc = 0xf38947e0 <__SourceHook_FHCls_ISteamClientGetISteamGameServer0::HookManPubFunc(bool, SourceHook::IHookManagerInfo*)>, m_VtblOffs = 0, m_VtblIdx = 6, m_Proto = {m_Version = 1, m_NumOfParams = 3, m_RetPassInfo = {size = 4, type = 0, flags = 1, 
              pNormalCtor = 0x0, pCopyCtor = 0x0, pDtor = 0x0, pAssignOperator = 0x0}, m_ParamsPassInfo = {m_Data = 0x8d04380, 
              m_Size = 3, m_CurrentUsedSize = 3}, m_Convention = 0}, m_Version = 1, 
          m_HookfuncVfnptr = 0xf389a53c <vtable for __SourceHook_FHCls_ISteamClientGetISteamGameServer0+8>, m_VfnPtrs = {
            m_Head = 0x8d1b8b8, m_Size = 0}}
        adjustediface = 0xf3831364
        cur_vtptr = 0x0
        cur_vfnptr = 0x0
        vfnPtr = 0x3
        ifaceinst = @0x10: <error reading variable>
        hook = {m_OwnerPlugin = 0, m_ThisPointerOffset = -135502768, m_pHandler = 0x18, m_HookID = 32, m_Paused = 67}
#1  0xf38939d9 in __SourceHook_FHAddISteamClientGetISteamGameServer (iface=0xf3831364, mode=SourceHook::ISourceHook::Hook_Normal, 
    post=false, handler=...) at /srv/d_cs-amx/sdk/SteamTools/module/sw_gameserver.cpp:56
        mfi = {isVirtual = true, thisptroffs = 0, vtblindex = 6, vtbloffs = 0}
#2  0xf3894294 in SteamToolsGameServer::AddHooks (this=0x805f920) at /srv/d_cs-amx/sdk/SteamTools/module/sw_gameserver.cpp:85
No locals.
#3  0xf38929de in Hook_SteamGameServer_Init (unIP=3232236131, usPort=26900, usGamePort=27010, usSpectatorPort=65535, usQueryPort=1, 
    eServerMode=4152934016, pchGameDir=0xf3d361a4 " \240\020", pchVersionString=0xf3c6b819 "\211D$\034\213\253\254\377\377\377\213m")
    at /srv/d_cs-amx/sdk/SteamTools/module/sw_detours.cpp:22
        result = false
#4  0xf7819252 in CSteam3Server::Activate (this=0x8ceea60) at ../engine/sv_steam3.cpp:448
        usPort = <optimized out>
---Type <return> to continue, or q <return> to quit---
        iPort = <optimized out>
        unIP = 3232236131
        unFlags = 31
        gamedir = "cstrike\000l\302\376\377\f_\221\363YӦ󶧱\363\000\000\000\000\004\303\376\377\240\230\320\b\321\006\000\000(\003\317\bz\000\000\000(\003\317\bz\000\000\000z\000\000\000\030\343\316\b\000`\354\367 d\354\367f\000\000\000\350\302\376\377\b'\331\367OM\262\363\377\a\000\000\266\247\261\363\000\000\200?\267&\331\367\364\017\375\367\030\000\000\000\250\342\370\367\030\000\000\000\020'\000\000\250\000\000\000@~\005\b\350\302\376\377\255\227\365\367\002\000\000\000(J\360\367\240z\005\bf\000\000\000(\303\376\377\301\214\357\367\000\000\000\000H$\321\b\240z\005\b$J\360\367\f\000\000\000$J\360\367\344\352\316\b\000\000\000\000 d\354\367\000\000\001\000"...
        eSMode = eServerModeNoAuthentication
        uPort = <optimized out>
        nAppID = <optimized out>
#5  0xf78198a4 in Steam_Activate () at ../engine/sv_steam3.cpp:972
No locals.
#6  0xf77f14d0 in SV_ActivateServer (runPhysics=1) at ../engine/sv_main.c:7143
        i = <optimized out>
        data = '\000' <repeats 31248 times>...
        msg = {buffername = 0xf783281f "Activate Server", flags = 0, data = 0xfffec3ac "", maxsize = 65536, cursize = 0}
#7  0xf77c5699 in Host_Map (mapName=0xffffc550 "de_dust2", loadGame=false, mapstring=<optimized out>, bIsDemo=<optimized out>)
    at ../engine/host_cmd.c:1288
No locals.
#8  0xf77c7cd9 in Host_Map (loadGame=false, mapName=0xffffc550 "de_dust2", mapstring=0xffffc510 "map de_dust2 \n", 
    bIsDemo=<optimized out>) at ../engine/host_cmd.c:1271
        bIsDemo = false
#9  Host_Map_f () at ../engine/host_cmd.c:1442
        i = <optimized out>
        mapstring = "map de_dust2 \n\000\367d\203\324\363\\\305\377\377;\305\377\377\304\305\377\377|\305\377\377\320]^\364\r\000\000\000\337ā\367\304\305\377\377|\305\377\377[\305\377\377\235\256", <incomplete sequence \367>
        name = "de_dust2", '\000' <repeats 55 times>
#10 0xf77a928d in Cmd_ExecuteString (text=0xffffc5c0 "map de_dust2 ", src=<optimized out>) at ../engine/cmd.c:1150
---Type <return> to continue, or q <return> to quit---
        cmd = 0xf4547358
        a = <optimized out>
        src = src_command
#11 Cbuf_Execute () at ../engine/cmd.c:242
        i = <optimized out>
        text = <optimized out>
        line = "map de_dust2 \000apcycle.txt \000ments\r\000nt\r\000\377\377\250\v\203\367\004\312\377\377STEAM Auth Server\r\n\000<\307\377\377<\307\377\377<\307\377\377<\307\377\377B\307\377\377;\310\377\377<\307\377\377;\310\377\377", '\000' <repeats 20 times>, "\001\000\000\000\000\000\000\000p\274\006\b\000\000\000\000\000\000\000\000^\320\330\367\003\000\000\000\340V\354\367\377\377\377\377^\312\330\367p\274\006\b\000\000\000\000\377\377\377\377n\317\330\367\300\306\377\377\000`\354\367\300\306\377\377\220\341\330\061\300\306\377\377\034\310\377\377"...
        quotes = <optimized out>
        amount = 13
#12 0xf77c2778 in Host_InitializeGameDLL () at ../engine/host_cmd.c:221
No locals.
#13 0xf77e2707 in Sys_InitGame (
    lpOrgCmdLine=0x80570e8 "-console -master +ip 192.168.2.99 +port 27010 -game cstrike -dir . +mapcyclefile mapcycle.txt +map de_dust2 +maxplayers 32 +exec server.cfg -sys_ticrate 1000 -zone 8192 -pingboost 3 -tos -secure 1 -nu"..., pBaseDir=0x804ca52 ".", pwnd=0x0, 
    bIsDedicated=1) at ../engine/sys_dll2.cpp:806
No locals.
#14 0xf77e497a in CEngine::Load (this=0xf787b6a0 <g_Engine>, dedicated=true, basedir=0x804ca52 ".", 
    cmdline=0x80570e8 "-console -master +ip 192.168.2.99 +port 27010 -game cstrike -dir . +mapcyclefile mapcycle.txt +map de_dust2 +maxplayers 32 +exec server.cfg -sys_ticrate 1000 -zone 8192 -pingboost 3 -tos -secure 1 -nu"...) at ../engine/sys_engine.cpp:193
        success = false
#15 0xf77e2205 in CDedicatedServerAPI::Init (this=0xf7876d00 <__g_CDedicatedServerAPI_singleton>, basedir=0x804ca52 ".", 
    cmdline=0x80570e8 "-console -master +ip 192.168.2.99 +port 27010 -game cstrike -dir . +mapcyclefile mapcycle.txt +map de_dust2 +maxplayers 32 +exec server.cfg -sys_ticrate 1000 -zone 8192 -pingboost 3 -tos -secure 1 -nu"..., launcherFactory=
    0x8049dd0 <CreateInterfaceLocal(char const*, int*)>, filesystemFactory=0xf7729ad0 <CreateInterface(char const*, int*)>)
    at ../engine/sys_dll2.cpp:1189
---Type <return> to continue, or q <return> to quit---
No locals.
#16 0x08049bcf in RunServer () at ../dedicated/sys_ded.cpp:646
        nInitEngine = <optimized out>
        iret = <optimized out>
        engineFactory = <optimized out>
#17 0x08049472 in main (argc=30, argv=0xffffcd84) at ../dedicated/sys_ded.cpp:1146
        pPingType = 0x8052c40 <CCommandLine::CheckParm(char const*, char**)::sz> "3"
        fsmodule = 0x804ca14 "filesystem_stdio.so"

Last edited by zeus; 04-14-2015 at 09:52.
zeus is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 04-14-2015 , 10:52   Re: SteamTools (v1.0.1)
Reply With Quote #23

Can you try to update your system? Using apt-get I mean, just in case, to have latest things.
Try to run again SteamCMD, in case something is corrupted/missing.
Also, make sure to use latest AMXX version (1.8.2 or latest 1.8.3-dev snapshot) + metamod-am 1.21

Then can you try again to launch server but only and exactly that: LD_LIBRARY_PATH=:. gdb --args hlds_linux +ip 192.168.2.99 +port 27010 -game cstrike
+maxplayers 32 +map de_dust2 -debug
(just want to keep things a minimum, as it is, it should work) and paste the whole server output + bt full.
__________________

Last edited by Arkshine; 04-14-2015 at 11:13.
Arkshine is offline
zeus
Senior Member
Join Date: Jul 2008
Old 04-14-2015 , 11:23   Re: SteamTools (v1.0.1)
Reply With Quote #24

Here it is

Code:
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from hlds_linux...done.
(gdb) run
Starting program: /media/george/67cb252d-6346-4a75-992f-5deed92450ee/SteamCMD/HLDS/hlds_linux +ip 192.168.2.99 +port 27010 -game cstrike +map de_dust2 +maxplayers 32 -debug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 13:12:29 Aug 29 2013 (6153)
STEAM Auth Server
Server IP address 192.168.2.99:27010
   
   Metamod version 1.21.1-am  Copyright (c) 2001-2013 Will Day <[email protected]>
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.
   

   AMX Mod X version 1.8.3-dev+4719 Copyright (c) 2004-2015 AMX Mod X Development Team 
   AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'.
   This is free software and you are welcome to redistribute it under 
   certain conditions; type 'amxx gpl' for details.
  
L 04/14/2015 - 18:23:25: -------- Mapchange to de_dust2 --------

Program received signal SIGSEGV, Segmentation fault.
0xf387acd6 in SourceHook::Impl::CSourceHookImpl::AddHook (this=0xf389c698 <g_SourceHook>, plug=0, 
    mode=SourceHook::ISourceHook::Hook_Normal, iface=0xf3831364, thisptr_offs=0, 
    myHookMan=0xf38947e0 <__SourceHook_FHCls_ISteamClientGetISteamGameServer0::HookManPubFunc(bool, SourceHook::IHookManagerInfo*)>, 
    handler=0x8d11f78, post=false) at /srv/d_cs-amx/sdk/SteamTools/public/sourcehook/sourcehook.cpp:120
120	/srv/d_cs-amx/sdk/SteamTools/public/sourcehook/sourcehook.cpp: No such file or directory.
(gdb) bt full
#0  0xf387acd6 in SourceHook::Impl::CSourceHookImpl::AddHook (this=0xf389c698 <g_SourceHook>, plug=0, 
    mode=SourceHook::ISourceHook::Hook_Normal, iface=0xf3831364, thisptr_offs=0, 
    myHookMan=0xf38947e0 <__SourceHook_FHCls_ISteamClientGetISteamGameServer0::HookManPubFunc(bool, SourceHook::IHookManagerInfo*)>, 
    handler=0x8d11f78, post=false) at /srv/d_cs-amx/sdk/SteamTools/public/sourcehook/sourcehook.cpp:120
        hookManager = {<SourceHook::IHookManagerInfo> = {
            _vptr$IHookManagerInfo = 0xf3899f0c <vtable for SourceHook::Impl::CHookManager+8>}, m_OwnerPlugin = 0, 
          m_PubFunc = 0xf38947e0 <__SourceHook_FHCls_ISteamClientGetISteamGameServer0::HookManPubFunc(bool, SourceHook::IHookManagerInfo*)>, m_VtblOffs = 0, m_VtblIdx = 6, m_Proto = {m_Version = 1, m_NumOfParams = 3, m_RetPassInfo = {size = 4, type = 0, flags = 1, 
              pNormalCtor = 0x0, pCopyCtor = 0x0, pDtor = 0x0, pAssignOperator = 0x0}, m_ParamsPassInfo = {m_Data = 0x8d04140, m_Size = 3, 
              m_CurrentUsedSize = 3}, m_Convention = 0}, m_Version = 1, 
          m_HookfuncVfnptr = 0xf389a53c <vtable for __SourceHook_FHCls_ISteamClientGetISteamGameServer0+8>, m_VfnPtrs = {
            m_Head = 0x8d1b678, m_Size = 0}}
        adjustediface = 0xf3831364
        cur_vtptr = 0x0
        cur_vfnptr = 0x0
        vfnPtr = 0x3
        ifaceinst = @0x10: <error reading variable>
        hook = {m_OwnerPlugin = 0, m_ThisPointerOffset = -135502768, m_pHandler = 0x18, m_HookID = 32, m_Paused = 70}
#1  0xf38939d9 in __SourceHook_FHAddISteamClientGetISteamGameServer (iface=0xf3831364, mode=SourceHook::ISourceHook::Hook_Normal, 
    post=false, handler=...) at /srv/d_cs-amx/sdk/SteamTools/module/sw_gameserver.cpp:56
        mfi = {isVirtual = true, thisptroffs = 0, vtblindex = 6, vtbloffs = 0}
#2  0xf3894294 in SteamToolsGameServer::AddHooks (this=0x805f900) at /srv/d_cs-amx/sdk/SteamTools/module/sw_gameserver.cpp:85
No locals.
#3  0xf38929de in Hook_SteamGameServer_Init (unIP=3232236131, usPort=26900, usGamePort=27010, usSpectatorPort=65535, usQueryPort=3, 
    eServerMode=4152934016, pchGameDir=0xf3d361a4 " \240\020", pchVersionString=0xf3c6b819 "\211D$\034\213\253\254\377\377\377\213m")
    at /srv/d_cs-amx/sdk/SteamTools/module/sw_detours.cpp:22
        result = false
#4  0xf7819252 in CSteam3Server::Activate (this=0x8d04378) at ../engine/sv_steam3.cpp:448
        usPort = <optimized out>
---Type <return> to continue, or q <return> to quit---
        iPort = <optimized out>
        unIP = 3232236131
        unFlags = 31
        gamedir = "cstrike\000,\303\376\377\f_\221\363YӦ󶧱\363\000\000\000\000\304\303\376\377`\226\320\b\321\006\000\000\330\000\317\bz\000\000\000\330\000\317\bz\000\000\000z\000\000\000\250\341\316\b\000`\354\367 d\354\367f\000\000\000\250\303\376\377\b'\331\367OM\262\363\377\a\000\000\266\247\261\363\000\000\200?\267&\331\367\364\017\375\367\030\000\000\000\250\342\370\367\030\000\000\000\020'\000\000\250\000\000\000\270}\005\b\250\303\376\377\255\227\365\367\002\000\000\000(J\360\367\030z\005\bf\000\000\000\350\303\376\377\301\214\357\367\000\000\000\000\b\"\321\b\030z\005\b$J\360\367\f\000\000\000$J\360\367\374C\320\b\000\000\000\000 d\354\367\000\000\001\000"...
        eSMode = eServerModeAuthenticationAndSecure
        uPort = <optimized out>
        nAppID = <optimized out>
#5  0xf78198a4 in Steam_Activate () at ../engine/sv_steam3.cpp:972
No locals.
#6  0xf77f14d0 in SV_ActivateServer (runPhysics=1) at ../engine/sv_main.c:7143
        i = <optimized out>
        data = '\000' <repeats 31408 times>...
        msg = {buffername = 0xf783281f "Activate Server", flags = 0, data = 0xfffec46c "", maxsize = 65536, cursize = 0}
#7  0xf77c5699 in Host_Map (mapName=0xffffc610 "de_dust2", loadGame=false, mapstring=<optimized out>, bIsDemo=<optimized out>)
    at ../engine/host_cmd.c:1288
No locals.
#8  0xf77c7cd9 in Host_Map (loadGame=false, mapName=0xffffc610 "de_dust2", mapstring=0xffffc5d0 "map de_dust2 \n", bIsDemo=<optimized out>)
    at ../engine/host_cmd.c:1271
        bIsDemo = false
#9  Host_Map_f () at ../engine/host_cmd.c:1442
        i = <optimized out>
        mapstring = "map de_dust2 \n\000\367\344\202\324\363\034\306\377\377\373\305\377\377\204\306\377\377<\306\377\377\320]\376\363\r\000\000\000\337ā\367\204\306\377\377<\306\377\377\033\306\377\377\235\256", <incomplete sequence \367>
        name = "de_dust2", '\000' <repeats 55 times>
#10 0xf77a928d in Cmd_ExecuteString (text=0xffffc680 "map de_dust2 ", src=<optimized out>) at ../engine/cmd.c:1150
---Type <return> to continue, or q <return> to quit---
        cmd = 0xf3f47358
        a = <optimized out>
        src = src_command
#11 Cbuf_Execute () at ../engine/cmd.c:242
        i = <optimized out>
        text = <optimized out>
        line = "map de_dust2 \000\071 \000line statements\r\000nt\r\000\377\377\250\v\203\367\304\312\377\377STEAM Auth Server\r\n\000\374\307\377\377\374\307\377\377\374\307\377\377\374\307\377\377\002\310\377\377\373\310\377\377\374\307\377\377\373\310\377\377", '\000' <repeats 20 times>, "\001\000\000\000\000\000\000\000\350\273\006\b\000\000\000\000\000\000\000\000^\320\330\367\003\000\000\000\340V\354\367\377\377\377\377^\312\330\367\350\273\006\b\000\000\000\000\377\377\377\377n\317\330\367\200\307\377\377\000`\354\367\200\307\377\377\220\341\330\061\200\307\377\377\334\310\377\377"...
        quotes = <optimized out>
        amount = 13
#12 0xf77c2778 in Host_InitializeGameDLL () at ../engine/host_cmd.c:221
No locals.
#13 0xf77e2707 in Sys_InitGame (
    lpOrgCmdLine=0x8057060 "+ip 192.168.2.99 +port 27010 -game cstrike +map de_dust2 +maxplayers 32 -debug -steam", 
    pBaseDir=0x804ca52 ".", pwnd=0x0, bIsDedicated=1) at ../engine/sys_dll2.cpp:806
No locals.
#14 0xf77e497a in CEngine::Load (this=0xf787b6a0 <g_Engine>, dedicated=true, basedir=0x804ca52 ".", 
    cmdline=0x8057060 "+ip 192.168.2.99 +port 27010 -game cstrike +map de_dust2 +maxplayers 32 -debug -steam")
    at ../engine/sys_engine.cpp:193
        success = false
#15 0xf77e2205 in CDedicatedServerAPI::Init (this=0xf7876d00 <__g_CDedicatedServerAPI_singleton>, basedir=0x804ca52 ".", 
    cmdline=0x8057060 "+ip 192.168.2.99 +port 27010 -game cstrike +map de_dust2 +maxplayers 32 -debug -steam", launcherFactory=
    0x8049dd0 <CreateInterfaceLocal(char const*, int*)>, filesystemFactory=0xf7729ad0 <CreateInterface(char const*, int*)>)
    at ../engine/sys_dll2.cpp:1189
No locals.
#16 0x08049bcf in RunServer () at ../dedicated/sys_ded.cpp:646
---Type <return> to continue, or q <return> to quit---
        nInitEngine = <optimized out>
        iret = <optimized out>
        engineFactory = <optimized out>
#17 0x08049472 in main (argc=12, argv=0xffffce44) at ../dedicated/sys_ded.cpp:1146
        pPingType = 0x0
        fsmodule = 0x804ca14 "filesystem_stdio.so"
zeus is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 04-14-2015 , 11:30   Re: SteamTools (v1.0.1)
Reply With Quote #25

By the way, do you think it would be possible to setup a temporary ssh access to your server, so I can look up directly and testing more faslty too?
__________________
Arkshine is offline
zeus
Senior Member
Join Date: Jul 2008
Old 04-14-2015 , 11:35   Re: SteamTools (v1.0.1)
Reply With Quote #26

When I get back home, right now I'm on my workplace workstation and cannot give acces to other people. But when I get back at my home pc yes, we can test.
zeus is offline
joropito
AlliedModders Donor
Join Date: Mar 2009
Location: pfnAddToFullPack
Old 04-14-2015 , 12:37   Re: SteamTools (v1.0.1)
Reply With Quote #27

Quote:
0xf387acd6 in SourceHook::Impl::CSourceHookImpl::AddHook (this=0xf389c698 <g_SourceHook>, plug=0,
mode=SourceHook::ISourceHook::Hook_Normal, iface=0xf3831364, thisptr_offs=0,
myHookMan=0xf38947e0 <__SourceHook_FHCls_ISteamClientGetISteamGame Server0::HookManPubFunc(bool, SourceHook::IHookManagerInfo*)>,
handler=0x8d11f78, post=false) at /srv/d_cs-amx/sdk/SteamTools/public/sourcehook/sourcehook.cpp:120
Line 120 at sourcehook.cpp maybe?

zeus: be sure to have the latest steamclient.
__________________

Divide et vinces
approved plugins | steam account

I don't accept PM for support. Just ask on forums.
If you're looking for private work, PM me.
joropito is offline
Send a message via MSN to joropito
zeus
Senior Member
Join Date: Jul 2008
Old 04-14-2015 , 12:46   Re: SteamTools (v1.0.1)
Reply With Quote #28

How can I check the version? I allready used app_update 90 validate in steamcmd like 10 times now....
zeus is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 04-14-2015 , 13:09   Re: SteamTools (v1.0.1)
Reply With Quote #29

@zeus, Assuming you're using a very old steamclient.so, try this newer one : https://mega.co.nz/#!vYcxEJ5a!wgBP2j...XApS3U1OcZM6z4 (~5 Mio), it won't hurt I guess.

@joropito; code is :

Code:
			case Hook_Normal:
				adjustediface = reinterpret_cast<void*>(reinterpret_cast<char*>(iface) + thisptr_offs);

@				cur_vtptr = *reinterpret_cast<void***>(
					reinterpret_cast<char*>(adjustediface) + hookManager.GetVtblOffs());
				cur_vfnptr = reinterpret_cast<void*>(cur_vtptr + hookManager.GetVtblIdx());
				break;
I guess there is something fishy with the interface address. But I can't reproduce at all on my server.
(Latest binary use latest SourecHook for testing: https://github.com/alliedmodders/met...ehook.cpp#L120)
__________________

Last edited by Arkshine; 04-14-2015 at 13:16.
Arkshine is offline
zeus
Senior Member
Join Date: Jul 2008
Old 04-14-2015 , 19:16   Re: SteamTools (v1.0.1)
Reply With Quote #30

Finally got it working. It did not work with the steamclient.so you provided me, same crash but it did work with this one I copied from the main steam application under linux64. You can download it here
zeus is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:08.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode