(Click here for more screenshots)
An admin menu for the purpose of testing and administrating a DayZ Epoch server.
- Multiple Admin levels
- Spectate players
- Spawn locked vehicles with keys (saved even after restart)
- "Display code" for locked vaults/doors
- "Create key" for vehicles with lost keys
- Force lock and unlock vehicles without keys
- Base Destruction - Destroy all buildables/vehicles within a customizable radius
- Spawnable crates with weapons, items, and supplies (e.g. "VIP crate", "Bambi crate", "Medical crate", etc.)
- Spawn locked or temporary vehicles via the menu or a custom-made graphical vehicle menu (screenshot)
- Godmode
- Teleport self (or others to you)
- Flying
- Invisibility
- Infinite Ammo / No recoil
- Change skins
- Delete, repair/refuel, or only refuel vehicle on crosshairs
- Heal self and others within 25 meters
- ESP - display players, zombies, safes, tents, vehicles, and AI on the map
- ...and more!
-
Click "Download Zip" on the right sidebar
-
Extract the admintools folder into the root of your Epoch mission
-
Open your init.sqf and paste the following at the bottom:
// Epoch Admin Tools [] execVM "admintools\AdminList.sqf"; [] execVM "admintools\Activate.sqf";
-
And replace this:
[] execVM "\z\addons\dayz_code\system\antihack.sqf";
...with this:
if ( !((getPlayerUID player) in AdminList) && !((getPlayerUID player) in ModList) && !((getPlayerUID player) in tempList)) then { [] execVM "\z\addons\dayz_code\system\antihack.sqf"; };
-
Save the init.sqf
-
Open your description.ext
-
Paste the following at the bottom:
// Epoch Admin Tools #include "admintools\dialog.hpp"
-
Open admintools\AdminList.sqf
-
Replace the "111111111" with your Player ID in order to have full access to the menu.
It's important that you start with updated filters. Many server hosts are still using old, outdated filters, which will likely cause "Script Restriction" errors if not updated. You can find these updated filters specifically made for Epoch in the Epoch Server download on the Epoch Wiki. Once downloaded, simply find the "Battleye" folder in the archive and extract the .txt files within to your server's Battleye folder, replacing the existing .txt files. The location of your Battleye filters depends on the server and hosting. For some users, this may be in CONFIGFILES/Battleye.
- Return to the Epoch Admin Tools zip file and open the Battleye folder.
- Extract the .txt files within to your server's Battleye filters folder (via FTP or web-based file manager) and replace the originals.
This is caused by Epoch's included antihack/cleanup script in the @DayZ_Epoch_Server/addons/dayz_server.pbo. The dayz_server.pbo can be unpacked and packed just like your mission .pbo.
-
Open your dayz_server folder after unpacking it with your preferred PBO editor.
-
Open init/server_functions.sqf and search the file for the following:
if(vehicle _x != _x && !(vehicle _x in PVDZE_serverObjectMonitor) && (isPlayer _x) && !((typeOf vehicle _x) in DZE_safeVehicle)) then {
-
Comment out this line and/or replace it with the following:
if(vehicle _x != _x && !(vehicle _x in PVDZE_serverObjectMonitor) && (isPlayer _x) && !((typeOf vehicle _x) in DZE_safeVehicle) && (vehicle _x getVariable ["MalSar",0] !=1)) then {
-
Now open your compile/server_updateObject.sqf and place this:
if (_object getVariable "MalSar" == 1) exitWith {};
...immediately above this:
if (!_parachuteWest and !(locked _object)) then {
-
Repackage the server pbo and upload it to your server.
- Get the PID of the admin.
- Pick what access you want your admin to have - Admin or Moderator (Mod). You can view/edit commands and access in admintools/AdminToolsMain.sqf.
- Place the PID in the chosen section of your admintools/AdminList.sqf.
Important: Take note of how the array's commas are used in the AdminList.sqf. The last string in the array should not have a comma. Noncompliance will cause the Admin Menu to break.
- I'm getting kicked with "Script Restriction #X"!
- Make sure you've installed the Battleye Filters correctly. If everything looks good, create a new issue for me here on Github so I can look into a fix. If you're feeling independant, you can fix the error yourself with a little knowledge about how the filters work.
This project is based heavily on Malory's Custom Epoch Admin Tools, which itself is based on BluePhoenix Admin Tools.
- Project Lead: Gregarious
- Project sub-lead: NoxSicarius (Nox)