- Download Arma2 and Operation Arrowhead on Steam.
- Copy ALL Arma2 files and folder and paste them in the Operation Arrowhead folder.
- Install Pbo Manager included in this repository. (32 & 64 bit included)
- After installing Pbo Manager, right click the \installP\addons\origins_pack folder and pack to .pbo.
How to Install
- Download DayZ_Origins Version 1.7.8.5 and install it in your OA folder.
- Download these github files.
- Extract the files into your OA folder.
- Double-click the install.cmd file to make the @DayZOriginsP folder.
- Set up your MySQL Server, create the Database "dayz_origins" (utf8 -- UTF-8 Unicode + utf8_general_ci).
- Execute the .sql files in the SQLfile folder in sequence to install and update your Origins database.
- Edit the config.cfg and hive.ini in the folder "dayz_1.origins.tavi".
- Edit originsserver.cmd and change the path to your MySQL Server (it must be in the hidden path "Program Files")
- Double-click the originsserver.cmd to start the server.
How to Update:
- To update from the last version, simply copy the files/folders listed below into your OA folder and overwrite the old ones.
- @dayz_1.origins.tavi
- installP
- MPMissions (reinsert youre PlayerID for admintools)
- originsserver.cmd
- update.cmd
- @dayz_1.origins.tavi
- Run the update.cmd
- Execute any new .sql files in the SQLfile folder required to update your Origins database.
Teleport and Vehicle Eject Fix
An anti cheat detection is built in to prevent hacker from teleporting, but it also ejects you from vehicles like planes if your using the the admin menu and enabling the vehicle boost.
Edit: Origins\MPMissions\dayz_1.origins.tavi\Debug\player_spawn_2.sqf
Look at the bottom of the file for:
_myPos = player getVariable["lastPos",[]]; if (count _myPos > 0) then { player setVariable["lastPos",_mylastPos, true]; player setVariable["lastPos",[]]; }; _lastPos = getPosATL player; if (player == vehicle player) then { if (_mylastPos distance _lastPos > 200) then { if (alive player) then { player setPosATL _mylastPos; }; }; } else { if (_mylastPos distance _lastPos > 800) then { if (alive player) then { player setPosATL _mylastPos; };
Change 200 to 20000 and 800 to 80000.
Because it's a big map, something like 32000 across, I just added 2 zeros to the end of the number.
Later you can remove the 2 zeros to enable the anti cheat teleport.
All credit goes to MDark for all the hard work to make this mod available.