Code Monkey home page Code Monkey logo

mariopaglia / comandosv-ragnarok Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 2.0 42 KB

Já pensou em ligar, desligar, compilar, baixar e editar seu emulador de Ragnarok em um único comando? | Have you thought about connecting, disconnecting, compiling, downloading and editing your Ragnarok emulator in a single command?

License: GNU General Public License v3.0

Shell 100.00%
shell-script ragnarok ragnarok-online ragnarok-emulador linux ragnarok-emulator emulador sv-baixar-brathena sv-compilar emulador-brathena

comandosv-ragnarok's Introduction

Versão em inglês / English version: Clique aqui / Click here

História do Projeto

O comando "SV" para Ragnarok foi criado em 2016 ou anteriormente por Rhúlio Victor, Carlos Lain e Alexandre Leigo em sua Versão 1.0, em 2017 foi reformulado por Mário Augusto Paglia em sua Versão 2.0 e em Outubro/2018 retornado como Open Source.

Informações Técnicas

  • Sistemas Operacional: Linux
  • Distribuições: Testado e criado em CentOS 6.

Release GitHub Release Date GitHub top language GitHub issues GitHub forks GitHub stars GitHub contributors GitHub license

Funções Disponíveis

Até a presente versão, estão disponíveis as seguintes funções:

  • sv ligar - Liga o emulador (brAthena/Cronus/Hércules/rAthena/eAmods)
  • sv desligar - Desliga o emulador (brAthena/Cronus/Hércules/rAthena/eAmods)
  • sv compilar - Compila o emulador (brAthena/Cronus/Hércules)
  • sv compilar-cmake - Compilar emulador com CMAKE (emuladores específicos)
  • sv compilar-rathena - Comando especialmente criado para compilar emuladores rAthena (GCC-C++ versão 5.X)
  • sv status - Verifica se o emulador está com seus processos ligados ou desligados
  • sv screen - Roda o emulador em segundo plano com o Screen (POSSIVELMENTE SERÁ DESCONTINUADA)
  • sv retornar - Retorna à tela do Screen nos demais acessos ao SSH (POSSIVELMENTE SERÁ DESCONTINUADA)
  • sv preparar - Dá as permissões iniciais ao emulador (chmod 777 configure e ./configure)
  • sv backup - Cria um backup e um arquivo .zip da pasta /home/emulador em /home/backup
  • sv baixar-emulador - Baixar emuladores diretamente dos repositórios oficiais do GitHub (brAthena/Cronus/Hércules/rAthena)
  • sv compilar-eamod - Comando especialmente criado para compilar emuladores eAmod

O que será implementado no futuro?

Além de correções constantes nas funções atuais, pretendemos também que o comando "SV" tenha a função de editar completamente o emulador através da linha de comando (terminal), pretendemos unificar o projeto paralelo RagEditor - Linux a este projeto, fazendo com que haja uma função chamada "sv editar", na qual será passado parâmetros adicionais como, por exemplo:

  • sv editar --ip - Configurar o IP do map-server, char-server e login-server
  • sv editar --nome - Configurar nome do servidor no emulador
  • sv editar --rates - Configurar rates do emulador
  • sv editar --level - Configurar level máximo do emulador
  • sv editar --drops - Configurar drops do emulador
  • sv editar --re - Configurar o emulador para Renovação
  • sv editar --pre-re - Configurar o emulador para Pré-Renovação
  • Tem sugestões? Deixe aqui!

Como instalar?

  1. Baixe o comando SV
  2. Extraia o arquivo sv para dentro da pasta bin do seu sistema Linux
  3. Execute o comando chmod +x /bin/sv
  4. Teste o funcionando digital sv em seu terminal

Agradecimentos

Pessoas que contribuíram para este projeto tornar-se possível:

  • Rhúlio Victor
  • Carlos Lain
  • Alexandre Leigo
  • Mário Augusto Paglia

Como contribuir com o projeto?

É programador?

  1. Realize um Fork do projeto
  2. Faça testes, alterações, implementações ou correções
  3. Envie um Pull Request

Não é programador?

Se você não é programador, não tem problemas, você também poderá contribuir com o projeto através deste link.

comandosv-ragnarok's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.