enable-mand-block——开启命令方块,默认false,最好true开起来。
max-world-size——世界大小,默认是,即玩家可活动范围是从X=-,Z=-到X=,Z=这之间的正方形范围,其边缘是世界边界,出去就会受到伤害,在单人游戏也是这样,你可以通过tp到上面这两个夹角来看到世界边界。
level-name——世界名称,默认world,这就是为什么要你最开始把世界名改成world,配置好后世界名就可以改了(最好不要改中文),改完这边再改一下就行了。
view-distance——玩家视距,这可以限定玩家的视距,来让服务器减少负担。默认10(单位:区块)
white-list——服务器白名单,默认关闭,你可以到第五十一章了解一下。
max-build-height——世界建筑高度,默认256,你也可以改得更低,这个可以适用于起床战争这类pvp,防止敌人搭高高。
level-seed——种子,如果要写需要把世界移除掉,然后重新启动bat开启服务器。
好了,设定完了,你现在可以保存关闭配置,接着再双击bat文件运行服务器。
这时候是最后一次配置,当窗口没有新消息的时候就关闭窗口,然后你就会发现服务器又多了一些新的文件:
banned-ips.json——ip黑名单全存在这
banned-players.json——玩家名黑名单全存在这
ops.json——服务器op信息全存在这
usercache.json——玩家缓存都在这
whitelist.json——服务器白名单都在这
这些文件你可以用记事本打开看看车,然后你就可以再次运行服务器了(双击bat)
好了,现在服务器已经成功开启了,你可以看到终端上出现了:
Starting minecraft server version 1.xx.x(启动我的世界服务器1.xx.x)
Loading properties(加载配置文件)
Default game type:XXX(默认游戏类型:XXX)
Generating keypair(生成密钥)
Starting Minecraft server on *:(启动Minecraft服务器于端口)
Using default channel type(使用默认通道类型)
**** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!(服务器正在脱机/不安全模式下运行!)
The server will make no attempt to authenticate usernames.Beware.(服务器不会尝试进行身份验证用户名。小心。)——这只会在你关闭online-mode正版验证情况下出现。
While this makes the game possible to play without internet access,it also opens up the ability for hackers to connect with any username they choose.(虽然这使得游戏可以在没有互联网接入的情况下玩,但它也为黑客提供了使用他们选择任何用户名进行连接的能力。)——这也只会在你关闭online-mode正版验证情况下出现。
To change this set “online-mode“ to “true“ in the server.properties file.(可以在server.properties配置文件里更改online-mode为true)——这还是只会在你关闭online-mode正版验证情况下出现。
preparing level “world“(准备生成世界)
Loaded 488 advancements(载入488个进度)
小主,
preparing start region for level 0(正在为等级0区块准备开始区域)——这边应该指的是区块加载等级,和第一百二十章讲的区块卸载差不多,只不过反过来了。
这时候会停顿一下,然后:
Done (0.978s)!For help.type“help“or“?“——完成!你可以输入help或?获取帮助。
这时候服务器就开启了,你可以在JAVA服务器后台输入stop关闭服务器(其实就相当于在服务器输入/stop指令,这条指令作用就是关闭服务器)
当然直接关掉界面也可以,只不过可能会导致服务器回档。
这时候,你就已经可以进入服务器了,只不过只能在本地进入,由于服务器端口是,你就可以在我的世界客户端多人游戏中“添加服务器”然后输入:
127.0.0.1:
现在来进入服务器,其中127.0.0.1是本地电脑的默认ip,就是在本地电脑ip开的端口。
但是你肯定会发现,进去之后你竟然没有权限!
这很正常,但是我们该如何获得权限?
很简单,后台也是可以执行指令的,所以我们可以在服务器后台,也就是JAVA那个界面,输入:op 你的游戏id
然后游戏里就会出现一条消息,接着你就被设为管理员了。
你可以在ops.json里看到有op权限人的uuid、name、level(权限等级)、和bypassesPlayerLimit。
其中,level权限等级上面提过了,如果管理熊了你可以在后台把其等级降低或者是直接把其这一段完全删掉,这样子也可以撤销其权限。
(恩,把等级降低那么其就有名无实了[奸笑])
而bypassesPlayerLimit默认是false,这个作用就是如果为true,那么op就可以在服务器满人的时候强行进入服务器。
好了,现在你已经知道如何简单的开一个JAVA服务器,那么下一章我们将会讲到如何把服务器映射到公网供其他玩家自由进入服务器(免费的)。