AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Extensions (https://forums.alliedmods.net/forumdisplay.php?f=134)
-   -   SendProxy Manager (https://forums.alliedmods.net/showthread.php?t=169795)

FunkyLoveCow 10-19-2011 09:15

Re: SendProxy Manager
 
Quote:

Originally Posted by ScorpFire (Post 1578762)
how are we supposed to get sourcemod 1.4 when its not even released

http://www.sourcemod.net/snapshots.php

Look under the development branch. Select the most recent release for the OS your sever runs.

Afronanny 10-19-2011 09:28

Re: SendProxy Manager
 
Quote:

Originally Posted by alongub (Post 1578775)
Cool extension, but how is it useful?

It allows you to use sendproxies in pawn. How useful it is, that is up to the people developing plugins that use it.
caption

GoD-Tony 10-19-2011 12:40

Re: SendProxy Manager
 
Quote:

Originally Posted by KyleS (Post 1577521)
While I'm not completely sure, I think you can detect the "Shoot on Crits" hack(s) with this by hooking the prop (I could also be insane). This has so many use cases it isn't even funny.

That's a good idea. You could even send fake crit prediction "notices" to test clients that are only attacking during those times.

Unfortunately I haven't played enough TF2 (5 mins total) to know enough about the game to work on something like that. Eventually though!

Afronanny 10-20-2011 21:55

Re: SendProxy Manager
 
Updated (1.0.7):

Thanks AzuiSleet for cleaning up my mess!
caption

KyleS 10-20-2011 23:39

Re: SendProxy Manager
 
Quote:

Originally Posted by Afronanny (Post 1580181)
Updated (1.0.7):

Thanks AzuiSleet for cleaning up my mess!
caption

:3

steven124 10-22-2011 08:57

Re: SendProxy Manager
 
linux :

Quote:

[14] <FAILED> file "sendproxy.ext.so": /root/SERVER/games/zm/css/cstrike/addons/sourcemod/extensions/sendproxy.ext.so: cannot open shared object file: No such file or directory
Metamod 1.9.0-dev (build 767);
SourceMod 1.4.0-dev (build 3419);

:cry:

Afronanny 10-22-2011 14:21

Re: SendProxy Manager
 
Did you put the extension in the extensions directory?
caption

pheadxdll 10-22-2011 16:41

Re: SendProxy Manager
 
I would really like to see this be able to choose which clients receive the modified SendProp. I did a little peeking and you can set the DataTable proxy function and modify the recipients but that will probably block the table getting sent to all the clients. Good work regardless Afronanny.

captionwhydoyoudothiscaption

Afronanny 10-22-2011 17:06

Re: SendProxy Manager
 
Quote:

Originally Posted by pheadxdll (Post 1581428)
I would really like to see this be able to choose which clients receive the modified SendProp. I did a little peeking and you can set the DataTable proxy function and modify the recipients but that will probably block the table getting sent to all the clients. Good work regardless Afronanny.

I've been trying to do this for months. Entities are only packed for transmission once per tick, and there's only one frame snapshot for all clients.

The Source engine just doesn't support sending different netprop values to different clients. It's possible to hack around it, but it would be a CPU-intensive, memory-hogging mess of a plugin that would have to detour just about every function that had a CFrameSnapshot* in its calling parameters and would be responsible for keeping track of and populating a CFrameSnapshot for every client for every tick.

The only other way I can think of is to play with packets as they're being sent, which would probably be the easiest solution, but not if you want an easy API that can send any netprop value to any client. You'd have to know which netprop you want to change, which packet the entity is being transmitted to the client in, and exactly where in the packet that netprop value is. So that isn't the best solution either.

I'll keep trying, but I have little hope that this will work. (Maybe Valve will add this feature in the future. Imagine the endless new plugin possibilities that this feature would bring!)
caption

steven124 10-23-2011 00:51

Re: SendProxy Manager
 
Quote:

Originally Posted by Afronanny (Post 1581325)
Did you put the extension in the extensions directory?
caption

of course

/root/SERVER/games/zm/css/cstrike/addons/sourcemod/extensions
+sendproxy.autoload
+sendproxy.ext.so

/root/SERVER/games/zm/css/cstrike/addons/sourcemod/gamedata
+sendproxy.txt

used files from the original archive :grrr:


All times are GMT -4. The time now is 01:15.

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