Skip to main content

如何解決我的局域網游戲問題

如何解決我的局域網游戲問題

Geoffrey Carr

Minecraft是一款非常棒的遊戲,可以在本地網絡上與朋友一起玩,但是當您需要花費一半的時間來解決連接問題時,這並不好玩。讓我們來看看如何識別和解決Minecraft局域網游戲的問題。

確定一般問題

由於它的受歡迎程度和父母為孩子們摔跤的數量,我們收到的關於Minecraft的電子郵件比其他任何遊戲都多。考慮到這一點,我們編寫本指南的重點是幫助外行人快速確定他們需要做些什麼來緩解他們的具體問題。當您的孩子(或朋友)帶著其中一個問題來找您時,您應該能夠在這裡找到答案。

也就是說,你很可能在你的Minecraft播放日期間遇到一個或多個這些問題,所以從上到下閱讀甚至將這篇文章加入書籤以備將來的故障排除肯定不會有什麼壞處。

另外,如果你對Minecraft比較陌生,請查看我們在這裡設置局域網游戲的指南。您可能不需要高級故障排除幫助,只需快速了解如何啟動和運行。

“我看不到局域網上的Minecraft遊戲”

這遠遠不是人們在局域網(LAN)上設置Minecraft時遇到的最大問題:每個人都安裝了Minecraft並且已經啟動,但是一個或多個玩家甚至看不到託管播放器在第一名。

讓我們分解這個問題的最常見原因,並通過適當的解決方案來普及。

您的防火牆正在阻止Java

出現這個問題的原因是對Windows防火牆幕後發生的事情感到困惑。如果Windows要求你的許可來運行它,你會期望它獲得對Minecraft的許可,對嗎?除了Minecraft實際上是由Java程序執行的Java文件,因此當Minecraft連接到網絡時,防火牆提示不適用於“Minecraft” - 它適用於Java。

在上面的屏幕截圖中,您可以看到防火牆彈出窗口的具體措辭。默認情況下,大多數人會看到安全警報,請參閱Java(並且不知道它是什麼或者只是對Java的了解,以便回憶起Java多年來一直存在的安全問題)並單擊取消。如果您的客戶計算機或您的孩子正在使用的計算機設置為非管理訪問(您應該),那個人可以嘗試“允許訪問”但不能並且只是點擊取消,問題就更加複雜了。我們不能告訴你我們為Minecraft做了多少次麻煩只是為了讓這個人說“哦,嘿,有些防火牆彈出,但我只是點擊取消”。

幸運的是,只要您具有對PC的管理訪問權限(意味著默認帳戶是管理員或您擁有管理員帳戶的密碼),此問題的解決方案很簡單。

只需導航到控制面板>系統和安全> Windows防火牆(或只需在開始菜單搜索框中鍵入“防火牆”)。

在“防火牆”控制面板中,選擇“通過Windows防火牆允許應用程序或功能”;在上面的屏幕截圖中,鏈接顯示為淺藍色。

單擊右上角的“更改設置”圖標,告訴Windows您要進行管理更改,然後向下滾動以在防火牆條目列表中查找“javaw.exe”。您的Minecraft副本使用的Java版本必須選中“私有”列。雖然大多數人只有一個條目,但您可能有兩個條目。 (如果您列出了多個版本的javaw.exe並想要調查,您可以隨時右鍵單擊每個條目並選擇“詳細信息”以獲取更多信息。)

在廣闊的,廣大大多數情況下,這個簡單的調整就是消除連接問題所需的全部內容。

您的計算機位於不同的網絡上

僅次於Java問題的是不同的網絡問題。這個問題可以採取多種形式,如果你已經解決了Java問題(或者首先不是問題),你應該仔細研究這些潛在的場景。

確保所有計算機都在同一網絡上。使用Wi-Fi設備,特別是筆記本電腦,設備始終可以連接到您之前使用的附近的開放式Wi-Fi網絡或鄰居的Wi-Fi。仔細檢查所有計算機是否在同一本地網絡上具有相同的名稱(例如,播放器1不在“無線”上,而播放器3在“Wireless_Guest”上)。

如果任何計算機通過以太網連接到路由器,請確保它們已連接到其他計算機通過Wi-Fi連接到的路由器。

檢查AP隔離

