该模组将尝试自动修复“未知序列化器类型 110”或其他类似错误。该模组必须安装在客户端和服务器上。
该模组将尝试自动修复“未知序列化器类型 110”或其他类似错误。该模组必须安装在客户端和服务器上。 这些错误的根本原因是服务器和客户端具有与特定“序列化器”关联的 ID 编号,如果客户端/服务器上的这些编号不匹配,它将报错“未知序列化器类型”。 安装模组后,您应该能够成功连接到服务器。 此模组主要为修复 Cobblemon 的错误而开发,但它应适用于任何存在序列化器不同步问题的模组。 该模组默认会在客户端和服务端记录序列化器 ID/对象对,如果存在不同步,您很可能可以根据日志识别出问题所在。 它还将尝试在客户端自动纠正此错误。 该模组包含以下选项的配置: “忽略序列化器错误”: 默认为 FALSE - 如果切换为 true,此选项将强制忽略序列化器错误,因此将无法再出现“未知序列化器类型”错误。除非其他方法均无效,否则不建议开启此选项。 “仅显示错误”: 默认为 TRUE - 如果切换为 false,它将详细打印发生的任何实体 ID 序列化操作。如果设置为 true,则仅在检测到错误时打印。 “重新排序客户端 ID”: 默认为 TRUE - 这是尝试在客户端自动修复不同步的设置。服务器将在登录时向客户端发送其序列化器列表,客户端将重新排序其内部序列化器列表以与服务端匹配。如果数据包到达,客户端日志中将显示日志语句:“Handle ClientboundSerializerSyncPacket”。如果此数据包与客户端侧存在不匹配,它将重新排序客户端侧的序列化器。这将被记录为“Init remap:” - 如果在日志中看到此语句,则说明存在不同步且客户端已自动校正以与服务端匹配。 以下是修复经常遇到此错误的 Cobblemon 的实际日志输出示例: [27Dec2024 14:26:17.924] [Netty Client IO #10/ERROR] [net.minecraft.network.syncher.EntityDataSerializers/]: [SerializerDebug] Init remapping process using server data, size=51 [27Dec2024 14:26:17.925] [Netty Client IO #10/ERROR] [net.minecraft.network.syncher.EntityDataSerializers/]: [SerializerDebug] Init remap: from clientId=29 to serverId=28 for server className=com.cobblemon.mod.common.api.net.serializers.Vec3DataSerializer [27Dec2024 14:26:17.925] [Netty Client IO #10/ERROR] [net.minecraft.network.syncher.EntityDataSerializers/]: [SerializerDebug] Init remap: from clientId=30 to serverId=29 for server className=com.cobblemon.mod.common.api.net.serializers.StringSetDataSerializer [27Dec2024 14:26:17.926] [Netty Client IO #10/ERROR] [net.minecraft.network.syncher.EntityDataSerializers/]: [SerializerDebug] Init remap: from clientId=31 to serverId=30 for server className=com.cobblemon.mod.common.api.net.serializers.PoseTypeDataSerializer [27Dec2024 14:26:17.926] [Netty Client IO #10/ERROR] [net.minecraft.network.syncher.EntityDataSerializers/]: [SerializerDebug] Init remap: from clientId=32 to serverId=31 for server className=com.cobblemon.mod.common.api.net.serializers.IdentifierDataSerializer [27Dec2024 14:26:17.926] [Netty Client IO #10/ERROR] [net.minecraft.network.syncher.EntityDataSerializers/]: [SerializerDebug] Init remap: from clientId=28 to serverId=32 for server className=com.bobmowzie.mowziesmobs.server.ServerProxy$1
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。