⚔️ Por favor considera apoyarnos en https://www.patreon.com/nolandstudios ⚔️
Código fuente de Argentum Online
Crear una nueva carpeta llamada C:\AO20
y entrar a la misma, en ella seguir lo siguientes pasos:
-
Clonar repositorio
git clone https://github.com/ao-org/argentum-online-server.git
-
Renombrar el archivo
Example.Server.ini
aServer.ini
-
Renombrar el archivo
Example.feature_toggle.ini
afeature_toggle.ini
-
Renombrar el archivo
Empty_db.db
aDatabase.db
-
Clonar
Recursos
-
Abrir Visual Basic 6 como administrador
-
Abrir el archivo
Server.VBP
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.
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.
-
http://www.ch-werner.de/sqliteodbc/ Mejorar velocidad de la base de datos con
PRAGMA journal_mode=WAL;
Para mas detalles visiten https://www.sqlite.org/wal.html -
https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.22-win32.msi
- Liberia de networking - https://github.com/Wolftein/Aurora.Network
Registrar manualmente libreria Aurora.Network.dll
Abrir CMD como Administrador regsvr32 Aurora.Network.dll
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
Los logs están en la carpeta de Logs, Errores y en Windows Events.