• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    Trying to Publish a Multiplayer Game with Game Maker

    Opera GX
    2
    3
    1128
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • golgedar
      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?

      Reply Quote 1
        1 Reply Last reply
      • Anawilliam
        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.

        Reply Quote 1
          1 Reply Last reply
        • golgedar
          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

          Reply Quote 1
            1 Reply Last reply
          • Locked by  leocg leocg 
          • First post
            Last post

          Computer browsers

          • Opera for Windows
          • Opera for Mac
          • Opera for Linux
          • Opera beta version
          • Opera USB

          Mobile browsers

          • Opera for Android
          • Opera Mini
          • Opera Touch
          • Opera for basic phones

          • Add-ons
          • Opera account
          • Wallpapers
          • Opera Ads

          • Help & support
          • Opera blogs
          • Opera forums
          • Dev.Opera

          • Security
          • Privacy
          • Cookies Policy
          • EULA
          • Terms of Service

          • About Opera
          • Press info
          • Jobs
          • Investors
          • Become a partner
          • Contact us

          Follow Opera

          • Opera - Facebook
          • Opera - Twitter
          • Opera - YouTube
          • Opera - LinkedIn
          • Opera - Instagram

          © Opera Software 1995-2025