Minecraft國際版超全開服教程以及綁定域名(Java版/基巖版)

有許多人問我,我的世界國際版如何正確地聯機,以及開服務器。為了方便,我便打算寫一個開服教程并投稿到B站專欄。國際版開服共有兩種方法,我將會逐一介紹這兩種方法。
目錄
第一章 服務端配置
第二章?端口穿透和云服務器兩個方法
第三章 服務器綁定域名
第一章 服務端配置
不管你是使用哪種方法開服,首先你都需要有一個Minecraft國際版(以下簡稱“MC”)的服務端。
如果你要在云服務器上開服,請在云服務器里進行這個服務端配置。
如果在自己電腦上開服,那就在自己電腦上進行這個服務端配置。
MC的每一個版本都有對應的服務端,你選擇哪一個服務端版本,那么進你的服務器的玩家就需要使用對應的客戶端版本進入。
客戶端,指的就是你的MC,應該沒人會不知道吧(
服務端的概念(引自Minecraft 中文Wiki):Minecraft服務器(Minecraft Server)可以使玩家在線或通過本地局域網絡和其他玩家一起玩Minecraft。在游戲內部,游戲為單人游戲運行服務器,這樣做是為了使單人游戲體驗與多人游戲體驗保持一致,并使得對游戲所做的更改(例如錯誤修復)既適用于單人游戲和又適用于多人游戲。官方服務器軟件僅在發(fā)布狀態(tài)的Java版上可用。基巖版服務器軟件目前處于Alpha階段。
我先介紹純凈服務器的服務端配置方法,然后是Forge服務器的服務端配置方法。

Java版和基巖版純凈服務端配置方法(Forge往下翻)
首先你需要有一個官方服務端。
如果你下載的是Java版服務端,那么它是一個jar格式的文件。
如果是基巖版服務端,那么是一個壓縮包,解壓之后里面會有一些文件。
一般我下載官方服務端,我是會去中文Wiki點開一個版本的介紹頁面,右邊就會有服務端的下載地址。PS:連接超時可以去B站開的鏡像站,網址是https://wiki.biligame.com/mc/Minecraft_Wiki
打開Minecraft 中文Wiki之后,可以看到右邊有個“開始游戲”的欄。
上面列出了MC各個版本的最新版本號,版本號是一個超鏈接,點一下版本號,便進到了這個版本的介紹。


然后在這個版本介紹最右邊,你會看到有個“下載”。
這里有客戶端和服務端的下載鏈接,我們這里下載服務端。
如果你點進的是基巖版版本的介紹,那么下載那里會有下載Windows端還是Linux端的服務端選擇,選擇自己系統(tǒng)對應的版本就行了。
當然,除了在Wiki下載服務端,也可以在國際版官網下載服務端。
但是官方只會提供當前最新正式版本號的對應服務端(基巖版的還提供測試版的服務端)。
Java版:https://www.minecraft.net/zh-hans/download/server
基巖版:https://www.minecraft.net/zh-hans/download/server/bedrock

首先介紹Java版純凈服務端的配置方法吧。
首先,下載好服務端,你會看到這個文件(如果名字有點不一樣也沒關系)。

然后這個時候,你需要找個地方新建一個文件夾,然后把這一個jar文件移動進去。
然后點擊你的文件管理器的路徑,輸入cmd,并回車。



然后你會看到一個界面,這個就是命令提示符(cmd)
輸入命令
java -Xmx1024M -Xms1024M -jar [文件名] nogui
這個文件名根據你下載的服務端名字而變化,比如說我下載的服務端名稱是“server.jar”,那么我這里輸入的命令就是?java -Xmx1024M -Xms1024M -jar server.jar?nogui
等一段時間,你會發(fā)現文件夾里多出了許多文件。

接著,你需要打開eula.txt,這里會詢問你是否同意他們的協(xié)議。
如果你同意,請把下面的eula=false改為eula=true,如果這里是false,則無法開服。
接著,在文件夾里創(chuàng)建一個txt文件,取一個任意名字。
在txt中輸入剛剛你在cmd輸入過的命令(即java -Xmx1024M -Xms1024M -jar?[文件名]?nogui)

然后ctrl+s保存一下你寫的東西。
把這個txt文件的后綴改成bat。
請注意:如果你的文件沒顯示后綴名,請自行百度,我這里不再贅述打開方法。

然后,你就得到了一個快速啟動服務器的小東西,雙擊打開這個bat文件就可以啟動服務器。
我們先啟動一次,讓服務端生成其他的文件。


窗口里顯示延遲的時候,就是啟動完成了。
啟動完成之后,我們輸入命令 stop
stop是關閉服務器的指令,你在MC中也可以使用這個指令。
但是請注意,服務端這里輸入指令不需要斜杠。
關閉之后,你會發(fā)現文件夾里變成了這樣:

在這里,world文件就是地圖文件,如果你想要開服時用自己的地圖,請?zhí)鎿Q這個文件夾里的文件。
banned-ips.json,就是已封禁的ip。
banned-players.json,是已封禁的玩家。
whitelist.json是白名單列表。
ops.json就是管理員列表。
如果你要打開json格式文件,可以使用記事本或者VS Code。
server.properties,就是配置文件,在這里面,你可以配置服務器的模式、端口、玩家數、是否啟用白名單之類的選項。
你可以雙擊打開server.properties,用記事本打開。
等于號后面填寫false或true以及數字、文字,false就是不啟用,true就是啟用。
以下是一些配置的中文名:
gamemode,游戲模式,后面可以填寫survival(生存)、creative(創(chuàng)造)、adventure(冒險)。
query.port,端口,后面非特殊情況就填25565。
pvp,打架,就是允許不允許玩家打斗。
generate-structures,生成結構,生成世界的時候是否生成。
difficulty,難度,填easy,hard,normal,peaceful,對應簡單,困難,普通,和平。
online-mode,是否開啟在線模式。如果有人不是正版,可以設為false,這樣離線登錄的玩家也可以進服務器。PS:離線模式時任何玩家都不顯示皮膚。如果都有正版,那么可以設為true,這樣可以顯示皮膚了。
maxplayers,最大玩家人數。
翻譯得累死了QAQ
如果你需要給誰一個管理員,請在控制臺使用指令op [玩家名],然后那個玩家就可以在游戲里使用作弊了。
其他我沒說配置上過初中的人都應該看得懂,這些英語單詞最多初中水平(
這就是Java版官方服務端的配置了,接下來是基巖版的配置了。

基巖版服務端配置
基巖版的服務器配置簡單一些。
下載下來基巖版服務端,你會得到這樣的壓縮包。

解壓它,如果你不會解壓,請自行百度。
千萬不要直接雙擊打開這個壓縮包,一定要解壓出文件夾?。?!
點進你解壓出的文件夾,你會看到這些文件:

behavior_packs和resource_packs是存放服務器行為包和材質包的地方,如果你開服的時候想帶著行為包或者材質包,請自己放進去。在玩家進服務器的時候,就會有下載文件的提示了。
permissions.json是設置玩家的權限的,比如說管理員、被封禁、玩家。
allowlist,白名單。
server.properties,就是配置文件,在這里面,你可以配置服務器的模式、端口、玩家數、是否啟用白名單之類的選項。
你可以雙擊打開server.properties,用記事本打開。
等于號后面填寫false或true以及數字、文字,false就是不啟用,true就是啟用。
部分配置翻譯:
gamemode,游戲模式,后面可以填寫survival(生存)、creative(創(chuàng)造)、adventure(冒險)。
maxplayers,最大玩家人數。
server-port,端口,非特殊情況就填19132。
allow-list,是否開啟白名單。
allow-cheat,是否允許作弊。
pvp,打架,就是允許不允許玩家打斗。
difficulty,難度,填easy,hard,normal,peaceful,對應簡單,困難,普通,和平。
如果你需要給誰一個管理員,請在控制臺使用指令op [玩家名],然后那個玩家就可以在游戲里使用作弊了。
其他配置我就不翻譯了,如果英語不好就自己機翻了。
雙擊bedrock_server.exe就可以啟動服務器了。
和java版一樣,stop是關閉服務器。
輸指令不需要加斜杠。

Java版Forge服務端配置
這個不需要下載官方服務端,你只需要有一個Forge安裝包。
下載Forge可以去Forge官網下載,也可以在PCL2啟動器里面的下載/手動安裝包里面下載Forge安裝包,安裝包是一個jar格式文件。

但是注意,你下載的是什么Forge,那么進服務器的時候也必須用一樣的版本。

雙擊打開這個jar文件,如果你打不開,去安裝jdk!
然后在這里選擇Install server,然后指定一個文件夾,我們的服務端會到你指定的那個文件夾里面。
最好是選擇一個空文件夾(不要中文名),以免混亂。
然后點擊確定。


它出現這個彈窗成功后,然后去到你剛剛選擇的文件夾里面。
然后雙擊打開文件夾里面的那個run.bat,會開始加載文件。
出現“按任意鍵繼續(xù)”后,按任意鍵結束。
接著,你需要打開eula.txt,這里會詢問你是否同意他們的協(xié)議。
如果你同意,請把下面的eula=false改為eula=true,如果這里是false,則無法開服。
然后繼續(xù)雙擊打開run.bat。
然后等待一段時間,直到彈出來的白色窗口里面最下面出現了圖中的“successfully”的字樣。
這個時候就代表服務器啟動成功了,那么你以后都是這樣開服。
現在,再在輸入框輸入stop并回車,關閉服務器。

然后文件夾就會變成這樣:

mods,就是放模組的地方,你可以把你想加載的模組丟進去。
你進服務器的時候,裝著的模組必須要和服務器裝的一樣,否則無法進入。
forge版本也必須一樣,否則無法進入。
然后其他文件和純凈服務端是一樣的,我直接復制上面寫的純凈服務端配置介紹下來。
(引自純凈服務端介紹)在這里,world文件就是地圖文件,如果你想要開服時用自己的地圖,請?zhí)鎿Q這個文件夾里的文件。
banned-ips.json,就是已封禁的ip。
banned-players.json,是已封禁的玩家。
whitelist.json是白名單列表。
ops.json就是管理員列表。
如果你要打開json格式文件,可以使用記事本或者VS Code。
server.properties,就是配置文件,在這里面,你可以配置服務器的模式、端口、玩家數、是否啟用白名單之類的選項。
你可以雙擊打開server.properties,用記事本打開。
等于號后面填寫false或true以及數字、文字,false就是不啟用,true就是啟用。
以下是一些配置的中文名:
gamemode,游戲模式,后面可以填寫survival(生存)、creative(創(chuàng)造)、adventure(冒險)。
query.port,端口,后面非特殊情況就填25565。
pvp,打架,就是允許不允許玩家打斗。
generate-structures,生成結構,生成世界的時候是否生成。
difficulty,難度,填easy,hard,normal,peaceful,對應簡單,困難,普通,和平。
online-mode,是否開啟在線模式。如果有人不是正版,可以設為false,這樣離線登錄的玩家也可以進服務器。PS:離線模式時任何玩家都不顯示皮膚。如果都有正版,那么可以設為true,這樣可以顯示皮膚了。
maxplayers,最大玩家人數。
翻譯得累死了QAQ
如果你需要給誰一個管理員,請在控制臺使用指令op [玩家名],然后那個玩家就可以在游戲里使用作弊了。
接下來,我們就可以進入第二章了。

