Raised This Month: $7 Target: $400
 1% 

SendProxy Manager


Post New Thread Reply   
 
Thread Tools Display Modes
FunkyLoveCow
Senior Member
Join Date: May 2010
Old 10-19-2011 , 09:15   Re: SendProxy Manager
Reply With Quote #21

Quote:
Originally Posted by ScorpFire View Post
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.
FunkyLoveCow is offline
Afronanny
Veteran Member
Join Date: Aug 2009
Old 10-19-2011 , 09:28   Re: SendProxy Manager
Reply With Quote #22

Quote:
Originally Posted by alongub View Post
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
Afronanny is offline
GoD-Tony
Veteran Member
Join Date: Jul 2005
Old 10-19-2011 , 12:40   Re: SendProxy Manager
Reply With Quote #23

Quote:
Originally Posted by KyleS View Post
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!
__________________
GoD-Tony is offline
Afronanny
Veteran Member
Join Date: Aug 2009
Old 10-20-2011 , 21:55   Re: SendProxy Manager
Reply With Quote #24

Updated (1.0.7):

Thanks AzuiSleet for cleaning up my mess!
caption
Afronanny is offline
KyleS
SourceMod Plugin Approver
Join Date: Jul 2009
Location: Segmentation Fault.
Old 10-20-2011 , 23:39   Re: SendProxy Manager
Reply With Quote #25

Quote:
Originally Posted by Afronanny View Post
Updated (1.0.7):

Thanks AzuiSleet for cleaning up my mess!
caption
KyleS is offline
steven124
Member
Join Date: Nov 2009
Location: Siberia
Old 10-22-2011 , 08:57   Re: SendProxy Manager
Reply With Quote #26

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);


Last edited by steven124; 10-22-2011 at 08:59.
steven124 is offline
Afronanny
Veteran Member
Join Date: Aug 2009
Old 10-22-2011 , 14:21   Re: SendProxy Manager
Reply With Quote #27

Did you put the extension in the extensions directory?
caption
Afronanny is offline
pheadxdll
AlliedModders Donor
Join Date: Jun 2008
Old 10-22-2011 , 16:41   Re: SendProxy Manager
Reply With Quote #28

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
__________________

Last edited by pheadxdll; 10-22-2011 at 16:42.
pheadxdll is offline
Afronanny
Veteran Member
Join Date: Aug 2009
Old 10-22-2011 , 17:06   Re: SendProxy Manager
Reply With Quote #29

Quote:
Originally Posted by pheadxdll View Post
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
Afronanny is offline
steven124
Member
Join Date: Nov 2009
Location: Siberia
Old 10-23-2011 , 00:51   Re: SendProxy Manager
Reply With Quote #30

Quote:
Originally Posted by Afronanny View Post
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
steven124 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 02:54.


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