Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Install AdminToolkit in two parts: build the project and patch your mission, load @AdminToolkitServer on the dedicated server with -servermod=@AdminToolkitServer, and enable the client-side @AdminToolkit for every administrator who connects. The server also needs the patched mission PBO in mpmissions and admintoolkit.bikey in its keys directory when signature verification is enabled.

The procedure below follows the project’s documented source-build workflow. It covers administrator and moderator configuration, mission integration, vanilla and managed hosting, optional Workshop pairing, verification, and the failure modes that most often prevent the toolkit from loading.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What AdminToolkit installs

AdminToolkit (ATK) is an Arma 3 multiplayer administration mod that can be extended with user extensions. Its documented capabilities include separate administrator and moderator modes, godmode, vehicle controls, and global chat. The installation is not a single file copy: the project contains source that must be packed into PBO files, and the mission PBO must be patched so the mission loads the toolkit’s classes and functions.

There are two deliberately different components:

Component Where it goes How it is loaded Who needs it
@AdminToolkitServer Arma 3 root on the dedicated server Server startup parameter -servermod=@AdminToolkitServer The dedicated server process
@AdminToolkit Each player’s Arma 3 game directory Arma 3 Launcher or client startup parameters Administrators and moderators who use the interface
Patched mission PBO Server mpmissions directory Selected by the server when the mission starts Every player in that mission
admintoolkit.bikey Server keys directory Arma 3 signature verification The server’s signature-checking system

Do not substitute the client folder for the server folder or put the server component in the mission directory. The client mod supplies the administrator’s local interface; the server mod supplies the server-side functionality.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.

Prerequisites and a clean working folder

Prepare the build environment before downloading or packing anything. The project states these requirements:

  • Arma 3 Tools installed through Steam.
  • Visual Studio Code.
  • The Arma-Dev extension for Visual Studio Code.
  • A local copy of the a3-admintoolkit source repository.
  • Access to the server’s root, mpmissions, and keys directories, either locally or through your managed host’s FTP/file manager.

Use a separate working directory rather than editing a copy that is already deployed. Keep the original mission PBO and the unmodified source as backups. If you are integrating a custom mission or an extension such as Exile, preserve that mission’s existing configuration and make the toolkit changes in a copy first.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Configure administrators, moderators, and command access

Make permission changes before packing the PBOs. In the extracted source, open:

sourceadmintoolkit_servercfgconfig.cpp

Add the administrator UID

Find the administrator array and replace the example value with the exact player UID that should receive administrator access:

AdminList[] = {"yourPlayerUID"};

The UID must be the player’s Arma 3 UID, not a profile name, display name, Steam nickname, or server slot number. Copy it exactly, including every digit, and use one quoted entry per administrator when more than one account is authorized:

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
AdminList[] = {"firstPlayerUID", "secondPlayerUID"};

Add moderator UIDs

Moderators use the separate moderator permission list:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
ModeratorList[] = {"playerUID"};

The project warns that moderator access can be restricted. Review the surrounding settings in config.cpp and customize the permitted actions instead of assuming that a moderator has the same authority as an administrator. Keep the lists intentional; an incorrectly copied UID can look like a loading failure when it is actually an authorization mismatch.

Set the server command password only when required

Kick and ban operations require the same server command password configured for the Arma 3 server:

ServerCommandPassword = "yoursecretpassword";

Replace the example with the password in the server’s own configuration. A mismatch prevents command actions even when the user is correctly listed as an administrator. Treat this value as a secret: do not publish it in a screenshot, commit it to a public repository, or reuse a password used for another service. If your administrators only need non-command features, do not add a command password merely to make the configuration look complete.

Build the AdminToolkit PBO files

The repository is source-based, so the folders are not ready for the server until Arma 3 Tools packs them into PBO files.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
  1. Open the extracted a3-admintoolkit folder in Visual Studio Code.
  2. Confirm that the Arma-Dev extension is installed and enabled and that Arma 3 Tools is available through Steam.
  3. Open the Command Palette by pressing F1.
  4. Run Arma 3: Pack.
  5. Allow the command to build all PBO files in the project.

