欢迎光临散文网 会员登陆 & 注册

开一个国际版Minecraft服务器(1) - 原版服务器

2023-03-26 13:58 作者:Amethyst123  | 我要投稿

我在前面写了一个关于开服的专栏,不过时间久了,很多都不适用了,这次,让我教你手把手开一个国际版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文件

把它放进服务器文件夹里

如果你配置了java环境,就可能会有一个小茶杯图标(这里up太懒了没配置(逃

新建一个start.bat文件

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

(win10)
(win10)

右键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 归 合肥在腾网络科技有限公司 所有


开一个国际版Minecraft服务器(1) - 原版服务器的评论 (共 条)

分享到微博请遵守国家法律