Command Line Arguments/ko: Difference between revisions

From Resonite Wiki
Created page with "레소나이트 데스크톱 빌드는 여러 명령줄 인자를 지원합니다. 이러한 인자의 대부분은 레소나이트 런처를 사용할떼, 보다 시각적인 방식으로 설정할 수 있고, 여러가지 실행 설정을 지정해 관리할 수 있습니다."
No edit summary
 
(26 intermediate revisions by 2 users not shown)
Line 2: Line 2:
레소나이트 데스크톱 빌드는 여러 명령줄 인자를 지원합니다. 이러한 인자의 대부분은 레소나이트 런처를 사용할떼, 보다 시각적인 방식으로 설정할 수 있고, 여러가지 실행 설정을 지정해 관리할 수 있습니다.
레소나이트 데스크톱 빌드는 여러 명령줄 인자를 지원합니다. 이러한 인자의 대부분은 레소나이트 런처를 사용할떼, 보다 시각적인 방식으로 설정할 수 있고, 여러가지 실행 설정을 지정해 관리할 수 있습니다.


<div lang="en" dir="ltr" class="mw-content-ltr">
이러한 명령행 인자는 [[Standalone Experiences|독립형 체험]]을 설정할 때 유용할 수 있습니다.
These command line arguments, can be useful in setting up [[Standalone Experiences]].
</div>


<span lang="en" dir="ltr" class="mw-content-ltr">== Forcing specific hardware ==</span>
== 특정 하드웨어 강제 적용 ==




