前言
我所架設的Minecraft伺服器是Java edition(電腦版),也就是只能在電腦(Windows/MacOS/Linux)玩的版本! 目前Java Edition三大主流的Server,分別是:
-
原版伺服器 一般叫做 Vanilla(香草),玩家可直接進入,安裝教學
-
插件伺服器 如Bukkit/Spigot,玩家可直接進入
-
模組伺服器 如Forge,可能會要求玩家須裝和伺服器一樣的mod
當然還可以有插件+模組並存的伺服器
文章目的
這裡介紹的就是3.模組伺服器,其實有玩過模組(mod)的都知道,模組就是為了豐富遊戲體驗而存在,由於我是玩多人連線的,所以有一些模組需要在server和client兩端同時安裝,一些模組只裝在client即可。Client端模組安裝方法
Q. 到底哪些模組不用裝在伺服器?哪些要?怎麼區分? A. 其實就是2種區分
1.模組的功能不會影響到別人進行遊戲的
譬如說Hwyla這種顯示模組,用來顯示名稱和血量的模組,這種模組不會影響別人,只裝在Client就能使用。
2.模組的功能會影響到別人的
譬如說Ores Above Diamonds這個模組,這個模組能讓地圖上多出2種礦石,紫水晶(出現機率為鑽石的1/3)和黑蛋白石(出現機率為鑽石的1/9),做出更稀有和更實用的裝備(更多詳細看它的介紹)。
可以理解成這類型的模組有可能會影響遊戲中玩家之間的公平性上,因為如果允許只裝在client上,就會出現你有紫水晶劍而我沒有這種怪現象,因此同類型的模組譬如增加額外的物品、額外的地形、額外的傷害值等模組,就需要裝在伺服器上,讓大家一齊享受模組所帶來的樂趣。順帶一提,裝了像Ores Above Diamonds這類型的模組在伺服器上,Client也需要跟著安裝一樣的模組,不然會沒法登入伺服器。
總結:如果還是不知道如何區分,就把模組同時裝到Client和Server上。
安裝模組伺服器
廢話了一堆現在進入主題,教學安裝模組伺服器,但其實安裝方法和安裝原版伺服器幾乎沒有區別。只是多了前面下載forge的步驟。
下載Forge
2.按左邊installer(我個人安裝最新)
3.按Skip可以下載(但是由於是下載到伺服器)
4.建議複製它的下載連結改用wget下載
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
資料夾裡,再重啟伺服器就完成模組加載。