开启左侧

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

[复制链接]
Taye 2026-8-17 14:48:30

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

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

×
是这样的。我开了自己的服务器,预估70个模组(可能70+个,不含已禁用的),Fabric 1.20.1的实例(服务端)。7 M/ J# L7 z5 _3 f

# q  v0 q; f2 V8 Y& G* Z: Y

4 I. Y4 k' v  S5 h我一直在为我这个服务器宣传,总是没作用,不过每天几乎有6-7个人玩目前能接受的,但是仍然还是想办法宣传。: z4 W% o; G# x8 Z- r& f1 p% p6 k

2 u+ G4 |7 Z$ c, ?) o* |; H& L

% r& Y$ e- x4 C' A# x! o( u, w我给服务端分配10G了(系统总内存16G),以前这个10G跑的时候目前还挺正常。MTR模组是4.0.5+1.20.1。* i% ?7 H& K' G( G. z; Y

( F% L  e# d, U# |5 [, F: q
; \5 I; Q; J8 Q4 {6 ?; M. E
近期是有7~8名玩家在线帮忙建城的,这个是正常的,服务器那时候也是不会卡。
5 }" \5 R4 }1 n1 n
; W1 P* x. d& v# G; d
" a6 T5 J) e3 _- k- h! }" [
但是今天(2026年8月17日)开始,我不确定是不是MTR模组有内存泄漏还是什么个情况,有3名玩家早就在我官方群内说服务器咋这么卡(从11:02:36开始就有人开始说了),那时候我还不在意这个问题,那时候我正忙于编辑我的官方文档以及做LCD版的PPT。+ O9 z* E$ I2 p  N" Y6 n

9 T: Y; K* C! D3 b3 D

$ Y2 y# ~3 {: n* q' G直到13:35:40,有个玩家说进不去了,因为“Connection timed out: getsockopt”,那时候我就打开MCSM面板去管理一下我云服务器上的服务端是不是自动重启了。我进入终端后,发现没重启。但是反而发现一些异常情况:
9 h" q% l' |. Q( G- e2 ~
8 r2 W6 C2 i/ D6 K6 O# e4 S7 C
: r+ M5 u( a7 G" X9 e9 p
服务器每隔一会就会报一次“WARN”,如13:35:27的:Can't keep up! Is the server overloaded? Running 8154ms or 163 ticks behind,1 j) J" d* v' U$ W6 @3 j9 q3 I9 j' X& d: x
然后13:35:42,voice模组报了两次WARN:Dropping voice chat packets! Your Server might be overloaded! 和 Packet queue has 109 packets。
8 O1 @. B% M# P- A, H8 Q. r! C紧接着13:35:48,又报了Can't keep up! Is the server overloaded? Running 5910ms or 118 ticks behind。+ {# c6 R7 M  i1 `

  ?9 |2 ?& n: H: A

' _5 \( d1 Q% b这时候还没意识到问题的严重性,我只看到后面越出现这些相似的警告。我就去检查了一下启动命令,是10G的配置(10G足够我这个能跑的,因为之前10G的情况下是完全没问题的,只是前几天因为我要开小镇服所以改成8G后疯狂卡,现在又关掉小镇服然后改回去了)。
1 A; j& l6 V  f3 u- ?! B
( O+ [' F9 D9 [+ B4 b, y

7 ^, |, l1 L6 s* n5 {+ N* `我愣是找不到原因,我就拿spark分析,打开了网页分析器后,我就看到服务器的堆内存和GC不正常了。正常情况下我一般知道都是在7G(含7G以上,不到8G)以内的,但是这里为游戏分配的堆内存已经9.9GB/10GB,老年代GC已经超过了2000次,每次停顿了5.6秒。(后面信息也变了,具体不确定了)
8 F! A+ ~& D" C# i3 F( c" s
3 r, A, g$ L: Z' w
6 w  k6 Z$ X2 O/ X; q& R  n* w
后面再检查了一下,我看了一下后面的信息,发现是MTR模组占用Server thread的8.78%。
* {( F& n1 u% g5 A+ X2 y
9 y3 k9 U8 N+ i% Z% r* s
' l  Q$ f* |9 [  G; X* y
过一会我启动游戏,我也进去看了下,就是在走的时候莫名其妙就有边缘(区块不加载)。
/ m$ u' H$ ~3 j1 @: c& ?
9 r$ P  u. r3 s以前车站也多但是也不至于这样卡。
; ^& `: O8 g2 {6 R
/ B* m% b9 c  u/ _6 H

  m0 J; R: t+ [我不确定是刷新列车还是什么情况,已知我记得服务器内有185个车站、75个车厂。0 J6 o/ W8 f# A2 ]. z
. p+ V. M4 R$ g1 e: P( X3 I

8 f( v' d- w+ T; x然后是,这个问题虽然是今天的,但是我前几天开始早就发现,仪表板上的“立即发出全部列出班次”按钮也使我服务器卡顿,也就将近10秒左右。+ Y  d: |* C- I

% h9 O0 a4 h) T7 V9 a% m
. o" z: e1 v: ^# Y: [5 t
服务器因为“立即发出全部列出班次”按钮被多次点击最后于14:40崩溃,自动重启后这个内存又好了。' |1 [3 {9 y/ b1 r
4 j* I/ r% M  r7 H8 @
' Y$ h' w% |$ |6 @
求问一下是什么情况呀。谢谢。
$ A& B/ m( e4 d9 l( H5 ?* n+ M6 G( y% k

* h; R& q- f  c
天乐茶会服务器服主
普普通通的人
回复

使用道具 举报

Lamian 2026-8-17 17:38:07
我遇到了和你相似度极高的问题,我玩单人游戏,MTR4,将近100个模组,非常非常卡,帧率只有20。由于我使用无线键盘,键盘经常失灵(应该和电脑运算速度有关)。我觉得应该不是渲染方面的问题,而是车站、线路的运算占用的性能过多,因为我在游玩官服的时候没有这样的问题。
一名伟大的中国车迷,熟识深圳地铁,通晓大湾区轨道交通,了解中国各地地铁系统,曾涉猎全世界的轨道交通
热爱学习,正在努力学习科学文化知识(包括西班牙语),感谢大家的支持
回复

使用道具 举报

楼主 Taye 2026-8-17 18:49:57
Lamian 发表于 2026-8-17 17:38+ q/ k3 x) y; d9 }9 {( H
我遇到了和你相似度极高的问题,我玩单人游戏,MTR4,将近100个模组,非常非常卡,帧率只有20。由于我使用 ...

9 n" g7 p6 a+ `# O) |, W' I但是我这个是服务端的。服务端莫名其妙卡。客户端不卡。
天乐茶会服务器服主
普普通通的人
回复

使用道具 举报

楼主 Taye 2026-8-18 15:26:44

5 J7 Y% v! g# l这是最新的(2026/08/16 15:23截取)。服务器从早上7:40重启后目前正常,下午就开始莫名其妙在卡了。
; d: p3 W( a5 s/ V
3 K5 }8 }. n) Y1 M0 t6 G7 z
天乐茶会服务器服主
普普通通的人
回复

使用道具 举报

楼主 Taye 2026-8-20 22:44:29
今天(8/20号),服务器又开始卡了。0 T* e1 A0 M6 v2 M; L# X3 \
请问是MTR的内存泄漏还是其他情况。8 q% {+ E" h& W4 B$ D
9 b2 I0 d. K7 B% e7 C. x, q. b
3 r, S. ~  M, A+ J
天乐茶会服务器服主
普普通通的人
回复

使用道具 举报

Lamian 2026-8-21 21:58:56
Taye 发表于 2026-8-17 18:49
/ G: F! _. T% C% N# l; B& h+ V但是我这个是服务端的。服务端莫名其妙卡。客户端不卡。

: U" v3 X1 w6 S2 y- w! a2 X8 a我就是这个意思,卡顿是因为线路运算方面的问题,所以单人游戏和服务端才会卡顿
一名伟大的中国车迷,熟识深圳地铁,通晓大湾区轨道交通,了解中国各地地铁系统,曾涉猎全世界的轨道交通
热爱学习,正在努力学习科学文化知识(包括西班牙语),感谢大家的支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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