Pack after every change to config.cpp or the source. Copying an edited source folder to the server without rebuilding leaves the server running the previous configuration. Keep the generated output together so that the server and client files come from the same build.

Patch the mission PBO

Building the toolkit alone is not enough. The mission must be patched so its configuration and functions include AdminToolkit.

  1. Open a PowerShell window at the project’s root directory.
  2. Run the included patcher:
.setup.ps1 -PatchMission
  1. When the dialog appears, select the mission PBO that you intend to run on the server.
  2. Wait for the patcher to finish. The patched output is written under @MissionFile<Your.Mission.pbo>.
  3. Keep the original PBO separately so you can compare or restore it if the mission later reports a problem.

The patcher is the project’s documented integration path. Do not rename the generated PBO or change its internal mission name unless your server’s mission selection and configuration are also updated.

Custom missions and extensions

For an Exile-based or other custom mission, select the exact mission PBO that the server loads. Inspect the repository’s mission-file documentation and retain the mission’s existing classes, functions, and configuration while adding the toolkit’s required entries. A patch that replaces rather than merges the mission configuration can remove unrelated mission behavior, so test the patched copy before deploying it to a live server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Copy the generated files to the correct locations

After packing and patching, deploy each output to its matching location.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Dedicated server

  1. Copy @AdminToolkitServer to the server’s Arma 3 root directory. The folder should sit beside the server’s other top-level mod folders, not inside mpmissions.
  2. Copy the patched mission PBO from @MissionFile into the server’s mpmissions directory.
  3. Copy admintoolkit.bikey into the server’s keys directory. This is needed when the server enforces signature verification.
  4. Check that the folder and file names retain their capitalization and punctuation. Startup parameters are path-sensitive on some hosting environments.

Administrator and moderator clients

  1. Copy @AdminToolkit to each authorized player’s Arma 3 game directory.
  2. Enable it in the Arma 3 Launcher, or add it to the player’s startup parameters.
  3. Use the client build produced with the same source revision as the server build.

Regular players do not gain administration rights merely by connecting. Authorization still depends on their UID appearing in the configured list, while the client component must be enabled for the administrator or moderator who needs the toolkit controls.

Start the server with the server mod parameter

Add the server component to the dedicated server startup line:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
-servermod=@AdminToolkitServer

-servermod loads a mod only in the server process. That is why the server folder is named @AdminToolkitServer and why it should not be placed in the player’s client mod list. The player-facing @AdminToolkit is enabled separately by each connecting administrator.

If your startup line already contains other server-only mods, follow the command-line syntax supported by your server wrapper. Keep AdminToolkit’s documented parameter exactly as shown unless the wrapper requires a quoted or absolute path. Restart the server after changing the startup line; changing files while the process is running does not reload the mod.

Managed hosting and control panels

On a managed Arma 3 host, the physical steps are usually the same but the interface differs:

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
  1. Upload @AdminToolkitServer through FTP or the provider’s file manager to the server’s Arma 3 root.
  2. Upload the patched mission PBO to mpmissions and admintoolkit.bikey to keys.
  3. Open the host’s command-line manager and add the server mod using the parameter required by AdminToolkit’s documentation: -servermod=@AdminToolkitServer.
  4. Save the command line and restart the instance.

Some panels label the mod fields -Mods and -servermods and separate multiple names with semicolons. Host documentation commonly uses that convention, but the panel may translate the field into a different command-line switch. Use the host’s syntax while ensuring that AdminToolkit is loaded as a server mod, not as a client-only mod. If the panel has separate fields for client mods and server mods, place the folder only in the server-mod field.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Optional Workshop pairing with meta.cpp

Workshop pairing is optional. It applies only when a Workshop item identifier exists for the server mod. Bohemia Interactive’s documented metadata format is a meta.cpp file in the mod root:

protocol = 1;
publishedid = 123456789;

Replace 123456789 with the actual item identifier. With valid metadata, the launcher can associate the server mod with that Workshop item. Without an identifier, players must install or activate the client mod manually. Do not invent an identifier or add meta.cpp merely because the folder begins with @; the file is useful only when the corresponding Workshop item exists.

First-start verification checklist

Perform these checks in order after restarting the server:

  • The process starts without a missing-addon, missing-PBO, or PBO-load error.
  • @AdminToolkitServer exists in the server root.
  • The startup line contains -servermod=@AdminToolkitServer.
  • The patched mission PBO is in mpmissions and is the mission selected by the server.
  • admintoolkit.bikey is in keys when signature verification is enabled.
  • The connecting administrator has @AdminToolkit enabled on the client.
  • The administrator’s UID exactly matches an entry in AdminList[].
  • Moderator accounts are listed in ModeratorList[], with the intended restrictions still present.
  • If kick or ban actions are needed, ServerCommandPassword matches the server configuration.

Connect with an authorized account and confirm that the toolkit interface appears and that the account receives the expected mode. Test a harmless administrative action before testing kick, ban, vehicle, or godmode controls. Record the server log output from this first start so that a later update can be compared against a known-good launch.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Troubleshooting by symptom

Symptom Likely cause Fix
The server reports a missing addon or PBO. The server folder is absent, incomplete, or not loaded with -servermod. Confirm the complete @AdminToolkitServer folder is in the server root and that the startup line uses -servermod=@AdminToolkitServer. Repack if files are missing.
The mission starts without toolkit features. The mission was not patched, or the wrong PBO was copied. Run .setup.ps1 -PatchMission again, select the exact mission PBO in use, and replace the copy in mpmissions.
The administrator connects but has no permissions. The client mod is disabled or the UID does not exactly match. Enable @AdminToolkit, verify the UID character by character, repack the configuration, and restart the server.
Moderators have too much or too little access. Moderator restrictions in config.cpp were not customized, or the wrong list was edited. Review the moderator settings and ModeratorList[], then rebuild and redeploy the PBO.
Kick or ban commands do nothing. ServerCommandPassword differs from the server’s command password. Set the same value in both configurations, rebuild, and restart. Keep the password private.
The server rejects a signed file. The key file is missing from keys, or the deployed files do not match the signing key. Copy admintoolkit.bikey into the server’s keys directory and deploy files from one consistent build.
Players cannot join after a mission update. The server is running a patched mission or mod version that clients do not have. Confirm the mission PBO selected by the server, update the authorized clients’ @AdminToolkit, and remove stale duplicate mod folders from launch profiles.
A managed host ignores the setting. The panel uses a different field or delimiter for server mods. Use the provider’s documented command-line manager, place the folder in the server-mod field, and verify the resulting startup command contains the AdminToolkit server parameter.

Updating without losing permissions

When updating AdminToolkit, repeat the complete build-and-deploy cycle rather than replacing only one folder. Keep a copy of the current config.cpp, note the deployed mission name, and record the startup line. Then:

  1. Replace the local source with the intended update.
  2. Reapply AdminList[], ModeratorList[], and ServerCommandPassword settings.
  3. Run Arma 3: Pack in Visual Studio Code.
  4. Run .setup.ps1 -PatchMission against the current mission PBO.
  5. Deploy the newly generated server folder, client folder, mission PBO, and key file as one set.
  6. Restart the server and repeat the verification checklist.

This prevents a common split-version problem in which the server runs new code, the mission contains old functions, or an administrator’s client still loads an incompatible build.

Operational and security practices

  • Grant administrator access only to UIDs that need every toolkit capability.
  • Use the moderator list for staff who need a narrower role and review the restrictions in config.cpp.
  • Protect the server command password and change it if it has been exposed.
  • Keep original mission PBOs and known-good builds so you can roll back quickly.
  • Do not place server-only files in public client distributions.
  • After every configuration or mission change, restart the server and verify the log before opening the server to players.

Following this layout keeps the server component, client component, patched mission, and signature key in the roles expected by AdminToolkit. The decisive checks are the server-only startup parameter, a correctly patched mission PBO, and an exact UID match for each authorized user.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.