铁路职员
福瑞控?狗都不当!当的就是福瑞控!!!

|
这些报告有相同的特征:
3 C2 D. J& X8 C) }1 t+ q所有日志都在 游戏加载到 MTR 的自定义资源(custom_train / custom_sign)的时候崩溃。* s; x) X/ t6 Q* H
你这些日志都有大量类似输出:% p. x8 x. y) V( r ]
[Render thread/INFO]: [STDOUT]: mtr_custom_train_****
# y! @! E1 \$ w8 e; H[Render thread/INFO]: [STDOUT]: mtr_custom_sign_****" [6 n; E2 g* a
它们都在:
: ~% x8 f! w# C加载自定义列车 / 自定义标识时中断$ @5 \# E! _$ v; T. p6 X
且中断位置都差不多:
# Q0 ~; O E! [7 v* b* J! F( ?/ d读完几十个自定义模型后卡住 → Render Thread 无返回 → JVM 强制终止( l0 O/ U* k4 N5 ?: W
) `% B" j6 ? d; h" \* F" b l0 N% x
第二份 ZIP 中的 hs_err_pid7552.log 给出了关键证据# Q! i0 l8 w( y' x
这是原生 JVM 崩溃(比普通崩溃更严重)6 k4 t' a4 V k- ]0 M" F
读取开头就能看到 典型的 Java 原生内存错误 / 堆外内存溢出。1 O8 F# F# I2 n' u
- @ r W0 ^, W! h2 x结论(99.99% 确定)- t5 z; p+ S% C
你加载的 MTR 自定义资源包数量过多 + 模型过大
0 \" |4 T) v' H2 g/ [- W8 h导致:
5 A) B* _% ], W- Y* c 原生内存溢出(JVM 崩溃)
+ O. Y7 n: {/ N) ]& i; p! ?1 U- d L! J Render Thread 卡死不响应
# M$ h% r* q; p" D$ v8 y' i) z Integrated server can't keep up" \: f$ U5 z" A1 g/ @3 Z
游戏在加载 custom_train / custom_sign 时直接崩溃; o& J B, X C6 @8 n: O
# _( g6 e5 ?' U ^
报告中发现的附加特征
: r( m- M( I5 A4 x shared pattern:日志尾部全是 MTR 自定义加载输出
" F! ~! D& K! O3 @. f没有任何其他 mod 报错 → 排除 mod 冲突) I! @' h! Y5 m
第二份 zip 有 JVM fatal error(最关键)
! I4 |7 s* I2 ^% M0 O6 K说明不是普通崩,而是 Java native heap 爆掉" k- k& Q- b( t0 x. i# ]
所有报告都在 Render thread 崩溃
5 M& L* z5 q3 @说明是 纹理 / 模型解析阶段的崩溃, ?& x K; K; B: T; M0 ?
游戏卡顿日志# o7 Y8 r6 G5 @. u; D7 z* p
Can't keep up! Running xxxx ms behind
9 T' R( V- ]8 O 说明 integrated server 已经严重吃不消。
8 o* u, D. }, X- M2 i9 h8 g f( w9 u5 ]# |& J
最后总结
' E& t8 M, b/ c, P$ d; \( [! v+ j& V9 s& H7 i; Z
你的这些报告是同一类问题重复触发:0 B9 t8 @3 j, z+ K! N9 R: c
自定义列车 + 自定义标识数量过多 + 模型贴图过大 → 原生内存溢出 → Render Thread 崩溃 → Minecraft 硬崩. X3 x0 e0 g5 ]5 a4 ?% p5 D
. M/ H$ H4 X. r$ Z) e( b8 J. C! j$ ]不是 mod 冲突
q) G$ q) h$ ^9 s k$ w不是 Java 版本问题, F( l9 q( L& G1 s, n" |% J7 {
不是 Fabric 问题5 d2 j! Z. L1 R+ M( i
不是 PCL 问题
6 N3 j8 y/ U1 {3 [& S3 { |6 H, [6 ]* c! f
就是 MTR 模型太多/太大引起的。 |
|