Bo jak juz Ci mowilem:
Po pierwsze uzywasz Online Engine 2 - prosty ale nieswiadomie zabugowany i mulacy system. Po drugie struktura przesylania danych jest prosta:
najpierw dane o graczu wysylane sa na serwer:
client:[msg_id,player_id,data] -> server
serwer je przetwarza, wykorzystuje i wysyla do innych graczy:
server:[msg_id,player_id,data] -> client
wiec jesli pakiety maja takie same identyfikatory na serwerze i u klienta to jesli kod gdzies zezwala na przecieki w stylu:
server:[msg_id,player_id,data] -> server
to jasne ze serwer odbierze te dane i wykona ponownie.
A propos: jesli jacys gracze na serverze maja takie samo id to beda bledy - trzeba sie tego pilnowac.
EDIT: klient nie dziala - masz cos z serwerem namieszane, bo logowac sie nie mozna