开启左侧

【求助】是我服务器的问题还是MTR的问题,莫名其妙的卡

[复制链接]
Taye 4 小时前

还没有账号?赶快去注册吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
是这样的。我开了自己的服务器,预估70个模组(可能70+个,不含已禁用的),Fabric 1.20.1的实例(服务端)。
9 ?0 Z$ x8 o" J! g0 p2 b& |1 y% b7 l) R' ~1 d8 Q9 T. G5 e1 M
3 e. u- r4 r7 `+ [, w# Y) Q
我一直在为我这个服务器宣传,总是没作用,不过每天几乎有6-7个人玩目前能接受的,但是仍然还是想办法宣传。
  ~' v: u* j5 a% m4 \+ q. [% @/ e1 i
. W5 B& r: S/ ?* d& S* {3 D$ N
我给服务端分配10G了(系统总内存16G),以前这个10G跑的时候目前还挺正常。MTR模组是4.0.5+1.20.1
/ ?  a/ U# H9 C) y% f6 ?8 e. u
& w7 @, O8 |+ B8 f9 S' W) O

* i0 T9 J8 n/ a9 S+ R近期是有7~8名玩家在线帮忙建城的,这个是正常的,服务器那时候也是不会卡。  R) \/ a7 j/ N) |

* a7 @' u7 o$ w6 C  _

5 I; W2 C# S5 `0 e- \' A但是今天(2026年8月17日)开始,我不确定是不是MTR模组有内存泄漏还是什么个情况,有3名玩家早就在我官方群内说服务器咋这么卡(从11:02:36开始就有人开始说了),那时候我还不在意这个问题,那时候我正忙于编辑我的官方文档以及做LCD版的PPT。
, T+ C9 X+ a% A5 y8 B( L, r. n# I3 p3 m

$ q: l' f2 B7 D4 z) i1 e3 V直到13:35:40,有个玩家说进不去了,因为“Connection timed out: getsockopt”,那时候我就打开MCSM面板去管理一下我云服务器上的服务端是不是自动重启了。我进入终端后,发现没重启。但是反而发现一些异常情况:% U1 K4 Z6 \- z, M
" o, H! [  Q: l* F) r4 F2 x3 ~
) b4 ^# x% A5 p5 [7 C0 S
服务器每隔一会就会报一次“WARN”,如13:35:27的:Can't keep up! Is the server overloaded? Running 8154ms or 163 ticks behind
9 C* G. o+ r7 D( J* B& B然后13:35:42,voice模组报了两次WARN:Dropping voice chat packets! Your Server might be overloaded!Packet queue has 109 packets
+ f( m' V. F  _紧接着13:35:48,又报了Can't keep up! Is the server overloaded? Running 5910ms or 118 ticks behind
9 m- o7 n) r$ ]2 M3 |% e' [0 N3 j) v6 K$ m) i0 O

4 \" O' N" C$ V* o这时候还没意识到问题的严重性,我只看到后面越出现这些相似的警告。我就去检查了一下启动命令,是10G的配置(10G足够我这个能跑的,因为之前10G的情况下是完全没问题的,只是前几天因为我要开小镇服所以改成8G后疯狂卡,现在又关掉小镇服然后改回去了)。
5 A" S( V/ N! O1 W3 y& J4 ?# v5 S6 l9 S6 v6 z
- e1 i/ s. H0 d9 l4 q  u; g% r& i9 I
我愣是找不到原因,我就拿spark分析,打开了网页分析器后,我就看到服务器的堆内存GC不正常了。正常情况下我一般知道都是在7G(含7G以上,不到8G)以内的,但是这里为游戏分配的堆内存已经9.9GB/10GB老年代GC已经超过了2000次,每次停顿了5.6秒。(后面信息也变了,具体不确定了)
/ e% `/ O& P! n# x! n/ Z: |6 @; V4 H2 Q8 b" q0 y5 q

. C; J/ f; ~$ h( Q, T5 H后面再检查了一下,我看了一下后面的信息,发现是MTR模组占用Server thread8.78%8 z5 c. v9 w3 h6 ]6 A, T

: Y$ \: R2 s, n- e4 L1 J: J$ l. p
4 A5 V7 O3 Y/ G0 |3 }2 q4 ^: w4 l
过一会我启动游戏,我也进去看了下,就是在走的时候莫名其妙就有边缘(区块不加载)。! q. m* U3 y+ _+ ^9 C: {0 B: S
: l5 j# y: Y% c& C; U) h
以前车站也多但是也不至于这样卡。
- K  s4 \9 M  @# m. @6 \
/ t) h: |% E7 {: C) J) P

& s! j8 e$ x. u  B# l2 @我不确定是刷新列车还是什么情况,已知我记得服务器内有185个车站75个车厂. z1 S' Q9 u! ]. r: [( t

5 n3 r9 Q- T  r4 S* L4 L

1 d2 L/ ~4 X, s, H然后是,这个问题虽然是今天的,但是我前几天开始早就发现,仪表板上的“立即发出全部列出班次”按钮也使我服务器卡顿,也就将近10秒左右。
+ B6 v; w- J8 b4 f+ g
. Y! x6 ?' G) e: t4 `: g; O/ A

4 U: |/ O. L7 r* O  ]( R% {7 g服务器因为立即发出全部列出班次”按钮被多次点击最后于14:40崩溃,自动重启后这个内存又好了。
& l4 d7 P, X7 T0 {+ ?8 H& t# x' z
7 V0 ^' j% u7 |# k# k

( f  X0 d4 `; V: u2 ?求问一下是什么情况呀。谢谢。
! s: L& X$ N3 Z, b0 c) I& f6 I; w/ v5 c2 Q8 L# n

8 N$ I# @6 `; W; ~+ t
Lamian 1 小时前
我遇到了和你相似度极高的问题,我玩单人游戏,MTR4,将近100个模组,非常非常卡,帧率只有20。由于我使用无线键盘,键盘经常失灵(应该和电脑运算速度有关)。我觉得应该不是渲染方面的问题,而是车站、线路的运算占用的性能过多,因为我在游玩官服的时候没有这样的问题。
楼主 Taye 半小时前
Lamian 发表于 2026-8-17 17:388 h7 @% @6 s# v3 a
我遇到了和你相似度极高的问题,我玩单人游戏,MTR4,将近100个模组,非常非常卡,帧率只有20。由于我使用 ...
; k$ C3 |: N) R+ _
但是我这个是服务端的。服务端莫名其妙卡。客户端不卡。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表