Skip to content
/ QBTF Public

Plugin para el MCDR que sube el backup del Slot 1 al storage de firebase.

License

Notifications You must be signed in to change notification settings

judamar/QBTF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Backup to Firebase (qbtf)

Requiere >= v2.0.0a1 MCDReforged.

Tambien:

pip install pycryptodome
pip install pyrebase4

Si al iniciar el server sale un error como este ImportError: cannot import name 'gaecontrib' from 'requests_toolbelt._compat', se soluciona instalando una version anterior al requests-toolbelt con el siguiente comando:

pip install requests-toolbelt==0.10.1

Este plugin toma el backup del slot 1 hecho por el QuickBackupM, lo comprime en formato .zip y lo sube al storage de firebase.

Configurar el archivo config.json

{
    "command": "!!qbtf",
    "source_path": "./qb_multi/slot1",
    "firebase_config": {
        "databaseURL": ""
    },
    "permission": 0,
    "comp_name": "qb_comp",
    "fb_path": "smp/"
}
  • El command lo puedes modificar por el comando que quieras por si da problemas con el comando de otro plugin o por comodidad.

  • El source_path ya toma por defecto la ruta del slot1 dentro de los archivos del server.

  • En firebase_config pones la "key" que sale en el storage de la app en firebase, puedes usar este tutorial para guiarte.

  • El comp_name es el nombre que va a tener el archivo comprimido tanto en el server como en firebase. No debe tener ninguna extensión.

  • El fb_path es la ruta que va a tener el archivo dentro de firebase storage, por defecto viene smp/ pero puedes poner el que sea siempre y cuando termine en /.

About

Plugin para el MCDR que sube el backup del Slot 1 al storage de firebase.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages