A few days back i logged into hypixel only yo be faced with lag so high i game menu doesnt even pop up. it is all fine before this and i have never experienced anything quite this bad. My pc runs a 12400 and 6650xt which is alot more than sufficient hardware. Network although isnt the best still have both 200mbps in both download and upload. All other application works fine too. i have tried a multitude of solutions. switched between vanilla, forge and badlion client, restarted my pc and router multiple times changed my render dist and graphics quality. connected to a vpn and mobile network instead, and use alternate hypixel ips. Yer nothing works. Is there any solution that can help?
Hey!
Other than spamming the age old moronic repost of "use ethernet" and all the youtubers that have you click download and run garbage tools, here's a way I found to potentially improve your ping by selecting IP's that have the lowest possible ping (windows and linux)
if your confused or need help, leave a comment and I can try to help you :)
Windows:
press windows key, type in command prompt (click run as administrator)
nslookup mc.hypixel.net
this will then spit out a bunch of IP's at you.
2. then after that, open powershell (win key "powershell"), run it as administrator
$ips = (Resolve-DnsName mc.hypixel.net -Type A).IPAddress; $ips | ForEach-Object { ping -n 3 $_ | Select-String "Average" }
this will test the IP's, example output below:
Pinging 172.65.229.74 with 32 bytes of data:
Reply from 172.65.229.74: bytes=32 time=4ms TTL=59
Reply from 172.65.229.74: bytes=32 time=3ms TTL=59
Reply from 172.65.229.74: bytes=32 time=5ms TTL=59
Ping statistics for 172.65.229.74:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 5ms, Average = 4ms
you can then pick and choose the lowest ping responses to add to your list (copy into chatgpt if you want it to do it for you!)
3. Now this is where it gets a little annoying, we are going to add it to the host file:
location: C:\Windows\System32\drivers\etc\hosts
you are going to add the IP line(s) to the bottom!
example:
172.65.229.74 mc.hypixel.net
save the text file.
4. flush your dns
open command prompt back up as administrator and flush your dns
ipconfig /flushdns
now enter the game, verify that it worked (would strongly recommend a ping display to see), and enjoy!
Linux:
you are going to need a tool called dig:
-
install dig
(Debian) sudo apt install bind-tools
(Arch) sudo pacman -S bind-tools
(fedora) sudo dnf install bind tools
2. open up the terminal, and run dig!
dig mc.hypixel.netdig mc.hypixel.net
your output should look something like this;
;; ANSWER SECTION:
mc.hypixel.net. 51 IN CNAME sp.mc.production.hypixel.io.
sp.mc.production.hypixel.io. 49 IN A 172.65.245.94
sp.mc.production.hypixel.io. 49 IN A 172.65.211.101
sp.mc.production.hypixel.io. 49 IN A 172.65.234.205
3. after obtaining the list, you are going to need to test them all.
I however don't want to manually drool over pinging every single individual IP, so I made a short script that will ping them for me
dig mc.hypixel.net +short | grep -oE '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | xargs -I{} ping -c 3 {}
after that, your output should ping the available IP's and look like this
--- 172.65.211.101 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 4.796/5.667/6.427/0.670 ms
PING 172.65.230.98 (172.65.230.98) 56(84) bytes of data.
64 bytes from 172.65.230.98: icmp_seq=1 ttl=59 time=7.54 ms
64 bytes from 172.65.230.98: icmp_seq=2 ttl=59 time=5.83 ms
64 bytes from 172.65.230.98: icmp_seq=3 ttl=59 time=5.35 ms
--- 172.65.230.98 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 5.354/6.239/7.538/0.938 ms
PING 172.65.206.176 (172.65.206.176) 56(84) bytes of data.
64 bytes from 172.65.206.176: icmp_seq=1 ttl=59 time=8.02 ms
64 bytes from 172.65.206.176: icmp_seq=2 ttl=59 time=7.37 ms
64 bytes from 172.65.206.176: icmp_seq=3 ttl=59 time=6.53 ms
then, compare the times of the packets, and choose the one with the lowest! (if you are lazy, you can plug this into chatGPT and have it automatically find the top 3)
4. after you find the best IP's, you are now going to need to add them to the host file
sudo nano /etc/hosts
and then simply just add them in!
example:
# Static table lookup for hostnames.
# See hosts(5) for details.
172.65.229.74 mc.hypixel.net
make sure to save it (for nano, its CTRL+0) and then exit. hop back into MC (I would 100% get a ping indicator to check if it worked) and see how it went.
Since I was a kid, I always dreamed of playing on hypixel as I was growing as a minecraft fan who watched tons of youtubers and they all were playing on hypixel. I never thought that I would ever play there, but I finally decided to buy a license. YES, I did get the permission to play on hypixel, but I still couldn't. My ping is always too high at around 250ms, which leaves me with inability to even move properly. I am really frustrated to see that I will stiil not be able to play on my childhood dream server just because I don't live in the US. I really want somebody to help me solve this problem so that I can enjoy the best server of all time. Please!! Let me know if you know how to get rid of this ping!
This is a quick guide for people with bad ping on Hypixel. It helps me a lot as an European.
You have a high ping on Hypixel? Do this:
1.: Check your ping on other (your region) servers. If your ping seems fine and it's only a Hypixel thing then it's most likely a proxy issue.
2.: Connect to mc.hypixel.net and type /proxy in chat. You'll see your proxy.
3.: Connect to stuck.hypixel.net and type /proxy in chat. It should now show a different proxy.
4.: Repeat step 2 and 3 until you find a good proxy where your ping is fine.
You can use Stuck.Hypixel.net just normally. You don't need to switch to mc.hypixel.net after finding a good proxy.
In most cases it should work at the first try when you connect to stuck.hypixel.net.
If you still have problems after switching proxies multiple times:
-
The server itself could have some problems at that moment
-
Try restarting your router
-
Lay in bed and cry 😔