我的世界bds服务端会有许多文件夹,了解服务端文件夹的文件构成对于开服有一定帮助。我们会在本文介绍开服过程中会接触到的一些文件。
一、服务端部分文件介绍
- logs:ll3加载器的日志文件,里面会储存崩服日志、服务端日志、lse日志等,一些有日志功能的插件生成的日志文件也会放到该文件夹下面。
- plugins:插件文件夹,放置服务端插件的文件夹。
- worlds:世界文件夹,里面是服务器的地图存档。
- bedrock_server_mod.exe:运行该文件即可启动服务端。
- permissions.json:服务器玩家的权限数据存储文件,服主可直接修改本文件更改玩家在服务器的权限。
- allowlist.json:白名单数据的存储文件,服务端白名单信息存储在该文件。
- server.properties:服务端配置文件,可在里面更改一些服务器规则。
二、server.properties文件介绍
此配置文件为基岩版专用服务器主要配置文件,基岩版服务器绝大部分配置都在此配置文件进行设置,例如服务器端口,人数,视距和限制参数等。我们会着重介绍服主开服时可能用到的一些项目。
gamemode
游戏模式,允许值survival,creative,adventure,spectator。玩家进服的游戏模式,但是世界里的默认游戏模式会覆盖此项,玩家第一次进入服务器的游戏模式与世界的默认游戏模式有关。
force-gamemode
强制玩家加入时为默认游戏模式。允许值true,false。
difficulty
游戏难度。允许值peaceful, easy, normal,hard。但是世界的难度设置会覆盖此项设置。
allow-cheats
是否允许使用类似命令的作弊手段。默认为false,建议改为true。
max-players
服务器最大玩家数限制。允许值一个正整数。服务器的最大玩家数一定程度会影响服务器内存占用,根据自己的服务器配置与需求设置。
online-mode
在线正版验证。建议true。
server-port
服务器端口。允许值:一个合法的端口。服主可根据自己服务器的端口修改此项,默认为19132。
server-portv6
服务器端口(IPv6)。暂时没用。
enable-lan-visibility
开启局域网可见。
view-distance
服务器发送给客户端的数据量,决定玩家能设置的视野
tick-distance
停止加载区块的距离(允许值:4,12)
player-idle-timeout
允许的挂机时间,单位为分钟 超过限制后自动踢出服务器
max-threads
服务端使用的最大线程数(0则不限制)
level-name
世界(地图)名称。对应worlds文件夹里的文件夹名称,一般不建议修改。
level-seed
地图种子 默认留空
default-player-permission-level
玩家进服时的默认服务器权限。
texturepack-required
强制客户端加载服务端资源包。运行值:true,false。为true玩家必须下载服务器资源才能进服,false玩家可以不下载资源可以直接进服。
content-log-file-enabled
是否将错误内容记录到日志文件中
compression-threshold
要压缩的原始网络有效负载的最小大小
compression-algorithm
压缩算法
server-authoritative-movement
是否启用服务端权威性移动
player-movement-action-direction-threshold
玩家运动方向阈值
chat-restriction
聊天限制
disable-player-interaction
禁用玩家互动
client-side-chunk-generation-enabled
启用客户端块生成
block-network-ids-are-hashes
服务器将发送经过哈希处理的块网络 ID,而不是从 0 开始递增的 ID
disable-custom-skins
禁用玩家在 Minecraft 商店之外或游戏内资源之外定制的皮肤
server-build-radius-ratio
如果设置为 “Disabled”,服务器将动态计算生成玩家的视野,并将其余部分分配给客户端进行构建。仅在启用 client-side-chunk-generation-enabled 时有效。