add IPC request type
Merge branch 'server_proto' into develop