Are you trying to play within the Lan or are you trying to play out to the internet? Proxy servers can not forward packets like that, all they do is exchange the source IP address with the out-going static IP of the computer running the server. That is unless OP2 is modifed to use TCP/UDP tunnels that would forward the packets to their destinations. But, there would be massive lag too if the server is slow, there's a cache setup, or if the connection is just plain slow . I hate it when dumb schools restrict the internet by using proxys especially when they just to save an extra buck on connection speed (Most public schools don't pay for internet it's given to them by local goverments or telecoms).
You're wrong. SOCKS4/5 Proxies do forward packets (most modern proxy servers are socks-compliant proxies) Read the SOCKS 5 RFC (search it on google).
It works like so:
Client -> Proxy -> Server
The client sends a socks4/5 request to the proxy, telling it what type of connection to make, and the connection parameters (address, port). The proxy then establishes the connection to the server, and then the open channel is used by the client to send and receive data. (it appears now to the client that it has a direct connection to the server. But in fact, the proxy is taking all data from either end and sending it to the other end (eg. when data arrives to the proxy from the client this data is forwarded to the server, and vice versa.)
So in effect the proxy actually makes a connection, making it more complex then something that simply switches the fields in the IP packet. (This would be what internet routers do, is swap IP's with the correct system's IP)
Btw.... I see no need to close the topic. If there is a spam problem the spam will be deleted