これは交換可能数をクライアントの見た目だけで判断して委ねてるってのが一番の問題なんだよ
速い話サーバー側で交換数の管理をしてない



だからパケを直接送ればいくらでも交換できる