마인 크래프트에서 플레이 시간을 계산하는 크로스 플랫폼 도구.
프로그램 실행
창
Mac / Linux
용법
개발자
특허
Windows 사용자는 간단히 .exe 파일을 다운로드하여 실행할 수 있습니다.
Mac 및 Linux 사용자는 Python 3.7+를 사용 하여이 소프트웨어를 설치하고 실행할 수 있습니다.
이 페이지 상단의 녹색 다운로드 버튼 또는 오른쪽 릴리스 페이지에서 소스 코드 zip 파일을 다운로드하여 추출하십시오.
다운로드 한 소스 코드로 이동하여 파일 setup.sh
실행하십시오. 이 프로그램은이 프로그램을 실행하는 데 필요한 특수 패키지를 갖춘 자체 포함 된 파이썬 버전 인 Python Virtual Environment를 설정합니다.
위의 설치 지침을 따른 후 파일 run.sh
실행하여 프로그램을 시작하십시오.
플레이 시간을 모으려면 먼저 스캔을 실행해야합니다. 스캔이 완료되면 한 달에 재생 시간 그래프를 보거나 데이터를 CSV 파일로 출력 할 수 있습니다 (예 : Microsoft Excel에서 사용).
컨트롤은 왼쪽에 있으며 오른쪽에 프로그램 출력이 표시됩니다.
이 프로그램은 Minecraft 로그 파일을 스캔하여 게임을 시작하고 게임 재생을 중단 한시기를 결정하여 작동합니다. 이 로그 파일을 찾는 세 가지 모드가 있습니다.
시스템에서 기본적으로 .minecraft/logs
폴더에서 로그를 찾으려고 시도합니다.
스캔 할 로그 파일이 포함 된 폴더를 수동으로 지정할 수 있습니다. Modpacks를 사용하고 게임 데이터가 다른 곳에 저장된 경우 유용합니다. 수직 막대로 여러 폴더를 구체화하여 여러 폴더를 지정할 수 있습니다 |
.
예:
C:UsersMyUsernameAppDataRoaming.minecraftlogs | C:UsersMyUsernameTwitchMinecraftInstancesHexxit Updatedlogs
절대 파일 경로 또는 글로그를 공급하여 각각의 수직 막대로 분리되어 스캔 할 개별 로그 파일을 수동으로 지정할 수 있습니다 |
.
글로스는 여러 파일을 타겟팅하기위한 특별한 패턴입니다. 예를 들어, *.log
폴더에서 .log
로 끝나는 파일을 선택합니다. 로그 파일은 .log.gz
(압축 로그)로 끝날 수 있으므로 두 유형을 모두 선택하려면 *.log*
사용할 수 있습니다. Globs는 또한 **
로 폴더를 재귀 적으로 검색 할 수 있습니다 (다른 폴더 내부의 다른 폴더 내부의 모든 폴더를 확인합니다 ...).
Glob 규칙을 사용하는 실질적인 예는 Twitch 런처의 여러 모드 팩에서 모든 로그 파일을 찾는 것입니다.
C:UsersMyUsernameTwitchMinecraftInstances***.log*
이렇게하면 .log
또는 .log.gz
로 끝나는 파일에 대해 Twitch 런처 데이터 폴더의 모든 폴더 (재귀 적으로)를 검색합니다.
검색에 기본 마인 크래프트 폴더를 추가 할 수도 있습니다.
C:UsersMyUsernameAppDataRoaming.minecraftlogs*.log* | C:UsersMyUsernameTwitchMinecraftInstances***.log*
Pyinstaller는이 앱의 바이너리를 구축하는 데 사용될 수 있습니다. Windows에서만 테스트되었지만 희망적으로 다른 플랫폼에서 작업해야합니다.
# unixSource venv/bin/활성화# windowsvenvscripttactivate.bat Python -m Pip 설치 Pyinstaller pyinstaller -clean -p venvlibsite -packages -p minecraft_playtime_calculator-- indowed -onefile -n minecraft_playtime_calculator -icon assets/img/icon.ico -y main.py.
이진은 ./dist
에서 출력됩니다.
MIT © Quinten Cabo & Hawkpath.