Skip to content

마인크래프트 윈도우 기반 서버 자동화 소프트웨어

License

Notifications You must be signed in to change notification settings

Z3r0c0k3/mc_automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

마인크래프트 서버 자동화 소프트웨어

개요

위 GIT repo는 ZEROCOKE의 마크 서버 자동화 소프트웨어를 다루는 repo 입니다. 이 repo에 올라오는 모든 소프트웨어는 MIT License가 적용됩니다.

uploader

이 파이썬 스크립트는 마인크래프트 서버의 맵 데이터를 구글 드라이브에 자동으로 백업하는 프로그램입니다. 'world', 'world_nether', 'world_the_end' 폴더를 지정된 경로에서 찾아 구글 드라이브의 사용자가 원하는 폴더에 각 업로드 시간대를 기록해 압축하여 업로드합니다.

기능

  • 지정된 서버 폴더에서 맵 데이터를 찾습니다.
  • 해당 데이터를 '백업일시_BACKUP.zip' 형식의 파일로 압축합니다.
  • 압축된 파일을 구글 드라이브의 지정된 위치에 업로드합니다.

설치 방법

  1. 파이썬이 시스템에 설치되어 있어야 합니다. 파이썬 설치는 Python 공식 웹사이트에서 할 수 있습니다.

  2. 필요한 파이썬 라이브러리를 설치합니다:

    pip install -r requirements.txt

사용 방법

  1. 구글 클라우드 콘솔에서 새 프로젝트를 생성하고 Google Drive API를 활성화합니다.

  2. OAuth 2.0 클라이언트 ID를 생성하고 credentials.json 파일을 다운로드하여 프로젝트 폴더에 저장합니다.

  3. 스크립트를 처음 실행할 때 구글 계정으로 로그인하고, 구글 드라이브에 접근 권한을 부여합니다. 이 과정에서 token.json 파일이 생성됩니다.

  4. 스크립트에 구글 드라이브의 사용자가 원하는 폴더의 폴더 ID를 설정합니다.

  5. 스크립트를 실행하여 백업 프로세스를 시작합니다.

설정

  • server_path: 마인크래프트 서버 데이터가 저장된 경로를 지정합니다.
  • folders_to_backup: 백업할 서버 폴더 이름을 지정합니다.
  • folder_id: 구글 드라이브의 사용자가 원하는 폴더의 폴더 ID를 설정합니다.

주의사항

  • 이 스크립트는 구글 클라우드 콘솔의 설정을 필요로 합니다. 정확한 지침은 위의 '사용 방법' 섹션을 참조하세요.
  • credentials.jsontoken.json 파일은 안전하게 보관해야 합니다.

About

마인크래프트 윈도우 기반 서버 자동화 소프트웨어

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published