먼저 세줄요약 함

1. 클라이언트가 32비트에서 놀고있음

2. 안티치트 구동 방식이 비효율적

3. 코어를 제대로 사용하지 못함

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

1번은 작업관리자 켜면 바로 32비트라고 나오니까 설명은 따로 안함


이것의 문제점은 32비트 한계상 램을 4GB 이상 못쓰게 되고 결론적으로 렉을 더 유발하는 요소가 됨


2번은 뭐냐면


39afef36f7dd3fb46bacc5fb06df231dde839f2a578d9d482e

안티치트를 테런 엔진 위에서 돌리고 있음. 이로 인해 안티치트 돌아가는게 테런에 사용되는 리소스를 먹게 되고 결국 렉을 더 걸리게 하는 이유가 됨



39afef36f7dd3fb46bacc5e758c12a3a560028e35886570d0e6d36

이건 태국테런 켰을때임. 태국테런은 안티치트가 테런 엔진 위에서 안돌아가고 따로 백그라운드 프로세스로 돌아감.


3번은


39af8168f5dc3f8650bbd58b3683776dafba

39af8268f5dc3f8650bbd58b3683756870bc

39af8368f5dc3f8650bbd58b36807369c9d9

39af8468f5dc3f8650bbd58b3680726b903c


위의 3개는 베이커리 엔진(성소분), 마지막꺼는 흥놀1 돌린거임. 신규 엔진은 그나마 코어 사용이 효율적인데 구 엔진을 사용하는 흥놀1의 경우 보다시피 코어 사용을 1개에 몰빵하는 것으로 보니 매우 비효율적임,


그러므로 해결책


1. 테런 클라이언트를 64비트로 변경

2. 안티치트 프로그램을 테런 위에서 돌리는게 아닌 백그라운드에서 따로 돌아가게 해야 함

3. 신규 맵 엔진, 구 맵 엔진 둘 다 싱글코어 중심이 아닌 멀티코어 사용을 중심으로 엔진을 효율적으로 개선해야 함.