Minecraft-Java-Edition
Minecraft 伺服器連接被拒絕(檢測到在 25565 上執行的程序)
我正在兜圈子,試圖連接到我最近設置的 Minecraft 伺服器。Minecraft 伺服器已安裝並執行在我的 Ubuntu (12.04 LTS) 機器上。我在路由器上打開了埠 25565 沒有任何問題,並使用canyouseeme.org進行了測試。
試驗結果:
如您所見,程序(伺服器)正在被檢測到並且未在埠 25565 上被阻止。
截圖
server.properties
:
server.log
我嘗試通過外部 ip 和 localhost 連接後的內容:2014-01-26 01:35:40 [INFO] Done (0.920s)! For help, type "help" or "?" 2014-01-26 01:40:08 [INFO] /*censored*:46013 lost connection 2014-01-26 01:40:19 [INFO] /*censored*:46022 lost connection 2014-01-26 01:41:34 [INFO] Disconnecting /192.168.1.33:47124: Protocol error 2014-01-26 01:41:34 [INFO] /192.168.1.33:47124 lost connection 2014-01-26 01:41:43 [INFO] Disconnecting /192.168.1.33:47125: Protocol error 2014-01-26 01:41:43 [INFO] /192.168.1.33:47125 lost connection
- 添加和使用直接連接時,與伺服器的連接都被拒絕。
- 我
global-ip:port
在連接時使用了這種格式,但我也嘗試過只使用 IP 地址。- 伺服器和客戶端都執行版本 1.7.4。
- 這是一個香草伺服器。
我已經搜尋了高低並嘗試了我能找到的所有東西,但仍然沒有運氣。任何人都可以闡明我所缺少的嗎?
我能想到的協議錯誤斷開連接有兩個可能的原因。
- 您的 Minecraft 客戶端和 Minecraft 伺服器正在執行不同版本的遊戲。檢查那些匹配,你沒有使用 1.6 的 server.jar 和 1.7.4 的 minecraft 客戶端。
- 您啟用了不允許您正確連接的本地防火牆規則。
這裡有幾件事可以嘗試:
- 如果您在同一台電腦上同時執行客戶端和伺服器,請使用 127.0.0.1 作為 IP 地址 (localhost) 進行連接,如果您在本地家庭網路上執行伺服器和客戶端,但在不同的電腦上,請嘗試使用本地 IP 地址。如果您沒有收到連接被拒絕錯誤,則可能是埠轉發有問題。如果您確實收到錯誤,請嘗試以下操作。
- 在您的配置中,您設置了“online-mode=true”,嘗試將其設置為 false 並使用上述方法進行連接。通常,此設置只會對尚未購買完整版遊戲和/或未使用官方啟動器的使用者造成問題。如果您能夠使用此連接,請說明您是否已為遊戲付費以及您是否使用官方啟動器(您從 minecraft.net 獲得的啟動器)
- 如上所述,檢查您的防火牆規則,並嘗試在禁用安全程序的情況下連接(在此之後重新啟用它)。如果您能夠連接,您將需要了解如何更改防火牆/安全程序設置以允許 java 接收全域流量。
- 踢你的電腦,這無濟於事,但人們似乎還是這樣做了;D
- 您可能正在執行伺服器的多個實例。如果是這樣,您可能想要殺死(終止)正在執行它們的 java 程序。如果您在電腦上執行伺服器和遊戲,請確保不要終止遊戲程序。