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 字 · 懶懶