디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[📘정보] 왜 렉이 걸리는가? - TICK / TPS / MSPT

Karn갤로그로 이동합니다. 2022.07.03 18:52:34
조회 7992 추천 22 댓글 14
														

9

내가 얻은 정보들 정리하는 겸 쓰는 글임.

TPS와 MSPT는 무엇이고, 마인크래프트에서 틱(tick)은 어떻게 계산하는지 간단하게 설명하는 글임.


=============================

0. TICK이란 무엇인가?


마인크래프트의 인게임은 Tick이라는 단위를 사용하여 게임을 운영한다. (이하 틱)

1틱은 현실시간와 비교하면 0.05초이므로 현실에서 1초가 흐를 동안 마크 인겜은 20틱이 흐른다.

1틱이 지날동안 마크 세계에서는 식물이 자라고, 몹이 생성되고, 블록이 변화하는데, 이에 관해선 다른 글에서 설명함.


1. TPS 란 무엇인가?


TPS는 Tick Per Second라는 뜻으로 1초를 구성하는 틱의 갯수로, 서버 상태를 표시하는 편리한 방법이다.

기본 마인크래프트에서 1초는 20틱으로 구성되어 있으므로, TPS 20은 렉이 걸리지 않는 상태라는 뜻이다.


반면, TPS가 15라면, 1초를 구성하는 틱의 수가 15개라는 것이다.

이런 상태에서는 15개의 틱의 평균 길이는 정상적인 상태의 틱의 길이(0.05)보다 길어지게 된다.


이런 상태에서는 '렉'을 경험하게 된다. ex) 블록이 캐졌는데 안사라지거나 공격이 늦게 적용된다거나 등등

그렇다면 왜 틱의 길이가 늘어나는 것인가? 여기서는 Ms (밀리세컨드)라는 단위가 등장한다.


2. MSPT 란 무엇인가?


MSPT는 MilliSecond Per Tick라는 뜻으로 1틱을 계산하는 데 쓰이는 밀리세컨드이다.

마인크래프트도 컴퓨터 프로그램이기 떄문에, 인겜에서 동시다발적으로 일어나는 사건을 순차적으로 진행한다.


아까 1초가 20틱이라고 했으니, 1틱을 구성하는 밀리세컨드는 50개라는 것을 알 수 있다.

이 50개의 밀리세컨드에서 마인크래프트의 모든 시스템이 계획되고 순환한다.

마인크래프트 시스템의 계산 목록은 대충 다음과 같음


날씨 계산

월드 시간 증가

예약된 블록 틱 계산

예약된 액체 틱 계산

습격 계산

몹 스폰 계산

청크 계산(랜덤틱, 생성기, 등등)

블록 이벤트 계산

엔티티 계산

블록 엔티티 계산

플레이어 상호작용 계산


마인크래프트는 이 목록들을 50밀리세컨드안에 해결하려 한다.

따라서 MSPT는 TPS와는 다르게 정해진 기본값이 없기 때문에 낮을수록 좋은거라고 생각하면된다.


하지만, 저 목록중 한 항목의 계산이 오래걸린다면(블록이벤트, 플레이어 등등...),

목록을 모두 계산하는데 50밀리세컨드보다 길어지게되므로, 1틱의 길이가 길어지게 된다.

그래서 MSPT가 50보다 높다면, 렉이 조금이라도 걸리고 있음을 알 수 있다.


계산을 오래하게 만드는 것들은 다들 알다시피 블록 엔티티, 레드스톤 관련 블록들, 청크를 계속해서 생성시키거나 엔티티가 너무 많거나 등등임


3. 그렇다면 이걸 어떻게 확인하나?


TabTPS : https://www.spigotmc.org/resources/tabtps-1-8-8-1-19-show-tps-mspt-and-more-in-the-tab-menu.82528/

spark : https://www.spigotmc.org/resources/spark.57242/


이 두개는 플긴, 모드 둘다 있음.

TabTPS는 액션바/보스바/탭리스트에 TPS,MSPT,Ping을 표시해줌

spark는 추가로 서버 상태를 세부적으로 확인할 수 있게해주며, 상태 리포트도 생성할 수 있다.


===============================

참고 자료


한국어 유튭

