Skip to main content
added 1 character in body
Source Link
Lucien
  • 1.2k
  • 2
  • 10
  • 38

Yes. You definitely should.

Use Let's Encrypt to get a free SSL certificate (or as many as you want or need). SSL is always good to have: without it, man-in-the-middle attacks will be launched, by the NSA if no-one else.

Most multiplayer games (e.g. Minecraft) just use raw packets. There's little reason to encrypt packets after one is authenticated as only the network service provider (e.g. Verizon/Virgin/TalkTalk) can fake TCP packets.

However, if you're hosting your game on your website then the whole thing has to be in SSL (unless you want to have a sign in page over SSL and another page with no SSL, cringe).

Advantages of SSL:

  • With Let's Encrypt, the certificates are automatic and free
  • Actual security
  • A sense of security for users (browser status bar shows lock icon)
  • Privacy, no NSA spying
  • +1 PageRank in search engines for using SSL
  • Negligible performance cost

Disadvantages:

  • If your game has such high performance requirements that WebSocket SSL is a deal-breaker, then your game is probably totoo intensive for browsers to begin with, SSL or not.
  • I can't think of any others.

Yes. You definitely should.

Use Let's Encrypt to get a free SSL certificate (or as many as you want or need). SSL is always good to have: without it, man-in-the-middle attacks will be launched, by the NSA if no-one else.

Most multiplayer games (e.g. Minecraft) just use raw packets. There's little reason to encrypt packets after one is authenticated as only the network service provider (e.g. Verizon/Virgin/TalkTalk) can fake TCP packets.

However, if you're hosting your game on your website then the whole thing has to be in SSL (unless you want to have a sign in page over SSL and another page with no SSL, cringe).

Advantages of SSL:

  • With Let's Encrypt, the certificates are automatic and free
  • Actual security
  • A sense of security for users (browser status bar shows lock icon)
  • Privacy, no NSA spying
  • +1 PageRank in search engines for using SSL
  • Negligible performance cost

Disadvantages:

  • If your game has such high performance requirements that WebSocket SSL is a deal-breaker, then your game is probably to intensive for browsers to begin with, SSL or not.
  • I can't think of any others.

Yes. You definitely should.

Use Let's Encrypt to get a free SSL certificate (or as many as you want or need). SSL is always good to have: without it, man-in-the-middle attacks will be launched, by the NSA if no-one else.

Most multiplayer games (e.g. Minecraft) just use raw packets. There's little reason to encrypt packets after one is authenticated as only the network service provider (e.g. Verizon/Virgin/TalkTalk) can fake TCP packets.

However, if you're hosting your game on your website then the whole thing has to be in SSL (unless you want to have a sign in page over SSL and another page with no SSL, cringe).

Advantages of SSL:

  • With Let's Encrypt, the certificates are automatic and free
  • Actual security
  • A sense of security for users (browser status bar shows lock icon)
  • Privacy, no NSA spying
  • +1 PageRank in search engines for using SSL
  • Negligible performance cost

Disadvantages:

  • If your game has such high performance requirements that WebSocket SSL is a deal-breaker, then your game is probably too intensive for browsers to begin with, SSL or not.
  • I can't think of any others.
Linked to Let's Encrypt. Some language clarifications.
Source Link
Anko
  • 13.5k
  • 10
  • 56
  • 82

Yes. You definitely should.

Use Lets EncryptLet's Encrypt to get a free SSL certificate (or as many as you want/need or need). SSL is always good to have -: without it, man-in-the-middle attacks will be launched and, by the NSA if not anyoneno-one else.

Most multiplayer games (e.g. Minecraft) just use raw packets. There's little reason to encrypt packets after one is authenticated as only the network service provider (e.g. Verizon/Virgin/TalkTalk) can fake TCP packets.

However, if you're hosting your game on your website then the whole thing has to be in SSL (unless you want to have a sign in page over SSL and another page with no SSL, cringe).

Advantages of SSL:

  • With LetsEncryptLet's Encrypt, the certificates are automatic and free
  • Actual security
  • A sense of security for users (browser status bar shows lock icon)
  • Privacy, no NSA spying
  • +1 PageRank in search engines for using SSL
  • Negligible performance cost

Disadvantages:

  • If your game is so really, super, ultra intensivehas such high performance requirements that WebSocket SSL is a deal breaker in terms of speed-breaker, then your idea probably shouldn't be made into a browser game is probably to intensive for browsers to begin with, SSL or not.
  • I can't think of any others.

Yes. You definitely should.

Use Lets Encrypt to get a free SSL certificate (or as many as you want/need). SSL is always good to have - without it, man-in-the-middle attacks will be launched and by the NSA if not anyone else.

Most multiplayer games (e.g. Minecraft) just use raw packets. There's little reason to encrypt packets after one is authenticated as only the network service provider (e.g. Verizon/Virgin/TalkTalk) can fake TCP packets.

However, if you're hosting your game on your website then the whole thing has to be in SSL (unless you want to have a sign in page over SSL and another page with no SSL, cringe).

Advantages of SSL:

  • With LetsEncrypt, the certificates are automatic and free
  • Actual security
  • A sense of security for users (browser lock)
  • Privacy, no NSA spying
  • +1 PageRank in search engines for using SSL
  • Negligible performance cost

Disadvantages:

  • If your game is so really, super, ultra intensive that WebSocket SSL is a deal breaker in terms of speed then your idea probably shouldn't be made into a browser game
  • I can't think of any

Yes. You definitely should.

Use Let's Encrypt to get a free SSL certificate (or as many as you want or need). SSL is always good to have: without it, man-in-the-middle attacks will be launched, by the NSA if no-one else.

Most multiplayer games (e.g. Minecraft) just use raw packets. There's little reason to encrypt packets after one is authenticated as only the network service provider (e.g. Verizon/Virgin/TalkTalk) can fake TCP packets.

However, if you're hosting your game on your website then the whole thing has to be in SSL (unless you want to have a sign in page over SSL and another page with no SSL, cringe).

Advantages of SSL:

  • With Let's Encrypt, the certificates are automatic and free
  • Actual security
  • A sense of security for users (browser status bar shows lock icon)
  • Privacy, no NSA spying
  • +1 PageRank in search engines for using SSL
  • Negligible performance cost

Disadvantages:

  • If your game has such high performance requirements that WebSocket SSL is a deal-breaker, then your game is probably to intensive for browsers to begin with, SSL or not.
  • I can't think of any others.
Source Link
Lucien
  • 1.2k
  • 2
  • 10
  • 38

Yes. You definitely should.

Use Lets Encrypt to get a free SSL certificate (or as many as you want/need). SSL is always good to have - without it, man-in-the-middle attacks will be launched and by the NSA if not anyone else.

Most multiplayer games (e.g. Minecraft) just use raw packets. There's little reason to encrypt packets after one is authenticated as only the network service provider (e.g. Verizon/Virgin/TalkTalk) can fake TCP packets.

However, if you're hosting your game on your website then the whole thing has to be in SSL (unless you want to have a sign in page over SSL and another page with no SSL, cringe).

Advantages of SSL:

  • With LetsEncrypt, the certificates are automatic and free
  • Actual security
  • A sense of security for users (browser lock)
  • Privacy, no NSA spying
  • +1 PageRank in search engines for using SSL
  • Negligible performance cost

Disadvantages:

  • If your game is so really, super, ultra intensive that WebSocket SSL is a deal breaker in terms of speed then your idea probably shouldn't be made into a browser game
  • I can't think of any