您的位置 首頁 瓦爾海姆

【心得】GCP 雲端伺服器架設的另外一種方式

此篇僅分享如何從零到有架好伺服器

以及將舊有地圖轉移至Google雲端上

在此不討論免費額度與其他系統架設上的問題
—————————————————————本文開始———————————————————–
下面為外國教學影片支持
原始編碼網址
首先我們要先有Google帳號,並且有信用卡或Visa金融卡開啟GCPGCP試用額度
接著會回到GCP的主頁面並開啟左側菜單選Compute Engine
接著點擊上方的創建運行個體

GCPGCP

接著依圖標選取及輸入即可(機器類型越好屆時收費越高)
接著開機磁碟選項這裡點擊變更
更改為下列圖標選項(硬碟越大越貴,內設10G其實堪用了)
接著將防火牆選項都打勾後點擊 管理、安全性、磁碟、網路、單獨租用
展開點擊網路選項並於外部IP那點擊創建IP地址
如下如所示後按保留即可,記得要按完成才按創建喔!
接著回到主頁等一小段時間後,變成綠色勾勾後點擊SSH
等到跑完之後先輸入sudo su會變成root帳號
接下來輸入指令passwd 請自行設置密碼 同樣的輸入兩次後會出現成功的消息
接著輸入vi /etc/ssh/sshd_config 並先按下I進入編輯模式再如下圖所示輸入
PasswordAuthentication yes PermitRootLogin yes  後按ESC退出編輯模式
再按下鍵盤上的: 輸入wq! (只有這裡不能用複製的)
再輸入systemctl restart sshd 才可在後面用WINSCP登錄
此步驟跟影片不同是為了待會要將舊數據與白名單、黑名單及管理名單方便編輯。
接著輸入sudo apt-get install -y git net-tools
變成上圖所示後再輸入cd /opt
接著馬上輸入
git clone
好了之後輸入cd Dedicated_Valheim_Server_Script/ 變圖標這樣後
輸入sudo chmod +x build_dedicated_valheim_server.sh
馬上再輸入sudo vi build_dedicated_valheim_server.sh按I進入編輯模式
這邊要注意的是地圖名稱若要沿用舊的請打上之前的名稱如我的是22589就輸入22589,更改的話請將” “裡面內容作更改。一樣按下ESC 再按: 輸入wq!退出
接著輸入sudo ./build_dedicated_valheim_server.sh

第一次跑會跑比較久,往後若是雲端停止或整個重啟都需要用到這個指令(單純網頁關掉不用)
跑完會變成這樣
滑鼠滾輪往上一下後輸入
sudo ufw allow 2456:2458/tcp
sudo ufw allow 2456:2458/udp
如下圖所示
回到GCP的頁面點擊創建防火牆規則後再點擊創建防火牆規則
名稱依然隨便你打後下拉至來源IP範圍依圖所示輸入0.0.0.0/0後按完成即可
若是擔心安全問題請將目標用原本預設的指定目標標記,目標標記隨你取完成後回到VM個體
點名稱進入編輯找到網路標記那輸入你剛你取的標記按完成即可。
以上為新伺服器架設方式 搜索名字或是輸入外部IP:2456都能鏈接到伺服器。
以下為沿用舊圖方法
先在LINUX頁面輸入sudo systemctl stop valheimserver.service (停止伺服器)
再GOOGLE搜索 WINSCP跟Putty安裝好後
輸入你GCP上的外部IP 用戶名ROOT 密碼為一開始你設置的密碼
找到目錄/home/steam/.config/unity3d/IronGate/Valheim
將舊有地圖丟置worlds裡面即可
bannedlist黑名單 adminlist管理員名單 permittedlist白名單
上述三項請使用steamID 方法網路上都找的到
—————————————————————總結—————————————————————–
每次重啟Linux(單純關閉網頁不算)都須輸入
cd /opt
cd Dedicated_Valheim_Server_Script/
sudo ./build_dedicated_valheim_server.sh
跑完之後輸入
sudo ufw allow 2456:2458/tcp
sudo ufw allow 2456:2458/udp
才會看的到伺服器喔
確認伺服器狀態
sudo systemctl status valheimserver.service

重啟整個Linux
sudo reboot
停止伺服器
sudo systemctl stop valheimserver.service

我也是網路上東看西看 最後才成功
若有問題我知道的我會盡量回答 謝謝
本文來自網路,不代表3樓貓立場,轉載請註明出處:https://www.3loumao.org/9857.html?variant=zh-tw
返回頂部