第二章?端口穿透和云服務器兩個方法
經過第一章,你一定已經學會配置服務端了。
接下來,最重要的一步,如果你想讓你的朋友進來,就需要擁有公網ip。
問題是,在2023年,運營商已經不發(fā)放公網ip給用戶了,那怎么辦呢?
這時候,我們就需要用到端口穿透啦。
如果你沒有云服務器,那就看第一部分端口穿透吧。
當然,如果你想購買云服務器也不是不可以,你可以去阿里云或者騰訊云購買云服務器,當然就是要錢就是了(
端口穿透不用錢(或許有實名認證的一塊錢?),有個電腦就好。
如果你擁有云服務器,那么可以看第二部分。

第一部分 端口穿透
我比較推薦使用櫻花內網穿透,我記得需要16歲才可以實名認證,實名認證之后就可以用國內節(jié)點了。
櫻花內網穿透官網:https://www.natfrp.com/
下載客戶端,實名認證什么的我這里就略過。
打開櫻花內網穿透的客戶端,就會看到這個界面。

然后點擊上面的加號。

首先輸入“本地ip”,這里的ip指的是你的內網ip。
如果你想要查詢你的內網ip,請win+r,輸入cmd,然后回車。
在cmd里輸入命令 ipconfig /all

然后圖中的這個ipv4地址就是你的內網ip,復制這個然后填進“本地ip”那里。
請注意,你的內網ip每天都在變化,所以你每次開服都要新建一個隧道并填當前的內網ip!
然后再填端口,端口那里就填你服務器的端口,如果你沒調過服務器端口的話,那么Java版就填25565,基巖版填19132。
隧道類型那里,如果是Java版就選TDP,基巖版選UDP。
遠程端口就0就好了,穿透節(jié)點可以選離自己比較近的。
比如說我在南寧,我選的就是南寧電信節(jié)點。
然后創(chuàng)建。
然后這個時候你啟動你的服務器,然后再打開你的櫻花內網映射的隧道的開關。
打開開關之后,“日志”里面會顯示你的連接地址。

就像這個圖里的一樣,那么我進入服務器就需要在MC里面的多人游戲里添加服務器,ip就是填我這個日志里顯示的“cn-nn-dx-3.natfrp.cloud:49991”或者里面顯示的“124.226.64.130:49991”,然后就可以進入服務器了。

第二部分 云服務器
首先,你要擁有一個云服務器,去哪里買,買多久就看你自己啦。
云服務器帶寬決定了你在服務器里延遲如何。
1M帶寬玩java版服務器巨卡,但是玩基巖版服務器流暢。
5M帶寬玩java版服務器就夠了。
然后你要遠程桌面你的云服務器,然后在云服務器里配置好你的服務端。
接下來你需要在云服務器控制臺搞點東西。
騰訊云:
打開云服務器的控制臺,然后點擊服務器名字

然后點進防火墻

接著添加規(guī)則

應用類型選自定義。
Java版服務器就選TCP協(xié)議,基巖版選UDP。
如果你沒改過MC服務端的端口,那么Java版端口填25565,基巖版端口填19132。

阿里云:
在云服務器控制臺點擊實例名字(藍色那里)

然后點擊安全組

然后在安全組最右邊按配置規(guī)則

點擊手動添加

然后
Java版服務器就選TCP協(xié)議,基巖版選UDP。
如果你沒改過MC服務端的端口,那么Java版目的填25565,基巖版目的填19132。
源就選全是0那個。
然后保存。

然后轉到云服務器控制臺,然后添加防火墻規(guī)則。
開java版服務器的話,應用類型/協(xié)議就選TCP,基巖版服務器就選UDP。
接著,你在云服務器里啟動你的服務端,然后你就可以在多人游戲里使用云服務器的公網ip進入服務器了。

第三章 服務器綁定域名
如果你是云服務器開服,那么你應該會覺得,只有一個數字ip看起來不太高級。
這個時候你便可以把域名解析到這個公網ip,然后你就可以用這個域名來進MC服務器了。
例如說我的java版城市服務器,1.19.3,地址是puguaqwq.top,這樣連夠高級!
首先你需要買一個域名,在阿里云可以買。
阿里云買域名的地方:https://wanwang.aliyun.com/
我比較推薦買top后綴的域名,挺便宜的。
.com蠻貴的(
注意,購買域名必須要通過實名認證信息模板之后購買才可以用!
購買好之后,在域名控制臺點域名列表

接著,你可以給一個域名點擊“解析”

點了之后,點擊添加紀錄,記錄類型選A。然后域名前綴,就拿我說,我是填的@,@就是沒有前綴,這樣直接輸puguaqwq.top就可以連接服務器。如果域名前綴填的mc,那么你進服務器就填的是mc.puguaqwq.top了。所以這個根據喜好。然后解析請求來源選默認,記錄值填云服務器的公網ip,然后保存。

這樣就可以通過域名連接你在云服務器開的服了。
結語
嗚嗚嗚打字打得累死了,這個專欄都六千多字了,打了三個小時。
希望可以點點贊誒,寫專欄不易QAQ。
另外大家可以來我的網站玩玩,pugua.top(
