이것은 Github에서 Roblox-Client-Tracker 저장소를 구동하는 백엔드 콘솔 응용 프로그램입니다!
이를 올바르게 실행하려면 프로그램과 통신하려면 git Cli가 필요합니다.
당신이 그것을 가지고 있지 않으면, 당신은 여기에서 찾을 수 있습니다 : https://git-scm.com/
이 프로젝트를이 저장소의 상위 디렉토리로 포크해야합니다.
(Nuget 패키지를 가져 오면서 건물을 만들도록하십시오!)
응용 프로그램은 SSH 키를 사용하여 GitHub로 인증됩니다.
~/.ssh/RobloxClientTracker
에 위치 할 것으로 예상됩니다
생성 된 SSH 키는 변경 사항을 넓힐 github 계정에 연결해야합니다. 도움은 여기를 참조하십시오 : https://docs.github.com/en/github/authenticating-to-github/adding-a-new-ssh-key-cey-toyour-github-account
클라이언트 트래커 프로젝트의 설정에서 다음 옵션을 구성해야합니다.
ClientReponame에 대한 저장소에 roblox
, sitetest1.robloxlabs
및 sitetest2.robloxlabs
브랜치 설정이 있어야합니다. 각 연속 지점은 이전 모델에서 파생되어야합니다.
이미 활성화되지 않은 경우 Windows에서 긴 파일 경로를 활성화해야 할 수도 있습니다. Roblox의 패키지 종속성은 때때로 깊이 중첩 된 것으로 입증되었습니다.
regedit.exe
엽니 다HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
으로 이동하십시오LongPathsEnabled
라는 reg_dword를 작성하십시오.LongPathsEnabled
의 값을 아직 없으면 1로 설정하십시오.cmd.exe
엽니 다git config --system core.longpaths true
마지막으로 Visual Studio Release (x64)에서 빌드 옵션을 설정하고 응용 프로그램을 작성하십시오. stage
폴더의 단축키는 이제 희망적으로 작동해야합니다. 그렇지 않은 경우 절대 경로를 점검하고 건축 된 Exe를 가리 키십시오.
-branch [domain.name]
Roblox의 웹 도메인 브랜치가 구축 될 것입니다.
-parent [domain.name]
-branch
의 부모 도메인 분기
-trackMode [Client, FastFlags]
추적기의 런타임 작동 모드.
-manualBuild
작동 단계 디렉토리에 배치 된 수동으로 조립 된 브랜치 폴더를 분석하려고 시도합니다.
-forceRebase
Git은 부모 저장소와 분기를 병합하도록 강요합니다.
-forceUpdate
클라이언트 트래커가 현재 빌드를 새로운 업데이트로 분석하도록합니다.
-forceCommit
Git은 업데이트 할 때 어떤 변경 사항을 숨기도록 강요합니다.
-verboseGitLogs
강제 git은 비 방향 메시지를 콘솔에 로그인합니다.
-updateFrequency #
업데이트가 확인되는 주파수 (분)를 설정합니다.
-forceVersionId 0.0.0.0
최신 버전을 가져올 때 클라이언트가 제공된 버전 ID를 반환해야합니다.
-forceVersionGuid version-0123456789abcdef
최신 버전을 가져올 때 클라이언트가 제공된 버전 안내서를 반환해야합니다.