valheim:英靈神殿 服務器更新步驟


服務器更新步驟

注意更新之前最好保存一下之前的啟動腳本,復制一個,注意 ,叫你們備份不是叫你之后在替換回去,因為極有可能可能配置文件更新了信內容,叫你備份只是怕忘記存檔名,密碼

windows

1. 鏈接雲服務器

這一步我就不再贅述了

2. 關閉游戲服務器

  • 找到服務器程序的CMD窗口
  • 鼠標點擊里面一下
  • 鍵盤:Ctrl+C
  • 等待。。。程序提示輸入Y結束

你可以直接鼠標×掉窗口,你只要願意承擔回檔的風險或實在沒辦法關閉的情況下

3. 更新游戲服務器程序代碼

  • 打開steamcmd安裝文件夾
  • 雙擊打開steamcmd.exe
  • 登錄,輸入:login anonymous
  • 執行更新,輸入:app_update 896660

4. 啟動服務器

雙擊之前的啟動腳本啟動

Linux

1. 連接雲服務器

同樣使用WinSCP來打開putty,winscp用來操作,修改文件,putty用來執行命令,如果你是使用其他工具,也可以,你能理解操作就行

2. 關閉游戲服務器

這里有兩種關閉方式,優選選擇第一種!

第一種

找到之前的窗口

screen -r v

為什么是v,因為之前使用screen -S v啟動了一個叫做v的窗口,你如果不是,請自己回憶,想不起的使用第二種方式

確認你回到了服務器的啟動窗口~~它就是這個

image-20210217191851260

執行關閉,鍵盤按Ctrl+C

鍵盤按Ctrl+A+D切出這個窗口

第二種

此種方式有回檔風險性!!,最大可能30分鍾!!!

輸入

top

找到游戲服務器的進程PID

image-20210217191949589

記住這個PID

鍵盤Ctrl+C退出top模式

關閉它,輸入

kill 2645

請參考自己的PID,不要照抄!

如何檢測游戲服務器已經關閉?

同樣top命令檢查沒有valheim_server進程就說明關閉了

3. 更新程序代碼

回到steamcmd的安裝目錄

cd /opt/steamcmd

記住,你是看我教程安裝的steamcmd,那么就是這個路徑,否則自己找

打開steamcmd

./steamcmd.sh

進入steam命令行模式

登錄

Steam>login anonymous

更新

Steam>app_update 896660

截圖_20210217201336

等待完成
鍵盤按Ctrl+C退出steam命令行模式

4. 啟動游戲服務器

打開一個窗口

screen -S v

如果你是使用第一種方式關閉的游戲服務器那么當時你是切出了窗口,那個窗口還在,回去即可,而不是使用上面的創建窗口命令

screen -r v

打開游戲服務器程序目錄

cd /root/Steam/steamapps/common/Valheim\ dedicated\ server

啟動之前請查看更新之后的啟動腳本,如果發生了變化,請對應修改。也不要直接把之前備份的啟動腳本內容替換,更不要拿之前的啟動腳本啟動,除非沒有變化或者你看的懂,你只需要檢查更新之后的存檔名服務器名密碼有沒有被新的代碼更新掉,如果有,請修改回去,記住,僅僅修改這三項,而不是替換!!!

啟動

bash start_server.sh

等待啟動完成!!!!!!!!

image-20210217193130890

這局話沒出來之前不要去連接服務器!!!!!

接下來鍵盤Ctrl+A+D切出窗口

關閉所有工具軟件,完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM