gcpdocker

關於使用Google Cloud架設幻獸帕魯Docker伺服器的問題

前言 電胖達今天一樣在努力發電呢(笑) 懶懶最近開始遊玩幻獸帕魯,雖然沒有朋友可以一起玩,但是仍想手動架設多人專用伺服器試試。在網路上有大神thijsvanloef開發palworld-server-dockerDocker映像,正好手上的Google Cloud帳號還有試用金可以使用,便開了一台4C16G的臺灣伺服器使用。 但在使用一段時間後發現AMD EPYC Milan處理器(Series T2D)的單核性能達不到需求,常常一顆帕魯球丟出去,卻發生卡在捕獲機率的畫面,約莫延遲5-10秒才跳出捕獲與否訊息,對遊玩體驗有非常大的影響。所以懶懶就將腦筋動到新加坡地區才有的AMD EPYC Genoa處理器(Series C3D),沒想到問題就此發生,新設的新加坡伺服器居然無法連上網路更新Steam!! 懶懶註:想試用AMD EPYC Genoa處理器的網友可以進入主控台Compute Engine API頁面,向Google申請擴充配額喔! *問題為Docker環境中Steamcmd無法更新App,而查看Logs出現下列訊息: Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) Error! App ‘2394010’ state is 0x2 after update job. root@gcp-sg:~# docker logs palworld-server ... Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) Error! App '2394010' state is 0x2 after update job. ./PalServer.sh does not exist. Try restarting with UPDATE_ON_BOOT=true 故障分析 首先懶懶比較GCP臺灣伺服器與新設的GCP新加坡伺服器,除了CPU不同外其餘部分大同小異,值得注意的是新的C3D系列VM預設採用gVNIC介面卡 開機硬碟 進階選項-網路介面卡 查看VM硬體裝置及網路,然後測試Docker是否能ping通外部網路 root@gcp-sg:~# lspci 00:00....

2024年02月18日 · 3 分鐘 · 500 字 · 懶懶
admonitionshortcode

利用閒置的 Linux VPS 運行 Folding@home Docker 版

前言 Folding@home官方網站及簡介 Folding@home官方網站 https://foldingathome.org/ Folding@home是一個研究蛋白質摺疊、誤折、聚合及由此引起的相關疾病的分散式計算工程。由史丹佛大學化學系的潘德實驗室主持,於2000年10月1日正式啟動。這包括蛋白質折疊的過程和蛋白質的運動,並且依賴於在志願者的個人計算機上運行的類比。 來源:維基百科 以上是關於Folding@home專案的簡介,如果您手上也有閒置的Linux主機,不妨也試著投入Folding@home專案,只要簡單幾個步驟,就為世界的疾病研究貢獻一份心力! 開始 Folding@home Folding@home v8.3版本有重大的更新,整個客戶端的組成為後端的(fah-client-bastet)與前端的網頁控制介面(fah-web-client-bastet),所以我們必須分成兩個步驟進行。 先註冊Folding@home帳號然後登入其Web控制面板,再來才在Linux主機安裝fah-client。 Folding@home官方安裝教學 Folding@home官方安裝教學 https://foldingathome.org/v8-3-client-guide/ 註冊Folding@home帳號 我們進入Folding@home Web控制面板,然後點擊右上角的Login。 Folding@home Web控制面板 Folding@homeWeb控制面板 https://v8-3.foldingathome.org/ 此處已有Folding@home帳號的直接登入即可,若是新加入的朋友點選Register New Account進行註冊。 關於填寫註冊資訊的部分,要特別注意的是Passphrase指的是你的密碼,而Passkey則是用來儲存你個人積分的密鑰(可不填寫)。 Folding@home Taiwan TEAM部分可填入Folding@home Taiwan團隊代碼,為台灣貢獻一份心力! 團隊名稱:Taiwan Team 團隊代碼:31403 然後不要忘記到你的信箱收取申請帳號的驗證信喔! 到信箱收信 註冊Folding@home Passkey 如果你沒有申請過Passkey,可進入下方連結申請。 註冊 Folding@home Passkey https://apps.foldingathome.org/getpasskey Linux Docker 安裝 Folding@home 教學 注意事項 使用VPS主機運行Folding@home,請注意長時間CPU占用是否有遭停機的風險 安裝 Docker 以下懶懶以 RHEL 9.4 版本的虛擬機作為範例(用的是podman),其他平台可以使用Docker官方腳本安裝Docker。 # 切換為root帳戶 sudo -i # 使用Docker官方腳本安裝Docker # 詳見https://docs.docker.com/engine/install/ curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker....

2023年04月12日 · 2 分鐘 · 244 字 · 懶懶