syntax = "proto3"; package protocol; // Define services service GameService { rpc Login(LoginRequest) returns (LoginResponse); rpc Signup(SignupRequest) returns (SignupResponse); } // Define messages enum RequestResult { Success = 0; Fail = 1; } message LoginRequest { string username = 1; string password = 2; } message LoginResponse { RequestResult result = 1; string message = 2; } message SignupRequest { string username = 1; string password = 2; } message SignupResponse { RequestResult result = 1; string message = 2; }