You want the "community" to reverse engineer the game server, where all the game logic lives, from the game client? This is the state of many online only games.
Of course it should be legal to reverse engineer software you own, but you have to actually have access to the software to reverse engineer it.