關於如何設定 Valheim 專用伺服器、如何邀請朋友以及如何託管其他世界的綜合指南。
設定 Valheim 專用伺服器可能是一個困難的過程。有很多步驟和很多地方可能會出錯。但是,如果您想避免僅僅為了託管伺服器而向某人支付每月訂閱費用,那麼建立自己的伺服器是一個好主意。以下內容旨在成為一份全面的指南,(希望)能夠回答您有關創建 Valheim 專用伺服器設定的所有問題。
設定 Valheim 專用伺服器
在開始之前,請確保您有某種記事本編輯工具,例如記事本++並且您已啟用編輯檔案副檔名類型的功能。您可以透過點擊 Windows 檔案總管中的“檢視”,然後選取顯示的方塊來啟用檔案副檔名檔案副檔名。以下是設定 Valheim 專用伺服器必須採取的步驟的總體概述:
- 轉送連接埠透過路由器(連接埠 2456、2457 和 2458)
- 下載 Valheim 專用伺服器(透過蒸氣庫或者SteamCMD)
- 在 Valheim 專用伺服器中編輯文件包含伺服器名稱、世界名稱和密碼
- 將您的內部 IP 位址新增至Steam 伺服器列表這樣你就可以加入自己的伺服器
- 有好友加入你的伺服器將您的外部 IP 位址輸入到 Steam 伺服器清單中
- 加入 Valheim 專用伺服器,然後,如果需要,解決任何問題
Valheim 連接埠轉送
您需要做的第一件事是轉送正確的連接埠。這允許您的朋友從外部連接到您的 Valheim 專用伺服器。根據您的路由器和設置,這對每個人來說都是不同的。找到你的路由器PortForward.com並按照步驟轉送以下連接埠:2456、2457 和 2458。根據您的設置,您可以輸入以下內容來轉發一系列連接埠:2456-2458。您只需要它是 UDP 協定。
另外值得注意的是,您需要透過選擇電腦的內部 IP 位址來向路由器指定網路上的哪台電腦將託管伺服器。您可以透過開啟命令提示字元並輸入 ipconfig 並按 Enter 鍵來尋找 PC 的內部 IP。您的電腦的內部 IP 位址列在 IPv4 位址旁邊。根據您的路由器,可能會顯示您的電腦名稱而不是 IP 位址。您可以透過在 Windows 中搜尋「關於您的電腦」並在「裝置規格」下尋找「裝置名稱」來檢查您的電腦名稱。
透過 Steam 庫下載 Valheim 專用伺服器
您取得 Valheim 專用伺服器的第一種方式是直接從您的 Steam 庫中取得。對於不想使用 SteamCMD 的人來說,這是一個好方法(下一節將詳細介紹)。
- 打開蒸氣
- 去圖書館
- 在左上角的下拉方塊中,確保選擇“工具”
- 搜尋Valheim專用伺服器並選擇它
- 點擊安裝
這將安裝 Valheim 專用伺服器。此時,您必須編輯一些檔案才能實際設定伺服器供您的朋友加入。
若要尋找這些本機文件,請執行下列操作:
- 打開蒸氣
- 去圖書館
- 右鍵單擊“Valheim 專用伺服器”,選擇“管理”,然後選擇“瀏覽本機檔案”
現在,您將看到 Valheim Dedicated Server 資料夾,其中包含多個文件,包括開發人員提供的 .pdf、valheim_server.exe(您不會使用它)和 start_headless_server.bat(這很重要)。現在,您需要編輯一些文件才能正確設定伺服器。但首先,我將介紹如何使用 SteamCMD 下載 Valheim 專用伺服器,或者您可以直接跳到編輯 Valheim 專用伺服器文件下面的部分。
透過 SteamCMD 下載 Valheim 專用伺服器
設定 Valheim 專用伺服器的另一種方法是使用 SteamCMD。你可以下載SteamCMD來自 Valve 軟體開發人員網站。這是 Valve 的 Steam 命令列版本。這將用於下載、更新和建立您的 Valheim 專用伺服器。
歸功於 Steam 用戶加斯頓·勒古姆了解以下一些資訊。
將壓縮資料夾的內容解壓縮到您想要儲存 SteamCMD 的位置。它可以位於您 PC 上的任何位置。
在 SteamCMD 資料夾中建立一個名為的 .bat 文件更新.bat。為此,請建立一個新的文字文件並將其命名為 update.bat。它應該從普通的記事本圖示更改為帶有一些齒輪的圖示。右鍵單擊 .bat 檔案並選擇使用 Notepad++ 編輯。複製以下程式碼:C:\Users\USERNAME\Desktop\SteamCMD\steamcmd +login anonymous +force_install_dir C:\Valheim +app_update 896660 validate +exit
你需要改變C:\Users\USERNAME\Desktop\SteamCMD\steamcmd
到您提取 SteamCMD 的任何地方。例如:E:\SteamCMD\steamcmd
改變+force_install_dir C:\Valheim
到您想要安裝伺服器的任何地方。例如:+force_install_dir E:\Valheim_servers
儲存 Notepad++ 檔案並關閉它。現在,雙擊 update.bat 檔案。它將運行一個腳本,該腳本將下載 Valheim 專用伺服器並將其安裝在您在上述程式碼中指定的任何位置。請等待幾分鐘,因為它必須下載並更新程式。完成後,您可以輸入 Exit 並按 Enter 鍵關閉 SteamCMD。
剪下 update.bat 檔案並將其貼上到新的 Valheim Dedicated Server 資料夾中。您可以在上面的程式碼中指示安裝該資料夾的任何位置找到該資料夾。每當開發人員發布更新時,update.bat 檔案將用於更新伺服器。現在,無論您是使用 SteamCMD 還是透過 Steam 庫下載 Valheim 專用伺服器,您都必須執行下一步。
編輯 Valheim 專用伺服器文件
無論您是使用 SteamCMD 設定 Valheim 專用伺服器還是透過 Steam 庫下載它,您現在都需要開始編輯伺服器啟動參數的過程。
首先複製檔案 start_headless_server.bat 並將其重新命名為 start.bat。這將保留原始文件。
右鍵單擊 start.bat 並選擇使用 Notepad++ 編輯。您將看到以下程式碼。您需要編輯 valheim_server 行(第 9 行)上標有「我的伺服器」、「專用」和「秘密」的部分。更改引號內的單字。
@echo off
set SteamAppId=892970
echo "Starting server PRESS CTRL-C to exit"
REM Tip: Make a local copy of this script to avoid it being overwritten by steam.
REM NOTE: Minimum password length is 5 characters & Password cant be in the server name.
REM NOTE: You need to make sure the ports 2456-2458 is being forwarded to your server through your local router & firewall.
valheim_server -nographics -batchmode -name "My server" -port 2456 -world "Dedicated" -password "secret"
您為 -world 選擇的內容並不是人們在嘗試加入伺服器時看到的內容。相反,-name 是它在伺服器列表中的顯示方式。選擇您會記住並且適合您的伺服器的內容。 -world 名稱是您可以用來啟動您在單人遊戲中創建的任何世界或您之前使用遊戲內伺服器託管託管的世界,甚至是您的朋友發送給您的世界(更多內容見下文)的名稱。完成後,它應該看起來像這樣:valheim_server -nographics -batchmode -name "Sam's Awesome Server" -port 2456 -world "Valhalla" -password "CleverPassword"
您還必須為您的 Valheim 專用伺服器設定密碼。密碼不能出現在伺服器或世界名稱中,且長度必須為五個字元。我建議讓所有條目都是唯一的,也就是說,使 -name 和 -world 也不同。
完成所有更改後,儲存檔案並關閉 Notepad++。
雙擊 start.bat 開始設定 Valheim 專用伺服器。您會注意到出現一個命令提示字元框並開始捲動文字。當你看到時伺服器創建就完成了遊戲伺服器已連接。此過程可能需要一段時間,具體取決於您的機器。
此時,您和您的朋友需要將您的伺服器新增至 Steam 的伺服器清單。此過程可能會導致一些問題,因此請用該警告武裝自己。
將您的 Valheim 專用伺服器新增至 Steam 的伺服器列表
在開始本部分之前,請透過雙擊您建立的 start.bat 確保您的 Valheim 專用伺服器正在運作。等待遊戲伺服器已連接文字出現。現在,這部分會有所不同,具體取決於您是在自己的電腦上託管伺服器還是嘗試在不同的房子中加入其他人的伺服器(最後一個在下面進一步列出)。
打開 Steam 並選擇“檢視”,然後選擇“伺服器”。這將開啟一個新的對話框,您可以在其中瀏覽 Steam 上的各種伺服器。
選擇“收藏夾”標籤。您需要在此處新增電腦的 IP 位址,然後新增您正在使用的連接埠。這與您編輯的 start.bat 檔案中列出的連接埠相同。預設連接埠為 2456。
在「收藏夾」標籤內右鍵單擊並選擇透過IP位址添加伺服器或透過點擊新增伺服器右下角。在此新框中,輸入您的內部 IP 位址,後面跟著冒號 (:),然後輸入您在 start.bat 中使用的連接埠。您應該有如下所示的內容:192.168.1.7:2456
您可以透過開啟命令提示字元(在 Windows 中搜尋 cmd 或鍵入命令提示字元)並輸入來尋找您的內部 IP 位址ip配置並按 Enter 鍵。您的內部 IP 位址列在 IPv4 位址旁邊,可能類似:192.168.1.7。
您將使用此內部 IP 位址連接到您自己的伺服器。它也是您家庭網路上的其他人用來連接到您的伺服器的 IP 位址。他們將執行完全相同的操作:將 IP 位址以及正確的連接埠新增至「收藏夾」下的 Steam 伺服器清單中。
若要加入伺服器,請雙擊伺服器並輸入在start.bat 中指定的密碼。 Valheim 啟動時您需要再次輸入密碼。如果伺服器沒有出現、消失或不允許您加入,請檢查故障排除部分以下。
如何讓朋友加入您的 Valheim 專用伺服器
對於想要與與 Valheim 專用伺服器所在網路不在同一網路的朋友一起玩的人,他們將需要透過不同的 IP 位址進行連接。例如,如果您託管伺服器並且您在另一個城市的伙伴想要玩,他們不會使用您的內部 IP,他們必須使用你的外部IP。
要獲取您的外部IP,只需谷歌“我的IP是什麼”,它將作為“您的公共IP位址”列在頂部。它可能看起來像這樣:123.456.789.101
現在,取得此外部 IP 位址並新增在 start.bat 檔案中列出的連接埠。預設情況下,它是 2456。123.456.789.101:2456
現在,讓您的朋友(或者您,如果您嘗試加入某人的伺服器)打開 Steam,選擇“查看”,然後點擊“伺服器”。在此畫面中,選擇新增伺服器按鈕並輸入外部 IP、冒號 (:) 和正確的連接埠。不應有空格。它應該類似於上面的範例。
請記住,如果您的朋友與您使用相同連線(在您家中),那麼他們必須使用您的內部 IP 位址加入。這在上面的“將您的 Valheim 專用伺服器新增至 Steam 的伺服器列表“ 部分。
您應該會看到 IP 位址已新增至收藏夾清單。現在,您可以透過雙擊伺服器並輸入 start.bat 中列出的密碼來加入。當 Valheim 啟動並且您選擇了角色時,再次輸入密碼。
如果這不起作用,您的朋友也許可以使用遊戲內搜尋功能來搜尋您的伺服器。他們需要檢查“社區”而不是“朋友”。輸入伺服器名稱的第一部分有助於優化搜尋結果。
Valheim專用伺服器未出現
有時,Valheim專用伺服器不會出現或「遊戲」列下可能會顯示<未回應>。這似乎總是會發生。首先,您可能需要給 Steam 幾分鐘的時間。由於某種原因,等待 5 分鐘即可解決問題。
或者,您可以單擊另一個選項卡(例如“歷史記錄”或“好友”),然後單擊返回“收藏夾”——您可能會看到您的伺服器在消失之前在螢幕上閃爍。在它消失之前雙擊它。
應出現一個對話框,要求輸入密碼。輸入您在 start.bat 中指定的密碼,然後按一下「連線」。 《瓦爾海姆》應該會啟動,你應該選擇你的角色。然後系統會再次要求您輸入密碼。
無論您是嘗試加入自己網路上的伺服器還是某人嘗試加入外部網路上的伺服器,此過程都是相同的。
如上所述,如果您無法透過 Steam 加入,您可以嘗試使用 Valheim 的遊戲內伺服器搜尋進行搜尋。確保選中“社區”而不是“朋友”。輸入伺服器名稱的第一部分以協助最佳化結果。
Valheim 專用伺服器故障排除
與設定伺服器相關的所有事情一樣,有時您可能會遇到問題。以下是我發現的一些有用的解決方案,可能會解決您遇到的問題。如果這沒有幫助,請註冊一個帳戶,並在下面的聊天線程中告訴我您的問題,我會盡力提供協助。如果您在網路上找到了一些解決方案,請告訴我,我將用其他有用的資訊更新本指南!
一種可能的修復方法是更改 start.bat 檔案中列出的連接埠。預設情況下,此連接埠為 2456,但可以變更為 2457 或 2458,前提是這些連接埠已在路由器中正確轉送。然後,您需要確保此連接埠變更反映在您輸入 IP 位址的 Steam 伺服器清單中。
另一個修復是確保 Valheim 已被允許透過 Windows Defender 防火牆存取:
- 搜尋 Windows Defender 防火牆並開啟它
- 選擇允許應用程式或功能透過 Windows Defender 防火牆
- 點擊更改設定
- 確保 Valheim 的所有實例都選取 Private 和 Public 方塊
- 按一下「確定」完成
您可能還需要確保連接埠能夠通過 Windows 防火牆。這可以在 Windows Defender 防火牆的進階設定中完成:
- 搜尋 Windows Defender 防火牆並開啟它
- 選擇進階設定
- 選擇入站規則
- 選擇新規則...
- 選擇連接埠
- 選擇 UDP 和特定本地連接埠並輸入:2456-2458
- 選擇允許連接
- 選取域、私有和公用的所有三個框
- 輸入新規則 (Valheim) 的名稱和描述(如果需要),然後按一下“完成”
如何在您的 Valheim 專用伺服器中託管其他世界
可以託管您在單人遊戲中創建的世界、使用遊戲內多人創建系統創建的世界,甚至是您的朋友創建的並且您正在玩的世界。過程很簡單,只需要移動幾個檔案並更改伺服器 start.bat 檔案中的名稱。
為此,您需要找到您的 Valheim 世界文件。這些位於您 PC 上的 AppData 位置,而不是 Valheim Steam 遊戲資料夾內。若要找到此位置,請在 Windows 工具列上的搜尋框中搜尋 %AppData%,或開啟「執行」並將其鍵入其中。
這將開啟 AppData 內的 Roaming 資料夾。退出此資料夾並按照以下路徑找到您的 Valheim 世界檔案:AppData\LocalLow\IronGate\Valheim\worlds
在這裡你應該可以看到你在瓦爾海姆創造的所有世界。將有一個 .db 和一個 .fwl 檔案。要在您的伺服器上託管這些世界之一,請執行以下操作:
- 右鍵單擊 start.bat 檔案並選擇使用 Notepad++ 編輯
- 將 -world 更改為您要託管的 worlds 資料夾內的世界的標題
- 儲存並關閉Notepad++
- 雙擊start.bat文件
透過簡單地更改 -world 參數,您可以指示伺服器取得與該名稱相符的世界。
這對於託管他們創建的朋友的世界也很有用。但是,您需要讓您的朋友透過電子郵件、Google Drive、Dropbox 或其他 FTP 向您發送這兩個檔案(.db 和 .fwl)。將檔案儲存在 worlds 資料夾中,然後以上述方式編輯 start.bat 檔案。
設定 Valheim 專用伺服器時肯定有很多內容需要涵蓋。希望以上內容已確保您的伺服器已啟動並運行,並且朋友們能夠與您一起踏上 10 個世界的冒險之旅th世界。如果您有任何問題或發現任何錯誤,請在下面的聊天線程中告訴我。同時,請看看我們的Valheim 指南和演練頁面以獲取更多有用的文章。
來自澳洲的山姆錢德勒 (Sam Chandler) 在他的作品中融入了一點南半球的風情。在幾所大學轉悠、獲得學士學位並進入電玩產業後,他在 Shacknews 找到了自己的新家庭,擔任指導主管。他最喜歡製作一本可以幫助別人的指南。如果您需要指南幫助,或者發現有些地方不太對勁,您可以在 X 上給他發訊息:@塞繆爾錢德勒