蓝桉云顶

Good Luck To You!

如何在我的世界单反服务器上进行设置?

设置单反服务器需配置硬件、安装操作系统、部署软件,并优化网络。

在《我的世界》中,单反服务器的设置对于游戏体验至关重要,通过正确的配置,可以提升游戏性能、增加玩家数量以及优化资源利用,本文将详细介绍如何进行单反服务器的设置,包括关键参数的配置和常见问题的解决方案。

一、服务器配置文件详解

在《我的世界》服务器中,server.properties文件是最核心的配置文件之一,以下是一些关键参数的详细说明:

属性 类型 默认值 描述
allow-flight 布尔值false 允许玩家在安装添加飞行功能的mod前提下在生存模式下飞行。
allow-nether 布尔值true 允许玩家进入下界。
broadcast-console-to-ops 布尔值true 向所有在线OP发送所执行命令的输出。
broadcast-rcon-to-ops 布尔值true 向所有在线OP发送通过RCON执行的命令的输出。
difficulty 字符串easy 定义服务器的游戏难度(例如生物对玩家造成的伤害,饥饿和中毒对玩家的影响方式等)。
enable-command-block 布尔值false 是否启用命令方块。
enable-jmx-monitoring 布尔值false 暴露一个具有对象名net.minecraft.server:type=Server的MBean和两个属性averageTickTime和tickTimes用于暴露以毫秒为单位的tick时间。
enable-query 布尔值false 允许使用GameSpy4协议的服务器监听器,用于获取服务器信息。
enable-rcon 布尔值false 是否允许远程访问服务器控制台,由于RCON协议传输数据时没有加密,所以不建议把RCON暴露在互联网上。
enable-status 布尔值true 使服务器在服务器列表中看起来是“在线”的。
enforce-secure-profile 布尔值true 要求玩家必须具有Mojang签名的公钥才能进入服务器。
enforce-whitelist 布尔值false 在服务器上强制执行白名单,当启用后,不在白名单(前提是启用)中的用户将在服务器重新加载白名单文件后从服务器踢出。
entity-broadcast-range-percentage 整数(10-1000)100 此选项控制实体需要距离玩家有多近才会将数据包发送给客户端,更高的数值意味着实体可以在更远的地方就被渲染,同时也可能提高增加延迟的概率,这个值是以默认值的百分比来表示的,将此值设为50,表示将渲染正常情况下一半距离以内的生物,此功能模仿了客户端视频设置中的功能,而不像客户端的渲染距离设置一样只能在服务器设置的限制下调整渲染距离。
force-gamemode 布尔值false 强制玩家加入时为默认游戏模式。
function-permission-level 整数(1-4)2 设定函数的默认权限等级,4个等级的详情见 #op-permission-level。
gamemode 字符串survival 定义默认游戏模式,如果值是旧用的数字,会静默转换为对应游戏模式的英文名称。
generate-structures 布尔值true 定义是否能生成结构(例如村庄)。
generator-settings 字符串 本属性质用于自定义世界的生成,详见超平坦世界和自定义了解正确的设定及例子。
hardcore 布尔值false 如果设为 true,服务器难度的设置会被忽略并且设为hard(困难),玩家在死后会自动切换至旁观模式。
hide-online-players 布尔值false 如果设为 true,服务端在响应客户端状态请求时不会返回在线玩家列表。
initial-disabled-packs 字符串 需要在创建世界过程中禁用的数据包名称,以逗号分隔。
initial-enabled-packs 字符串vanilla 需要在创建世界过程中启用的数据包名称,以逗号分隔,特别地,功能数据包必须在此指定才能生效。
level-name 字符串world “level-name”的值将作为世界名称及其文件夹名,你也可以把你已生成的世界存档复制过来,然后让这个值与那个文件夹的名字保持一致,服务器就可以载入该存档,部分字符,' (单引号)可能需要在前面加反斜杠号 \ 才能被正常应用。
level-seed 字符串 与单人游戏类似,为你的世界定义一个种子,这里有一些例子:minecraft,404,1a2b3c。
level-type 字符串minecraft:normal 使用世界预设ID,确定地图所生成的类型,使用世界预设ID时,需:”前加\转义,原版世界预设ID可以省略其前面的minecraft:(即命名空间)。

二、服务器性能优化

1. 内存设置

合理配置Java虚拟机(JVM)参数可以显著提升服务器性能,建议设置以下参数:

-Xms1G -Xmx2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpAbortionLimitPercent=50 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flag=https://mcflags.emc.gs -Daikars.new.flags=true

这些参数可以帮助优化垃圾回收过程,减少停顿时间,并提升整体性能。

2. CPU和IO优化

确保服务器硬件配置足够高,特别是CPU和IO性能,多核CPU和SSD硬盘可以显著提升服务器响应速度和处理能力。

3. 带宽估算

根据玩家数量和活动情况估算所需带宽,每个玩家大约消耗20kb带宽,瞬时加载地图时可能会突破200kb/s,建议至少选择3M带宽以上的服务器,以保证流畅的游戏体验。

三、端口和防火墙设置

1. 确认端口

确保服务器防火墙开放相应端口,对于Java版《我的世界》,默认端口为25565;对于基岩版,默认端口为19132。

Java版
server-port=25565
基岩版
server-port=19132

2. 内网穿透

如果服务器在内网,需要进行端口映射或使用内网穿透工具如OpenFrp,配置TCP隧道和UDP隧道以确保不同版本的客户端能够正常连接。

TCP隧道
example.com:25565
UDP隧道
example.com:19132

3. SRV解析

如果希望使用域名而不是直接IP地址连接服务器,可以设置SRV记录:

_minecraft._tcp IN SRV 0 5 25565 example.com

四、常见问题解答(FAQs)

Q1: 如何更改《我的世界》服务器的最大玩家数?

A1: 编辑server.properties文件,找到max-players参数并修改其值,设置为20:

max-players=20

保存文件后重启服务器即可生效。

Q2: 如何优化服务器性能以支持更多玩家?

A2: 可以从以下几个方面进行优化:

1、增加内存分配:调整JVM参数中的-Xmx值,增加最大堆内存。

2、优化垃圾回收:使用推荐的JVM参数优化垃圾回收过程,减少停顿时间。

3、提升硬件性能:确保服务器配备多核CPU和高速SSD硬盘。

4、调整视距和区块加载:在spigot.yml文件中调整视距和区块加载参数,减少服务器负载。

view-distance: 10
entity-tracking-range: 64
players: 100
animals: 50
monsters: 50
misc: 32
other: 64

5、使用性能插件:安装如PaperMC等优化过的服务端软件,进一步提升性能。

通过合理的配置和优化,可以大幅提升《我的世界》单反服务器的性能和稳定性,从而提供更好的游戏体验,希望本文能够帮助你成功搭建和维护自己的《我的世界》服务器。

各位小伙伴们,我刚刚为大家分享了有关“我的世界单反服务器设置”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接