스텀 커뮤니티에서 비공식 게임의 실행 옵션을 실시간으로 교체하는 기능이 논의되고 있습니다. 한 이용자가 마인크래프트를 다른 버전과 모드로 플레이하기 위해 프리즘 런처를 스팀에 등록했습니다.
이 이용자는 각 인스턴스마다 별도의 비공식 게임 항목을 만드는 대신, 하나의 항목에서 실행할 때마다 원하는 인자를 선택할 수 있기를 바랐습니다. 이는 반복적인 설정 작업을 줄이기 위한 실용적인 목적에서 비롯된 요청입니다.
현재 스팀 지원 문서에 따르면 게임 실행 옵션은 라이브러리 내 개별 항목 속성에서 지정합니다. 이 값은 게임이 완전히 종료된 후 다시 시작될 때만 적용됩니다. 즉, 이미 실행 중인 세션에서 옵션을 바꾸는 핫 스왑 기능은 존재하지 않습니다.
비공식 게임을 스팀에 추가할 경우에도 동일한 규칙이 적용됩니다. 프리즘 런처처럼 외부 실행 파일을 연결하더라도 스팀 클라이언트는 해당 프로세스의 명령줄 인자를 동적으로 수정할 권한을 제공하지 않습니다.
이용자들은 이를 우회하기 위해 여러 개의 비공식 게임 항목을 생성하거나, 외부 스크립트를 통해 런처 자체의 인터페이스를 조작해야 합니다. 스팀의 기본 구조상 이러한 워크플로우는 번거로울 수밖에 없습니다.
스팀이 실행 옵션을 정적 설정으로 유지하는 이유는 보안과 안정성 때문입니다. 외부 프로그램이 임의로 인자를 변경하면 악성 코드 주입이나 데이터 변조 위험이 커질 수 있습니다. 따라서 Valve는 이러한 유연성을 공식 API로 개방하지 않고 있습니다.
결국 마인크래프트 다중 인스턴스 사용자들은 스팀의 비공식 게임 등록 기능을 단순한 바로가기 용도로만 활용해야 하는 현실에 직면해 있습니다. 실행 중 옵션 변경을 원한다면 스팀 밖에서 런처를 직접 제어하는 것이 유일한 대안입니다.
관련 링크
바로가기: https://help.steampowered.com/en/faqs/view/7D01-D2DD-D75E-2955