You cant just "use" the player's ip as you wish, a connection doesn't work that way, only if u trick out the syn packets, which most internet providers block out immediately, so you must have a client side thingie, or a proxy list. And i have seen your codes before, and lets just say that I dont see you working with raw packets.