The current gRPC implementation is limiting and cannot be accessed by web browsers. It also requires any other developers who want to interface with the game to understand gRPC.
Remove this massive overhead and turn the server into a REST API instead.
Solution
Use C# .NET API to turn the server into a REST API instead of a gRPC server.
Implement JWT Authentication, Logging, and implement API Controllers for each of the various services.
Enhancement Description
The current gRPC implementation is limiting and cannot be accessed by web browsers. It also requires any other developers who want to interface with the game to understand gRPC.
Remove this massive overhead and turn the server into a REST API instead.
Solution
Use C# .NET API to turn the server into a REST API instead of a gRPC server. Implement JWT Authentication, Logging, and implement API Controllers for each of the various services.
I am currently working on this.