如果每個人都連接到同一個網絡,但仍然無法連接,則可能是由於路由器上的一項稱為AP隔離的功能。您可以通過簡單的ping測試來檢查每個播放器的計算機是否可以訪問託管遊戲的計算機。

首先打開每台計算機上的命令提示符,為Windows用戶鍵入“ipconfig”,為Linux和Mac用戶鍵入“ifconfig”。此命令將輸出有關計算機網卡的IP地址和狀態的各種數據。記下每台計算機的“IPv4地址”。對於絕大多數家庭用戶來說,這個地址看起來像192.168.1。*或10.0.0。*,因為它們是大多數路由器上的默認地址塊,專門供內部使用。

獲得不同計算機的地址後,請檢查它們是否可以通過網絡相互聯繫 ping 命令。仍處於命令提示符時,輸入命令 ping [IP address of the host player's computer]。因此,例如,如果您有兩個計算器 - 一個地址為10.0.0.88,另一個地址為10.0.0.87-登錄到第一台計算機(88)並運行:

ping 10.0.0.87

然後在第二台計算機上重複該過程(87):

ping 10.0.0.88

ping命令將為您提供一個輸出,告訴您它能夠連接到另一台計算機的速度以及成功返回的單個數據包的數量。在家庭網絡上,成功率應為100%。

如果兩台計算機都能夠訪問Internet 他們沒有通過ping測試,那麼最後要看一下:用戶隔離。某些路由器具有安全功能(通常僅應用於Wi-Fi用戶而非硬連線以太網用戶),這些功能將用戶彼此隔離,以便每個人都可以連接到Internet,但個人用戶無法相互連接。此設置通常標記為“AP隔離”,但您可能會將其視為“接入點隔離”,“用戶隔離”,“客戶端隔離”或其中的某些變體。某些路由器還會自動將AP隔離應用於所有訪客網絡,而無需為用戶指定該設置,因此請再次檢查是否所有訪問者都沒有登錄到路由器的訪客網絡。

如果一台或多台計算機未通過ping測試並且您懷疑AP隔離可能是原因,則需要查閱特定路由器的文檔以查看設置的位置以及如何將其關閉。如果您發現路由器的文檔缺乏,並且您只是自己挖掘菜單,請查看我們的AP隔離指南,以獲取有關查找和啟用/禁用它的一些指示。

嘗試手動連接

如果上面的部分沒有解決你的問題,那麼你可能唯一的問題就是Minecraft由於某種原因沒有正確地輪詢網絡並更新可用的局域網游戲列表。

這並不意味著您無法在局域網上玩遊戲,但這確實意味著您需要手動輸入主機播放器的地址才能這樣做。如果您看到如上所示的屏幕,它會持續掃描局域網游戲但找不到它們,然後單擊“直接連接”按鈕並輸入以下“[主機播放器的IP地址]:[主機遊戲端口]”。例如,“192.168.1.100:23950”。

每次主機播放器的地圖打開以進行LAN播放時,隨機分配用於Minecraft局域網游戲的遊戲端口。

因此,您需要在主機上打開遊戲時檢查端口(在打開遊戲後立即顯示在屏幕上,如下所示)或者您需要在多人遊戲屏幕上查看遊戲列表網絡上另一個可以成功連接的客戶端(它將在打開遊戲的名稱下列出IP地址和端口號)。

“我可以連接,但我會被踢掉”

如果您可以在本地網絡上看到其他遊戲,但在玩遊戲之前就被踢出,罪魁禍首通常是三件事之一:不同的遊戲版本,相同的用戶ID或不兼容的遊戲模式(按概率順序)。

過期的服務器/客戶端錯誤

不同步的Minecraft版本號是加入但得到踢的現象的最大來源,並且當客戶端播放器和主機播放器正在運行遊戲版本時發生。例如,如果主機運行的是Minecraft 1.7.10,但您運行的是1.8.8,則會看到如下消息:

最簡單的解決方案是調整客戶端播放器的Minecraft的版本號以匹配(我們不會建議更改主機播放器的版本,如果主機播放器的世界已經被探索並建立了創作,因為Minecraft版本的主要差異可能會造成嚴重破壞地圖)。

為此,請在客戶端計算機上運行Minecraft啟動程序,然後單擊“編輯配置文件”按鈕。在“使用版本”下拉菜單中,選擇相應的Minecraft版本。我們在此提供更詳細的演練。

相同的ID錯誤

如果輔助玩家登錄您的託管遊戲並收到錯誤“該名稱已被佔用”,那麼您可能只有一個Minecraft的高級副本。單個玩家無法兩次登錄同一個世界。

您可以通過以下兩種方式處理問題。首先,你可以為每個玩家購買一個Minecraft副本(作為支持遊戲的Minecraft粉絲,我們鼓勵你這樣做)。或者,如果你只是試圖將一個局域網聚會或者讓一個小弟弟玩耍,你可以編輯一個文件以允許一個Minecraft許可證用於本地遊戲。我們在詳細的教程中詳細介紹了這種技術的內部,外部和陷阱。

缺少Mods錯誤

當你為你的Minecraft遊戲添加mods時,比如那些酷炫的生物群系或其他生物,每個連接到你的遊戲的玩家都必須安裝相同的mod(和那些mod的相同版本)。你可以在這裡閱讀更多關於mods和使用它們的細節。

這個錯誤的確切文本可能有所不同,甚至沒有收到錯誤消息(遊戲永遠停留在“登錄...”)到非常具體的錯誤讀數列出了什麼mod和缺少的版本。

如果遇到此問題,有兩種方法可以解決它。如果主機正在運行mods,那麼你需要向嘗試連接的客戶端添加相同的mod(例如,如果主機擁有流行的Mo'Creatures mod,那麼所有想要分享世界的玩家也需要安裝它太)。如果客戶端是修改過的客戶端,並且主機正在運行vanilla Minecraft,那麼客戶端需要切換回Minecraft遊戲。在這種情況下,使用像MultiMC這樣的實例管理器非常方便;你可以為你需要的每個香草和改良的Minecraft組合製作一個特定的實例。

“我可以連接,但遊戲性能很差”

與本指南的前幾節不同,本節有點模棱兩可。很多時候玩家可以主持一個遊戲並連接到網絡上的其他遊戲,但是,雖然他們沒有完全從遊戲中被踢出,但表現真的很邋..拋開一些實際上導致連接問題的看不見但嚴重的網絡問題,您可以採取一些措施使Minecraft成為每個人的順利體驗。

首先,讓擁有最強大計算機的玩家主持遊戲。 Minecraft是一個非常耗費資源的遊戲(即使圖形看起來非常復古和簡單)。如果您在整個電路板上播放效果不佳(不僅僅是在較弱的機器上),那麼託管計算機可能無法正常播放。

其次,我們不能說Minecraft mod Optifine足夠好的東西。即使你無意做任何事情,只能玩香草Minecraft。你絕對應該毫無疑問地安裝Optifine。它是一組代碼優化,坦率地說,應該是默認的Minecraft代碼。無論你的電腦是懦弱還是健壯,Optifine都能讓Minecraft運行得更加順暢。

最後,如果託管計算機非常適合這項任務,但你仍然會得到低幀速率和其他令人掙扎的遊戲跡象,你可以將一些世界卸載到一個單獨的服務器應用程序。 Mojang提供了一個獨立的服務器應用程序供下載,它幾乎可以立即設置一個簡單的vanilla Minecraft服務器。根據我們的經驗,如果主機的Minecraft副本沒有同時嘗試處理主機玩家的遊戲以及為所有其他玩家提供遊戲,那麼它確實有助於平滑性能問題。拆分東西以便主機玩家的PC仍在託管遊戲(通過專用服務器應用程序),但主機的Minecraft應用程序不會同時完成這兩項任務,可以真正提高每個人的性能。

更好的是:如果你仍然遇到性能問題,你可以將Minecraft服務器安裝在你網絡上一台完全獨立的機器上,然後讓那台機器處理繁重的工作,這樣玩家的PC就不用了。


當你,你的朋友和你的孩子真的想玩Minecraft時,設置本地遊戲並不容易讓人感到非常沮喪。然而,通過一些故障排除,你不僅可以毫無問題地啟動和運行,而且你甚至可以找到,感謝像Optifine這樣的mod並運行一個獨特的服務器應用程序,你比起初時更好。

Link
Plus
Send
Send
Pin