rpc framework for game editor