開一個(gè)國際版Minecraft服務(wù)器(1) - 原版服務(wù)器
我在前面寫了一個(gè)關(guān)于開服的專欄,不過時(shí)間久了,很多都不適用了,這次,讓我教你手把手開一個(gè)國際版Minecraft服務(wù)器吧!
本文全程采用自家Windows電腦進(jìn)行演示,若要在云服務(wù)器運(yùn)行你的Minecraft服務(wù)器,可選Windows系統(tǒng)進(jìn)行開服
一、下載Java
打開這個(gè)網(wǎng)址:https://www.oracle.com/cn/java/technologies/downloads/
選擇你要使用的Java
推薦的Java版本:
1.16-?? ? ?Java8
1.17+? ? ?Java16+
這里以下載Java17演示
選擇Java17

如果你是Windows用戶請選擇Windows,其他系統(tǒng)教程不在此貼出

往下找,找到x64 Installer(推薦使用此方法,其余兩項(xiàng)也可使用)

點(diǎn)擊藍(lán)鏈接,下載安裝包,將他點(diǎn)擊打開,一步步安裝就好了(Java17不支持32位用戶)
Windows用戶安裝好了之后一般還要配置環(huán)境變量,請自行百度

二、原版服
原版服使用vanilla香草端
新建一個(gè)文件夾,用來存放服務(wù)器

打開網(wǎng)頁:https://www.minecraft.net/zh-hans/download/server
打開后一般會跳出一個(gè)彈窗,點(diǎn)擊?留在Minecraft.net
打開后界面大概是這樣的

點(diǎn)擊 下載 minecraft_server.........這一行文字

注意:在官網(wǎng)只能下載最新版本的原版服務(wù)端
可以使用BMCLAPI進(jìn)行下載其他版本的服務(wù)端
https://bmclapidoc.bangbang93.com/#api-Version-Version

看不懂嗎,沒有關(guān)系,你想要下載哪個(gè)版本
直接在網(wǎng)址欄里訪問
https://bmclapi2.bangbang93.com/version/版本/server
例如想下載1.16.5,就輸入
https://bmclapi2.bangbang93.com/version/1.16.5/server
下載完之后會出現(xiàn)一個(gè)server.jar的文件,這個(gè)就是你下載的對應(yīng)版本的mc服務(wù)端了!
這里選擇1.16.5服務(wù)端進(jìn)行演示
在官網(wǎng)下載時(shí)會有點(diǎn)慢(所以不推薦在官網(wǎng)下);在BMCLAPI下載完成后會有一個(gè)server.jar文件
把它放進(jìn)服務(wù)器文件夾里

新建一個(gè)start.bat文件

如果你電腦沒有顯示后綴名(擴(kuò)展名),請?jiān)?查看 把?文件擴(kuò)展名 勾選了


右鍵start.bat,點(diǎn)擊編輯,會彈出一個(gè)類似記事本的窗口,輸入
java -Xmx1024M -Xms1024M -jar 服務(wù)端名字(不加后綴名).jar
pause
Xmx和Xms代表你給服務(wù)器分的內(nèi)存大小
建議使用1024M以上(根據(jù)自己電腦性能選擇)
如你不想使用圖形用戶界面啟動服務(wù)器,就輸入
java -Xmx1024M?-Xms1024M?-jar?服務(wù)端名字(不加后綴名).jar nogui
pause
這里我想使用圖形用戶界面啟動服務(wù)器,所以輸入了
java -Xmx1024M -Xms1024M -jar server.jar
pause

點(diǎn)擊文件→保存,就可以關(guān)掉這個(gè)窗口了
回到文件夾里,雙擊運(yùn)行start.bat,等待一會,會出現(xiàn)幾行命令,服務(wù)器就停下來了

這是因?yàn)槟銢]有同意EULA條款,退出窗口,找到文件夾里生成的eula.txt
將eula=false改為eula=true
千萬不要把true寫錯(cuò)成ture了

