如何使用mohist免費搭建我的世界服務器

lz最近沉迷於我的世界

而要與朋友聯機需要一個服務器或者一個人一直開着遊戲使用內網穿透

顯然第二種方式需要有一個人一直開着遊戲,這

很不方便!

而第一種方式需要花錢
lz很不喜歡!

於是lz上網鼓搗如何不花錢還能開服務器

最終找到了這個:mohist

使用這個作爲服務器核心,搭配上半免費的煙花內網穿透,就可以免費搭建一個我的世界服務器啦


接下來開始教學

第一步:下載對應版本的mohist和Java

因爲mohist下載下來是一個jar文件,所以需要下載Java來打開它

目前mohist已經更新至1.20.1版本,一個版本的mohist只能對應該版本服務器(其他版本不兼容,玩過服務器的小夥伴都知道)

推薦使用高版本的mohist

Java我推薦使用Java17,穩定性更好,在許多版本都可以正常使用


下載地址:

mohist:www.mohistmc.com

Java:https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html


第二步:開始搭建服務器

首先,完成了第一步後,我們會得到這樣兩個文件:



雙擊Java開始安裝


接下來要開始正式搭建了,認真看!!!


我們新建一個文件夾,把mohist核心放進去,在這個文件夾下新建一個.bat文件(這個文件夾就是根目錄)

(注意這個文件路徑中不能含有中文!)

然後用筆記本打開進行編輯

輸入以下代碼:

:echo off

:start

java -jar -Xms8G -Xmx8G [mohist]

pause

其中-Xms表示最小分配內存,-Xmx表示最大分配內存

注意:請將[mohist]換爲你下載的nohist文件名,要加.jar後綴

若無法正常運行,可將java改爲你下載的java文件的路徑

之後保存並✗掉,雙擊該.bat文件運行


運行一會後會要求輸入true同意協議,輸入true後回車即可

運行結束後會在根目錄下下載很多文件

此時可以✗掉cmd了

那麼這個服務器最基本的搭建就已經完成了

接下來是一些配置和說明


3.服務器配置

完成前兩步後,在根目錄下找到server.properties這個文件,使用筆記本打開

這個文件是服務器的基本配置文件

其中大部分代碼不需要進行修改,我只講幾個重要的

1.server-ip:

這個語句後面是服務器ip地址,可以修改,也可默認0.0.0.0


2.server-port:

服務器端口,默認25565,可修改


3.online-mode:

正版檢測,若設定爲true,則必須正版(皮膚站行不行我沒有試過),若設定爲false,則離線模式也可進入


4.difficulty:

難度,默認easy


5.gamemode:

遊戲模式,默認0(生存)


6.max-players:

最大同時在線人數


基本上就這幾個設置比較重要,剩下的各位看看英文也能明白,我也就不過多說明了


4.模組配置

mohist這個我的世界服務器核心的一大優勢就是它支持模組

接下來介紹如何進行模組配置以及相關注意事項

要進行模組配置,首先在根目錄下找到mods這個文件夾,你想要安裝的mod就放在這裏面

直接下載,複製到文件夾內即可

以下爲注意事項:

1.模組版本與服務器版本必須匹配

2.有的模組需要前置模組,那麼前置模組也必須安裝

3.有的模組安裝後,在啓動時可能出現error,warn等,此時只要能正常啓動就沒問題(這一條關於啓動的最後說)

4.安裝太多mod可能會出現連接端連接超時,我不清楚是不是內存分配太少的問題

5.如果玩的是安裝包,那麼請不要將安裝包內的mod全部複製到文件夾中,這樣大概率出現報錯,無法正常啓動

目前所知的解決方法:在服務器不裝mod的情況下啓動,對照缺少的模組一個個複製粘貼


模組的說明到此結束


5.存檔導入

只需要將先前的存檔重命名爲world,並導入到world文件夾內即可(lz沒有試過,如果有人嘗試了可以發在評論區)

6.服務器的啓動、加入及保存退出

終於說到如何啓動服務器了


前面的步驟都完成後,請只在電腦桌面下留下根目錄文件夾

雙擊運行第2步所創建的.bat文件

等待程序運行,若出現這個界面說明服務器啓動成功了

若沒有則說明啓動失敗,可能是mod的問題


此時請不要叉掉cmd窗口或者java窗口,這會導致服務器異常關閉(沒有保存)

一直開着這個窗口(最小化就行),運行我的世界啓動器,多人遊戲,添加服務器,在服務器地址下輸入  ip:端口  即可

如果本機是主機的話也可只輸入ip

出現這樣的界面說明搞定了(慶祝吧🥳🎉)你可以加入服務器愉快地玩耍了

結束後如何關閉並保存服務器:打開剛剛打開的cmd窗口,在窗口中輸入stop並回車,等待一會即可關閉服務器


7.寫在最後

以普遍理性而言,這種服務器只能做到局域網聯機,所以要是想遠程聯機,就需要使用內網穿透

至於怎麼使用,因爲碼字實在太累了
,於是我決定放在下一篇說


hym多多點贊充電支持一下lz吧

你的支持是我最大的動力

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com