Minecraft安裝和使用模組的方法(伺服器篇)

前言

我所架設的Minecraft伺服器是Java edition(電腦版),也就是只能在電腦(Windows/MacOS/Linux)玩的版本! 目前Java Edition三大主流的Server,分別是:

  1. 原版伺服器 一般叫做 Vanilla(香草),玩家可直接進入,安裝教學

  2. 插件伺服器 如Bukkit/Spigot,玩家可直接進入

  3. 模組伺服器 如Forge,可能會要求玩家須裝和伺服器一樣的mod

當然還可以有插件+模組並存的伺服器

文章目的

這裡介紹的就是3.模組伺服器,其實有玩過模組(mod)的都知道,模組就是為了豐富遊戲體驗而存在,由於我是玩多人連線的,所以有一些模組需要在server和client兩端同時安裝,一些模組只裝在client即可。Client端模組安裝方法

Q. 到底哪些模組不用裝在伺服器?哪些要?怎麼區分? A. 其實就是2種區分

1.模組的功能不會影響到別人進行遊戲的

譬如說Hwyla這種顯示模組,用來顯示名稱和血量的模組,這種模組不會影響別人,只裝在Client就能使用。

image

2.模組的功能會影響到別人的

譬如說Ores Above Diamonds這個模組,這個模組能讓地圖上多出2種礦石,紫水晶(出現機率為鑽石的1/3)和黑蛋白石(出現機率為鑽石的1/9),做出更稀有和更實用的裝備(更多詳細看它的介紹)。

image

可以理解成這類型的模組有可能會影響遊戲中玩家之間的公平性上,因為如果允許只裝在client上,就會出現你有紫水晶劍而我沒有這種怪現象,因此同類型的模組譬如增加額外的物品、額外的地形、額外的傷害值等模組,就需要裝在伺服器上,讓大家一齊享受模組所帶來的樂趣。順帶一提,裝了像Ores Above Diamonds這類型的模組在伺服器上,Client也需要跟著安裝一樣的模組,不然會沒法登入伺服器。

總結:如果還是不知道如何區分,就把模組同時裝到Client和Server上。

安裝模組伺服器

廢話了一堆現在進入主題,教學安裝模組伺服器,但其實安裝方法和安裝原版伺服器幾乎沒有區別。只是多了前面下載forge的步驟。

下載Forge

1.先到forge官網

2.按左邊installer(我個人安裝最新) image

3.按Skip可以下載(但是由於是下載到伺服器) image

4.建議複製它的下載連結改用wget下載 image

wget https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.15.2-31.1.0/forge-1.15.2-31.1.39-installer.jar

1 .安裝Forge

java -jar forge-1.15.2-31.1.39-installer.jar --installServer

看到最後2句表示成功

...略
The server installed successfully, you should now be able to run the file forge
You can delete this installer file now if you wish

然後會發現出現了好幾個檔案,最重要是要出現了forge-1.15.2-31.1.39.jar

2. 首次執行

java -Xms800M -Xmx1024M -jar forge-1.15.2-31.1.39.jar nogui

-Xms800M記憶體初始佔用

-Xmx1024M記憶體最大佔用

這時候會出現了EULA協議同意的錯誤是正常的。

除此之外,還產生了EULA.txt , server.propertices , log目錄

3. 設定

A.同意EULA協議

編譯EULA.txt

eula=false

改成

eula=true

B.伺服器開放開心版玩家

如果您想讓使用盜版Minecraft的朋友能加入到伺服器的話,您可以在server.propertices 中將online-mode:true改為online-mode:false

編譯server.propertices

online-mode:true

改成

online-mode:false

C.設置管理員

在ops.txt內加入要作為admin的玩家名稱,該名稱的玩家在可以使用管理員指令

新增和編譯ops.txt

echo "minecraft_user_name" >> ops.txt

D.放入地圖

就是把地圖的目錄複製下來,放到與server.propertices同樣的目錄下,沒有地圖就會創建新地圖,默認名稱叫world,可在server.propertices裡修改。

4. 重新運行

java -Xms800M -Xmx1024M -jar forge-1.15.2-31.1.39.jar nogui

然後你的模組伺服器就正常運作,但這時候是一個沒有模組的模組伺服器

5. 加載模組

關閉正在運行的模組伺服器,到curseforge下載想要的模組,然後放到/mods資料夾裡,再重啟伺服器就完成模組加載。

donate