아이온2 플레이어를 위한 웹 기반 편의 도구 모음입니다. GitHub Pages를 통해 간편하게 배포하고 사용할 수 있습니다.
-
시공의 균열 타이머 (
rift-timer.html)- 매일 6회 (02, 06, 10, 14, 18, 22시) 진행되는 시공의 균열 시간을 알려줍니다.
- 이벤트 시작 전 알림 (10분, 5분, 정각) 기능을 제공합니다.
- 브라우저 알림 및 소리 알림을 지원합니다.
-
커스텀 타이머 (
custom-timer.html)- 사용자가 직접 원하는 시간(예: 보스 리젠, 버프 지속 시간 등)을 설정하여 타이머를 생성할 수 있습니다.
- 여러 개의 타이머를 동시에 관리할 수 있습니다.
- 타이머 종료 시 알림을 제공합니다.
이 프로젝트를 GitHub Pages를 통해 배포하면 인터넷이 되는 어디서든 접속할 수 있습니다.
-
GitHub 저장소 생성
- GitHub에 로그인 후 새로운 저장소(Repository)를 생성합니다 (예:
aion2-tools). - "Public"으로 설정합니다.
- GitHub에 로그인 후 새로운 저장소(Repository)를 생성합니다 (예:
-
파일 업로드
- 생성한 저장소에 이 폴더의 모든 파일(
index.html,rift-timer.html,custom-timer.html등)을 업로드합니다. git push를 사용하거나 웹 인터페이스의 "Upload files" 기능을 사용하세요.
- 생성한 저장소에 이 폴더의 모든 파일(
-
GitHub Pages 설정
- 저장소의 Settings 탭으로 이동합니다.
- 왼쪽 메뉴에서 Pages를 클릭합니다.
- Build and deployment 섹션의 Source에서 Deploy from a branch를 선택합니다.
- Branch에서
main(또는master) 브랜치를 선택하고/ (root)폴더를 선택한 후 Save를 클릭합니다.
-
배포 완료
- 잠시 후 상단에 배포된 URL이 표시됩니다 (예:
https://[사용자명].github.io/aion2-tools/). - 해당 링크를 길드원들과 공유하여 사용하세요!
- 잠시 후 상단에 배포된 URL이 표시됩니다 (예:
- 알림 권한: 브라우저 알림을 받으려면 사이트 접속 시 알림 권한을 '허용'해야 합니다.
- 소리 알림: 브라우저 정책상 사용자가 페이지와 상호작용(클릭 등)을 한 번이라도 해야 소리가 재생될 수 있습니다.
- 데이터 저장: 설정 및 타이머 데이터는 브라우저의
localStorage에 저장되므로, 브라우저 캐시를 삭제하면 데이터가 초기화될 수 있습니다.