Charles Solar wrote:
-- [ Picked text/plain from multipart/alternative ] Quick question guys, I need to know if its possible to make a server plugin that forces clients to be running a certain program on their computer. I need the server plugin to recognize the program on the client and if its not there to boot him or her. I know this was possible in hl1, but I am not sure if hl2 has the same ability.
It is possible if you want to do it "out-of-band" from the HL2 network stream (i.e. you create you own network socket connection between server and client). You can't send some "magic" packet down the HL2 network stream to cause an application to start running on the client. Just create a IP socket connection in your plugin on the server and have it authenticate with the custom app on the client (when the client connects to the server). Of course without any encryption on your custom network stream, it can easily be faked out by some other hacker's client application (so if you are using it to prevent cheating you will run into problems). You would need to supply the client side application along with your server side plugin and you would need some method to alert people who want to join that server that they are required to download, install and run your custom client application before connecting to the server. -- Jeffrey "botman" Broome _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