<!--T:3-->
<!--T:3-->
* ''<span lang="en" dir="ltr" class="mw-content-ltr">none</span>'' - <span lang="en" dir="ltr" class="mw-content-ltr">autodetect</span>
* ''없음'' - 자동 감지
* '''-SteamVR''' - <span lang="en" dir="ltr" class="mw-content-ltr">SteamVR</span>
* '''-SteamVR''' - SteamVR 모드
* '''-RiftTouch''' - <span lang="en" dir="ltr" class="mw-content-ltr">Oculus Rift + Touch controllers</span>
* '''-RiftTouch''' - 오큘러스 리프트 및 터치 컨트롤러 모드
* '''-Screen''' <span lang="en" dir="ltr" class="mw-content-ltr">- Screen mode (also called Desktop mode)</span>
* '''-Screen''' - 데스크톱 모드
* '''-Screen360''' - <span lang="en" dir="ltr" class="mw-content-ltr">Screen mode (with 360 projection)</span>
* '''-Screen360''' - 360 등장방형 렌더링 데스크톱 모드
* '''-StaticCamera''' - <span lang="en" dir="ltr" class="mw-content-ltr">non-interactive Camera Mode</span>
* '''-StaticCamera''' - -상호작용 카메라 모드
* '''-StaticCamera360''' - <span lang="en" dir="ltr" class="mw-content-ltr">non-interactive Camera Mode using 360 equirectangular rendering</span>
* '''-StaticCamera360''' - 360 등장방형 렌더링을 사용하는 비-상호작용 카메라 모드
* '''-MixedRealityCamera''' - <span lang="en" dir="ltr" class="mw-content-ltr">non-interactive Camera Mode using Mixed Reality rendering</span>
* '''-MixedRealityCamera''' - 혼합 현실 렌더링을 사용하는 비-상호작용 카메라 모드
* '''-LegacySteamVRInput''' - <span lang="en" dir="ltr" class="mw-content-ltr">Force Legacy Steam VR Input Handling. Used as a work-around for some Steam VR devices that have a missing or bad hand skeletal model, such as Virtual Desktop used with the Oculus Quest.</span>
* '''-LegacySteamVRInput''' - 기존 Steam VR 입력 처리 강제. 오큘러스 퀘스트에 사용되는 Virtual Desktop과 같이 손 골격 모델이 없거나 잘못된 일부 Steam VR 기기에 대한 해결 방법으로 사용됩니다.
* '''-ForceSRAnipal''' - <span lang="en" dir="ltr" class="mw-content-ltr">Force the SR Anipal SDK to initialize for HTC eye and lip tracking, even if Vive Pro Eye is not present.</span>
* '''-ForceSRAnipal''' - Vive Pro Eye가 없는 경우에도 HTC 눈 및 입술 트래킹을 위해 SR Anipal SDK를 강제로 초기화합니다.
* '''-LegacyScreen''' - <span lang="en" dir="ltr" class="mw-content-ltr">Force Resonite to run in the old Desktop "debugging" mode.</span>
* '''-LegacyScreen''' - Resonite가 이전 데스크톱 "디버깅" 모드에서 강제로 실행되도록 합니다.
* '''-EnableOWO ''Insert_ip_address_here''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Enables the [https://owogame.com/ OWO Game haptic vest] integration, requires you pass in the vest's ip address. Currently not functional, see related [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/186 Github issue.]</span>
* '''-EnableOWO ''Insert_ip_address_here''''' - [https://owogame.com/ OWO 게임 햅틱 조끼] 연동을 활성화하며, 조끼의 IP 주소를 입력해야 합니다. 현재 작동하지 않으니 관련 [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/186 Github 이슈]를 참조하세요.


<span lang="en" dir="ltr" class="mw-content-ltr">== Joining sessions / Opening worlds ==</span>
== 세션 참여 / 월드 열기 ==


<!--T:5-->
<!--T:5-->
* '''-Join Auto''' - <span lang="en" dir="ltr" class="mw-content-ltr">Automatically join and follow active sessions on LAN (will switch to world with most present users)</span>
* '''-Join Auto''' - LAN에서 활성 세션에 자동으로 참여 (현재 사용자가 가장 많은 세계로 이동됨)
* '''-Join ''Insert_URL_or_IP:Port_here''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Join a session at given URi (Resonite-session | lnl)</span>
* '''-Join ''URL_또는_IP:포트를_입력''''' - 지정된 URi에서 세션에 참여 (Resonite-session | lnl)
* '''-Open ''Insert_URL_here''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Open world at given URL on start (Resoniterec)</span>
* '''-Open ''URL을_입력''''' - 시작 시 주어진 URL에서 월드 열기 (resrec)
* '''-Scratchspace ''Insert_port_here''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Starts a new scratchspace world on a given port (legacy, will be likely removed)</span>
* '''-Scratchspace ''포트를_입력''''' - 지정된 포트에서 새 스크래치 스페이스 월드를 시작합니다(레거시, 제거될 가능성이 높음).
* '''-AnnounceHomeOnLAN''' - <span lang="en" dir="ltr" class="mw-content-ltr">Home and [[Userspace]] will be accessible from LAN by default</span>
* '''-AnnounceHomeOnLAN''' - 홈과 [[Userspace|사용자 공간]]은 기본적으로 LAN에서 액세스할 수 있습니다.
* '''-Bootstrap ''Insert_bootstrap_class_here''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Run a custom [[Bootstrapping|bootstrap]] function in a class of given name</span>
* '''-Bootstrap ''부트스트랩_클래스를_입력''''' - 지정된 이름의 클래스에서 사용자 정의 [[Bootstrapping|부트스트랩]] 함수를 실행합니다.


<span lang="en" dir="ltr" class="mw-content-ltr">== Networking ==</span>
== 네트워킹 ==


<!--T:35-->
<!--T:35-->
* '''-ForceLANOnly''' - <span lang="en" dir="ltr" class="mw-content-ltr">All worlds will be forced to announce only on the LAN network by default and won't be accessible from the internet</span>
* '''-ForceLANOnly''' - 모든 월드는 기본적으로 LAN 네트워크에서만 공개되며 인터넷에서는 액세스할 수 없습니다
* '''-ForceRelay''' - <span lang="en" dir="ltr" class="mw-content-ltr">Skips the [[Networking_Information#LNL|NAT Punchthrough process]] when connecting to a session, effectively forcing the use of the Relay Server</span>
* '''-UseLocalCloud''' - 로컬 클라우드 API 서버 사용 - 주로 디버깅에 사용
* '''-UseLocalCloud''' - <span lang="en" dir="ltr" class="mw-content-ltr">Uses local cloud API servers - used mostly for debugging</span>
* '''-UseStagingCloud''' - 스테이징 API 서버 사용 - 주로 디버깅에 사용
* '''-UseStagingCloud''' - <span lang="en" dir="ltr" class="mw-content-ltr">Uses Staging API servers - used mostly for debugging</span>


<span lang="en" dir="ltr" class="mw-content-ltr">== Drone Camera presets ==</span>
== 드론 카메라 프리셋 ==


<div lang="en" dir="ltr" class="mw-content-ltr">
특정 움직임 프리셋을 사용하여 드론 스크립트로 정적 카메라를 초기화합니다.
These initialize the static camera with a drone script, using a specific movement preset.
</div>


<!--T:8-->
<!--T:8-->
Line 54: Line 49:


<!--T:39-->
<!--T:39-->
<span lang="en" dir="ltr" class="mw-content-ltr">And also these args usable for Drone Camera.</span>
드론 카메라에 사용할 수 있는 인수입니다.
* '''-UseResoniteCamera''' - <span lang="en" dir="ltr" class="mw-content-ltr">Will spawn Static Camera as the Resonite Camera with zoom controls, preview and other functions</span>
* '''-UseResoniteCamera''' - 스태틱 카메라를 줌 컨트롤, 프리뷰 및 기타 기능을 갖춘 레소나이트 카메라로 스폰합니다.


<span lang="en" dir="ltr" class="mw-content-ltr">== Common Avatar Builder ==</span>
== 아바타 관련 옵션 ==
* '''-ForceNoVoice''' - <span lang="en" dir="ltr" class="mw-content-ltr">CommonAvatarBuilder won't setup any avatars with voice (useful for local presentations)</span>
* '''-ForceNoVoice''' - CommonAvatarBuilder가 음성기능을 사용할 수 없도록 처리.(현실에서 프리젠테이션을 진행할 경우 사용)


<span lang="en" dir="ltr" class="mw-content-ltr">== Data Folders ==</span>
== 데이터 폴더 ==
<span lang="en" dir="ltr" class="mw-content-ltr">Resonite has multiple [[Resonite Data Folders|Data Folders]], these have various command line arguments to control:</span>
레소나이트에는 여러 개의 [[Resonite Data Folders|데이터 폴더]]가 있으며, 여기에는 다양한 명령줄 인수를 통해 제어할 수 있습니다:


<!--T:43-->
<!--T:43-->
* <span lang="en" dir="ltr" class="mw-content-ltr">You can use [[Relocate Resonite Folders | command line arguments to move]] your data folders to other locations.</span>
* 데이터 폴더를 다른 위치로 옮기려면 [[Relocate Resonite Folders | 명령줄 인자]]를 사용하면 됩니다.


<span lang="en" dir="ltr" class="mw-content-ltr">== Logs Folder ==</span>
== 로그 폴더 ==


* '''-LogsPath''' ''<span lang="en" dir="ltr" class="mw-content-ltr">C:\specified\directory</span>'' - <span lang="en" dir="ltr" class="mw-content-ltr">Redirect log files to be saved in a custom specified directory.</span>
* '''-LogsPath''' ''C:\지정된\경로'' - 로그 파일을 사용자 지정 경로에 저장하도록 리디렉션합니다.


<span lang="en" dir="ltr" class="mw-content-ltr">== Synchronization Issues ==</span>
== 동기화 관련 문제 ==
* <span lang="en" dir="ltr" class="mw-content-ltr">If you're having synchronization issues then see [[Sync Errors]] which has various guides on how to use command line arguments to resolve sync issues.</span>
* 동기화 문제가 발생하면 명령줄 인수를 사용하여 동기화 문제를 해결하는 방법에 대한 다양한 가이드가 있는 [[Sync Errors|동기화 오류]] 문서를 참조하세요.


<span lang="en" dir="ltr" class="mw-content-ltr">== Database Repair ==</span>
== 데이터베이스 복구 ==
* <span lang="en" dir="ltr" class="mw-content-ltr">If you're having database issues then [[Database repair]] is a guide on how to use a Command Line Argument to resolve the issue.</span>
* 데이터베이스 문제가 있는 경우 [[Database repair|데이터베이스 복구]] 문서에서 명령줄 인수를 사용하여 문제를 해결하는 방법을 안내합니다.


<span lang="en" dir="ltr" class="mw-content-ltr">== Post Processing ==</span>
== 포스트 프로세싱 ==
* '''-ctaa''' - <span lang="en" dir="ltr" class="mw-content-ltr">Enables ctaa (Cinematic Temporal Anti-Aliasing)</span>
* '''-ctaa''' - Cinematic Temporal Anti-Aliasing 활성화
* '''-ctaaTemporalEdgePower ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_Number_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Sets ctaa's TemporalEdgePower</span>
* '''-ctaaTemporalEdgePower ''번호_입력''''' - ctaa TemporalEdgePower 설정.
* '''-ctaaSharpnessEnabled ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_True_or_False_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Sets whether ctaa's Sharpness is Enabled</span>
* '''-ctaaSharpnessEnabled ''True_또는_False를_입력''''' - ctaa의 Sharpness 설정.
* '''-ctaaAptiveSharpness ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_Number_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Sets ctaa's ctaaAptiveSharpness amount</span>
* '''-ctaaAptiveSharpness ''번호_입력''''' - ctaa의 ctaaAdaptiveSharpness 적용치.


<span lang="en" dir="ltr" class="mw-content-ltr">== Misc ==</span>
== 기타 ==
* '''-Watchdog ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_filepath_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Resonite will periodically write current time into given file. This can be used to restart the process when it freezes</span>
* '''-Watchdog ''파일경로를_입력''''' - Resonite는 주기적으로 현재 시간을 지정된 파일에 기록합니다. 이는 프로세스가 멈췄을 때 다시 시작하는 데 사용할 수 있습니다.
* '''-LoadAssembly ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_path_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Loads extra CLR assembly into the Resonite process</span>
* '''-LoadAssembly ''경로를_입력''''' - 프로세스에 추가 CLR 어셈블리를 로드합니다.
* '''-Kiosk''' - <span lang="en" dir="ltr" class="mw-content-ltr">Will run Resonite in Kiosk mode (hides the [[Userspace]] items such as logo and world switcher and disables teleporting for guests by default)</span>
* '''-Kiosk''' - [[Kiosk Mode|키오스크 모드]]에서 실행(로고, 월드 스위쳐등과 같은 [[Userspace|사용자 공간]] 항목을 숨기고 게스트의 순간 이동을 기본으로 비활성화합니다).
* '''-NoUI''' - <span lang="en" dir="ltr" class="mw-content-ltr">Hides the [[Userspace]] UI</span>
* '''-NoUI''' - [[Userspace|사용자 공간]] UI를 숨깁니다.
* '''-CubemapResolution ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_resolution_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Force the 360 equirectangular rendering to use this resolution for the cubemap</span>
* '''-CubemapResolution ''해상도를_입력''''' - 360도 등장방형 렌더링을 강제로 지정된 해상도의 cubemap으로 반영
* '''-DoNotAutoLoadHome''' - <span lang="en" dir="ltr" class="mw-content-ltr">Wont' automatically load your cloud home on start (can still load manually)</span>
* '''-DoNotAutoLoadHome''' - 시작 시 클라우드 홈이 자동으로 로드되지 않습니다(수동으로 로드 가능).
* '''-ResetDash''' - <span lang="en" dir="ltr" class="mw-content-ltr">Resets the layout of the dash to the default configuration.</span>
* '''-ResetDash''' - 대시보드의 레이아웃을 기본 구성으로 초기화합니다.
* '''-SkipIntroTutorial''' -  <span lang="en" dir="ltr" class="mw-content-ltr">Prevents the intro tutorial from starting</span>
* '''-SkipIntroTutorial''' -  시작시 자습서가 시작되지 않도록 합니다.
* '''-Forceintrotutorial''' -  <span lang="en" dir="ltr" class="mw-content-ltr">Forces the intro tutorial to run</span>
* '''-Forceintrotutorial''' -  강제로 시작시 자습서를 실행시킵니다.
* '''-Invisible''' -  <span lang="en" dir="ltr" class="mw-content-ltr">Force your online status to be invisible on login.</span>
* '''-Invisible''' -  로그인 시 온라인 상태가 표시되지 않도록 설정합니다.
* '''-EngineConfig ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_filepath_here</span>''''' -  <span lang="en" dir="ltr" class="mw-content-ltr">Specifies a custom [[Startup Config File|config file]].</span>
* '''-EngineConfig ''파일경로를_입력''''' -  커스텀 [[Startup Config File|구성 파일]]을 지정합니다.
* '''-BackgroundWorkers ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_number_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">overrides the number of background worker processes. '''WARNING:''' Don't use this unless you really need to, things could break!</span>
* '''-BackgroundWorkers ''번호_입력''''' - 백그라운드 작업자 프로세스 수를 재정의합니다. '''경고:''' 꼭 필요한 경우가 아니면 이 기능을 사용하지 마세요.
* '''-PriorityWorkers ''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_number_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">overrides the number of priority worker processes. '''WARNING:''' Don't use this unless you really need to, things could break!</span>
* '''-PriorityWorkers ''번호_입력''''' - 우선순위 작업자 프로세스 수를 재정의합니다. '''경고:''' 꼭 필요한 경우가 아니면 이 기능을 사용하지 마세요!
* '''-ForceReticleAboveHorizon''' - <span lang="en" dir="ltr" class="mw-content-ltr">Disallows looking below the Horizon for desktop when in first person by default.</span>
* '''-ForceReticleAboveHorizon''' - 기본설정을 1인칭 시점의 데스크톱에서 지평선 아래를 볼 수 없도록 합니다.


<span lang="en" dir="ltr" class="mw-content-ltr">== Resonite Custom Protocol Handler (Steam only) ==</span>
== Resonite 사용자 지정 프로토콜 핸들러(Steam 전용) ==


<div lang="en" dir="ltr" class="mw-content-ltr">
레소나이트는 설치 시 사용자 지정 프로토콜 핸들러를 컴퓨터에 등록합니다. 이를 사용하여 링크를 클릭하면 설정된 위치나 월드에 레소나이트가 열리도록 링크를 생성할 수 있습니다. 이러한 인수는 레소나이트 런처에 전달되며, 런처는 레소나이트가 시작되고 실행 중인지 확인하고 실행 중인 인스턴스로 전달합니다.
Resonite registers a custom protocol handler with your computer on installation. You can use this to create links which will open Resonite to a set location or world when they are clicked. These arguments are given to the Resonite launcher, which will make sure Resonite is launched and running and forward them to the running instance.
</div>


<!--T:13-->
<!--T:13-->
* '''Resonite:?world=''<span lang="en" dir="ltr" class="mw-content-ltr">Insert_URL_here</span>''''' - <span lang="en" dir="ltr" class="mw-content-ltr">Open a world or session at given URL</span>
* '''Resonite:?world=''URL을_입력''''' - 지정된 URL에서 월드 또는 세션 열기
** <span lang="en" dir="ltr" class="mw-content-ltr">For example '''Resonite:?world=resrec:///U-ProbablePrime/R-9ce872e1-ffb8-4194-bb91-3d3ab5f157a1''' - Will Open "The Directory" by ProbablePrime</span>
** 예를 들어 '''Resonite:?world=resrec:///U-ProbablePrime/R-9ce872e1-ffb8-4194-bb91-3d3ab5f157a1''' - ProbablePrime의 "The Directory"를 엽니다.
** <span lang="en" dir="ltr" class="mw-content-ltr">And for Sessions '''Resonite:?world=Resonite-session://eea1442e-0ff2-4d6a-ad16-2dac9ea786fc''' will join session eea1442e-0ff2-4d6a-ad16-2dac9ea786fc</span>
** 그리고 '''Resonite:?world=Resonite-session://eea1442e-0ff2-4d6a-ad16-2dac9ea786fc'''는 세션 eea1442e-0ff2-4d6a-ad16-2dac9ea786fc에 참여합니다.
<span lang="en" dir="ltr" class="mw-content-ltr">The URL of a world can be accessed by opening the inspector for a world orb and navigating to the WorldOrb component or by using the Session menu's "Copy Record URL" button:</span>
월드 오브에 대한 인스펙터를 열고 월드 오브 컴포넌트로 이동하거나 세션 메뉴의 '참조 경로(Record URL) 복사' 버튼을 사용하여 월드의 URL에 액세스할 수 있습니다:


<div lang="en" dir="ltr" class="mw-content-ltr">
[[File:CopyRecordUrlButton.png|600px|'세션' 탭의 대시보드에서 '설정' 버튼을 선택하고 '참조 경로(Record URL) 복사' 버튼이 강조 표시된 상태]]
[[File:CopyRecordUrlButton.png|600px|Dashboard on the "Session" tab and the "Settings" selected with the button "Copy Record URL" highlighted]]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
URL 필드를 더블클릭하여 선택할 수 있습니다. URL 텍스트는 Ctrl+C를 사용하여 Windows 클립보드에 복사할 수 있습니다.
The URL field can be selected by double clicking into the field. The URL text can be copied to the Windows clipboard via Ctrl+C.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
클릭 가능한 프로토콜 핸들러를 제한하는 플랫폼에서 월드에 링크하는 경우 '''<nowiki>https://api.resonite.com/open/</nowiki>'''에 있는 리디렉션을 대신 사용할 수 있습니다. 위의 'Resonite:' 프로토콜 핸들러를 사용하도록 리디렉션됩니다.   
When linking to a world on a platform that restricts the clickability protocol handlers, you can use the redirect junction located at '''https://api.resonite.com/open/''' instead. They will redirect to use the above Resonite: protocol handler.
</div>  


<div lang="en" dir="ltr" class="mw-content-ltr">
<!--T:37-->
* '''https://api.resonite.com/open/world/''Insert_ID_here''''' - Open a world at given URL
* '''<nowiki>https://api.resonite.com/open/world/</nowiki>''ID를_입력''''' - 지정된 URL에서 월드 열기
** For example '''https://api.resonite.com/open/world/U-ProbablePrime/R-9ce872e1-ffb8-4194-bb91-3d3ab5f157a1''' - Will Open "The Directory" by ProbablePrime
** 예를 들어 '''https://api.resonite.com/open/world/U-ProbablePrime/R-9ce872e1-ffb8-4194-bb91-3d3ab5f157a1''' - ProbablePrime의 "The Directory"를 엽니다.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<!--T:38-->
* '''https://api.resonite.com/open/session/''Insert_ID_here''''' - Open a session at given URL
* '''<nowiki>https://api.resonite.com/open/session/</nowiki>''ID를_입력''''' - 지정된 URL에서 세션 열기
** For example '''https://api.resonite.com/open/session/S-eea1442e-0ff2-4d6a-ad16-2dac9ea786fc''' will join session S-eea1442e-0ff2-4d6a-ad16-2dac9ea786fc
** 예를 들어 '''https://api.resonite.com/open/session/S-eea1442e-0ff2-4d6a-ad16-2dac9ea786fc'''S-eea1442e-0ff2-4d6a-ad16-2dac9ea786fc 세션에 참여합니다.
</div>


<span lang="en" dir="ltr" class="mw-content-ltr">== Unity Standalone Player command line arguments ==</span>
== 유니티 커멘드라인 옵션 ==


