게임・콘텐츠 설정[MHServicer - Simhub] F1 시리즈

관리자
2022-08-26
조회수 109

안녕하세요. 모션하우스 입니다.


Simhub와 MHServicer를 같이 사용하기 위한 방법을 설명드립니다.


먼저 Simhub는 모션하우스에서 제작한 프로그램이 아니므로, 모션하우스는 모션하우스에서 개발한 MHServicer와 Simhub의 연동을 100% 보장할 수 없습니다.

모션하우스는 모션하우스에서 제작한 장치(MotionGear, Wind generator등)들과 MHServicer와의 연동만을 책임 질 수 있음을 알려드립니다. 


콘텐츠마다 데이터 출력 방식이 다릅니다. 

 - 메모리로 데이터를 출력하는 콘텐츠의 경우 (iRacing, Assetto Corsa 등)은 여러 Telemetry 프로그램들이 데이터에 동시에 접근할 수 있습니다. 

   따라서 대부분의 경우에 문제가 발생하지 않습니다. 


 - UDP로 데이터를 출력하는 콘텐츠의 경우에 문제가 되는데, UDP로 데이터를 출력하되, 여러 포트로 데이터를 출력하는 콘텐츠의 경우에도 큰 문제가 되지 않습니다.

    포트 설정을 추가 하면 되기 때문입니다. (Dirt Rally, Dirt Rally2.)


문제가 되는 부분은 UDP로 데이터를 출력하되, 1개의 포트만 지원하는 경우입니다. 이 경우, 다수의 Telemetry 프로그램이 동시에 데이터에 접근할 수 없으므로, 

먼저 데이터를 받는 프로그램이 다음 프로그램에 데이터를 전달해줘야 합니다. MHServicer에도 이 기능이 구현되어 있고, Simhub에도 이 기능이 구현되어 있습니다.

따라서 어느 프로그램이든 먼저 데이터를 받고 전달하는 기능을 활용할 수 있습니다.

이렇게 해야하는 콘텐츠는 아래와 같습니다.

  - F1 시리즈

  - 포르자 시리즈

  - GT7 (MHServicer에 아직 데이터 포워딩 기능이 구현되어 있지 않습니다. 추후 추가 예정)




F1 2022 설정

아래의 설정은 MHServicer가 데이터를 먼저 받고 이를 Simhub로 전달하기 위한 설정입니다.

다만 F1 시리즈는 데이터 출력 포멧이 여러 개 있습니다. 이는 게임에서도 설정 가능합니다. MHServicer는 이 데이터 포멧을 모두 지원하고 있습니다

Simhub는 해당 게임 버전의 포멧만 지원하는 것으로 알고 있습니다.  따라서 Simhub를 같이 사용하고자 하신다면 데이터 포멧을 Simhub에서 지원하는 형태로 설정해야합니다. MHServicer의 경우에는 Legacy 포멧을 권장하고 있습니다. 이유는 다른 포멧들은 데이터의 출력수가 legacy보다 적고, 모션 시뮬레이터의 반응성이 떨어지기 때문입니다. 단 이렇게 설정할 경우, Simhub는 동작되지 않을 것입니다. Simhub가 최신 포멧만 지원하기 때문이라고 생각됩니다.


Game (2022) -> MHServicer (2022) -> Simhub ()



감사합니다.


0 0