---
# System prepended metadata

title: minecraft server notes
tags: [other]

---

###### tags: `other`
# minecraft server notes
### ==GCP 配置 minecraft server==
#### ---建立server ---

(1)建立內部防火牆規則(預設port): 25565 
     ------GCP亦要設定外部防火牆規則: tcp-25565 --------

(2)更新和升級linux和安裝jdk
```=
sudo apt update -y
sudo apt upgrade -y
----jdk 查詢安裝版本的網址(https://jdk.java.net/)-----
---可直接更改數字(ex:openjdk-[版本]-jdk))
sudo apt install openjdk-17-jdk -y
```

(3)建立minecraft 資料夾並下載server檔案
```=
//新增資料夾並切換至該目錄
mkdir minecraft-server && cd ./minecraft-server

//下載server程式，版本可選(此版本1.18.1)
wget https://launcher.mojang.com/v1/objects/125e5adf40c659\
fd3bce3e66e67a16bb49ecc1b9/server.jar

!java -jar forge-1.20.1-47.0.19-installer.jar --install
```
(4)同意 eula設定,記得將設定開啟為非正版也可玩
```=
nano eula.txt
eula=true
```
(5)切換java版本
```=
sudo update-alternatives --config java


#Java---------------
!wget https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.deb
!sudo apt-get -qqy install ./jdk-20_linux-x64_bin.deb
!sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-20/bin/java 2020
```
(6)建立screen 並執行server程式
```=
sudo screen -S Minecraft-Server
java -Xmx1024M -Xms1024M -jar server.jar nogui
```
(7)背景執行
```=
ctrl +A+D
```

:::info
此外還有自動備份指令!!!!! :mega:
==因為懶得打，以下為圖片備份==
### ==參考網址==
https://medium.com/@manbobo2012/%E5%9C%A8google-cloud%E6%9E%B6%E8%A8%AD%E4%B8%80%E5%80%8B%E8%87%AA%E5%8B%95%E9%83%A8%E7%BD%B2%E5%92%8C%E8%87%AA%E5%8B%95%E5%82%99%E4%BB%BD%E7%9A%84minecraft-%E5%89%B5%E4%B8%96%E7%A5%9E-%E4%BC%BA%E6%9C%8D%E5%99%A8-8154e0fdef8c



![](https://i.imgur.com/1YA1Ggf.jpg)
:::