Minecraft国际版超全开服教程以及绑定域名(Java版/基岩版) |
您所在的位置:网站首页 › 我的世界服务器验证码是什么 › Minecraft国际版超全开服教程以及绑定域名(Java版/基岩版) |
有许多人问我,我的世界国际版如何正确地联机,以及开服务器。为了方便,我便打算写一个开服教程并投稿到B站专栏。国际版开服共有两种方法,我将会逐一介绍这两种方法。 目录 第一章 服务端配置 第二章 端口穿透和云服务器两个方法 第三章 服务器绑定域名 第一章 服务端配置 不管你是使用哪种方法开服,首先你都需要有一个Minecraft国际版(以下简称“MC”)的服务端。 如果你要在云服务器上开服,请在云服务器里进行这个服务端配置。 如果在自己电脑上开服,那就在自己电脑上进行这个服务端配置。 MC的每一个版本都有对应的服务端,你选择哪一个服务端版本,那么进你的服务器的玩家就需要使用对应的客户端版本进入。 客户端,指的就是你的MC,应该没人会不知道吧( 服务端的概念(引自Minecraft 中文Wiki):Minecraft服务器(Minecraft Server)可以使玩家在线或通过本地局域网络和其他玩家一起玩Minecraft。在游戏内部,游戏为单人游戏运行服务器,这样做是为了使单人游戏体验与多人游戏体验保持一致,并使得对游戏所做的更改(例如错误修复)既适用于单人游戏和又适用于多人游戏。官方服务器软件仅在发布状态的Java版上可用。基岩版服务器软件目前处于Alpha阶段。 我先介绍纯净服务器的服务端配置方法,然后是Forge服务器的服务端配置方法。 Java版和基岩版纯净服务端配置方法(Forge往下翻)首先你需要有一个官方服务端。 如果你下载的是Java版服务端,那么它是一个jar格式的文件。 如果是基岩版服务端,那么是一个压缩包,解压之后里面会有一些文件。 一般我下载官方服务端,我是会去中文Wiki点开一个版本的介绍页面,右边就会有服务端的下载地址。PS:连接超时可以去B站开的镜像站,网址是https://wiki.biligame.com/mc/Minecraft_Wiki 打开Minecraft 中文Wiki之后,可以看到右边有个“开始游戏”的栏。 上面列出了MC各个版本的最新版本号,版本号是一个超链接,点一下版本号,便进到了这个版本的介绍。 中文Wiki首页例如我点进1.19.3的介绍然后在这个版本介绍最右边,你会看到有个“下载”。 这里有客户端和服务端的下载链接,我们这里下载服务端。 如果你点进的是基岩版版本的介绍,那么下载那里会有下载Windows端还是Linux端的服务端选择,选择自己系统对应的版本就行了。 当然,除了在Wiki下载服务端,也可以在国际版官网下载服务端。 但是官方只会提供当前最新正式版本号的对应服务端(基岩版的还提供测试版的服务端)。 Java版:https://www.minecraft.net/zh-hans/download/server 基岩版:https://www.minecraft.net/zh-hans/download/server/bedrock 首先介绍Java版纯净服务端的配置方法吧。 首先,下载好服务端,你会看到这个文件(如果名字有点不一样也没关系)。 服务端然后这个时候,你需要找个地方新建一个文件夹,然后把这一个jar文件移动进去。 然后点击你的文件管理器的路径,输入cmd,并回车。 点击上面那个“此电脑.....”的地方然后输入cmd,回车成功打开命令提示符(cmd)然后你会看到一个界面,这个就是命令提示符(cmd) 输入命令 这个文件名根据你下载的服务端名字而变化,比如说我下载的服务端名称是“server.jar”,那么我这里输入的命令就是 java -Xmx1024M -Xms1024M -jar server.jar nogui 等一段时间,你会发现文件夹里多出了许多文件。 多出了许多文件接着,你需要打开eula.txt,这里会询问你是否同意他们的协议。 如果你同意,请把下面的eula=false改为eula=true,如果这里是false,则无法开服。 接着,在文件夹里创建一个txt文件,取一个任意名字。 在txt中输入刚刚你在cmd输入过的命令(即java -Xmx1024M -Xms1024M -jar [文件名] nogui) txt中输入指令然后ctrl+s保存一下你写的东西。 把这个txt文件的后缀改成bat。 请注意:如果你的文件没显示后缀名,请自行百度,我这里不再赘述打开方法。 改后缀为bat然后,你就得到了一个快速启动服务器的小东西,双击打开这个bat文件就可以启动服务器。 我们先启动一次,让服务端生成其他的文件。 当出现“preparing level 'world'”时,请耐心等待,它正在创建世界当它显示这个延迟后,就代表已经启动完成了窗口里显示延迟的时候,就是启动完成了。 启动完成之后,我们输入命令 stop stop是关闭服务器的指令,你在MC中也可以使用这个指令。 但是请注意,服务端这里输入指令不需要斜杠。 关闭之后,你会发现文件夹里变成了这样: 文件夹在这里,world文件就是地图文件,如果你想要开服时用自己的地图,请替换这个文件夹里的文件。 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(创造)、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(创造)、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格式文件。 PCL2里单独下载Forge安装包的界面但是注意,你下载的是什么Forge,那么进服务器的时候也必须用一样的版本。 下载得到的forge安装包双击打开这个jar文件,如果你打不开,去安装jdk! 然后在这里选择Install server,然后指定一个文件夹,我们的服务端会到你指定的那个文件夹里面。 最好是选择一个空文件夹(不要中文名),以免混乱。 然后点击确定。 选择Install server下载成功它出现这个弹窗成功后,然后去到你刚刚选择的文件夹里面。 然后双击打开文件夹里面的那个run.bat,会开始加载文件。 出现“按任意键继续”后,按任意键结束。 接着,你需要打开eula.txt,这里会询问你是否同意他们的协议。 如果你同意,请把下面的eula=false改为eula=true,如果这里是false,则无法开服。 然后继续双击打开run.bat。 然后等待一段时间,直到弹出来的白色窗口里面最下面出现了图中的“successfully”的字样。 这个时候就代表服务器启动成功了,那么你以后都是这样开服。 现在,再在输入框输入stop并回车,关闭服务器。 出现successfully字样然后文件夹就会变成这样: mods,就是放模组的地方,你可以把你想加载的模组丢进去。 你进服务器的时候,装着的模组必须要和服务器装的一样,否则无法进入。 forge版本也必须一样,否则无法进入。 然后其他文件和纯净服务端是一样的,我直接复制上面写的纯净服务端配置介绍下来。 (引自纯净服务端介绍)在这里,world文件就是地图文件,如果你想要开服时用自己的地图,请替换这个文件夹里的文件。 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(创造)、adventure(冒险)。 query.port,端口,后面非特殊情况就填25565。 pvp,打架,就是允许不允许玩家打斗。 generate-structures,生成结构,生成世界的时候是否生成。 difficulty,难度,填easy,hard,normal,peaceful,对应简单,困难,普通,和平。 online-mode,是否开启在线模式。如果有人不是正版,可以设为false,这样离线登录的玩家也可以进服务器。PS:离线模式时任何玩家都不显示皮肤。如果都有正版,那么可以设为true,这样可以显示皮肤了。 maxplayers,最大玩家人数。 翻译得累死了QAQ 如果你需要给谁一个管理员,请在控制台使用指令op [玩家名],然后那个玩家就可以在游戏里使用作弊了。 接下来,我们就可以进入第二章了。 第二章 端口穿透和云服务器两个方法经过第一章,你一定已经学会配置服务端了。 接下来,最重要的一步,如果你想让你的朋友进来,就需要拥有公网ip。 问题是,在2023年,运营商已经不发放公网ip给用户了,那怎么办呢? 这时候,我们就需要用到端口穿透啦。 如果你没有云服务器,那就看第一部分端口穿透吧。 当然,如果你想购买云服务器也不是不可以,你可以去阿里云或者腾讯云购买云服务器,当然就是要钱就是了( 端口穿透不用钱(或许有实名认证的一块钱?),有个电脑就好。 如果你拥有云服务器,那么可以看第二部分。 第一部分 端口穿透我比较推荐使用樱花内网穿透,我记得需要16岁才可以实名认证,实名认证之后就可以用国内节点了。 樱花内网穿透官网: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就好了,穿透节点可以选离自己比较近的。 比如说我在南宁,我选的就是南宁电信节点。 然后创建。 然后这个时候你启动你的服务器,然后再打开你的樱花内网映射的隧道的开关。 打开开关之后,“日志”里面会显示你的连接地址。 就像这个图里的一样,那么我进入服务器就需要在MC里面的多人游戏里添加服务器,ip就是填我这个日志里显示的“cn-nn-dx-3.natfrp.cloud:49991”或者里面显示的“124.226.64.130:49991”,然后就可以进入服务器了。 第二部分 云服务器首先,你要拥有一个云服务器,去哪里买,买多久就看你自己啦。 云服务器带宽决定了你在服务器里延迟如何。 1M带宽玩java版服务器巨卡,但是玩基岩版服务器流畅。 5M带宽玩java版服务器就够了。 然后你要远程桌面你的云服务器,然后在云服务器里配置好你的服务端。 接下来你需要在云服务器控制台搞点东西。 腾讯云: 打开云服务器的控制台,然后点击服务器名字 然后点进防火墙 接着添加规则 应用类型选自定义。 Java版服务器就选TCP协议,基岩版选UDP。 如果你没改过MC服务端的端口,那么Java版端口填25565,基岩版端口填19132。 腾讯云阿里云: 在云服务器控制台点击实例名字(蓝色那里) 然后点击安全组 然后在安全组最右边按配置规则 点击手动添加 然后 Java版服务器就选TCP协议,基岩版选UDP。 如果你没改过MC服务端的端口,那么Java版目的填25565,基岩版目的填19132。 源就选全是0那个。 然后保存。 然后转到云服务器控制台,然后添加防火墙规则。 开java版服务器的话,应用类型/协议就选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( |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |