Minecraft online-mode validator
正版盜版不一定檢測得出來,但檢測出來如果是盜版就幾乎肯定是盜版。
本網頁使用最新 ES6 語法,較舊的瀏覽器可能無法支援Loading . . . | ||
---|---|---|
伺服器可能已開啟正版驗證 | ||
伺服器未開啟正版驗證 | ||
伺服器隱藏了玩家列表無法確認是否開啟正版驗證 | ||
{{error}} | ||
Name | UUID | status |
{{player.name}} | {{player.uuid}} | {{player.status | statusText}} |
原理解釋
Minecraft UUID 有分 Online UUID 和 Offline UUID,如果伺服器 online-mode=false
即使是正版玩家也會使用 Offline UUID,所以只要看到 Offline UUID 就知道伺服器沒有開啟正版驗證,但這個玩家列表是由伺服器提供,因此是可以藉由插件偽造的,所以即使顯示 Online UUID 也不能保證伺服器有開啟正版驗證,但反過來正版伺服器通常不會故意顯示 Offline UUID,因此若判定為盜版伺服器則有很高的可信度。
要分辨一個 UUID 是 Online UUID 還是 Offline UUID 可以藉由第 13 位數判斷出來,這是代表 UUID 的版本號,Offline UUID 是由 java.util.UUID.nameUUIDFromBytes
直接運算出來的所以固定會是 3
,而 Online UUID 是由 Mojang 內部隨機產生出來的固定使用 4
。