/Altis-Life

A place where I dump on-going development changes to Altis Life

Primary LanguageSQF

Altis-Life

Altis Life Version     Altis Life Release     Arma 3 Version     Join the chat at https://gitter.im/ArmaLife/Altis     Join the support chat at https://gitter.im/ArmaLife/Altis/Support

Altis Life or [Altis Life RPG] (http://www.altisliferpg.com) is developed by Tonic AKA [TAW_Tonic] (https://github.com/TAWTonic).
This contains primarily the release contain and on-going development changes to the mission.

Altis Life RPG by Tonic is licensed under a [Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License] (http://creativecommons.org/licenses/by-nc-nd/3.0/deed.en_US)
By using the framework and/or code inside the framework, you agree to the [terms of agreement] (README.md/#usage--terms-of-agreement).
The terms are subjected to be changed over time.

This build is for [extDB2] (https://github.com/Torndeco/extdb2)

To setup extDB2 you need to use the Windows/Linux pre-compiled build and edit the extdb-conf.ini "MySQL_Example" field to "ArmaLife" with your Database name and login SQL user details, like this:

[ArmaLife]
Type = MySQL
Name = AltisLife

Username = MyDatabaseLogin
Password = MyDatabasePassword

IP = 127.0.0.1
Port = 3306

Make sure the following files/folders are in the root directory of your ARMA 3 server files (where the exe is):
Windows: ``` ARMA_3_DIR ├ @extDB2 | ├ extdb-conf.ini | └ extDB2.dll └ tbbmalloc.dll ``` Linux: ``` ARMA_3_DIR └ @extDB2 ├ extdb-conf.ini └ extDB2.so ```

You can drag the extDB2.dll & extdb-conf.ini to root folder as well or you can copy over @extDB2 over as a regular mod. If you choose to use @extDB2 as a regular mod your commandline will be: -mod=@life_server;@extDB2

If you are not using @extDB2 as a mod and choose to drag extDB2.dll into the main arma 3 server directory then you only need @life_server in the commandline.

ExtDB Requirements

Windows:
[vc2015 redist (x86)] (https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe)

Debian/Ubuntu x64:
$ apt-get install libtbb2:i386

RedHat/CentOS x64:
$ yum install tbb.i686

Disclaimer

The vast majority of the code / framework has been written by Tonic.

Any additional code / content used is fully credited and owned by it’s author as well as linked to the authors content (Forums,Media,etc).

The additional content used within the framework either has the expressed permission of the content creators permission or was automatically used under the GPL (General Public License) from public posting with no usage / TOA / Disclaimer, however they still own the rights to their content.

If in any case that content is being used within this mission / framework that the content creator doesn’t wish for it to be used due to my strict TOA / Agreement all you need to do is ask for it to be removed and it will be honored.


Usage / Terms of agreement

The branding of the mission is to stay ‘Altis Life RPG’. This means you cannot modify it to say something else. i.e Atlis Life by YOURCOMMUNITYNAME/TAG. Everything about the naming / branding is to be left untouched.

Naturally all credit is to remain intact on all files. Author cannot be modified via Description.ext but can be extended in briefing.sqf

All of my code is not to be used outside of the mission in another ‘Life’ like mission. It is to stay the Altis Life RPG Framework / my framework or you don’t use it and direct branding.

Some of my code can be used outside of the mission / framework but permission is to be asked first, if no response is received then it is a automatic NO.

Core configuration is allowed to be modified (i.e Prices and expansion of items / features).

Altis-Life RPG Framework is only allowed to be used with the Arma 3 vanilla maps with no extensions or mods (with the exception of server sided mods, and direct permission from author).

All edits made inside the framework is fine as long as it stays in the vanilla maps that Bohemia Interactive has released, past, present and future.

Features added by you to the mission are to stay to your modification in your server, distribution is not allowed without my permission, if you would like your feature to be added to the Altis Life RPG main distribution (by me) you can submit your changes and will be fully credited.

This is not be used commercially and is to remain freeware, this includes requiring donations / payment to be able to ‘play’ in your server with this mission. Playability of it is to remain free and open.