我的世界Java版开服/联机教程(Windows版)

很多小伙伴想和朋友在Java版联机,还想开个服务器和网友们一起玩,这个文章就教大家如何在Windows系统上开一个Java版我的世界服务器。1,环境配置首先,本文章是基于windows10撰写的,11也适用,其他版本只要不是老到离谱的都可以。配置java:openjdk 是一个开源的java运行与开发环境,可以在官网jdk.java.net下载二进制包,在盘里放好之后解压,参考网上的很多教程来配置环境变量,这里不再多说。oracle jre/jdk 如果你有其他特殊的需求,可以下载oracle的

很多小伙伴想和朋友在Java版联机,还想开个服务器和网友们一起玩,这个文章就教大家如何在Windows系统上开一个Java版我的世界服务器。

1,环境配置

首先,本文章是基于windows10撰写的,11也适用,其他版本只要不是老到离谱的都可以。

配置java:

openjdk 是一个开源的java运行与开发环境,可以在官网jdk.java.net下载二进制包,在盘里放好之后解压,参考网上的很多教程来配置环境变量,这里不再多说。

oracle jre/jdk 如果你有其他特殊的需求,可以下载oracle的jdk,没有需求只是运行服务器的话jre就够。jdk18 17版本在https://www.oracle.com/java/technologies/downloads/上选择版本与系统,推荐使用17版本。jre在https://www.java.com/zh-CN/上下载。oracle的java环境在安装后不需配置path,直接双击jar文件即可运行。

2,本地服务端配置

首先,打开minecraft wiki,官网地址:minecraft.fandom.com

在里面搜索你要开服的版本,Java版+版本号这样搜索,比如搜索1.19版本:

搜索你开服版本

选择你的版本,点进去,选择服务端下载。

点击下载

下载之后把下载到的文件整理放在一个文件夹里,最好英文路径。

注意:一定要规范你的存档与服务器文件夹命名,方便整理备份与查看维护。

运行服务端:

有两种方法,如果你使用openjdk:

打开powershell , cd到存放服务端文件的地方,输入以下命令:

这是,会出来超多的输出,之后启动主类:输出

Starting net.minecraft.server.Main

之后输出几行就停了,找到存放你的服务端的目录,打开eula.txt,将最后的false改成true

*上面有eula的网址,你会读吧?*

然后编辑server.properties,这个文件是服务器的各种配置与游戏规则:

这是默认的配置内容,一些常用修改项:

gamemode creative创造 survival生存 adventure冒险 spectator旁观者

enable-command-block 是否允许命令方块 false不允许 true允许

motd 服务器的介绍,怎么炫怎么来,可以使用颜色,参考https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81

pvp 玩家是否可以互相攻击

difficulty 难度 简单easy 普通normal 困难hard 和平peaceful

max-players 最大玩家数量,视你的电脑性能而定

online-mode 在线模式 都是正版玩家选择true 有非正版玩家加入的话选择false

allow-nether 是否允许进入下界

server-port 端口,不建议修改,除非端口被占用(例如电脑上有很多服务端进程),否则不需要修改

hardcore 极限模式

white-list 白名单 下面讲

配置好后将存档文件夹改名为world放进来,没有存档的话会自动生成,之后在服务端文件夹打开powershell运行这条命令:

之后服务端就配置成功。

3,连接到服务器

连接方式有两种:

如果你的朋友在你家连接你家路由器的网,那么直接连接你的本地ip

进入我的世界,点击多人游戏,添加服务器或直接连接,地址是你电脑的本地地址,在cmd运行ipconfig命令查看,格式为192.168.数字.数字

如果你的朋友与你不在一个局域网,那么就需要使用端口映射,推荐使用sakurafrp.官网natfrp.com

注册一个账号,之后在上面的穿透按钮选择隧道列表,创建隧道。

选择一个节点,如果没有vip选普通节点,有就选vip节点,不建议选枣庄,因为需要认证比较麻烦。隧道类型选择tcp,名称和备注建议规范写好。本地ip输入127.0.0.1就好,如果是一个局域网里有很多机器都在运行服务端,那么就输入你的内网地址192.168.数字.数字,在cmd运行ipconfig命令获得,端口选择自带的minecraft java 25565. 创建好保存。在上面的穿透图标选择软件下载,下载启动器,选项默认,点击蓝色下载按钮下载。之后打开下载的安装文件,建议在桌面和开始菜单添加。之后打开桌面快捷方式,在你的natfrp.com/user页面,点击剩余流量右上的绿色字查看使用密钥,复制之后打开frp启动器的设置,粘贴你的密钥,在隧道页面打开你的隧道,之后在日志页面找到连接地址,一般都是natfrp.cloud域名的,前面有,复制发给你的朋友就可以了,通过这个地址远程连接,如果服务端在你自己的电脑上,直接连接localhost地址就行,如果是云服务器,那么连接那个natfrp地址就可以。

现在,你的服务器就可以玩啦!

4,玩家类配置

关于玩家数据转移,权限,踢出,黑名单与白名单

如果你的朋友在这个服务端使用的是离线登陆进入,那么如果你的朋友换了启动器,使用相同名称登入离线账号,进入服务器东西却没了,怎么办?

在hmcl启动器,把账户页面这个账户先删除,然后打开服务端下的ops.json文件,查看你朋友原来的uuid,就是非常长的一串字符,复制下来,在朋友的hmcl创建一个名字相同,打开高级选项,在uuid那里填上你复制的uuid,就可以了。

注意:一定要经常复制ops.json文件,告诉朋友使用离线登陆的情况下换启动器/换账号时告诉你。

获得权限可以操作指令,游戏模式切换,命令方块等。在服务端的控制台输入指令:


使用ban命令ban掉玩家,ban掉的玩家储存在banned-players.json文件,删除一个用户的数据可以解除ban

使用banip命令ban掉ip,ban掉的ip储存在banned-ips.json文件,删除一个ip的数据可以解除banip

kick 用户名 该指令可以踢出玩家

如果你在配置文件将white-list选项选择true,那么你需要编辑白名单才能让玩家进入。

使用whitelist命令配置白名单

whitelist on/off 白名单开/关

whitelist list 列出白名单

whitelist add 添加一个玩家到白名单

whitelist remove 移除一个玩家

whitelist reload 修改白名单文件后使用这个命令重新加载白名单

常见问题错误

服务端打开后闲置了一会,然后疯狂输出错误信息并且连不上?

打开后闲置有一定几率会错误,建议赶紧进去,或者开之后让一个人进去一下再出来。

提示存档被“锁住”了?

上次服务端未正确退出。可以rm命令删掉掉存档里的session.lock文件

大部分问题可以通过换服务端,换电脑,仔细检查来排除。

给TA打赏
共{{data.count}}人
人已打赏
最新资讯

【DNF】尹明镇:推迟巴卡尔及未来更新,因完成度不足

2022-8-16 14:47:35

最新资讯

三国杀自制武将(020/∞)

2022-8-16 14:52:34

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索