npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@desco/dst-bkp

v1.0.3

Published

Back up Don't Starve Together game worlds

Downloads

11

Readme

Veja outros projetos NPM aqui.

Veja outros projetos aqui.


📋 Tabela de conteúdos


🛠️ Tecnologias

As seguintes tecnologias são utilizadas:


⚙️ Instalação

É necessário ter o NodeJS instalado no computador para rodar e até mesmo instalar, clique aqui para baixar e instalar.

Dê preferência para a versão LTS que é mais estável.

O processo de instalação é padrão, no Windows basta um "instalar, instalar, instalar".

Com o NodeJS já instalado, abra a linha de comando de sua preferência e entre com o seguinte comando:

npm install -g @desco/dst-bkp

Este comando irá instalar o @desco/dst-bkp na sua máquina.

Note que será preciso fechar e abrir novamente a linha de comando para que o @desco/dst-bkp seja reconhecido por ela

Erro de Política de Execução

Por padrão, o Windows vem com a execução de scripts de terceiros bloqueada causando este erro

5

Para resolver, abra a linha de comando de sua preferência como administrador do sistema e execute o comando Set-ExecutionPolicy Unrestricted, respondendo a pergunta de confirmação como (A) Sim para Todos.

6 4

Cuidado! Esta política de restrição do Windows foi criada para aumentar sua segurança, desabilite por sua conta e risco!

Após desabilitar, tente novamente o processo de instalação do @desco/dst-bkp.


✨ Criando ou Configurando uma Rotina de Cópia Periódica

Para iniciar/configurar o @desco/dst-bkp no mundo que deseja manter uma cópia periódica, abra o diretório do cluster dele na linha de comando de sua preferência e rode:

dst-bkp

Algumas perguntas serão feitas, são elas:

A cada quantos minutos a cópia deverá ser executada? (Cada dia do jogo tem 4 minutos)

A partir do momento que a rotina de cópia periódica for iniciada, o cluster do mundo será copiado de N em N minutos, esse valor é escolhido pelo jogador e por padrão é usado - e recomendado - 4 minutos, ou seja, o tempo que dura um dia no jogo.

Em qual diretório as cópias deverão ser guardadas?

As cópias devem ser feitas em algum local, onde? Defina aqui o endereço do diretório.

Qual o limite de cópias? (As mais antigas serão removidas)

Para evitar uma quantidade absurda de cópias lotando o disco rígido, o @desco/dst-bkp apaga as cópias mais antigas, cabendo ao jogador definir a quantidade de cópias.

Se deseja uma única cópia, defina 1, porém note que corre o risco de perder uma cópia mais antiga por morrer enquanto esta longe do computador e o jogo reseta. Como a cópia é feita a cada N minutos, se tiver apenas uma cópia e você demorar mais que esse tempo, o mundo estará perdido de qualquer forma.

Se quiser ter todas as cópias, simplesmente defina um número enorme. Por exemplo: Se a cópia é feita a cada 4 minutos que é um dia no jogo, podemos definir uma cópia completa como 9000 dias, ou 9000 cópias. Alguém tem um mundo tão longo? Tem? Então só aumentar o número!

Por padrão, a resposta padrão para esta pergunta é o número equivalente a 1 ano do jogo, de acordo com o tempo definido entre as cópias.

1

Após responder as perguntas, um menu de opções irá surgir, este é o menu padrão do programa que sempre será exibido quando invocado com a configuração já feita.

São três opções e você pode "navegar" entre elas utilizando as setas para cima e para baixo, assim como pode selecionar com a tecla enter.


🏁 Iniciar Cópia Periódica

Esta opção irá começar a cópia do cluster/mundo no intervalo definido no processo de configuração.

A cada nova cópia uma mensagem será exibida.

2

Para cancelar o processo, simplesmente feche a linha de comando ou pressione ctrl+c.


❤️ Restaurar uma Cópia

Deseja recuperar uma cópia antiga?

Use essa opção para escolher a cópia desejada.

Você pode "navegar" entre elas utilizando as setas para cima e para baixo, assim como pode selecionar com a tecla enter.

3


Autor