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

[EXTENSION][Any?] PointDetour


Post New Thread Reply   
 
Thread Tools Display Modes
Peace-Maker
SourceMod Plugin Approver
Join Date: Aug 2008
Location: Germany
Old 01-30-2014 , 12:48   Re: [EXTENSION][Any?] PointDetour
Reply With Quote #21

I needed this one for a short test. The windows signatures are outdated. at least in css.
Code:
"Games"
{
    "#default"
    {
        "Signatures"
        {
            "PointServerCommand"
            {
                "windows"    "\x56\x8B\x74\x2A\x2A\x83\xC6\x2A\x83\x2A\x2A\x2A\x75"
                "linux"            "@_ZN19CPointServerCommand12InputCommandER11inputdata_t"
            }
            
            "PointClientCommand"
            {
                "windows"    "\x53\x8B\x5C\x2A\x2A\x83\x7B\x2A\x2A\x57\x8D\x2A\x08\x75\x2A\x8B\x2A\x85\xC0"
                "linux"            "@_ZN19CPointClientCommand12InputCommandER11inputdata_t"
            }
        }
    }
  "cstrike"
    {
        "Signatures"
        {
            "PointServerCommand"
            {
                "windows"    "\x55\x8B\xEC\x56\x8B\x2A\x2A\x83\x7E\x2A\x02\x75\x2A\x8B"
                "linux"            "@_ZN19CPointServerCommand12InputCommandER11inputdata_t"
            }
            
            "PointClientCommand"
            {
                "windows"    "\x55\x8B\xEC\x53\x8B\x2A\x2A\x83\x7B\x18\x02\x57\x75\x2A\x8B"
                "linux"            "@_ZN19CPointClientCommand12InputCommandER11inputdata_t"
            }
        }
    }
}
__________________
Peace-Maker is offline
friagram
Veteran Member
Join Date: Sep 2012
Location: Silicon Valley
Old 02-01-2014 , 05:26   Re: [EXTENSION][Any?] PointDetour
Reply With Quote #22

Y u not use global filter in stripper source and nuke all point servercommands?
I suppose they could always create one with an entity maker/template. Could filter that too.

Honestly, it is stupid that valve refuses to make a startup switch or even a cvar to disable them.
__________________
Profile - Plugins
Add me on steam if you are seeking sp/map/model commissions.
friagram is offline
Pan32
Member
Join Date: Dec 2010
Location: ?
Old 08-21-2014 , 21:48   Re: [EXTENSION][Any?] PointDetour
Reply With Quote #23

Could anyone provide a updated signature for csgo?
Pan32 is offline
El Diablo War3Evo
Veteran Member
Join Date: Jun 2013
Old 11-24-2014 , 12:06   Re: [EXTENSION][Any?] PointDetour
Reply With Quote #24

] sm_rcon sm exts list
[SM] Displaying 15 extensions:
[01] Automatic Updater (1.6.3-dev+4588): Updates SourceMod gamedata files
[02] Webternet (1.6.3-dev+4588): Extension for interacting with URLs
[03] TF2Items (1.5.3): TF2 Item Modifier
[04] TF2 Tools (1.6.3-dev+4588): TF2 extended functionality
[05] BinTools (1.6.3-dev+4588): Low-level C/C++ Calling API
[06] SDK Hooks (1.6.3-dev+4588): Source SDK Hooks
[07] SDK Tools (1.6.3-dev+4588): Source SDK Tools
[08] Regex (1.6.3-dev+4588): Provides regex natives for plugins
[09] Socket (3.0.1): Socket extension for SourceMod
[10] Top Menus (1.6.3-dev+4588): Creates sorted nested menus
[11] Client Preferences (1.6.3-dev+4588): Saves client preference settings
[12] MySQL-DBI (1.6.3-dev+4588): MySQL driver implementation for DBI
[13] SteamTools (0.8.3): SteamWorks for SourceMod.
[14] SQLite (1.6.3-dev+4588): SQLite Driver
[15] <FAILED> file "PointDetour.ext.so": /lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by bin/libvstdlib.so)


:(

Weird though.. I'm sure i have at least GLIBC_2.15 or higher, otherwise i couldn't run this server


FIXED / SOLVED

i copied a version of libm.so.6 that it would accept to the directory where srcds_* is located, then i hard restarted the server.
__________________

Last edited by El Diablo War3Evo; 11-24-2014 at 13:00. Reason: FIXED / SOLVED
El Diablo War3Evo is offline
psychonic

BAFFLED
Join Date: May 2008
Old 11-24-2014 , 13:05   Re: [EXTENSION][Any?] PointDetour
Reply With Quote #25

Quote:
Originally Posted by El Diablo War3Evo View Post
] sm_rcon sm exts list
[SM] Displaying 15 extensions:
[01] Automatic Updater (1.6.3-dev+458: Updates SourceMod gamedata files
[02] Webternet (1.6.3-dev+458: Extension for interacting with URLs
[03] TF2Items (1.5.3): TF2 Item Modifier
[04] TF2 Tools (1.6.3-dev+458: TF2 extended functionality
[05] BinTools (1.6.3-dev+458: Low-level C/C++ Calling API
[06] SDK Hooks (1.6.3-dev+458: Source SDK Hooks
[07] SDK Tools (1.6.3-dev+458: Source SDK Tools
[08] Regex (1.6.3-dev+458: Provides regex natives for plugins
[09] Socket (3.0.1): Socket extension for SourceMod
[10] Top Menus (1.6.3-dev+458: Creates sorted nested menus
[11] Client Preferences (1.6.3-dev+458: Saves client preference settings
[12] MySQL-DBI (1.6.3-dev+458: MySQL driver implementation for DBI
[13] SteamTools (0.8.3): SteamWorks for SourceMod.
[14] SQLite (1.6.3-dev+458: SQLite Driver
[15] <FAILED> file "PointDetour.ext.so": /lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by bin/libvstdlib.so)




Weird though.. I'm sure i have at least GLIBC_2.15 or higher, otherwise i couldn't run this server


FIXED / SOLVED

i copied a version of libm.so.6 that it would accept to the directory where srcds_* is located, then i hard restarted the server.
The extension is linked against libvstdlib.so, which is now the name of the linux client binary. It shouldn't even be shipped with the dedicated server install, but they never removed it. The linux client has a higher GLIBC requirement. The proper fix is to recompile, linking to the server's libvstdlib_srv.so.
psychonic is offline
bottiger
AlliedModders Donor
Join Date: Dec 2010
Old 03-15-2021 , 00:25   Re: [EXTENSION][Any?] PointDetour
Reply With Quote #26

This extension crashes the server if point_servercommand is sent a Command with no parameter.

Edit: Added fixed version with compiled version for TF2 linux.
Attached Files
File Type: zip pointdetour.zip (210.8 KB, 56 views)
__________________

Last edited by bottiger; 03-15-2021 at 22:15.
bottiger is offline
cravenge
Veteran Member
Join Date: Nov 2015
Location: Chocolate Factory
Old 04-04-2021 , 02:54   Re: [EXTENSION][Any?] PointDetour
Reply With Quote #27

If someone decides to add support and recompile this extension for L4D2, here's the gamedata:
PHP Code:
"Games"
{
    
"#default"
    
{
        
"Signatures"
        
{
            
"PointServerCommand"
            
{
                
"library"    "server"
                "linux"        "@_ZN19CPointServerCommand12InputCommandER11inputdata_t"
            
}
            
"PointClientCommand"
            
{
                
"library"    "server"
                "linux"        "@_ZN19CPointClientCommand12InputCommandER11inputdata_t"
            
}
        }
    }
    
    
"#default"
    
{
        
"#supported"
        
{
            
"engine"    "cstrike"
            "engine"    "left4dead2"
        
}
        
        
"Signatures"
        
{
            
"PointServerCommand"
            
{
                
"library"    "server"
                "windows"    "\x55\x8B\xEC\x56\x8B\x2A\x2A\x83\x7E\x2A\x02\x75\x2A\x8B"
                
/* 55 8B EC 56 8B ? ? 83 7E ? 02 75 ? 8B */
                /* Look for string: "InputCommand". Second xref */
            
}
            
"PointClientCommand"
            
{
                
"library"    "server"
                "windows"    "\x55\x8B\xEC\x53\x8B\x2A\x2A\x83\x7B\x18\x02\x57\x75\x2A\x8B"
                
/* 55 8B EC 53 8B ? ? 83 7B 18 02 57 75 ? 8B */
                /* Look for string: "InputCommand". First xref */
            
}
        }
    }

cravenge 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 08:03.


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