iT邦幫忙

1

使用 Google Colab 自製一個自己的雲端 Minecraft 1.20 插件伺服器

  • 分享至 

  • xImage
  •  

我要來教大家使用 Google Colab 自製一個屬於自己的雲端 Minecraft 1.20 插件伺服器

請大家務必要全部看完後進行操作,否則超容易出錯

有問提可直接留言詢問

前置作業

  1. Google Drive 的最外層增加名為"server-spigot"的資料夾 !!!超重要!!!
  2. 到 playit.gg 註冊一個帳號 (非必要,可使用訪客帳號)
  3. 安裝 Google Colaboratory 到 Google Drive (非必要,但建議)

新增檔案

沒安裝 Colaboratory 到 Google Drive 的人按我
https://ithelp.ithome.com.tw/upload/images/20230720/20161576c4PaPAVjOs.png

https://ithelp.ithome.com.tw/upload/images/20230720/20161576k5bG668GPY.png

在第一欄打入下面的程式碼

from google.colab import drive
drive.mount('/content/drive')
!apt-get update && apt-get upgrade
!apt install openjdk-17-jre
!wget https://download.getbukkit.org/spigot/spigot-1.20.4.jar && mv /content/spigot-1.20.4.jar /content/drive/MyDrive/server-spigot
!cd /content/drive/MyDrive/server-spigot && java -jar spigot-1.20.4.jar
!cd /content/drive/MyDrive/server-spigot && sed -i 's/.*eula=false.*/eula=true/' eula.txt
!cd /content/drive/MyDrive/server-spigot && sed -i 's/.*online-mode=true.*/online-mode=false/' server.properties
!cd /content/drive/MyDrive/server-spigot && java -jar spigot-1.20.4.jar

按下執行,稍後點選"連線至Google 雲端硬碟"

https://ithelp.ithome.com.tw/upload/images/20230720/2016157635lFJJeK16.png

等待(約5分鐘,第一次較久)出現文字 Done (xxx.xxx s)! For help, type "help" 時按下停止鈕

https://ithelp.ithome.com.tw/upload/images/20230721/201615766SuNxGUwHn.png

新增第二欄程式碼(按左上角的"+程式碼")

在第二欄打入下面的程式碼

!wget https://objects.githubusercontent.com/github-production-release-asset-2e65be/542929341/e094e4bc-bd68-4e13-812d-baf70aa0a6b9?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20231007%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231007T083220Z&X-Amz-Expires=300&X-Amz-Signature=1d87059d9bfd46d83a26caa7f20f4043a84085ddc1572ee646b95e6d3d56d86f&X-Amz-SignedHeaders=host&actor_id=101959250&key_id=0&repo_id=542929341&response-content-disposition=attachment%3B%20filename%3Dplayit-minecraft-plugin.jar&response-content-type=application%2Foctet-stream && mv /content/playit-minecraft-plugin.jar /content/drive/MyDrive/server-spigot/plugins
!cd /content/drive/MyDrive/server-spigot && java -jar spigot-1.20.4.jar

按下執行
等待大約1分鐘後點下會一直出現的連結(點開前要先登入帳戶--包括使用訪客帳號,並使跳出網頁保持英文狀態,勿用Google 翻譯翻成中文,否則無法連接)
依照網頁指示完成設定

https://ithelp.ithome.com.tw/upload/images/20230721/20161576QxrScMvL44.png

伺服器就完成拉!!!

獲得伺服器的IP(IP是固定的)

接下來要獲得伺服器的IP,有兩種方式

  1. playit.gg 網站獲得伺服器的IP

https://ithelp.ithome.com.tw/upload/images/20230721/20161576WJSyNIEwSb.png

or

https://ithelp.ithome.com.tw/upload/images/20230721/20161576AF6jgIEYi5.png

  1. 從 Google Colab 的輸出內容獲得伺服器的IP

https://ithelp.ithome.com.tw/upload/images/20230721/20161576UF80vfJexl.png


伺服器管理

訪客帳號可使用此連結管理IP,建議留下(但好像每次開啟伺服器都會給一次)

https://ithelp.ithome.com.tw/upload/images/20230721/201615761kTCbHu2Ge.png

可再此打入伺服器指令
※op -----

https://ithelp.ithome.com.tw/upload/images/20230721/20161576LyAMdhDDT0.png

趕快打開 Minecraft 連看看吧!!!

開啟伺服器

新增第三欄程式碼(按左上角的"+程式碼")

在第三欄打入下面的程式碼

from google.colab import drive
drive.mount('/content/drive')
!apt-get update && apt-get upgrade
!apt install openjdk-17-jre
!cd /content/drive/MyDrive/server-spigot && java -jar spigot-1.20.4.jar

以後如果要開啟伺服器,可以使用上面的指令
前兩行指令僅使用於安裝伺服器

這次的教學就到這邊
我很快會教大家如何使用 Google Colab 自製一個自己的雲端Minecraft 1.20 模組伺服器
有問題也可以直接留言訊問或寄信(andrewcho365@gmail.com)給我
喜歡話可以幫忙按個Like幫我加個油
如果你對Google Colab和C++有興趣你也可以看一下下面這篇文章
使用Google Colab寫C++程式並運行


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言