云云 MC对于丢包几乎是零容忍,比如有一个新的方块放置了,而是你放置的这个时候,你给服务器发了一个TCP请求,这一个TCP丢掉了。其实正常来说游戏不该用TCP(udp),但是由于MC为了保证所有请求都能送达,所以用的是TCP 这个时候这个方块是需要等待服务器收到,但只要这个包丢了之后,MC就会认为连接已丢失,就要你重进。大家应该也感受到了,每十几分钟、几十分钟就会遇到一次,这非常影响大家的体验。
云云 PS C:\Users\yunyun> # 测试香港(延迟波动) PS C:\Users\yunyun> Write-Host "香港 mc.caellab.com:25565" -ForegroundColor Yellow 香港 mc.caellab.com:25565 PS C:\Users\yunyun> 1..30 | ForEach-Object { $time = Measure-Command { Test-NetConnection mc.caellab.com -Port 25565 -InformationLevel Quiet } Write-Host "$_ : $($time.TotalMilliseconds)ms" Start-Sleep -Milliseconds 500 } 1 : 60.4498ms 2 : 50.1108ms 3 : 49.1307ms 4 : 48.0472ms 5 : 46.9188ms 6 : 49.8077ms 7 : 49.1906ms 8 : 48.6852ms 9 : 61.6187ms 10 : 49.5156ms 11 : 48.3029ms 12 : 47.8437ms 13 : 49.6006ms 14 : 47.0534ms 15 : 48.9965ms 16 : 46.8502ms 17 : 49.8052ms 18 : 56.9701ms 19 : 45.188ms 20 : 47.3556ms 21 : 48.9081ms 22 : 49.469ms 23 : 47.0202ms 24 : 46.4258ms 25 : 46.2735ms 26 : 49.041ms 27 : 60.8315ms 28 : 49.023ms 29 : 49.3469ms 30 : 48.1472ms PS C:\Users\yunyun> PS C:\Users\yunyun> # 测试宿迁(延迟波动) PS C:\Users\yunyun> Write-Host "宿迁 new-mc.caellab.com:25955" -ForegroundColor Green 宿迁 new-mc.caellab.com:25955 PS C:\Users\yunyun> 1..30 | ForEach-Object { $time = Measure-Command { Test-NetConnection new-mc.caellab.com -Port 25955 -InformationLevel Quiet } Write-Host "$_ : $($time.TotalMilliseconds)ms" Start-Sleep -Milliseconds 500 } 1 : 53.0836ms 2 : 56.18ms 3 : 63.5026ms 4 : 53.3829ms 5 : 46.376ms 6 : 57.5377ms 7 : 47.8353ms 8 : 49.976ms 9 : 51.7832ms 10 : 45.5111ms 11 : 55.999ms 12 : 53.7881ms 13 : 61.1119ms 14 : 59.3344ms 15 : 68.4349ms 16 : 57.2723ms 17 : 50.8701ms 18 : 58.6505ms 19 : 47.8153ms 20 : 52.9248ms 21 : 59.2762ms 22 : 141.4497ms 23 : 44.1211ms 24 : 43.7633ms 25 : 39.11ms 26 : 43.1048ms 27 : 43.0861ms 28 : 52.569ms 29 : 51.0821ms 30 : 46.9217ms 换了个寂寞