想要部署屬于自己的幻獸帕魯服務器(Dedicated Server),您首先需要擁有一臺服務器,服務器是幻獸帕魯運行的基礎。部署完成后,您和您的朋友便可以登入專屬的游戲服進行體驗。使用云服務器搭建幻獸帕魯服務器,便可以讓您與您的朋友在一個相對獨立且私密的空間中進行游戲,確保獲得更加暢快的游戲體驗。 您可以選擇騰訊云輕量應用服務器作為游戲服務器,并按照下面教程來部署幻獸帕魯,enjoy~ 本文概要
選購服務器本文以騰訊云輕量應用服務器為例,首先來介紹如何進行選購: 1. 登錄騰訊云輕量應用服務器購買頁,或選擇騰訊云免費試用、年末 · 感恩回饋等活動進行選購,以下教程將以購買頁為例。
2. 選擇應用創建方式,您可以根據自己常用的操作系統進行選擇,并在后續按照對應的部署教程操作:
![]() 選擇 Windows Server 2022
![]() 選擇 Ubuntu 22.04 LTS
![]() 選擇Docker環境進行部署 4. 選擇地域及套餐配置:
![]() 官方配置推薦 ![]() 選擇套餐規格 4. 確認其余選項后,并單擊立即購買即可: 如您通過活動頁選購服務器,創建方式、地域、套餐規格等均可參考上述內容進行選擇。 登錄服務器服務器購買成功后,您首先需要登錄服務器才可以進行部署。 登錄 Windows 服務器1、登錄騰訊云輕量應用服務器控制臺。獲取服務器登錄密碼。如您忘記密碼,可以在控制臺重置密碼: ![]() 重置密碼 2、選中服務器實例,點擊登錄按鈕,并在登錄頁面輸入登錄密碼即可。 ![]() ![]() 輸入服務器登錄密碼
登錄 Linux 服務器1、登錄騰訊云輕量應用服務器控制臺。獲取服務器登錄密碼。如您忘記密碼,可以在控制臺重置密碼: ![]() 2、選中服務器實例,點擊登錄按鈕,并在登錄頁面輸入登錄密碼即可。
![]() 免密連接
![]() SSH連接
登錄成功之后,您就可以根據實例的操作系統,正式進行幻獸帕魯的部署啦! 方式一:Windows 服務器部署教程部署環境
前置知識:PowerShellWindows的一鍵部署需要借助 PowerShell 來完成。PowerShell是一種任務自動化和配置管理框架,它提供了一個命令行Shell和腳本語言,用于管理和控制Windows操作系統和相關應用程序。 那么要如何找到 PowerShell ?
操作步驟一鍵部署
我們參考官方教程,為您封裝好了一鍵部署幻獸帕魯的腳本,并且上傳到云端,您僅需要登錄服務器,然后在 PowerShell 中運行如下命令,即可完成幻獸帕魯的部署。 iex (irm ' https://pal-server-1251810746.cos.accelerate.my/pal-server/Windows/install.ps1 ') ??注意:如果您使用中國內陸地域的服務器運行一鍵部署腳本,則有可能因為網絡原因導致腳本運行失敗,建議您多次重試或換個時間段再次部署。此處的原因主要是安裝過程中需要請求Steam的服務器,網絡狀況不穩定。 如果您想要從零開始一步一步手動部署,可以參考接下來的教程。如沒有需要,則可直接跳過,前往步驟:登錄游戲。 手動部署第一步:下載C++運行庫(點擊鏈接即可下載),需要手動安裝。 下載地址: https:///vs/17/release/vc_redist.x64.exe 第二步:下載DirectX 支持庫(點擊鏈接即可下載),需要手動安裝。 下載地址: https://www.microsoft.com/en-us/download/details.aspx?id=35 第三步:下載SteamCMD(點擊鏈接即可下載),需要手動解壓。 下載地址: https://steamcdn-a./client/installer/steamcmd.zip 第四步:進入PowerShell,依次執行以下命令。 1、通過 SteamCMD 安裝幻獸帕魯: steamcmd +login anonymous +app_update 2394010 validate +quit 2、進入幻獸帕魯的安裝目錄: ??注意:您需要下方命令中的 cd .\steamapps\common\PalServer 3、運行幻獸帕魯: PalServer.exe port=8211 運行成功的效果如下圖所示: ![]() 完成效果 至此,基于Windows的游戲服已經部署完畢。您可以繼續前往防火墻配置、登錄游戲。 方式二:Linux 服務器部署教程部署環境
操作步驟有別于Windows的部署教程,Linux的部署操作需要通過命令行來完成,如果您不熟悉Linux的相關操作,建議您使用Windows操作系統進行部署。 在開始部署之前,您需要首先登錄服務器,然后依次在命令框輸入并執行以下命令即可。本節選用了官方推薦的Linux操作系統Ubuntu作為演示。 登錄 Linux 服務器的方式可參考使用 OrcaTerm 登錄 Linux 實例。 一鍵部署,快速體驗
我們參考官方教程,為您封裝好了一鍵部署幻獸帕魯的腳本,并且上傳到云端,您僅需要登錄服務器后運行如下命令,即可完成幻獸帕魯的部署。 wget -O - https://pal-server-1251810746.cos.accelerate.my/pal-server/Ubuntu/install.sh|sh ??注意:如果您使用中國內陸地域的服務器運行一鍵部署腳本,則有可能因為網絡原因導致腳本運行失敗,建議您多次重試或換個時間段再次部署。此處的原因主要是安裝過程中需要請求Steam的服務器,網絡狀況不穩定。 如果您想要從零開始一步一步手動部署,可以參考接下來的教程。如沒有需要,則可直接跳過,繼續前往防火墻配置、登錄游戲。 手動部署第一步:在系統中添加multiverse組件,為系統添加32位軟件支持,并更新軟件包列表。 sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update 第二步:下載并安裝SteamCMD軟件包及其依賴項。 sudo apt install steamcmd 第三步:使用SteamCMD登錄到Steam服務器并更新ID為2394010的游戲。 steamcmd +login anonymous +app_update 2394010 validate +quit ![]() ![]() 第四步:在當前用戶的家目錄下創建一個名為 mkdir -p ~/.steam/sdk64/ 第五步:使用 SteamCMD 登錄到 Steam 服務器并更新 ID 為 1007 的游戲。更新過程完成后,會退出 SteamCMD 。請注意,具體的游戲 ID 可能因實際情況而異,您可以根據需要替換為您要更新的游戲的正確 ID 。 steamcmd +login anonymous +app_update 1007 +quit 第六步:復制文件 cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/ 第七步:進入 cd ~/Steam/steamapps/common/PalServer 第八步:運行名為 ./PalServer.sh port=8211 ![]() 至此,服務器已成功搭建,但是此種模式下啟動的游戲服,會在斷開服務器時同步斷線,想要長期保持游戲服啟動,需要使用如下命令: apt-get install screen -y screen -S PalWorld 此時,會彈出一個新的窗口,在新的窗口中執行 cd ~/Steam/steamapps/common/PalServer ./PalServer.sh port=8211 出現上述運行成功后的信息,執行 ctrl + a + d 即可退出當前窗口,即可保證游戲服一直保持。 接下來您可以繼續完成后續步驟:前往防火墻配置、登錄游戲。 方式三:Docker 部署教程部署環境
操作步驟第一步:檢測docker是否安裝,如果沒有安裝則安裝 command -v docker &> /dev/null && echo "Docker 已安裝,請進行下一步." || curl -fsSL https://get. | bash -s docker --mirror Aliyun ![]() 第二步:運行steamcmd容器 docker run -dit --name steamcmd --net host cm2network/steamcmd ![]() 第三步:在容器內下載安裝幻獸帕魯服務端 docker exec -it steamcmd bash -c "/home/steam/steamcmd/steamcmd.sh +login anonymous +app_update 2394010 validate +quit" ![]() 第四步:在容器內運行幻獸帕魯服務端 docker exec -it steamcmd bash -c "/home/steam/Steam/steamapps/common/PalServer/PalServer.sh" ![]() 至此,您已經成功在 Docker 環境中部署幻獸帕魯,您可以繼續前往防火墻配置、登錄游戲。 防火墻配置幻獸帕魯默認使用8211端口進行通信,在登錄之前您需要首先放通實例防火墻8211端口。
步驟一:登錄騰訊云輕量應用服務器控制臺,點擊實例卡片進入詳情頁。 ![]() 步驟二:在實例詳情頁單擊“防火墻”頁簽,進入防火墻配置頁面。 ![]() 步驟三:單擊“添加規則”按鈕,依次添加如下規則: ![]()
![]() 添加防火墻規則 添加成功后的效果如下圖: ![]() 接下來,您就可以邀請好友來登錄您部署的幻獸帕魯服務器一起玩耍啦~ 登錄游戲前置條件
登錄步驟第一步:打開Steam客戶端,并登錄您的Steam賬號。 ![]() 第二步:在“庫”中找到幻獸帕魯,并開始游戲。 ![]() 第三步:在游戲菜單選擇“加入多人游戲(專用服務器)” ![]() 第四步:讓玩家輸入您已部署的Dedicated Server的IP地址+端口(8211)即可暢快開玩~ ![]() 至此,您已經成功搭建了幻獸帕魯 Dedicated Server ,請和您的朋友在此中暢快游玩吧~ 內存優化(可選)收到大量玩家反饋,使用4核8G的服務器開服,在進行一段時間的游戲后會出現內存不足的情況,這里為大家提供一個緩解內存不足的方案作參考:定時重啟 為 Linux 配置 Swap
第一步:檢查當前的swap情況,如果您首次配置,運行這個命令將不會返回任何內容。 swapon --show 第二步:創建一個swap文件
sudo fallocate -l 8G /swapfile 第三步:設置文件權限 sudo chmod 600 /swapfile 第四步:將文件格式化為swap格式 sudo mkswap /swapfile ![]() 第五步:啟用swap文件 sudo swapon /swapfile 第六步:設置永久使用swap文件(系統在啟動時自動啟用swap文件) sudo vim /etc/fstab 使用鍵盤方向鍵或j、k、h、l鍵瀏覽到文件的末尾。按下 /swapfile none swap sw 0 0 按下 ![]() 第七步:重新加載fstab文件 sudo swapon --all 第八步:驗證swap設置是否成功 swapon --show 如出現下圖內容,則說明設置成功。 ![]() 當然,說了這么多,最佳實踐可能還是升級服務器套餐配置啦。 常見問題
|
|