安安我肥鼠桶哥
近期在做了很多關於雲端伺服器架設的部分,
想說寫一下一篇流水帳紀錄一下自己遇到過的問題以及排除方式,到架站完成的心得。
- Google 關鍵字:google cloud minecraft server
基本上就會有很多YT影片教你一步一步到架站完成。
優點:
- 不用Hamachi那個
拉機,能有穩定的固定ip,伺服器網速(800m左右),超低延遲(模塊伺服器測出7ms)。 - 免費,一個google帳號,免費額度8000台幣,用完只要再創一個google帳戶就可以轉移繼續架站。
- 你用自己電腦開服還要開遊戲,卡頓時常會發生。但google提供的硬體專門為伺服器做優化,完美。
缺點:
- 需要一點點Linux編程語言的指令基礎,但也就一點點,網路上資源也是百百種。
- 看得懂英文以及調試,指令基本上全部都是英文,每跑一段指令都會Run code,期間出問題要自己查資源爬文(大多都是英文)。
優缺點講完了。
首先強烈建議你把這個影片給看完,關鍵字:原生伺服器 、1.16.5、↓
(為了排版我就不開插入影片)
(為了排版我就不開插入影片)
【4步開Minecraft雲端伺服器教學✨】│2021 免費架設Google雲端麥塊Server│Mineketeers│harryabcd
這影片把所有架設伺服器需要的指令以及資源都濃縮到14分內教完了,
途中會見到的問題,我自己當初在操作的時候
eula.txt 在使用 vi 進入 insert 更改文檔 flase → true,Esc雙擊
存檔指令 :wq ,按鍵指法 shift + : + w + q,用中文念就是 穴福特 冒號 w+q
如果你完成了,那恭喜妳原生伺服器已經架設完成,你跟你的小夥伴已經可以快樂的去嬉鬧了~
- 原生伺服器已經滿足了 ,那這篇文章的教學你已經可以關掉了,恭喜~
但是
- 甚麼,原生伺服器不滿足,想搞模塊伺服器?
- 甚麼,想把自己的地圖檔丟上去架站?
- 甚麼,我想玩1.17版本,伺服器卻更新不了。
接下來有點高端了。如果有GUI圖像化界面而不是cmd窗的話會更好操作。
但先滿足1.16.5的模塊伺服器為前提,做階段性步驟。
等完成模塊化伺服器,以及你們熟悉架伺服器以及調試,再來更新Java 16。就可以創1.17伺服器。
首先是基礎指令,這些指令在ssh中取代了所有滑鼠操作,你必須要熟練。
- ls 列出當前目錄所有文件
- mkdir 創建目錄
- cd 進入目錄
- vi 打開文檔檔,insert 切換輸入模式, 雙擊Esc, shift+ : +w+q 存檔
- rm 移除文件 介紹:
- cp 複製文件介紹:
- scp 下載文件 介紹:
首先以ssh進入,Sudo su取得root許可權,輸入指令安裝所有必要程序,指令如下↓
- 安裝RAR
sudo apt-get install rar
壓縮指令:rar a FileName.rar
解壓縮:rar x world.rar 保留壓縮檔子目錄 解壓縮至根目錄 - 安裝Google Could SDK Shell
教學資源網址:在GCP(Google Cloud Platform)上透過FTP上傳文件這個教學能讓文件在桌面以及雲端做傳輸,操作方式不用輸入指令,只要用滑鼠拉拖即可,跟你平常在電腦上操作差不多。
等到你看到這個畫面,然後能做文件上傳跟下載,拖拉訪問,那就成功了。
接下來就可以很開心的,看是要創Fabric伺服器,還是Forge伺服器。
那些就不是本篇教學的範疇了。mods跟world的文件夾操作在桌面端你們應該都很熟悉,等全部測試好之後打包一個RAR壓縮檔上傳上去,如果要移動位置
cp -R /from/dir_name /to/
然後輸入指令rar x world.rar解壓縮至該目錄,在server目錄輸入
java –Xmx4096M -Xms512M -jar server.jar nogui
基本上就成功了,之後 screen 退出 ctrl + a + d 做存檔。
黃底是內存調整,這要參照你創VM虛擬機時你設備給多少RAM,16G 最大就給14G,8G 給 6G,留2G給vm伺服器做運算即可。
藍底的是你的server啟動文件名稱,我不知道你改甚麼,自己更動吧。
接下來是關於1.17伺服器的更新
Linux環境必須是JAVA16,且默認運行也得JAVA16。
伺服器很笨,當你創設環境用於1.17版本時,你玩1.16.5會出問題。因為默認是運行JAVA16,但16版本又跟8版本有衝突(在伺服器端會衝突,使用Windows或mac則沒這個問題)。
指令:
1. sudo add-apt-repository ppa:linuxuprising/java
2. sudo apt update
3. sudo apt install oracle-java16-installer
完成以上JAVA版本更新指令後,使用1.17版本的Server創建伺服器文件,大致上就完成了。
到這邊你都搞定了嗎,恭喜你。
已經沒甚麼好教你的了~
我肥鼠,886