如果你感興趣,可以去看看條款
https://www.minecraft.net/zh-hans/eula
改完之后記得保存,再次運(yùn)行start.bat,耐心等待著
中途會彈出1個(gè)新窗口,后面會講
當(dāng)你出現(xiàn)了Done....的提示,就說明這個(gè)服務(wù)器開好了

回到剛剛彈出的窗口(如果你選擇了nogui,則沒有這個(gè)窗口,可跳過這一段)

左邊是服務(wù)器的內(nèi)存狀況以及玩家列表,右邊則是服務(wù)器的日志,也可以輸入命令
作用其實(shí)跟start.bat的命令行窗口差不多,所以選擇nogui也沒有關(guān)系
這時(shí)候,你的服務(wù)器只能你或者你的同在一個(gè)局域網(wǎng)下的小伙伴進(jìn)去
在多人游戲里輸入IP:127.0.0.1
就可以進(jìn)去了
但是,如果你不是正版用戶,你會發(fā)現(xiàn)你進(jìn)不去服務(wù)器,是因?yàn)榉?wù)器默認(rèn)開啟了正版驗(yàn)證
在命令欄輸入stop,停止服務(wù)器
找到server.properties文件,用你的文本軟件打開(記事本等)
這里我選用vscode,你可以使用記事本
找到online-mode=true,將true改為false,就是允許離線玩家進(jìn)入服務(wù)器
其他的我就不一一列舉了,只把重要的放出來
online-mode=false? 是否允許離線玩家進(jìn)入服務(wù)器
gamemode=survival? ?玩家模式 (生存、冒險(xiǎn)、創(chuàng)造、旁觀)
difficulty=hard? ?游戲難度(和平、簡單、普通、困難)
pvp=true? 是否允許玩家pvp (否為false)
enable-command-block=true? 是否啟用命令方塊(否為false)
max-players=114? 最大玩家數(shù)
其他的就沒什么需要注意的了

三、內(nèi)網(wǎng)穿透
前面所說過,現(xiàn)在的服務(wù)器還只能讓在局域網(wǎng)的玩家進(jìn)入,也就是說,在其他地區(qū)的玩家,是進(jìn)不去的,那么,這里我就列出三種方法,讓其他地區(qū)的玩家也能進(jìn)入
1、公網(wǎng)IP
2、IPV6
3、內(nèi)網(wǎng)穿透
由于前兩種方法局限性太大,因此我們選擇第三種,內(nèi)網(wǎng)穿透
內(nèi)網(wǎng)穿透軟件很多,這里我選擇路由俠v2(并不是廣告)
https://v2.luyouxia.com
如果你沒有賬號,請先注冊
點(diǎn)擊立即下載,下載后安裝好
打開路由俠v2
沒登錄的先登錄好
點(diǎn)擊內(nèi)網(wǎng)映射

點(diǎn)擊右下角的添加映射,選擇原生端口

點(diǎn)擊開始創(chuàng)建

改一下名字,其他的都不用怎么變
往下滑,內(nèi)網(wǎng)主機(jī)寫127.0.0.1,內(nèi)網(wǎng)端口寫25565
點(diǎn)創(chuàng)建

創(chuàng)建好了之后,你會看到你的映射的基本信息,右鍵這里,復(fù)制地址,讓其他地區(qū)的玩家使用這個(gè)地址進(jìn)入服務(wù)器就可以了!

這起教程到這里就結(jié)束了,如果你覺得教程好,請點(diǎn)贊,并轉(zhuǎn)發(fā)給需要的小伙伴吧!
觀看過10,更新下一章
下一章預(yù)告:Spigot端與一些插件介紹

Windows?歸?Microsoft 所有
Java 歸?Oracle 所有
Minecraft 歸?Mojang 工作室 及 Microsoft?所有
BMCLAPI 歸?@bangbang93 所有
VScode 歸 Microsoft?所有
路由俠v2 歸?合肥在騰網(wǎng)絡(luò)科技有限公司 所有