저희가 새롭게 재구축한 멀티스레딩 시스템의 공개 테스트가 지금부터 시작됩니다!
이번 테스트는 모든 플레이어가 참여 가능하며, 다양한 하드웨어 구성에서 새 멀티스레딩 시스템의 성능을 평가하는 데 중점을 두고 있습니다.
여러분의 피드백은 게임의 전반적인 성능 개선에 큰 도움이 됩니다. 꼭 참여해주세요!
-
Steam 라이브러리에서 Dyson Sphere Program 우클릭 → 속성 → 베타 → public-test-0 선택
→ “Public test branch for new features”로 진입 -
테스트 중 문제가 발생하면, Discord 서버의 #multithreading-bugs 채널에 제보해주세요
왜 지금 멀티스레딩을 재구축했나요?우주선 시스템과 핵심 게임 기능을 개발하는 동안, 점점 복잡해지는 게임 구조가 기존 시스템의 한계를 드러내고 있었습니다.
CPU 성능 병목 현상이 해결되지 않으면, 향후 도입될 차량 시스템은 게임 플레이에 심각한 영향을 줄 수 있습니다.그래서 저희는 게임의 핵심 시스템 전체를 다시 분석하고 검토했습니다. 이번 최적화 작업의 핵심은 바로 멀티스레딩 시스템 재작성입니다.
그 결과, 다중 코어 CPU를 더 효율적으로 활용할 수 있게 되어, 대규모 공장 운영 중 발생하는 렉, 프레임 드롭을 완화합니다.이번 최적화는 향후 업데이트될 차량 시스템의 안정적인 기반이 되기도 합니다.
미니맥스 최적화를 즐기는 플레이어든, 별을 여행하는 탐험가든, 더 부드러운 경험을 누릴 수 있기를 바랍니다.
멀티스레딩 시스템 업데이트 로그-
[멀티스레딩 시스템] 전면 개편
새 시스템은 다중 CPU 코어 성능을 보다 효율적으로 활용하며, 대규모 공장 환경에서 프레임 향상을 기대할 수 있습니다. -
[게임 설정] 고급 멀티스레딩 옵션 추가
+ 메인 스레드 바인딩 전략
+ 워커 스레드 바인딩 전략
+ 스레드 페이즈 대기 전략
+ 스레드 프레임 대기 전략
위 네 가지 전략을 직접 조정하여 멀티스레딩을 최적화할 수 있습니다. -
[성능 테스트 패널] 재작업
새로운 코어 로직과 호환되며, 성능 분석을 보다 정확하게 할 수 있습니다. -
[성능 심층 프로파일러] 추가
CPU 성능 테스트 화면에서 [Deep Profile] 버튼 클릭 시 활성화됩니다.
모든 게임 로직 스레드의 실행 데이터와 효율을 실시간으로 볼 수 있습니다. -
아래 항목들은 **Dynamic Allocation Strategy(동적 할당 전략)**으로 멀티스레딩에 통합되어 CPU 코어 활용도가 향상됨:
-
[레이 수신기]
-
[전력 시스템] + [물류 스테이션 입력]
-
[암흑 안개 타워 및 유닛]
-
[다양한 공장 설비]
-
[소터], [컨베이어 벨트], [화물 렌더링]
-
[소터] → [저장 탱크], [적 애니메이션], [쓰레기 처리]와 동기화
-
[분배기], [자동 적재기], [분사기], [모니터], [물류 스테이션 출력]
-
[포탑] → [다이슨 스웜], [다이슨 스피어] 관련 위치 로직과 동기화
-
[로켓] → [섹터 관리]와 동기화
-
[통계 시스템] → [경고 시스템]과 동기화
-
-
개발자 아무리봐도 변태새끼임.
하 시발 이거를 테스트버전으로 내놨네 뭐지 진짜? 1년동안 뭐한거임 대체?
이게 뭔소리임
한번 리팩토링했구나 이거면 시간 꽤 잡아먹지...
특정코어에 특정자업할당하는 기능이 아니라 순수한 의미의 멀티코어 지원이면 개발자 놈들 변태맞음. 게임을 새로만든거나 다름없음.