Code Monkey home page Code Monkey logo

argentum20-server's Introduction

⚔️ Por favor considera apoyarnos en https://www.patreon.com/nolandstudios ⚔️

ao20 logo

🛡️ Server Argentum Online

Código fuente de Argentum Online

🛡️ Cómo correr mi server:

Crear una nueva carpeta llamada C:\AO20 y entrar a la misma, en ella seguir lo siguientes pasos:

  1. Clonar repositorio git clone https://github.com/ao-org/argentum-online-server.git

  2. Renombrar el archivo Example.Server.ini a Server.ini

  3. Renombrar el archivo Example.feature_toggle.ini a feature_toggle.ini

  4. Renombrar el archivo Empty_db.db a Database.db

  5. Clonar Recursos

  6. Abrir Visual Basic 6 como administrador

  7. Abrir el archivo Server.VBP

SQL Migrations

To modify the schema of the database or make alterations to existing tables, it is essential to create a new SQL migration file within the ScriptsDB directory. The project is configured to automatically detect and execute the required migration scripts. This process ensures that the database is systematically updated to reflect the latest schema changes without manual intervention. This approach not only maintains database integrity but also streamlines the update process, enabling seamless transitions between different database schema versions.

🛡️ Pull Requests

Precommit-hook

We have a pre-commit hook for the project, Visual Basic 6 IDE changes the names of the variables and it makes the Pull Requests very difficult to understand.

Please run the following commands with git bash or the client you are using.

chmod +x .githooks/pre-commit
git config core.hooksPath .githooks

Basically the pre-commit hook runs when you make a git commit and it will run the file git_ignore_case.sh to avoid false changes in the Pull Request. Is not perfect but it helps a lot. Please send the Pull Requests with only the neccesary code to be reviewed.

In case you have problems setting locally your pre-commit hook you can run the file git_ignore_case.sh by just doing double click.

🛡️ Requisitos

Database

Networking

Registrar manualmente libreria Aurora.Network.dll Abrir CMD como Administrador regsvr32 Aurora.Network.dll

Cryptography

CryptoSys is used in Argentum Online to cipher sensitive data.

Please note this is not free software and you will have to buy your own license to use CryptoSys

Microsoft Visual C++ Redistributable

🛡️ Logs

Los logs están en la carpeta de Logs, Errores y en Windows Events.

Star History

Star History Chart

argentum20-server's People

Contributors

ao-20 avatar bragargg avatar brunodeangelis avatar carlospaezp avatar cuicuieb avatar emancu avatar facuceli avatar haracinn avatar jmarinelli avatar joaquinodz avatar linqen avatar mars69696969 avatar martintrionfetti avatar matiascalegaris avatar morgolock avatar pablodjj avatar plusin avatar recox avatar reyarb avatar sensui avatar temis-gt avatar vancleff97 avatar wolftein avatar wyr0x avatar yindsoft avatar zavilor 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.