DriveBackup

DriveBackup

Tworzy kopie zapasowe świata na Google Drive.

0 polubień • 0 pobrań
Dostępne pliki
9
Obsługiwane wersje
2
Najnowszy plik
28.06.2016

Najnowsza wersja to 1.1.0. Jeśli nie widzisz tej wersji, poczekaj chwilę. Prawdopodobnie nadal jest w trakcie zatwierdzania.

Co to jest?

Czy kiedykolwiek utraciłeś swój świat?

Może umarł twój dysk twardy. Może użyłeś serwisu hostingowego, który zakończył działanie bez ostrzeżenia. A może po prostu przypadkowo go usunąłeś.

DriveBackup to wtyczka, która ma na celu zapewnienie dodatkowej warstwy bezpieczeństwa twoim danym.

Co to robi?

  • Tworzy i wysyła kopie zapasowe na Google Drive, OneDrive lub zdalny serwer FTP.
  • Usuwa kopie zapasowe lokalnie i zdalnie, jeśli przekroczą określoną ilość
  • Może utworzyć kopię zapasową z dowolnego folderu w katalogu głównym
  • Jeśli masz już narzędzie tworzące określone kopie zapasowe (np. świat), możesz wybrać, aby nie tworzyć takiego rodzaju kopii zapasowej i zamiast tego przesłać istniejące.

Pamiętaj, że gdy wybierasz między Google Drive a OneDrive, OneDrive ma limit przesyłania plików wynoszący 10 GB na plik i przesyła dane znacznie wolniej niż Google Drive.

Jak go używać?

Jeśli używasz FTP, wystarczy wypełnić konfigurację danymi logowania i możesz zignorować poniższe instrukcje.

Konfiguracja jest nieco skomplikowana, jeśli twój serwer nie ma interfejsu użytkownika, ponieważ Google Drive i OneDrive wymagają autoryzacji oauth2 do przesyłania plików na twoje konto. Masz dwie opcje:

Opcja 1

Dla Google Drive uruchom wtyczkę na komputerze z interfejsem użytkownika. Uruchom polecenie kopii zapasowej. Wtyczka otworzy stronę internetową z prośbą o zezwolenie na użycie twojego Google Drive. Po wyrażeniu 'zezwól', skopiuj plik StoredCredential z folderu plugins/DriveBackup do folderu plugins/DriveBackup na twoim serwerze.

Dla OneDrive przejdź tutaj. Po wyrażeniu 'zezwól', przekieruje cię na inną stronę. Weź adres URL i znajdź miejsce, w którym pojawia się '?code=', a następnie skopiuj kod, który po nim następuje. Następnie musisz utworzyć plik OneDriveCredential.json. Wypełnij plik następującymi:

{
    "code": "<your code here>"
}

Umieść plik OneDriveCredential.json w twoim folderze plugins/DriveBackup.

Opcja 2

Stworzyłem program towarzyszący, który generuje plik StoredCredential bez uruchamiania wtyczki. Jest dostępny tutaj. Po prostu wypakuj, uruchom plik .bat i postępuj zgodnie z instrukcjami. Następnie skopiuj plik StoredCredential/OneDriveCredential.json do folderu plugins/DriveBackup.

Po tym

W przypadku OneDrive musisz wykonać kopię zapasową w ciągu 3600 sekund (1 godzina) od wygenerowania poświadczeń, inaczej wygaśnie! Po tym twoje kopie zapasowe mogą być wykonywane w dowolnych odstępach.

Upewnij się, że konfiguracja została wykonana! Musisz wskazać jej folder kopii zapasowych i podać format nazewnictwa, w jakim znajdują się twoje kopie zapasowe. Instrukcje znajdują się w pliku konfiguracyjnym.

Polecenia

  • /drivebackup
    • polecenie bazowe, wyświetla listę poleceń - drivebackup
  • /drivebackup v
    • wyświetla wersję wtyczki - drivebackup
  • /drivebackup reloadconfig
    • przeładowuje konfiguracje - drivebackup.reloadconfig
  • /drivebackup backup
    • wysyła kopię zapasową na Google Drive - drivebackup.backup

Konfiguracja

Najnowszy domyślny plik konfiguracyjny można znaleźć tutaj. Ta konfiguracja może zawierać niezaimplementowane funkcje, jeśli pracuję nad aktualizacją.

Statystyki

Ta wtyczka używa Metrics do anonimowego zbierania statystyk użycia. Możesz w każdej chwili zrezygnować z gromadzenia statystyk dla tej wtyczki, wyłączając to w konfiguracji. Możesz zrezygnować z Metrics całkowicie, edytując plugins/Plugin Metrics/config.yml i zmieniając węzeł "opt-out" na true. Możesz przeglądać zebrane statystyki pod mcstats.org/plugin/DriveBackup. Zebrane statystyki to:

  • Ogólne statystyki (Ile łącznie serwerów używa wtyczki, oraz łączna liczba graczy na wszystkich serwerach)
  • Lokalizacja serwera
  • Wersja Metrics
  • Wersja Minecraft
  • Wersja Java
  • System operacyjny (Wersja, nazwa, architektura)
  • Liczba rdzeni systemu
  • Wersja serwera
  • Czy serwer działa w trybie offline czy online
  • Które usługi są włączone (Google Drive, OneDrive, FTP, lub żadna)

metrics stats

Znalazłeś błąd?

Jeśli coś pójdzie nie tak, daj mi znać! Możesz tutaj dodać komentarz, ale znacznie wolałbym, gdybyś zgłosił to jako zgłoszenie na moim repozytorium GitHub. Dzięki!

Zastrzeżenia

Ten projekt potrzebuje dostępu do twojego Google Drive/OneDrive, aby móc przesyłać pliki. Wtyczka nie będzie wykonywać nic poza przesyłaniem plików, tworzeniem folderu kopii zapasowych do przechowywania plików, jeśli to konieczne, oraz usuwaniem starych kopii zapasowych, jeśli określono. Ten projekt jest oprogramowaniem open source, więc jeśli masz jakiekolwiek pytania dotyczące tego, co ten projekt robi lub jak to robi, zawsze możesz sprawdzić źródło tutaj. Używaj na własne ryzyko.

Nigdy nie będę pobierał pieniędzy za moje wtyczki. Jeśli chcesz mnie wesprzeć, śmiało przekaż darowiznę tutaj.

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne DriveBackup-1.1.0
DriveBackup.jar 28.06.2016 12 MB
1.9
Stabilne DriveBackup-1.0.9
DriveBackup.jar 30.03.2016 12 MB
Stabilne DriveBackup-1.0.8
DriveBackup.jar 28.03.2016 12 MB
Stabilne DriveBackup-1.0.7
DriveBackup.jar 08.03.2016 12 MB
Stabilne DriveBackup-1.0.6
DriveBackup.jar 04.03.2016 12 MB
Stabilne DriveBackup-1.0.5
DriveBackup.jar 03.03.2016 12 MB
Stabilne DriveBackup-1.0.3
DriveBackup.jar 28.01.2016 1 MB
Stabilne DriveBackup-1.0.2
DriveBackup.jar 28.01.2016 1 MB
Stabilne DriveBackup-1.0.1
DriveBackup.jar 21.01.2016 1 MB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji