번역자: 다주경
- 최신 릴리스에서 다운로드 합니다 최신 릴리스
- 원하는 폴더에 Zip의 내용을 압축 해제 합니다 ex. "C:/SRTHost"
- SRTPluginManager.exe 을 실행합니다
- SRTHost 탭으로 이동을 합니다
- 호스트 버전 정보 패널에서 설치를 클릭하여 최신 SRT 호스트를 설치하거나 사용 가능한 경우 업데이트하여 업데이트합니다(이것은 큰 다운로드이므로 지연된 클릭은 한 번만 클릭하고 완료 및 설치 버튼이 완료되면 알 수 있도록 하십시오. 두 번 클릭하면 사라집니다 프로그램이 충돌합니다)
- 지원되는 게임 목록에서 설치하려는 게임을 선택합니다
- 현재 플러그인 패널에서 설치를 클릭하여 최신 PluginProvider를 설치하거나 업데이트를 클릭하여 사용 가능한 경우 업데이트합니다.
- 확장 탭으로 이동
- U JSON 설치
- U Websocket 설치(선택 사항은 2개의 PC Steam 설정이 있고 ui를 토너먼트로 출력하거나 전화/태블릿에서 srt HUD를 보고 싶은 경우에만 필요)
- 사용자 인터페이스 탭으로 이동
- 아래에서 지원되는 각 게임에 대해 원하는 사용자 인터페이스를 설치하십시오
- 위젯 탭으로 이동
- 웹 UI에 대한 옵션 선택(일부 옵션은 현재 모든 게임에서 작동하지 않는 게임별 옵션입니다)
- 웹소켓이 설치된 경우. "로컬 호스트 서버 사용"을 선택 취소 했는지 확인하십시오
- 웹소켓이 설치된 경우. 사용자 토큰 상자 옆에 있는 새로 고침 버튼을 클릭하거나 토너먼트 공급자로부터 수동으로 하나를 입력하고 저장 버튼을 클릭하여 사용자 토큰을 생성해야 합니다.
- 통계 또는 물품 목록 URL에 대한 링크를 복사하여 웹 브라우저 또는 OBS에 붙여넣습니다.
- SRT Host 탭으로 이동
- 지원되는 게임 목록에서 게임 선택
- SRT 시작 클릭
- SRT Host 탭으로 이동
- 지원되는 게임 목록에서 게임 선택
- SRT 중지 클릭
게임과 웹 HUD용 로컬 웹 서버 간의 통신을 위해 로컬 JSON 서버를 초기화합니다.
로컬 호스트 API
예시
{
GameName: "Example API RE2R",
VersionInfo: "9.9.9.9",
Timer: {
IGTRunningTimer: 6028998549,
IGTCutsceneTimer: 189283718,
IGTMenuTimer: 1272932590,
IGTPausedTimer: 1967921896
},
PlayerCharacter: 1,
Player: {
CurrentHP: 1200,
MaxHP: 1200,
Percentage: 1,
IsAlive: true,
HealthState: 1
},
PlayerName: "Claire: ",
IsPoisoned: false,
RankManager: {
Rank: 6,
RankScore: 6690.906
},
PlayerInventoryCount: 12,
PlayerInventory: [
{
_DebuggerDisplay: "[#2] Item WoodenBoard Quantity 5",
SlotPosition: 2,
ItemID: 33,
WeaponID: -1,
Attachments: 0,
Quantity: 5,
IsItem: true,
IsWeapon: false,
IsEmptySlot: false
},
{
_DebuggerDisplay: "[#5] Empty Slot",
SlotPosition: 5,
ItemID: 0,
WeaponID: -1,
Attachments: 0,
Quantity: -1,
IsItem: false,
IsWeapon: false,
IsEmptySlot: true
}
],
EnemyHealth: [
{
_DebuggerDisplay: "1500 / 1500 (100.0%)",
MaximumHP: 1500,
CurrentHP: 1500,
IsTrigger: false,
IsAlive: true,
IsDamaged: false,
Percentage: 1
},
{
_DebuggerDisplay: "44 / 890 (4.9%)",
MaximumHP: 890,
CurrentHP: 44,
IsTrigger: false,
IsAlive: true,
IsDamaged: true,
Percentage: 0.0494382
}
],
IGTCalculated: 3871792935,
IGTCalculatedTicks: 38717929350,
IGTTimeSpan: {
Ticks: 38717929350,
Days: 0,
Hours: 1,
Milliseconds: 792,
Minutes: 4,
Seconds: 31,
TotalDays: 0.044812418229166665,
TotalHours: 1.0754980375,
TotalMilliseconds: 3871792.935,
TotalMinutes: 64.52988225,
TotalSeconds: 3871.792935
},
IGTFormattedString: "01:04:31"
}
게임과 웹 HUD용 온라인 웹 서버 간의 통신을 위해 Websocket Server를 초기화합니다.
SharpDX를 사용하여 게임 내 오버레이를 초기화합니다.