(Click here for more screenshots)
This is an admin menu with powerful tools for the purpose of testing and/or administrating a DayZ Epoch Mod server. Most tools will also be compatible with original DayZMod servers and other derivatives.
I have a server from nitradeo and it came with infistar's anit hack which im very excited and happy about, i added my self as a admin which is great:) but i cannot seem to find the folder in my ftp so i can edit the donor boxes that are on the spawn menu.
You may use this script free of charge and modify for your own needs, however you MAY NOT distribute this code or any modified versions of it without my permission. If you have new features you think people may benefit from please open a pull request to have it added to this tool. The main reason for this is to be sure the tool is of the best possible quality and that harmful code is not distributed under the guise of my work.If you are worried about the integrity of the dll files look at the change log for MD5 hash values.
Click Download Zip on the right sidebar of this Github page.
Recommended PBO tool for all 'pack', 'repack', or 'unpack' steps: PBO Manager
Log into your server via FTP or your host's File Manager. Locate, download, and unpack (using PBO Manager or a similar PBO editor) your MPMissions/Your_Mission.pbo, and open the resulting folder.
Note: 'Your_Mission.pbo' is a placeholder name. Your mission might be called 'DayZ_Epoch_11.Chernarus', 'DayZ_Epoch_13.Tavi', or 'dayz_mission' depending on hosting and chosen map.
Extract the admintools folder from the Epoch Admin Tools project zip into the root of your mission folder.
If you are allowed to use custom dll's (some hosts forbid it)
Copy all files inside the DLL folder (not the folder itself) to your ROOT server folder (where arma2oaserver.exe and @DayZ_Epoch is located)
IMPORTANT: You may need to allow the dll through your antivirus because some antivirus block unknown dll's.Windows may also require you to unblock it by right clicking it, selecting properties, and selecting unblock
Open the init.sqf in the root of your mission folder.
Paste the following
Directly above this:
So that it looks like this:
If you use the normal battleye antihack or similar do this step, if not then skip it.
Find the antihack line in your init.sqf, it will be similar to the one below
if you have the line above replace it with this:
Paste the following at the bottom of the init:
Save the init.sqf
Open your description.ext
Paste the following at the very bottom:
Open admintoolsconfig.sqf
Replace the '111111111' with your Player ID in order to have full access to the menu.
The mission pbo is done. Repack it and upload it to your server (FTP or host's File Manager).
Extract the .txt files from the Epoch-Admin-Tools/Battleye folder to your server's Battleye folder, overwriting the existing .txt files.
Note: The location of your server's Battleye folder depends on the server and hosting. For some users, this may be in CONFIGFILES/Battleye.Note: In order to use the GUI based build menu, you will have to disabled at least one line in createvehicle.txt. It is line 16 or the one that starts with 5 'Land_' change it to 1 'Land_' for log only.The only way around this is to make exceptions for all of the buildings listed in variables.sqf.
Locate your @DayZ_Epoch_Server/addons/dayz_server.pbo on your server host, download and unpack it, and open the resulting dayz_server folder.
Copy the EAT_vehSpawn.sqf, EAT_crateSpawn.sqf, and EAT_AiSpawn.sqf files contained in the downloaded directory dayz_server/compile to the same directory in the extracted dayz_server folder.
Now open your init/server_functions.sqf and find:
Place the following lines directly BELOW it.
The next step is very important for security. What this file does is compare the files in the downloaded mission PBO with the copy on the server to verify that they have not been overwritten by a common exploit.If you are not running a public server and have no need for security, then you can skip this step.
Open your init/mission_check.sqf and find:
Place the following list of files inside the brackets.
The end result should look like this:
Open system/scheduler/sched_safetyVehicle.sqf and replace this:
...with this:
Note: This step may not work well if you use other mods that modify this operator. The important code to fit into this operator is
(vehicle _x getVariable ['EAT_Veh',0] !=1)
which can be added easily with a rudimentary knowledge of programming.
Now open your compile/server_updateObject.sqf and find:
Place the following directly ABOVE it.
Repack the server pbo and upload it to your server.
Keybindings
This project is based heavily on Malory's Custom Epoch Admin Tools, which itself is based on BluePhoenix Admin Tools.