Hydra는 자체 비트토렌트 클라이언트가 내장된 게임 런처입니다.
목차
에 대한
특징
설치
기여
텔레그램에 가입하세요
저장소 포크 및 복제
기여할 수 있는 방법
프로젝트 구조
소스에서 빌드
Node.js 설치
원사 설치
노드 종속성 설치
파이썬 3.9 설치
Python 종속성 설치
환경변수
달리기
짓다
비트토렌트 클라이언트 구축
Electron 애플리케이션 빌드
기여자
특허
Hydra는 자체적으로 BitTorrent 클라이언트가 내장된 게임 실행기 입니다.
런처는 libtorrent를 사용하여 토렌트 시스템을 처리하는 TypeScript(Electron) 및 Python으로 작성되었습니다.
자체 내장형 비트토렌트 클라이언트
게임 페이지에 HLTB(How Long To Beat) 통합
다운로드 경로 사용자 정의
Windows 및 Linux 지원
지속적으로 업데이트됨
그리고 더 ...
설치하려면 아래 단계를 따르세요.
릴리스 페이지에서 최신 버전의 Hydra를 다운로드하세요.
Windows에 Hydra를 설치하려면 .exe만 다운로드하세요.
Linux에 Hydra를 설치하려면 .deb, .rpm 또는 .zip을 다운로드하세요. (Linux 배포판에 따라 다름)
다운로드한 파일을 실행합니다.
히드라를 즐겨보세요!
우리는 Telegram 채널에 토론을 집중합니다.
저장소를 포크하세요(지금 포크하려면 여기를 클릭하세요)
포크된 코드를 복제하세요 git clone https://github.com/your_username/hydra
새 지점 만들기
커밋을 푸시하세요.
새로운 끌어오기 요청 제출
번역: 우리는 가능한 한 많은 사람들이 Hydra를 사용할 수 있기를 바랍니다. 새로운 언어로 번역하는 데 도움을 주거나 이미 Hydra에서 사용할 수 있는 언어를 업데이트하고 개선하세요.
코드: Hydra는 Typescript, Electron 및 약간의 Python으로 구축되었습니다. 기여하고 싶다면 텔레그램에 가입하세요!
torrent-client: 토렌트 다운로드를 관리하기 위해 Python 라이브러리인 libtorrent를 사용합니다.
src/renderer: 애플리케이션의 UI
src/main: 모든 로직이 여기에 있습니다.
컴퓨터에 Node.js가 설치되어 있는지 확인하세요. 그렇지 않은 경우 nodejs.org에서 다운로드하여 설치하세요.
Yarn은 Node.js의 패키지 관리자입니다. 아직 Yarn을 설치하지 않았다면 Yarnpkg.com의 지침에 따라 설치할 수 있습니다.
프로젝트 디렉터리로 이동하고 Yarn을 사용하여 노드 종속성을 설치합니다.
CD 히드라 방사
컴퓨터에 Python 3.9가 설치되어 있는지 확인하세요. python.org에서 다운로드하여 설치할 수 있습니다.
pip를 사용하여 필수 Python 종속성을 설치합니다.
pip 설치 -r 요구사항.txt
설치 시 게임 아이콘을 가져오려면 SteamGridDB API 키가 필요합니다.
파일이 있으면 .env.example
파일을 .env
로 복사하거나 이름을 바꾸고 STEAMGRIDDB_API_KEY
에 넣을 수 있습니다.
모든 설정이 완료되면 다음 명령을 실행하여 Electron 프로세스와 bittorrent 클라이언트를 모두 시작할 수 있습니다.
원사 개발
다음 명령을 사용하여 bittorrent 클라이언트를 빌드하세요.
python torrent-client/setup.py 빌드
다음 명령을 사용하여 Electron 애플리케이션을 빌드합니다.
Windows의 경우:
원사 빌드:승리
리눅스의 경우:
원사 빌드:리눅스
Hydra는 MIT 라이선스에 따라 라이선스가 부여됩니다.