외국 문서(레드스톤 심화를 배우고 싶다면 입문할 떄 읽어보기 좋음)

Spark 위키 영어


요약

1. 1초 = 20틱 / 1틱 = 50밀리세컨드

2. 마크가 계산할 것이 많아 50밀리세컨드동안 할일을 못 마치면, 길이가 길어진다. (MSPT가 50이상)

3. 이러한 현상이 반복되어 1초에 걸리는 틱의 개수가 적어지면, 체감하는 렉이 심해진다. (TPS가 20미만)




자동등록방지

추천 비추천

22

고정닉 8

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
3006 설문 여행 같이 다니면 고난이 예상되는 스타는? 운영자 25/04/28 - -
297138 공지 스티브 갤러리 이용 규칙 [5] Karn갤로그로 이동합니다. 24.07.24 10992 9
297155 공지 [공지용] 스티브 갤러리 정보글 모음집 [7] Karn갤로그로 이동합니다. 24.07.24 27243 3
193353 공지 갤에서 운영되는 서버 확인하고 함께 즐기자 ! ! [30] Karn갤로그로 이동합니다. 22.11.06 167976 134
256009 공지 [구매 가이드] 마인크래프트를 조금 더 싸게 구매해보자! [59] 어른이갤로그로 이동합니다. 23.11.20 66013 69
332334 공지 [ 신 문 고 ] [57] Karn갤로그로 이동합니다. 25.04.06 1275 0
297152 공지 스티브 갤러리 마인크래프트 개발 디스코드 [4] Karn갤로그로 이동합니다. 24.07.24 7107 3
335480 질문 뉴비 모드 설정 도와주실 수 있나요 [1] ㅇㅇ(222.117) 12:11 34 0
335479 🧪모드 ATM10 생각보다 진행이 잘 안되네 ㅇㅇ갤로그로 이동합니다. 11:43 99 0
335478 일반 크리에이트 모드 질문좀 ㅇㅇ(117.111) 11:36 97 0
335477 일반 모드팩 추천해주라 [1] ㅇㅇ갤로그로 이동합니다. 11:33 66 0
335476 일반 nbt 태그 있는 아이템 자동자작 안되나 앰생병신갤로그로 이동합니다. 11:29 76 0
335475 일반 atm9tts 하다가 접었는데 모드팩 추천좀 초연갤로그로 이동합니다. 11:09 102 0
335474 일반 주말에는? 마크. 병신TV갤로그로 이동합니다. 11:06 88 0
335473 질문 모드팩 점프랑 웅크리기가 이상함 ㅇㅇ(14.37) 10:46 67 0
335472 질문 Create 모드 질문이요~! [2] ㅇㅇ(106.101) 10:37 83 0
335471 일반 아 미친짓 한 번만 더 할까... [1] ㅇㅇ(211.199) 09:59 222 0
335470 질문 뉴비 건축 질문있으요 [1] 참다락문갤로그로 이동합니다. 09:53 69 0
335469 일반 지금 모바일 4300원이던데 ㅇㅇ갤로그로 이동합니다. 09:33 85 0
335468 질문 마크 모드팩 야생 랜서버 청크 불러오기 질문입니다 [1] ㅇㅇ(221.167) 09:00 81 8
335467 🧪모드 1.21 Forge vs Neoforge [3] ㅇㅇ(1.248) 08:20 179 0
335466 일반 다이아몬드 값 떨어지고있다고함. 자전거좋아함갤로그로 이동합니다. 08:16 238 0
335465 🧱건축 지하감옥 [1] ㅇㅇ갤로그로 이동합니다. 06:11 150 1
335463 일반 다이아 -59보다 -58이 더 낫지않음? [1] ㅇㅇ(39.7) 05:51 131 9
335462 단타서 태양탈출기 [4] 알칩갤로그로 이동합니다. 03:26 251 10
335461 일반 픽셀몬하는데 타이머볼이 안만들어진다 ㅂㅂㅂ(49.173) 03:25 69 0
335460 일반 Create 모드 존나 재밌노 ㅇㅇ(125.186) 03:17 136 0
335459 질문 BE) 갑옷 거치대 어떻게 바라보는 방향으로 나가게 할 수 있음? [1] ㅇㅇ(182.221) 03:02 90 9
335458 일반 해삼막히고 베드락 버전 네더 천장 뚫는법 없음? [2] ㅇㅇ(211.32) 03:02 99 0
335457 단타서 밴디의 잉크가게 [4] 알칩갤로그로 이동합니다. 01:58 275 0
335456 질문 지하에서 뭐 반짝이는데 저거 뭐냐 [2] ㅇㅇ(1.212) 01:50 214 0
335455 일반 마크 돌풍 3인첸북이 존재하긴함? [4] ㅇㅇ(221.143) 01:42 141 0
335454 일반 버그락은 해삼버그 해결했더니 또 신박한 버그 나왔네 ㅇㅇ(182.222) 01:40 152 0
335453 질문 얘네 여기서 왜이럼? 홀로꼬네갤로그로 이동합니다. 01:39 144 0
335452 일반 브로빌 맵 존나 재밌다 ㅇㅇ(116.39) 01:12 94 0
335451 일반 베평ㅋㅋㅋㅋ 노루망고상륙작전갤로그로 이동합니다. 01:10 169 0
335450 🧪모드 뉴비 ATM9 TTS 별 만듬! [3] 레자바지갤로그로 이동합니다. 00:59 189 1
335449 질문 sophisticated storage 모드 저장소 제어기 어캐 쓰냐 [2] ㅇㅇ(121.168) 00:53 136 0
335448 일반 steampunk모드팩 Valkyrien Skies이랑 같이 할수 없음? ㅇㅇ(121.141) 00:43 99 0
335447 질문 야생 할라고 하는데 유용한 리펙이나 편의성 모드같은거 있으면 추천점 [3] 닙네임갤로그로 이동합니다. 00:42 103 0
335445 질문 마크 트위치 망토 자바에서 못쓰나요 [1] ㅇㅇ(1.230) 05.02 157 0
335443 질문 님들 다이아 어느 좌표에서 많이 나옴? [3] 홀로꼬네갤로그로 이동합니다. 05.02 190 10
335442 일반 이거 뭐냐ㅋㅋ ㅇㅇ갤로그로 이동합니다. 05.02 276 11
335441 일반 판타지 분위기 나는 모드팩 추천 좀 [1] 에에에갤로그로 이동합니다. 05.02 128 0
335440 일반 마크 밀밭 밀 잘자라게 하는 방법좀 ㅇㅇ(221.143) 05.02 137 0
335438 질문 인챈트 다른 종류에 발라도 초기화 되는거였어? ㅇㅇ(222.104) 05.02 99 0
335437 일반 주민은 나와 다르구나 [1] 피치코코갤로그로 이동합니다. 05.02 167 0
335436 일반 크로니클 천령석 어케만듬??? [2] 인철윙갤로그로 이동합니다. 05.02 124 9
335434 단타서 off) 평일 심야의 씹노퀴 하이라이트맛 [1] Deuterium갤로그로 이동합니다. 05.02 171 1
335433 일반 이거 create 벨트 위에서 선풍기 어캐함? [2] ㅇㅇ(119.192) 05.02 192 0
335432 🧪모드 ㅈ된다 ㅋㅋㅋ [1] ㅇㅇ(222.111) 05.02 217 0
335431 질문 마크 인벤세이브 서버 없음? ㅁㅇㄹ(218.54) 05.02 111 0
335430 🧪모드 atm10에서 가장 좋은 활 머임? [2] ㅇㅇ(49.166) 05.02 130 0
335429 ⛰️야 네라셋 다 터졌네 존나 허무하다 단풍잎체리피커갤로그로 이동합니다. 05.02 242 0
335428 단타서 기생충 벙커 디펜스 끋 미사용갤로그로 이동합니다. 05.02 151 0
335427 질문 다들 신비농업 씨앗 뭐만드냐 [4] ㅇㅇ(61.43) 05.02 222 0
335426 질문 create 크로니클 월드 이동 서버렉 관련 질문 ㅇㅇ(14.34) 05.02 105 1
뉴스 KBS 드라마에 “재벌이 국공립 유치원을?”…교사노조, 첫 회부터 강력 반발 디시트렌드 05.02
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2