개인 자료란 (JE)

  서버 커뮤니티

Profile 하얀역사 대표칭호 없음
Profile

질문하기 멀티플레이

서버 MSPT의 한계를 늘리고 싶습니다.

2024.01.22 조회 수 189 추천 수 1
이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

안녕하세요 어디서 주워들은 정보로 포지 모드 서버를 열고 있습니다.
서버가 느려서 확인해 보니
[06:06:28] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Is the server overloaded? Running 12606ms or 252 ticks behind

이게 계속 떠서 보니 작업량이 많으면 많이 지연된다고 해서 확인 해보니 TPS가 10정도 나옵니다.
성능을 늘려서 해결할 수 있나요? 아니면 한계가 있나요?

계속 찾아보니 스파크로 문제를 확인한다고 해서 주소를 적어두기는 했습니다. 

https://spark.lucko.me/YmYooFNTgl

2개의 댓글

NoEul
2024.01.22
  • 서버에 명령 블록으로 function 명령어가 매우 많이 호출되고 있는것 같은데 해당 function에서 Target Selector를 수정하거나 해당 function을 제거하세욘
  • flags.sh를 참고하시어 최적화된 JVM Flags를 적용하여 서버 프로그램을 실행해 보세욘
  • 서버에 최적화 모드들을 적용해 보거나, Fabric으로 넘어와서 이를 적용해 보세욘(그런다고 해결될 것 같진 않음)
  • 운영체제에 필요한 프로그램들을 제외하고, 서버에서는 서버 프로그램 단독으로 실행되도록 하세욘
  • 서버 OS는 Linux 계열을 사용하세욘 (ClearLinux 권장)
  • 서버 하드웨어를 업그레이드 하세욘. Minecraft 서버 성능에 가장 큰 영향을 미치는 요인들은 CPU 성능 및 메모리 IO성능, 디스크 R/W 속도 정도가 있을 것 같네욘
하얀역사
2024.01.22
@NoEul

감사합니다!