Ancestors

Written by Blisterexe@lemmy.zip on 2024-11-11 at 19:35

How does hypixel have their website and minecraft server on their root domain? (I would like to do something similar)

https://lemmy.zip/post/26125925

=> More informations about this toot | More toots from Blisterexe@lemmy.zip

Written by chiisana on 2024-11-12 at 02:42

The amount of confidently incorrect responses is exactly what one could expect from Lemmy.

First: TCP and UDP can listen on the same port, DNS is a great example of such. You’d generally need it to be part of the same process as ports are generally bound to the same process, but more on this later.

Second: Minecraft and website are both using TCP. TCP is part of layer 4, transport; whereas HTTP(S) / Minecraft are part of layer 7, application. If you really want to, you could cram HTTP(S) over UDP (technically, QUIC/HTTP3 does this), and if you absolutely want to, with updates to the protocol itself, and some server client edits you can cram Minecraft over UDP, too. People need to brush up on their OSI layers before making bold claims.

Third: The web server and the Minecraft server are not running on the same machine. For something that scale, both services are served from a cluster focused only on what they’re serving.

Finally: Hypixel use reverse proxy to sit between the user and their actual server. Specifically, they are most likely using Cloudflare Spectrum to proxy their traffic. User request reaches a point of presence, a reverse proxy service is listening on the applicable ports (443/25565) + protocol (HTTPS/Minecraft), and then depending on traffic type, and rules, the request gets routed to the actual server behind the scenes. There are speculations of them no longer using Cloudflare, but I don’t believe this is the case. If you dig their mc.hypixel.net domain, you get a bunch of direct assigned IP addresses, but if you tried to trace it from multiple locations, you’d all end up going through Cloudflare infrastructure. It is highly likely that they’re still leaning on Cloudflare for this service, with a BYOIP arrangement to reduce risk of DDOS addressed towards them overflow to other customers.

=> More informations about this toot | More toots from chiisana@lemmy.chiisana.net

Written by interdimensionalmeme@lemmy.ml on 2024-11-12 at 11:18

Commercial IT’s overreliance on cloudflare will be the undoing of the internet.

=> More informations about this toot | More toots from interdimensionalmeme@lemmy.ml

Written by Chais@sh.itjust.works on 2024-11-14 at 18:50

Of the internet? Probably not. Of the independent internet? Maybe.

=> More informations about this toot | More toots from Chais@sh.itjust.works

Toot

Written by interdimensionalmeme@lemmy.ml on 2024-11-14 at 19:20

If all that is left is a shopping mall and propaganda, then as far as I am concerned, it would be dead.

=> More informations about this toot | More toots from interdimensionalmeme@lemmy.ml

Descendants

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113482926374001230
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
257.175453 milliseconds
Gemini-to-HTML Time
1.084677 milliseconds

This content has been proxied by September (3851b).