개인 자료란 (JE)

  서버 커뮤니티

Profile 장독대의귀신 대표칭호 없음
Profile

질문하기 모드

긴급) 리플레이 모드 잘 아시는 분 한번만 도와주세요 ㅠㅠ

2024.09.02 조회 수 99 추천 수 0
이해도 중급자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

안녕하세요,리플레이 모드 사용 중에 갑작스럽게 오류가 발생하여 잘알님들의 고견을 얻고자 질문 드립니다.

리플레이 녹화 파일에 들어가면,길이가 짧은 녹화 파일은 이상 없이 들어가지는데, 길이가 긴(약 30분 이상 정도) 녹화 파일의 경우에는 약 5~6분 간의 대기 화면이 지속된 후에 다음과 같은 오류 창이 뜹니다.

디버그 파일에 기재된 오류 내용은 다음과 같습니다


---- Minecraft Network Protocol Error Report ----

// Maybe a shark bit some cable


Time: 2024-09-02 22:25:14

Description: Packet handling error


java.lang.IllegalArgumentException: Start element (9223367638808264704) is larger than end element (-9223372036854775808)

    at it.unimi.dsi.fastutil.longs.LongAVLTreeSet$Subset.<init>(LongAVLTreeSet.java:1080)

    at it.unimi.dsi.fastutil.longs.LongAVLTreeSet.subSet(LongAVLTreeSet.java:1047)

    at net.minecraft.class_5573.method_31777(class_5573.java:57)

    at net.minecraft.class_5573.method_31783(class_5573.java:122)

    at net.minecraft.class_5578.method_31807(class_5578.java:43)

    at net.minecraft.class_1937.method_8333(class_1937.java:695)

    at net.minecraft.class_1675.method_37226(class_1675.java:123)

    at net.minecraft.class_1675.method_18074(class_1675.java:62)

    at net.minecraft.class_1675.method_49997(class_1675.java:33)

    at net.minecraft.class_1671.method_5773(class_1671.java:156)

    at net.minecraft.class_634.updatePositionIfNotTracked(class_634.java:7028)

    at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411)

    at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)

    at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)

    at net.minecraft.class_634.localvar$bfh000$updatePositionIfNotTracked$0(class_634.java:7003)

    at net.minecraft.class_634.method_11155(class_634.java:628)

    at net.minecraft.class_2684.method_11651(class_2684.java:138)

    at net.minecraft.class_2684$class_2685.method_11054(class_2684.java:61)

    at net.minecraft.class_2600.method_11072(class_2600.java:27)

    at net.minecraft.class_1255.method_18859(class_1255.java:162)

    at net.minecraft.class_4093.method_18859(class_4093.java:23)

    at net.minecraft.class_1255.method_16075(class_1255.java:136)

    at net.minecraft.class_1255.method_5383(class_1255.java:121)

    at net.minecraft.class_310.method_1523(class_310.java:1240)

    at net.minecraft.class_310.method_1514(class_310.java:882)

    at net.minecraft.client.main.Main.main(Main.java:256)

    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)

    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)

    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)



A detailed walkthrough of the error, its code path and all known details is as follows:

---------------------------------------------------------------------------------------


게임 버전은 1.21.이고 현재 사용 중인 모드는 다음과 같습니다.


월드 렌더링 문제인가 해서,sodium을 비롯한 각종 최적화 모드를 깔아봤음에도 소용 없었고, 모드 간 충돌이 문제인가 하여 패브릭과 리플레이 모드만 남긴 상태에서 해봐도 소용 없네요..

이전 1.20 버전에서도 월드의 규모가 커짐에 따라 점진적으로 녹화 파일 로딩 및 영상 렌더링 속도가 저하되는 문제가 있었긴 했습니다만, 아예 이렇게 녹화 파일 자체가 열리지 않는 경우는 없었던지라 많이 당황스럽습니다.

현재 제작 중인 영상에 해당 리플레이 녹화 영상이 반드시 필요한데, 이 문제 때문에 며칠째 손도 못대고 있어서 너무 스트레스 받네요. 단순 추론이라도 좋으니 많은 의견 남겨주시면 정말정말 감사하겠습니다 ㅠㅠ 긴 글 읽어주셔서 감사합니다!