Trying to Publish a Multiplayer Game with Game Maker
-
golgedar last edited by
Hello,
I have a multiplayer game that is under development. It uses web sockets. The game's client is developed with Game Maker. I need a connection between the client that will be in OperaGX and the server that is written with C# in my computer.
After a long research, I think I need an SSL certificate to intergrate to my game server. With this certificate's authentication I will be able to send encyrpted data to the client running in OperaGX. Unfortunately, the game website of OperaGX, GX.games has its own SSL certification with a hidden private key.
How can solve this problem? What should I do to build my game and game server with WSS?
-
Anawilliam Banned last edited by
@golgedar said in Trying to Publish a Multiplayer Game with Game Maker:
I have a multiplayer game that is under development. It uses web sockets. The game's client is developed with Game Maker. I need a connection between the client that will be in OperaGX and the server that is written with C# in my computer.
After a long research, I think I need an SSL certificate to intergrate to my game server. With this certificate's authentication I will be able to send encyrpted data to the client running in OperaGX. Unfortunately, the game website of OperaGX, GX.games has its own SSL certification with a hidden private key.
How can solve this problem? What should I do to build my game and game server with WSS?There are a few options for building a secure connection between your game client running in OperaGX and your server written in C#:
Self-signed SSL certificate: You can create your own self-signed SSL certificate and use it for encryption. However, this may not be as secure as using a certificate issued by a trusted certificate authority.
Free SSL certificate: You can use a free SSL certificate from a trusted certificate authority such as Let's Encrypt. However, these certificates are usually short-lived and need to be renewed regularly.
Paid SSL certificate: You can purchase a paid SSL certificate from a trusted certificate authority. This option will provide a more secure and long-term solution for your game.
Use a cloud service like AWS or Azure, which allow you to easily provision a SSL certificate for your game server.
Using a SSL-termination proxy to handle the SSL encryption and decryption, and forward the traffic to your game server in plaintext.
It's important to note that using SSL is important because it encrypts the data sent between the client and server, making it harder for someone to intercept and steal sensitive information.
-
golgedar last edited by
but there is already a certificate used by GX.Games, isn't it the required certificate? I thought that I should not create a new one because connection will be created using this certificate
-