<!--T:15-->
<!--T:15-->
<span lang="en" dir="ltr" class="mw-content-ltr">The [https://docs.unity3d.com/Manual/CommandLineArguments.html Unity Standalone Player command line arguments] can be useful for setting a specific resolution, or the windowed mode.</span>
[https://docs.unity3d.com/Manual/CommandLineArguments.html Unity 스탠드얼론 플레이어 명령줄 인수]는 특정 해상도 또는 창 모드를 설정하는 데 유용합니다.
* '''-screen-fullscreen 0''' - <span lang="en" dir="ltr" class="mw-content-ltr">Launch Resonite in a window.</span>
* '''-screen-fullscreen 0''' - 윈도우 모드로 실행
* '''-screen-fullscreen 1''' - <span lang="en" dir="ltr" class="mw-content-ltr">Launch Resonite in full-screen.</span>
* '''-screen-fullscreen 1''' - 전체 화면으로 실행
* '''-screen-width''' - <span lang="en" dir="ltr" class="mw-content-ltr">Sets the horizontal resolution.</span>
* '''-screen-width''' - 수평해상도 지정
* '''-screen-height''' - <span lang="en" dir="ltr" class="mw-content-ltr">Sets the vertical resolution.</span>
* '''-screen-height''' - 수직해상도 지정
<span lang="en" dir="ltr" class="mw-content-ltr">Example: If you use <code>-screen-fullscreen 0 -screen-width 1280 -screen-height 720</code> Resonite will launch in a 1280x720 window.</span>
: <code>-screen-fullscreen 0 -screen-width 1280 -screen-height 720</code>를 사용하는 경우 1280x720 크기의 창모드에서 실행됩니다.


<span lang="en" dir="ltr" class="mw-content-ltr">== How to use command line arguments ==</span>
== 명령줄 인자를 사용하는 방법 ==  


<div lang="en" dir="ltr" class="mw-content-ltr">
다음은 기본이 아닌 명령줄 인수를 사용하여 레소나이트를 시작하는 세 가지 방법입니다. 각 예에서는 '''-Invisible''' '''-CachePath ''경로를_입력''''' 명령을 결합하는 방법을 설명합니다. 다음 예시에서는 <code>D:\Temporary files\ResoniteCache\</code>에서 기본이 아닌 위치를 지정하는 방법을 보여줍니다. '''이 작업을 수행할 필요가 없으면 이 예시를 복사하지 마십시오!''' 사용할 가장 좋은 방법을 선택하는 것은 일반적으로 Resonite를 시작하는 방법에 따라 다릅니다. 대부분의 사용자에게는 [[#Steam에서_시작하는_법]]에 설명된 설정이 최선의 선택일 것입니다.
Below are three methods for launching Resonite using non-default command line arguments. Each example explains how to combine the '''-Invisible''' and '''-CachePath ''Insert_path_here''''' commands. Here the examples show how to specify a non-default cache location at <code>D:\Temporary files\ResoniteCache\</code>. '''DO NOT COPY THIS EXAMPLE IF YOU DO NOT NEED TO DO THIS!''' Choosing the best method to use depends on how you normally launch Resonite. For most users, the setup described in [[#Launching from Steam]] is likely the best choice.
</div>


<span lang="en" dir="ltr" class="mw-content-ltr">=== Launching from Steam ===</span>
=== Steam에서 시작하는 법 ===
<span lang="en" dir="ltr" class="mw-content-ltr">{{SteamCommandLineArguments}}</span>
{{SteamCommandLineArguments}}


<span lang="en" dir="ltr" class="mw-content-ltr">=== For the Standalone build ===</span>
=== 스텐드얼론 빌드에서 사용하는 방법 ===
<span lang="en" dir="ltr" class="mw-content-ltr">{{StandaloneCommandLineArguments}}</span>
{{StandaloneCommandLineArguments}}

Latest revision as of 16:33, 13 May 2024

레소나이트 데스크톱 빌드는 여러 명령줄 인자를 지원합니다. 이러한 인자의 대부분은 레소나이트 런처를 사용할떼, 보다 시각적인 방식으로 설정할 수 있고, 여러가지 실행 설정을 지정해 관리할 수 있습니다.

이러한 명령행 인자는 독립형 체험을 설정할 때 유용할 수 있습니다.

특정 하드웨어 강제 적용

  • 없음 - 자동 감지
  • -SteamVR - SteamVR 모드
  • -RiftTouch - 오큘러스 리프트 및 터치 컨트롤러 모드
  • -Screen - 데스크톱 모드
  • -Screen360 - 360 등장방형 렌더링 데스크톱 모드
  • -StaticCamera - 비-상호작용 카메라 모드
  • -StaticCamera360 - 360 등장방형 렌더링을 사용하는 비-상호작용 카메라 모드
  • -MixedRealityCamera - 혼합 현실 렌더링을 사용하는 비-상호작용 카메라 모드
  • -LegacySteamVRInput - 기존 Steam VR 입력 처리 강제. 오큘러스 퀘스트에 사용되는 Virtual Desktop과 같이 손 골격 모델이 없거나 잘못된 일부 Steam VR 기기에 대한 해결 방법으로 사용됩니다.
  • -ForceSRAnipal - Vive Pro Eye가 없는 경우에도 HTC 눈 및 입술 트래킹을 위해 SR Anipal SDK를 강제로 초기화합니다.
  • -LegacyScreen - Resonite가 이전 데스크톱 "디버깅" 모드에서 강제로 실행되도록 합니다.
  • -EnableOWO Insert_ip_address_here - OWO 게임 햅틱 조끼 연동을 활성화하며, 조끼의 IP 주소를 입력해야 합니다. 현재 작동하지 않으니 관련 Github 이슈를 참조하세요.

세션 참여 / 월드 열기

  • -Join Auto - LAN에서 활성 세션에 자동으로 참여 (현재 사용자가 가장 많은 세계로 이동됨)
  • -Join URL_또는_IP:포트를_입력 - 지정된 URi에서 세션에 참여 (Resonite-session | lnl)
  • -Open URL을_입력 - 시작 시 주어진 URL에서 월드 열기 (resrec)
  • -Scratchspace 포트를_입력 - 지정된 포트에서 새 스크래치 스페이스 월드를 시작합니다(레거시, 제거될 가능성이 높음).
  • -AnnounceHomeOnLAN - 홈과 사용자 공간은 기본적으로 LAN에서 액세스할 수 있습니다.
  • -Bootstrap 부트스트랩_클래스를_입력 - 지정된 이름의 클래스에서 사용자 정의 부트스트랩 함수를 실행합니다.

네트워킹

  • -ForceLANOnly - 모든 월드는 기본적으로 LAN 네트워크에서만 공개되며 인터넷에서는 액세스할 수 없습니다
  • -UseLocalCloud - 로컬 클라우드 API 서버 사용 - 주로 디버깅에 사용
  • -UseStagingCloud - 스테이징 API 서버 사용 - 주로 디버깅에 사용

드론 카메라 프리셋

특정 움직임 프리셋을 사용하여 드론 스크립트로 정적 카메라를 초기화합니다.

  • -CameraBiggestGroup
  • -CameraTimelapse
  • -CameraStayBehind
  • -CameraStayInFront

드론 카메라에 사용할 수 있는 인수입니다.

  • -UseResoniteCamera - 스태틱 카메라를 줌 컨트롤, 프리뷰 및 기타 기능을 갖춘 레소나이트 카메라로 스폰합니다.

아바타 관련 옵션

  • -ForceNoVoice - CommonAvatarBuilder가 음성기능을 사용할 수 없도록 처리.(현실에서 프리젠테이션을 진행할 경우 사용)

데이터 폴더

레소나이트에는 여러 개의 데이터 폴더가 있으며, 여기에는 다양한 명령줄 인수를 통해 제어할 수 있습니다:

  • 데이터 폴더를 다른 위치로 옮기려면 명령줄 인자를 사용하면 됩니다.

로그 폴더

  • -LogsPath C:\지정된\경로 - 로그 파일을 사용자 지정 경로에 저장하도록 리디렉션합니다.

동기화 관련 문제

  • 동기화 문제가 발생하면 명령줄 인수를 사용하여 동기화 문제를 해결하는 방법에 대한 다양한 가이드가 있는 동기화 오류 문서를 참조하세요.

데이터베이스 복구

  • 데이터베이스 문제가 있는 경우 데이터베이스 복구 문서에서 명령줄 인수를 사용하여 문제를 해결하는 방법을 안내합니다.

포스트 프로세싱

  • -ctaa - Cinematic Temporal Anti-Aliasing 활성화
  • -ctaaTemporalEdgePower 번호_입력 - ctaa TemporalEdgePower 설정.
  • -ctaaSharpnessEnabled True_또는_False를_입력 - ctaa의 Sharpness 설정.
  • -ctaaAptiveSharpness 번호_입력 - ctaa의 ctaaAdaptiveSharpness 적용치.

기타

  • -Watchdog 파일경로를_입력 - Resonite는 주기적으로 현재 시간을 지정된 파일에 기록합니다. 이는 프로세스가 멈췄을 때 다시 시작하는 데 사용할 수 있습니다.
  • -LoadAssembly 경로를_입력 - 프로세스에 추가 CLR 어셈블리를 로드합니다.
  • -Kiosk - 키오스크 모드에서 실행(로고, 월드 스위쳐등과 같은 사용자 공간 항목을 숨기고 게스트의 순간 이동을 기본으로 비활성화합니다).
  • -NoUI - 사용자 공간 UI를 숨깁니다.
  • -CubemapResolution 해상도를_입력 - 360도 등장방형 렌더링을 강제로 지정된 해상도의 cubemap으로 반영
  • -DoNotAutoLoadHome - 시작 시 클라우드 홈이 자동으로 로드되지 않습니다(수동으로 로드 가능).
  • -ResetDash - 대시보드의 레이아웃을 기본 구성으로 초기화합니다.
  • -SkipIntroTutorial - 시작시 자습서가 시작되지 않도록 합니다.
  • -Forceintrotutorial - 강제로 시작시 자습서를 실행시킵니다.
  • -Invisible - 로그인 시 온라인 상태가 표시되지 않도록 설정합니다.
  • -EngineConfig 파일경로를_입력 - 커스텀 구성 파일을 지정합니다.
  • -BackgroundWorkers 번호_입력 - 백그라운드 작업자 프로세스 수를 재정의합니다. 경고: 꼭 필요한 경우가 아니면 이 기능을 사용하지 마세요.
  • -PriorityWorkers 번호_입력 - 우선순위 작업자 프로세스 수를 재정의합니다. 경고: 꼭 필요한 경우가 아니면 이 기능을 사용하지 마세요!
  • -ForceReticleAboveHorizon - 기본설정을 1인칭 시점의 데스크톱에서 지평선 아래를 볼 수 없도록 합니다.

Resonite 사용자 지정 프로토콜 핸들러(Steam 전용)

레소나이트는 설치 시 사용자 지정 프로토콜 핸들러를 컴퓨터에 등록합니다. 이를 사용하여 링크를 클릭하면 설정된 위치나 월드에 레소나이트가 열리도록 링크를 생성할 수 있습니다. 이러한 인수는 레소나이트 런처에 전달되며, 런처는 레소나이트가 시작되고 실행 중인지 확인하고 실행 중인 인스턴스로 전달합니다.

  • Resonite:?world=URL을_입력 - 지정된 URL에서 월드 또는 세션 열기
    • 예를 들어 Resonite:?world=resrec:///U-ProbablePrime/R-9ce872e1-ffb8-4194-bb91-3d3ab5f157a1 - ProbablePrime의 "The Directory"를 엽니다.
    • 그리고 Resonite:?world=Resonite-session://eea1442e-0ff2-4d6a-ad16-2dac9ea786fc는 세션 eea1442e-0ff2-4d6a-ad16-2dac9ea786fc에 참여합니다.

월드 오브에 대한 인스펙터를 열고 월드 오브 컴포넌트로 이동하거나 세션 메뉴의 '참조 경로(Record URL) 복사' 버튼을 사용하여 월드의 URL에 액세스할 수 있습니다:

'세션' 탭의 대시보드에서 '설정' 버튼을 선택하고 '참조 경로(Record URL) 복사' 버튼이 강조 표시된 상태

URL 필드를 더블클릭하여 선택할 수 있습니다. URL 텍스트는 Ctrl+C를 사용하여 Windows 클립보드에 복사할 수 있습니다.

클릭 가능한 프로토콜 핸들러를 제한하는 플랫폼에서 월드에 링크하는 경우 https://api.resonite.com/open/에 있는 리디렉션을 대신 사용할 수 있습니다. 위의 'Resonite:' 프로토콜 핸들러를 사용하도록 리디렉션됩니다.

유니티 커멘드라인 옵션

Unity 스탠드얼론 플레이어 명령줄 인수는 특정 해상도 또는 창 모드를 설정하는 데 유용합니다.

  • -screen-fullscreen 0 - 윈도우 모드로 실행
  • -screen-fullscreen 1 - 전체 화면으로 실행
  • -screen-width - 수평해상도 지정
  • -screen-height - 수직해상도 지정

예: -screen-fullscreen 0 -screen-width 1280 -screen-height 720를 사용하는 경우 1280x720 크기의 창모드에서 실행됩니다.

명령줄 인자를 사용하는 방법

다음은 기본이 아닌 명령줄 인수를 사용하여 레소나이트를 시작하는 세 가지 방법입니다. 각 예에서는 -Invisible-CachePath 경로를_입력 명령을 결합하는 방법을 설명합니다. 다음 예시에서는 D:\Temporary files\ResoniteCache\에서 기본이 아닌 위치를 지정하는 방법을 보여줍니다. 이 작업을 수행할 필요가 없으면 이 예시를 복사하지 마십시오! 사용할 가장 좋은 방법을 선택하는 것은 일반적으로 Resonite를 시작하는 방법에 따라 다릅니다. 대부분의 사용자에게는 #Steam에서_시작하는_법에 설명된 설정이 최선의 선택일 것입니다.

Steam에서 시작하는 법

  1. Open Steam
  2. Right click on Resonite in your library
  3. Select "Properties" and then "Set Launch Options".
  4. Enter the command you need to use, exactly as it appears above and Run Resonite.

Setting custom launch options via Steam

Now, if Resonite is launched via Steam, the custom command line arguments will take effect.

Commands entered via this method will not take effect if Resonite is launched any other way, such as directly launching the Resonite.exe.

스텐드얼론 빌드에서 사용하는 방법

Use a shortcut

It is possible to use launch commands via a custom shortcut targeting the Resonite.exe file.

To create a shortcut:

  1. Find the Resonite install folder and right-click on the Resonite.exe.
  2. In the context menu click 'Create Shortcut'
  3. Move the 'Resonite.exe - Shortcut' file to somewhere more convenient (such as the Desktop).
  4. Right-click on the shortcut file and click 'Properties' in the context menu.
  5. This opens a dialog window. Select the 'Shortcut' tab.
  6. In the 'Target' text box add a space after the Resonite.exe filepath and then add your command line arguments.
  7. Click 'Apply' and 'OK'.

Now, if Resonite is launched by double clicking on the shortcut it will launch using the custom options. These will not be applied if a different method is used to start Resonite.

Setting custom launch options for a Shortcut