개인 자료란 (JE)

  서버 커뮤니티

Jamong0311 921df7c2e2384873b854721b452b36ea

Profile

질문하기 멀티플레이

서버 로그 관련하여 도움이 필요합니다.

2023.11.27 조회 수 740 추천 수 0
이해도 초보자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

안녕하세요, 평소 친구들하고 소소하게 서버를 열어서 게임을 즐기고 있습니다.


서버 운영 중 로그 쪽을 확인하다보면 아래와 같은 로그가 보이는데 도통 이유를 모르겠습니다.


하기 로그는 바닐라 서버, Forge 모드 서버 모두 발생하며 공통된 발생 시점을 모르겠습니다.

특정 행위나 모드로 인해 발생하는지 확인을 위해 케이스를 두고 테스트를 하였지만 찾지 못하였습니다.


로그1.

[Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 2024ms or 40 ticks behind


로그2.

[Server thread/WARN] [net.minecraft.server.network.ServerGamePacketListenerImpl/]: "계정명" moved too quickly! -15.83823345295059,-1.0,-1.8909268223782192


처음엔 단순 서버 과부화로 판단하여 하루에 한번 1시간의 쿨 다운 시간을 두고 서버 데몬을 재구동하였습니다.

이후에도 증상 완화가 없어서 물리적인 서버 재부팅을 진행하였으며 동일하였습니다.

다른 포럼이나 해외쪽 글을 찾아보면서 최적화 모드나 gamerule 설정도 변경해봤는데 동일한 상태입니다.


"Can't keep up! Is the server overloaded?" 로그가 발생하면 서버 쪽에 렉이 걸리는 증상이 있어서 이를 개선하고자 하는데 이에 도움이 필요합니다.


만일 위 정보로 도움을 주시기 힘들다면 추가적으로 필요한 정보가 있는지 문의드립니다.

8개의 댓글

코코냐
2023.11.27

인과 순서가 반대입니다. 1번 로그는 "렉이 걸려야" 찍히는 로그고, 2번 로그는 이 렉이 걸렸을때 유저의 이동 속도 연산이 예상치보다 빨라 찍히는 로그입니다.

해당 로그만으로는 원인 파악이 불가능하고, 렉을 발생시키는 원인을 찾아야합니다. 여기에는 주로 spark, observable, laggoggles, timing 등이 사용됩니다.

@코코냐

답변감사합니다. 말씀해주신 모드를 참고하여 확인해보겠습니다.

NoEul
2023.11.27
  1. 해당 로그 메시지는 tick 소요 시간이 2초를 넘기거나 마지막 tick 지연 이후 15초가 지났을 때 발생하는 메시지로, 서버에 렉이 걸리고 있다는 뜻이에욘
  2. 서버에 tick 지연이 발생하면서 플레이어가 텔레포트 되듯이 움직이는데, 이는 다른 tick 지연에 따라 움직임 tick을 처리하지 못하거나, 너무 빠른 속도로 움직여서 발생하는 메시지네욘
  3. 메모리를 더 할당해보시거나 자원을 많이 사용하는 프로그램을 종료해보세욘
@NoEul

답변감사합니다.

 

현재 운영 중인 서버는 Ubuntu 환경의 Linux 서버로 Proxmox 기반 가상머신으로 동작 중 입니다.

메모리는 10GB를 할당한 상태이며 모드 서버 동작 시 8GB, 바닐라 서버 동작 시 6GB 정도로 할당하여 운영하였습니다.

동시접속자는 최대 6명 정도인데 적정 메모리가 어느 정도인지 조언이 가능하실까요?

NoEul
2023.11.27
@야가다탄광꾼김씨

모드 뭐뭐 적용했나욘?

@NoEul

모드의 경우 매번 서버 운영때마다 달랐기 때문에 정확한 확인이 어렵습니다.

또한 위 문의드린 로그는 바닐라 서버 운영 시에도 발생하였습니다.

 

현재 가장 최근 운영했던 서버의 모드 리스트는 하기와 같습니다.

 

Amplified_Nether_1.20.2_v1.2.3.jar

Clumps-forge-1.20.1-12.0.0.3.jar

FarmersDelight-1.20.1-1.2.3.jar

FastLeafDecay-31.jar

Fastload-Reforged-mc1.20.1-3.4.0.jar

Log-Begone-Forge-1.20.1-1.0.8.jar

Mekanism-1.20.1-10.4.2.16-api.jar

Mekanism-1.20.1-10.4.2.16.jar

MekanismGenerators-1.20.1-10.4.2.16.jar

MekanismTools-1.20.1-10.4.2.16.jar

Nullscape_1.20.1_v1.2.2.jar

Terralith_1.20.2_v2.4.8.jar

Towns-and-Towers-1.11.1-Fabric+Forge.jar

TravelersBackpack-1.20.1-9.1.11.jar

alexscaves-1.0.8.jar

alexsmobs-1.22.6.jar

architectury-9.1.12-forge.jar

artifacts-forge-9.2.0.jar

balm-forge-1.20.1-7.1.4.jar

bettervillage-forge-1.20.1-3.2.0.jar

blockui-1.20-0.0.84-ALPHA.jar

caelus-forge-3.1.0+1.20.jar

canary-mc1.20.1-0.2.7.jar

charmofundying-forge-6.4.5+1.20.1.jar

chunkloaders-1.2.8a-forge-mc1.20.1.jar

citadel-2.4.9-1.20.1.jar

cloth-config-11.1.106-forge.jar

create-1.20.1-0.5.1.f.jar

create-stuff-additions1.20.1_v2.0.4a.jar

create_enchantment_industry-1.20.1-for-create-0.5.1.f-1.2.7.g.jar

cristellib-1.1.5-forge.jar

cupboard-1.20.1-2.1.jar

curios-forge-5.4.2+1.20.1.jar

domum_ornamentum-1.20-1.0.110-RELEASE-universal.jar

easy_villagers-1.20.1-1.0.14.jar

elytraslot-forge-6.3.0+1.20.1.jar

ferritecore-6.0.1-forge.jar

flatbedrock-forge-3.0.1-build.18+mc1.20.1.jar

gravestone-1.20.1-1.0.5.jar

jei-1.20.1-forge-15.2.0.27.jar

libraryferret-forge-1.20.1-4.0.0.jar

memoryleakfix-forge-1.17+-1.1.2.jar

minecolonies-1.20.1-1.1.240-RELEASE.jar

morevillagers-forge-1.20.1-5.0.0.jar

multipiston-1.20-1.2.31-ALPHA.jar

netherportalfix-forge-1.20-13.0.0.jar

radiantgear-forge-2.1.2+1.20.1.jar

saturn-mc1.20.1-0.0.7.jar

smoothchunk-1.20.1-3.3.jar

squaremap-forge-mc1.20.1-1.2.0.jar

starlight-1.1.2+forge.1cda73c.jar

structurize-1.20.1-1.0.648-BETA.jar

supermartijn642configlib-1.1.8-forge-mc1.20.jar

supermartijn642corelib-1.1.15-forge-mc1.20.jar

trade-cycling-forge-1.20.1-1.0.7.jar

xptome-1.20.1-2.1.8.jar

NoEul
2023.11.27
@야가다탄광꾼김씨

일단 모드 56개 정도에 소규모 인원으로 구성하면 8~16GB가 적당해욘.

 

해당 로그가 찍힐 때 컴퓨터 자원 사용 상황은 어떻게 되나욘?

@NoEul

서버 내 콘솔로 top 명령어를 사용하였을 때 다음과 같습니다.

 

CPU 사용률 약 6%, 메모리 점유율 79%

 

서버의 경우 4 코어, 10GB 메모리를 할당하였습니다. SWAP 메모리는 8GB입니다.