一、要准备的东西

服务端 java

将文件下载至服务端后先安装java,然后在server.jar同目录下创建txt文件,打开写入

 

java -Xmx1024M -Xms1024M -jar server.jar nogui

 

Xmx1024M:给服务器分配的最大内存

Xms1024M:给服务器分配的最小内存

server.jar:服务端名字  请务必保证服务端名字和指令中的相同

编辑完毕保存,更名为start.bat

 

二、开服

双击bat文件运行服务核心,在运行完毕后,打开文件夹下eula.txt,

将eula=false更改为eula=true

保存后,重新打开bat的cmd运行窗口,此时服务器已经开好,默认端口为25565。

 

三、相关设置

#配置服务端版本1.15.2

#本配置仅供参考 请勿直接覆盖

#

#带有*的则代表 猜测

spawn-protection=16

#出生点保护半径(若没有op则不生效)

max-tick-time=60000

#设置每个tick花费的最大毫秒数

query.port=25565

#设置监听服务器的端口号

generator-settings=

#用于自定义超平坦世界的生成

force-gamemode=false

#玩家加入服务器时强制变成默认游戏模式

allow-nether=true

#是否开启地狱世界(关闭后删除将不会生成地狱世界)

enforce-whitelist=false

#在服务器上强制执行白名单。

gamemode=survival

#设置玩家的游戏模式

broadcast-console-to-ops=true

#*给op发送控制台信息?

enable-query=false

#是否开启GameSpy4协议服务器监听器,用于获取服务器信息,建议不要修改

player-idle-timeout=0

#当进入AFK模式,在规定时间内T出服务器,设置成0为不T出服务器

difficulty=easy

#设置游戏的难度(peaceful(0)=和平,easy(1)=简单,normal(2)=普通,hard(3)=困难)

broadcast-rcon-to-ops=true

#*允许远程连接控制台给op发送信息?

spawn-monsters=true

#是否生成怪物

op-permission-level=4

#设定OP的权限等级

#1 – OP可以无视重生点保护

#2 – OP可以使用 /clear、/gamemode、/tp 等等命令,可编辑命令方块

#3 – OP可以使用 /ban、/deop、/kick 以及 /op 命令

#4 – OP可以使用 /stop 命令

pvp=true

#是否可以打架

snooper-enabled=true

#一旦启用,将允许服务端定期发送统计数据到http://snoop.minecraft.net.

level-type=default

#确定地图所生成的类型

#DEFAULT – 标准世界

#FLAT – 超平坦世界

#LARGEBIOMES – 预设世界,但所有生态系都更大(仅快照12w19a,或正式版1.3之后可用)

#AMPLIFIED – 预设世界,但世界生成高度提高(仅快照13w36a,或正式版1.7.2之后可用)

#CUSTOMIZED – 自快照14w21b以来,服务器也支持自定义地形。使用方法是在generator-settings贴上代码`

hardcore=false

#极限模式(启用后,玩家死后会被服务器封禁)。

enable-command-block=false

#是否启用命令方块

network-compression-threshold=256

#默认会允许n-1字节的数据包正常发送, 如果数据包为 n 字节或更大时会进行压缩。

# 所以,更低的数值会使得更多的数据包被压缩,但是如果被压缩的数据包字节太小将会得不偿失。

#-1 – 永久禁用数据包压缩

#0 – 压缩全部数据包

#(建议在64-1500)

max-players=20

#最大玩家数

#在ops.ym中设置你要突破人数限制的OP下的bypassesPlayerLimit选项为true即可(默认值为false)

#这意味着OP不需要在服务器人满时等待玩家离开再加入,

max-world-size=29999984

#设置世界边界的最大半径值,单位为方块。通过成功执行的命令能把世界边界设置得更大,

#但不会超过这里设置的最大方块限制。如果设置的 max-world-size 超过默认值的大小,那将不会起任何效果。

#例如:

#设置 max-world-size 为 1000 将会有 2000×2000 的地图边界。

#设置 max-world-size 为 4000 将会有 8000×8000 的地图边界。

#自定义世界边界指令/worldborder在1.8加入

resource-pack-sha1=

#资源包的SHA-1值,必须为小写十六进制

function-permission-level=2

#用于控制函数拥有的权限等级。

rcon.port=25575

#设置远程访问的端口号

server-port=25565

#设置服务器的IPv4端口号

server-ip=

#将服务器与一个特定IP绑定。建议留空

#留空,或是填入你想让服务器绑定的域名。

spawn-npcs=true

#决定是否生成村民

allow-flight=false

#允许玩家在安装添加飞行功能的mod前提下在生存模式下飞行。

level-name=world

#主世界名称

view-distance=10

#设置服务端传送给客户端的区块量 (范围3-15)

#减小此数值可有效缓解卡顿

resource-pack=

#可输入指向一个资源包的URI。玩家可选择是否使用该资源包

spawn-animals=true

#动物是否可以生成

white-list=false

#服务器的白名单,OP无须加入白名单

rcon.password=

#远程访问密码

generate-structures=true

#定义是否在生成世界时生成结构(如村庄)

online-mode=true

#线上模式是否开启 (即正版模式)

max-build-height=256

#玩家在游戏中能够建造的最大高度

level-seed=

#世界种子

prevent-proxy-connections=false

#如果开启服务器发送的和Mojang的验证服务器的ISP/AS不一样将会被踢出

#开启后禁止使用VPN(虚拟专用网络或代理)

use-native-transport=true

#是否使用针对Linux平台的数据包收发优化,此选项仅会在Linux平台下生成

motd=A Minecraft Server

#玩家客户端的多人游戏服务器列表中显示的服务器信息,显示于名称下方。

#

#中文需转码

#(部分服务端不需要转码也可以直接使用)

#彩色符号不是&而是转码后的§    \u00A7     (同上)

 

enable-rcon=false

#是否允许远程访问服务器控制台。

参考文献:Minecraft 服务器server.properties属性文件介绍 (最详细 最全 汉化) – 哔哩哔哩 (bilibili.com)