步驟一:購買雲服務器,雲服務器配置介紹
步驟二:如何部署服務器
⠀
此篇在部署服務器的時候儘量傻瓜式教學,讓有需求的人都可以部署。
上篇介紹了,內網穿透,本機當服務器。此篇為雲服務器的選擇和部署。
一:雲服務器選擇
官方推薦是 4核 8G ,但實際多人 內存會出現爆滿的情況,是遊戲優化不好。這也意味著,服務器價格會很昂貴。
⠀
即使如此,也可以考慮買港服雙通道加速的服務器,更低價。此篇主要說國內地區的服務器
1.銘聯雲
⠀
79元,4核心8G,10M,但是是獨立IP, 所以帶寬相對穩定。10M跑滿,可以支持12人左右應該沒問題。
2.雨雲,這個多數人都瞭解。
共享Ip的話,8h16G 35M帶寬 ,第一個月79元。
而4核8G 35m帶寬 只需要44元。由於只剩下Xeon® Gold系列,想多白嫖可以註冊其他人賬號,拷貝好服務器數據即可。(獨立ip需要+50元,而其他類型雖然有更低價,但售空就不舉例了)
⠀
2.特語云
4核心8G,卷後59元。 帶寬10m。是獨立ip。
⠀ ⠀
4.⠀ 極創雲
這個就不舉例了,部分好用的都售罄了。
⠀
⠀買好服務器後,啟動服務器。
此文主要以雨雲 雲服務器為背景,linux ——Ubuntu 為圖文講解。
購買雲服務器後 ,如果電腦有遠程連接工具,可以直接連接(需要配置一下環境)
⠀
先開機,點擊打開遠程連接。
輸入root ,然後按下回車,會提示輸入passwd。複製遠程密碼,粘貼進去。回車就進入計算機了。
⠀先介紹下linux的基礎命令
cd xxx 進入文件夾
ls 查看當前文件
pwd 查看當前節點
su 切換回root賬戶
ctrl+c 強制結束程序
右鍵點擊可以粘貼
⠀
二:開始部署雲服務器
操作方法:1、下載steamCmd
2:通過steamCmd下載 幻獸帕魯的服務器端即可。
下載steamCmd 的 方法1:
⠀
通過安裝免費存儲庫,下載steamCmd
Unbuntu:
sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
debian:(在 Debian 12 (Bookworm) 中 apt-add-repository 命令不再起作用)
sudo apt update; sudo apt install software-properties-common; sudo apt-add-repository non-free; sudo dpkg --add-architecture i386; sudo apt update
輸入完回車,然後還要再按下回車確認。
⠀
然後apt安裝steamcmd
⠀ sudo apt install steamcmd
⠀
⠀ 執行下一個命令
⠀
輸入 y 確認後,到這裡:
用tap鍵選擇ok,回車,然後選擇 I AGREE 。(我同意) 回車
等待下載完成即可。
下載SteamCmd的方法2:(任何linux系統都可以
下載SteamCmd的依賴項
Ubuntu/Debian
sudo apt-get install lib32gcc-s1
⠀
企業Linux的話:
yum install glibc.i686 libstdc++.i686
到這裡,需要先切換steam用戶了,因為root賬戶無法啟動幻獸帕魯的服務器端。
創建新用戶:
sudo useradd -m steam 創建新用戶steam
sudo passwd steam 設置密碼
⠀
sudo -u steam -s 切換steam用戶
cd /home/steam 進入steam用戶目錄
創建Stean目錄,並進入目錄。
mkdir ~/Steam && cd ~/Steam
⠀
下載steamCmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
這個下載很快。下載完成後。
⠀
開始安裝服務器端!
(注意:此環節要非root的,其他用戶安裝,查看
steamcmd安裝方法2 ⠀ 如何創建新用戶,並且切換新用戶。
⠀就在當前目錄下,輸入:
./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
注意:如果是存儲庫中的包安裝的steamcmd,只需要將./steamcmd.sh 替換成steamcmd即可,比如 輸入:
steamcmd.sh +login anonymous +app_update 2394010 validate +quit
開始等待下載,這個下載慢一些,根據網速3-5分鐘。⠀
如果請安裝至其他位置,steamcmd啟動後,輸入命令: force_install_dir <path> ,然後再輸入login anonymous,app_update 2394010 validate 也就是批次分開輸入。)
⠀
下載完成後,切換到下載目錄,默認下載路徑:
cd ~/Steam/steamapps/common/PalServer
⠀
直接啟動服務器,輸入
./PalServer.sh
⠀
出現⠀ Setting breakpad minidump AppID = 2394010,就是啟動成功了。
如果啟動後報錯:
.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
創建對應確實的文件夾,然後回到下載目錄
mkdir -p ~/.steam/sdk64/
cd ~/Steam
下載對應缺失的文件
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
⠀
這裡就是結束了,雲服務器就可以不用管了。
⠀
成功後,就將你的 雲服務器ip + 端口 輸入到,加入多人遊戲的最下面即可:
如果有幫助,請點一下贊吧!謝謝~
上一篇:幻獸帕魯多人聯機方法,內網穿透,直接本機當服務器