server.properties
这个文件是所有服务端(上面列出的主流服务端)都会生成的一个配置文件,位于核心Jar文件同级目录中
一些基础的参数需要在此文件中设置,下面会列出一些常用参数的用法(以1.16的为参考)
- allow-flight=false 允许玩家在安装添加飞行功能的mod前提下在生存模式下飞行
- allow-nether=true 允许玩家进入下界
- difficulty=easy 定义服务器的游戏难度
- enable-command-block=false 是否启用命令方块
- level-seed= 种子
- level-type=default 地图所生成的类型 default:标准的世界 flat:超平坦 largebiomes:巨大生物群系
- max-players=20 最大玩家数量
- max-tick-time=60000 最大刻时长,单位毫秒,当一个游戏刻的时长超过此数值后游戏会强行停止并崩溃(paper会保存存档、插件数据),设置为-1以禁用
- motd=A Minecraft Server 多人游戏界面服务器的信息
- online-mode=true 在线模式,设置为false允许离线模式的玩家进入服务器
- pvp=true 玩家pvp
- server-ip= 服务器ip,如果你不是清楚地知道你在改什么,让它留空,不要动它
- server-port=25565 服务器端口,如果你要开两个服务端或者有其他程序占用了25565端口的话可以自行修改
- view-distance=10 服务端视距,如果卡顿的话可以减小该值,可以设置为6
- white-list=false 白名单,如果开启,没有添加过白名单的玩家将会无法进入服务器,如果是离线模式的服务器,添加白名单的玩家必须进入过服务器,否则即使添加了白名单,此玩家也无法进入服务器(离线服务器建议用插件或mod实现白名单)
未列出的内容见 https://minecraft.fandom.com/zh/wiki/Server.properties#Java.E7.89.88_3
bukkit.yml
基于bukkit的服务端会生成此文件,位于核心Jar文件同级目录中
配置参考wiki(英文) https://bukkit.gamepedia.com/Bukkit.yml
spigot.yml
基于spigot的服务端会生成此文件,位于核心Jar文件同级目录中
配置参考wiki(英文) https://www.spigotmc.org/wiki/spigot-configuration/
paper.yml
基于paper的服务端会生成此文件,位于核心Jar文件同级目录中
参考wiki(英文) https://paper.readthedocs.io/en/latest/server/configuration.html
中文参考
以上文件的部分内容汉化+优化参考 https://www.mcbbs.net/thread-478126-1-1.html
插件配置
插件的配置文件一般都会生成在plugins文件夹中的插件同名文件夹内
一般使用yml文件作为配置文件,具体配置方法看插件发布贴作者的说明
yml文件可以直接用文本文档打开,但是没有语法高亮,推荐使用vscode并添加yaml插件
yml语法 https://www.runoob.com/w3cnote/yaml-intro.html (推荐小白看一看,只要了解基础的语法即可)
如果reload时配置文件有语法错误,后台会报一长串错误,并且指令的返回消息可能不会正常显示
mod配置
mod的配置一般在config文件夹中的mod名开头的文件/文件夹中,1.12前文件格式为cfg,之后为toml
一般文件中会有英文注释,如果看不懂不要乱改(先去机翻)
这两种文件都可以直接用文本文档打开,但是没有语法高亮,推荐使用vscode并添加对应插件