2019 Update

This commit is contained in:
Brett 2019-07-21 09:11:55 -06:00
parent f655919777
commit ba6409aaff
50 changed files with 35 additions and 43 deletions

3
.gitignore vendored
View File

@ -1,2 +1 @@
*.bak
*.bak

Binary file not shown.

View File

@ -0,0 +1 @@
Exile_Server_Overrides

View File

@ -1,27 +1,27 @@
/**
* ExileServer_system_simulationMonitor_initialize
*
* Exile Mod
* www.exilemod.com
* © 2015 Exile Mod Team
*
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
* 64Bit Conversion File Header (Extdb3) - Validatior
*/
ExileSimulationMonitoredVehicles = [];
if (getNumber(missionConfigFile >> "CfgSimulation" >> "enableDynamicSimulation") isEqualTo 1) then
{
enableDynamicSimulationSystem true;
"Group" setDynamicSimulationDistance (getNumber(missionConfigFile >> "CfgSimulation" >> "groupSimulationDistance"));
"Vehicle" setDynamicSimulationDistance (getNumber(missionConfigFile >> "CfgSimulation" >> "vehicleSimulationDistance"));
"EmptyVehicle" setDynamicSimulationDistance (getNumber(missionConfigFile >> "CfgSimulation" >> "emptyVehicleSimulationDistance"));
"Prop" setDynamicSimulationDistance (getNumber(missionConfigFile >> "CfgSimulation" >> "propSimulationDistance"));
"IsMoving" setDynamicSimulationDistanceCoef (getNumber(missionConfigFile >> "CfgSimulation" >> "isMovingSimulationCoef"));
}
else
{
[20, ExileServer_system_simulationMonitor_thread_toggleSimulation, [], true] call ExileServer_system_thread_addTask;
};
/**
* ExileServer_system_simulationMonitor_initialize
*
* Exile Mod
* www.exilemod.com
* © 2015 Exile Mod Team
*
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
* 64Bit Conversion File Header (Extdb3) - Validatior
*/
ExileSimulationMonitoredVehicles = [];
if (getNumber(missionConfigFile >> "CfgSimulation" >> "enableDynamicSimulation") isEqualTo 1) then
{
enableDynamicSimulationSystem true;
"Group" setDynamicSimulationDistance (getNumber(missionConfigFile >> "CfgSimulation" >> "groupSimulationDistance"));
"Vehicle" setDynamicSimulationDistance (getNumber(missionConfigFile >> "CfgSimulation" >> "vehicleSimulationDistance"));
"EmptyVehicle" setDynamicSimulationDistance (getNumber(missionConfigFile >> "CfgSimulation" >> "emptyVehicleSimulationDistance"));
"Prop" setDynamicSimulationDistance (getNumber(missionConfigFile >> "CfgSimulation" >> "propSimulationDistance"));
"IsMoving" setDynamicSimulationDistanceCoef (getNumber(missionConfigFile >> "CfgSimulation" >> "isMovingSimulationCoef"));
}
else
{
[20, ExileServer_system_simulationMonitor_thread_toggleSimulation, [], true] call ExileServer_system_thread_addTask;
};
true

BIN
@ExileServer/extDB3.dll Normal file

Binary file not shown.

BIN
@ExileServer/extDB3.so Normal file

Binary file not shown.

BIN
@ExileServer/extDB3_x64.dll Normal file

Binary file not shown.

View File

@ -34,4 +34,4 @@ DROP FOREIGN KEY `territory_ibfk_2`;
ALTER TABLE `territory`
DROP INDEX `flag_stolen_by_uid` ;
ALTER TABLE `vehicle` DROP FOREIGN KEY `vehicle_ibfk_2`;
ALTER TABLE `vehicle` DROP INDEX `vehicle_ibfk_2_idx` ;
ALTER TABLE `vehicle` DROP INDEX `vehicle_ibfk_2_idx` ;

View File

@ -1,16 +1,11 @@
## Recommended use case: (PLEASE READ)
1. Windows 64Bit Server, With MAX players, With over 5 Mods, With HEAVEY script modifications.
**Please note if your server is below what is recommended, DO NOT INSTALL THIS, If you do and you request help we will ask you uninstall extdb3.
## Supported server types:
1. Windows 32Bit, 64Bit
1. Windows 32Bit, 64Bit, Linux 32Bit
# Exile 64bit Edition Conversion
## Please include both your server RPT and Extdb3 Logs when submitting an issue on the forums, USING PASTEBIN.
### Also Note--- We require the use OF ALL overrides I provided, without them I CANNOT provide support
1. Open your @ExileServer Folder and delete the following files : extDB2.dll , extDB2.so , extDB2-conf.ini , XM8.dll , XM8.so
2. Download the git release of the Exdb3 Exile patch (https://github.com/BrettNordin/Exile) Press the clone/download button.
3. Copy the Exile server file into the server directory
4. Copy the exile mission folder CONTENTS INTO your mission file.
5. open your config.cpp and do the following:
3. Copy the @ExileServer file into the server directory
4. Copy the contents of Exile.MapName INTO your mission file.
5. Open your config.cpp and do the following:
In your config.cpp
Add: #include "CfgExileCustomCode.cpp"
@ -23,21 +18,18 @@ It will look like this in the end:
class CfgExileCustomCode
{
#include "CfgExileCustomCode.cpp"
};
6. Go to Torndeco's download center and download the latest version of extDB3. (https://bitbucket.org/torndeco/extdb3/downloads/)
7. Copy the TWO tbbmalloc.dll's (tbbmalloc.dll, tbbmalloc_x64.dll) to your server ROOT directory
8. Copy the contents of the @extdb3 folder into your @ExileServer Folder
9. Edit the extdb3-conf.ini file, REMEMBER TO CHANGE [Default] to [exile] . Change the database information to be correct (Example: https://gyazo.com/31cb26f08f9cc4b05360915f5ed84303)
9. Edit the extdb3-conf.ini file, REMEMBER TO CHANGE [Default] to [exile] . Change the database information to be correct (Example: https://ixs.sphub.ca/YDwVWzd6Qr)
### Only do #10 if you are not a freshly installed exile server.
10. Exit the Exile.ini file to match any changes in your older exile.ini
SIDENOTE: the new exile.ini no longer contains the lines with "Number of Inputs = #" (# is referring to any number within the file on this line)
11. Run the Mysql Querys in the "Exile_Database_Update_64x.sql" file to properly update your database.
12. Boot up your server and see if it works. If it does not work then go to your logs folder and find the error code and leave a message here and I'll get to you.
## Go to https://github.com/BrettNordin/Exile/wiki/Common-Errors--&-Issues for help with most issues.

BIN
tbbmalloc.dll Normal file

Binary file not shown.

BIN
tbbmalloc_x64.dll Normal file

Binary file not shown.