基本概念
- Minecraft 是一個 Java 軟體,他必須仰賴 Java Development Kits (JDK),大部分已經要求使用 Java 8 以上的版本。
- 根據 Minecraft 1.20.2 則升級到 OpenJDK 17.0.8
- 目前伺服器至少分為三類
- 原生伺服器 (Vanilla 版本,原生 Minecraft)
- 模組伺服器 (對遊戲最大程度地擴充,但要求玩家都需要安裝相對應的模組。)
- 插件伺服器 (以原生 Minecraft 客戶端為底線,提供伺服器端的互動功能。)
- 他是一個網路上的伺服器
- 如果你對網路相對不熟悉,建議可以先了解一下 TCP/IP (我有空再寫一篇文章介紹)
- 如果你想要跟朋友一起玩,並且不知道怎麼設定網路,可以使用虛擬網路 (Virtual Network),如: LogMeIn Hamachi、ZeroTier、Radmin VPN
- 任何額外的軟體都建議要謹慎評估跟使用,隨意下載可能會造成中毒。
- 可以參考這篇 虛擬網路比較
- 設定 Router 將 Port forward 至廣域網路也可以實現讓大家連線。
- 但也存在相對應的管理風險,如:DDoS、RCE (前陣子的 log4j) 等攻擊。
