Minecraft搭建本地服务器
搭建服务端
Java
Java 17(1.17及以上版本)
https://www.oracle.com/java/technologies/downloads/Java 8(1.17以下版本)
https://www.java.com/zh-CN/download/
服务端
- server.jar https://mcversions.net/
在Stable Releases
栏选择需要的版本点击Download
,选择Download Server Jar
下载完成后将server.jar
文件放在一个文件夹里,右键文件夹空白区域选择在终端中打开
(Win10可能需要按住Shift点击右键)。
在终端中运行以下命令:
1 | java -Xms1024M -Xmx1024M -jar server.jar nogui |
此时会在文件夹中生成一些文件,并显示提示:
1 | You need to agree to the EULA in order to run the server. Go to eula.txt for more info. |
回到文件夹打开eula.txt
,将false
改为true
:
1 | eula=true |
此时再回到终端运行这条命令:
1 | java -Xms1024M -Xmx1024M -jar server.jar nogui |
Windows防火墙可能会有提示,允许即可。
当终端显示下面这行时说明服务器开启成功:
1 | Done (30.927s)! For help, type "help" |
在终端中向上找,找到这一行:
1 | Starting Minecraft server on *:25565 |
其中冒号后面的数字就是你服务器运行的端口(可能会不一样),此时服务器运行在:
1 | 127.0.0.1:25565 |
现在你本地打开一个Minecraft客户端(不要关闭终端),就是平时自己玩的那个。进游戏点击多人游戏,选择添加服务器,服务器名随意,服务器地址填上面那个地址。
此时是进不去服务器的,还要打开文件夹中的server.properties
文件,修改以下选项:
1 | online-mode=false |
这个选项开启之后会验证正版账号,也就是说开启之后只有正版才能进去,所以需要关闭。其他选项的意思参考Minecraft Wiki
此时在终端输入stop
关闭服务器(之后关闭服务器都这么关,这样它会保存你的存档),再运行启动服务器的命令:
1 | java -Xms1024M -Xmx1024M -jar server.jar nogui |
这时客户端就能进服务器了🎉,但此时服务端还只是运行在你自己的电脑上,只有你自己和局域网内的电脑可以连接,接下来就是将本地端口共享给其他人。
内网穿透
- 官网:www.openfrp.net
- 使用方法:docs.openfrp.net
安装Fabric
- 到Fabric官网下载最新安装器,点击中间的
Download for Windows
https://fabricmc.net/use - 双击打开下载的文件,选择
服务端
,选择正确的游戏版本,加载器版本默认最新即可,安装位置选择刚才的文件夹,点击安装,安装完成后可以关闭安装界面。 - 此时服务器的启动指令变为:
1
java -Xms1024M -Xmx1024M -jar fabric-server-launch.jar nogui
- 将Fabric MOD放在服务器文件夹下的mods文件夹再启动服务器即可,客户端也要用和服务端相同的mod文件(应该)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Trrrrw!