开一个国际版Minecraft服务器(1) - 原版服务器
我在前面写了一个关于开服的专栏,不过时间久了,很多都不适用了,这次,让我教你手把手开一个国际版Minecraft服务器吧!
本文全程采用自家Windows电脑进行演示,若要在云服务器运行你的Minecraft服务器,可选Windows系统进行开服
一、下载Java
打开这个网址:https://www.oracle.com/cn/java/technologies/downloads/
选择你要使用的Java
推荐的Java版本:
1.16- Java8
1.17+ Java16+
这里以下载Java17演示
选择Java17

如果你是Windows用户请选择Windows,其他系统教程不在此贴出

往下找,找到x64 Installer(推荐使用此方法,其余两项也可使用)

点击蓝链接,下载安装包,将他点击打开,一步步安装就好了(Java17不支持32位用户)
Windows用户安装好了之后一般还要配置环境变量,请自行百度

二、原版服
原版服使用vanilla香草端
新建一个文件夹,用来存放服务器

打开网页:https://www.minecraft.net/zh-hans/download/server
打开后一般会跳出一个弹窗,点击 留在Minecraft.net
打开后界面大概是这样的

点击 下载 minecraft_server.........这一行文字

注意:在官网只能下载最新版本的原版服务端
可以使用BMCLAPI进行下载其他版本的服务端
https://bmclapidoc.bangbang93.com/#api-Version-Version

看不懂吗,没有关系,你想要下载哪个版本
直接在网址栏里访问
https://bmclapi2.bangbang93.com/version/版本/server
例如想下载1.16.5,就输入
https://bmclapi2.bangbang93.com/version/1.16.5/server
下载完之后会出现一个server.jar的文件,这个就是你下载的对应版本的mc服务端了!
这里选择1.16.5服务端进行演示
在官网下载时会有点慢(所以不推荐在官网下);在BMCLAPI下载完成后会有一个server.jar文件
把它放进服务器文件夹里

新建一个start.bat文件

如果你电脑没有显示后缀名(扩展名),请在 查看 把 文件扩展名 勾选了


右键start.bat,点击编辑,会弹出一个类似记事本的窗口,输入
java -Xmx1024M -Xms1024M -jar 服务端名字(不加后缀名).jar
pause
Xmx和Xms代表你给服务器分的内存大小
建议使用1024M以上(根据自己电脑性能选择)
如你不想使用图形用户界面启动服务器,就输入
java -Xmx1024M -Xms1024M -jar 服务端名字(不加后缀名).jar nogui
pause
这里我想使用图形用户界面启动服务器,所以输入了
java -Xmx1024M -Xms1024M -jar server.jar
pause

点击文件→保存,就可以关掉这个窗口了
回到文件夹里,双击运行start.bat,等待一会,会出现几行命令,服务器就停下来了

这是因为你没有同意EULA条款,退出窗口,找到文件夹里生成的eula.txt
将eula=false改为eula=true
千万不要把true写错成ture了

如果你感兴趣,可以去看看条款
https://www.minecraft.net/zh-hans/eula
改完之后记得保存,再次运行start.bat,耐心等待着
中途会弹出1个新窗口,后面会讲
当你出现了Done....的提示,就说明这个服务器开好了

回到刚刚弹出的窗口(如果你选择了nogui,则没有这个窗口,可跳过这一段)

左边是服务器的内存状况以及玩家列表,右边则是服务器的日志,也可以输入命令
作用其实跟start.bat的命令行窗口差不多,所以选择nogui也没有关系
这时候,你的服务器只能你或者你的同在一个局域网下的小伙伴进去
在多人游戏里输入IP:127.0.0.1
就可以进去了
但是,如果你不是正版用户,你会发现你进不去服务器,是因为服务器默认开启了正版验证
在命令栏输入stop,停止服务器
找到server.properties文件,用你的文本软件打开(记事本等)
这里我选用vscode,你可以使用记事本
找到online-mode=true,将true改为false,就是允许离线玩家进入服务器
其他的我就不一一列举了,只把重要的放出来
online-mode=false 是否允许离线玩家进入服务器
gamemode=survival 玩家模式 (生存、冒险、创造、旁观)
difficulty=hard 游戏难度(和平、简单、普通、困难)
pvp=true 是否允许玩家pvp (否为false)
enable-command-block=true 是否启用命令方块(否为false)
max-players=114 最大玩家数
其他的就没什么需要注意的了

三、内网穿透
前面所说过,现在的服务器还只能让在局域网的玩家进入,也就是说,在其他地区的玩家,是进不去的,那么,这里我就列出三种方法,让其他地区的玩家也能进入
1、公网IP
2、IPV6
3、内网穿透
由于前两种方法局限性太大,因此我们选择第三种,内网穿透
内网穿透软件很多,这里我选择路由侠v2(并不是广告)
https://v2.luyouxia.com
如果你没有账号,请先注册
点击立即下载,下载后安装好
打开路由侠v2
没登录的先登录好
点击内网映射

点击右下角的添加映射,选择原生端口

点击开始创建

改一下名字,其他的都不用怎么变
往下滑,内网主机写127.0.0.1,内网端口写25565
点创建

创建好了之后,你会看到你的映射的基本信息,右键这里,复制地址,让其他地区的玩家使用这个地址进入服务器就可以了!

这起教程到这里就结束了,如果你觉得教程好,请点赞,并转发给需要的小伙伴吧!
观看过10,更新下一章
下一章预告:Spigot端与一些插件介绍

Windows 归 Microsoft 所有
Java 归 Oracle 所有
Minecraft 归 Mojang 工作室 及 Microsoft 所有
BMCLAPI 归 @bangbang93 所有
VScode 归 Microsoft 所有
路由侠v2 归 合肥在腾网络科技有限公司 所有