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

To configure BattlEye Extended Controls (BEC) for a DayZ dedicated server, first create a matching RConPort and RConPassword in the server’s active BattlEye folder, then point BEC’s Port and BePath at those exact values and launch BEC with -f Config.cfg --dsc. Test the RCon connection before enabling automated kicks, bans, messages, or restarts. BEC is a third-party RCon utility: its maintainer documents DayZ Standalone support because the RCon protocol has changed little since the ArmA versions, but Bohemia Interactive does not provide a compatibility guarantee for the utility.

What BEC does on a DayZ server

BattlEye Extended Controls is an external Windows utility that logs in to a DayZ server through BattlEye RCon. Once connected, it can read server events, issue administrative commands, broadcast messages, load administrator and command permissions, and run scheduled actions from an XML file. It is not the DayZ server itself and it does not replace BattlEye; it is an automation and administration layer around the RCon interface.

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

The BEC project was originally created for ArmA 2 and ArmA 3. Its documentation says it continues to work with DayZ Standalone because the RCon protocol has not changed substantially. Treat that as maintainer documentation rather than an official Bohemia Interactive compatibility statement. Keep a manual administration method available until you have confirmed that your particular DayZ build, hosting environment, and BEC version work together.

Prerequisites and the correct file locations

Run the DayZ dedicated server at least once with BattlEye enabled before configuring BEC. The first run creates, or confirms, the active BattlEye directory used by that server instance. Bohemia Interactive’s server-configuration material identifies this area as the location for BattlEye files, logs, and RCon-related files. Do not assume that a folder named BattlEye elsewhere on the machine is the one your running instance uses.

#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:Upgraded 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.
  • Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.

Prepare the server instance

  • Start the DayZ server and allow it to finish initialization.
  • Locate the BattlEye directory created or used by that instance.
  • Make a backup of the directory before changing configuration.
  • If the machine hosts several DayZ instances, record each instance’s BattlEye path separately.

BEC itself can be placed in a separate folder, such as C:ServersDayZBEC. Its configuration files do not have to be inside the BattlEye directory, but the BePath setting must point to the active BattlEye directory. A copied or stale BattlEye folder will cause connection and log-reading failures even when its name looks correct.

Create BEServer_x64.cfg

In the active BattlEye directory, create or edit BEServer_x64.cfg. BattlEye requires both an RCon port and an RCon password. The RCon port must be different from every DayZ game-server port used by that instance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
RConPort 2305
RConPassword change-this-to-a-long-unique-secret

2305 is an example, not a universal value. It is commonly shown as game port 2302 plus three, but you must check that the port is unused on your host and allowed by the host firewall. Replace the example password with a long, unique secret; never publish it in a support post, commit it to a public repository, or reuse it for another server.

Rules for multiple instances

Every DayZ instance on the same machine needs its own RCon port and password. For example, one instance might use port 2305 and another 2405, provided those ports are free and routed to the correct process. The corresponding BEC process for each instance must use the matching port and BattlEye path. A port collision can make one process appear to connect intermittently or can prevent the second instance from starting its RCon listener.

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

Configure BEC’s Config.cfg

Copy the BEC distribution to its own folder and edit ConfigConfig.cfg. The maintained example uses the following core settings:

[Bec]
Ip = 127.0.0.1
Port = 2305
BePath = C:ServersDayZServerNameBattlEye
Admins = Admins.xml
Commands = Commands.xml

[Misc]
Scheduler = Scheduler.xml
Timeout = 10

Change each value to match your layout. The critical relationships are that Port equals RConPort in BEServer_x64.cfg, and BePath identifies the BattlEye directory used by the running DayZ instance.

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

Meaning of the core settings

Setting What to enter Operational note
Ip 127.0.0.1 for BEC on the same host; an intentionally configured server address for a remote BEC host Do not expose RCon publicly unless remote administration is required and access is restricted.
Port The same number as RConPort in BEServer_x64.cfg It must not be a DayZ game port and must be reachable from the BEC host.
BePath The full path to the active BattlEye directory Use the path of the running instance, not a similarly named backup or old installation.
Admins The administrator XML filename or a correctly configured path The file must exist where BEC expects it.
Commands The command-permission XML filename or a correctly configured path Keep command permissions narrower than full administrator access where possible.
Scheduler The scheduler XML filename or a correctly configured path Use a schedule written for your server’s timezone and maintenance policy.
Timeout The connection timeout value; 10 is the maintained example Treat the example as a starting point, not a performance guarantee.

The example also exposes optional controls such as AutoLoadBans, KickLobbyIdlers, ChatChannelFiles, and SlotLimit. Enable optional controls one at a time, record the policy change, and observe the logs before adding another. An automatic kick or ban policy can affect legitimate players and may be restricted on public-hive servers.

Keep the supporting files together

Make sure Admins.xml, Commands.xml, and Scheduler.xml are in the location expected by your BEC configuration, or replace the filenames with valid paths. Relative paths are interpreted from BEC’s configuration context, so an apparently correct filename can still fail when BEC is started from a different working directory. If you use a custom folder layout, test each path by checking the BEC log for file-loading errors.

Rank #3
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black
  • 【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.

Start BEC with the required flags

Launch BEC from its own directory. The project README requires the configuration-file and detached-start flags shown below:

cd /d C:ServersDayZBEC
start "BEC" Bec.exe -f Config.cfg --dsc
  1. Open a command prompt on the server.
  2. Change to the folder containing Bec.exe; the /d switch also changes drives when necessary.
  3. Run the command with -f Config.cfg --dsc.
  4. Watch the BEC log and the DayZ/BattlEye console for a successful RCon connection.
  5. Only after the connection succeeds, test an administrative command and then enable scheduler actions.

The README describes both a dedicated batch file and an integrated server-start script. Whichever method you choose, preserve the same working directory and flags. Starting Bec.exe by double-clicking it, or omitting either flag, can make BEC read the wrong configuration or fail to detach correctly.

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

Missing bans.txt

If BEC reports that a bans file is missing, create bans.txt in the active BattlEye directory as described by the BEC documentation, then restart BEC and check the log. Put the file in the BattlEye directory used by the running instance; creating it in an unused backup directory will not resolve the error.

Build a safe Scheduler.xml

Scheduler.xml controls timed messages and shutdown-related tasks. The BEC project includes a sample schedule with restart warnings. Replace its sample times and messages with values appropriate to your server; do not assume that a noon-and-midnight example matches your timezone, player peak periods, or host maintenance window.

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.

A practical scheduling sequence

  1. Choose a maintenance time in the timezone used by the server and document that timezone for administrators.
  2. Send a warning message early enough for players to finish combat or move to safety.
  3. Send one or more shorter countdown messages as the restart approaches.
  4. Issue the shutdown or restart action only after the final warning.
  5. Allow enough startup time for the DayZ process and BEC to reconnect before advertising the server as available.

Test the scheduler with a near-term, low-impact message before testing a shutdown. Confirm that BEC remains connected after the DayZ process restarts and that the control panel or service manager does not launch a second BEC process accidentally.

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.

Validate the installation before automating enforcement

Use this order so a policy problem is not confused with a connectivity problem:

  1. Server directory: DayZ starts with BattlEye enabled and uses the BattlEye directory you recorded.
  2. RCon credentials: BEServer_x64.cfg contains a unique RConPort and RConPassword; the port is not a game-server port.
  3. Exact match: BEC’s Port equals RConPort, and BePath points to that same active directory.
  4. Files: Admins.xml, Commands.xml, and Scheduler.xml are present where BEC expects them. Create bans.txt if the BEC version requires it.
  5. Launch: BEC is started with -f Config.cfg --dsc from its own directory.
  6. Connection: Logs show a successful RCon connection before you schedule kicks, bans, or restarts.
  7. Policy: Confirm that each automated action is permitted by the applicable public-hive rules and your hosting agreement.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot common BEC failures

BEC says the connection is refused or times out

  • Compare BEC’s Port character-for-character with RConPort.
  • Confirm that DayZ is running and BattlEye has loaded the configuration.
  • Check that another process is not already using the RCon port.
  • For a local installation, set Ip = 127.0.0.1 unless your layout deliberately uses another local address.
  • For a remote installation, verify routing and firewall rules for the RCon port, and restrict the source address to the BEC host.
  • Restart the DayZ server after changing BEServer_x64.cfg, then restart BEC.

BEC connects but cannot read logs or issue commands

  • Check BePath against the active BattlEye folder shown by the running instance.
  • Look for a duplicate BattlEye directory created by a previous server installation, profile, or backup.
  • Verify that the Windows account running BEC can read the directory and write the files BEC is expected to update.
  • Confirm that Admins.xml and Commands.xml are loaded without XML syntax errors.

The password is rejected

Re-enter the same password in BEServer_x64.cfg that the BEC configuration expects for the RCon session, checking for accidental spaces or quotation marks. Change the password to a new unique value if it may have been exposed, then restart the DayZ server and BEC so the new credentials are active.

The scheduler does nothing

  • Confirm that Scheduler = Scheduler.xml points to the file you edited.
  • Check the BEC log for a scheduler-file loading error.
  • Verify the schedule’s time format and the server’s system timezone.
  • Run a test message a few minutes in the future before testing a restart task.
  • Ensure that BEC is still connected; a schedule cannot execute through a dead RCon session.

BEC works manually but fails after a reboot

Use a dedicated batch file, service wrapper, or hosting-panel startup task that starts DayZ first and BEC second. Preserve the BEC working directory and the -f Config.cfg --dsc arguments. Add a delay or health check if the host starts BEC before BattlEye has opened its RCon listener. Check for duplicate processes after recovery from a crash.

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.

Choose a deployment model

Decision Local BEC Remote BEC
Network path BEC connects to 127.0.0.1 or another local address BEC connects across a controlled network path
Firewall exposure Usually limited to the host itself RCon port must be reachable from the BEC host and tightly restricted
Failure mode Host outage takes down both DayZ and BEC BEC can remain available when the game process is being restarted, but loses access during network or host failures
Path setting BePath points to a local active BattlEye directory BePath still refers to a directory accessible to BEC; remote placement may require a shared or synchronized log location depending on the BEC build

For one instance, a local BEC process is generally simpler because it avoids exposing RCon beyond the server host. For several instances, run a separate, clearly named BEC configuration for each one and keep the port, path, credentials, and scheduler files paired. Do not point two BEC processes at one instance unless you have a specific reason and have verified that the utility handles it safely.

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

Manual startup versus provider-managed startup

A manual batch file gives you control over order, delays, and log locations. A hosting control panel may offer automatic process monitoring and scheduled restarts, but its labels and permissions vary. If a panel launches DayZ, use the panel’s actual BattlEye path in BePath and confirm whether the panel already performs restarts; running both a panel restart schedule and a BEC restart schedule can produce duplicate shutdowns.

Public-hive restrictions you must check

Bohemia Interactive’s public-hive rules state that several BEC/RCon functions are restricted on Public Hive servers. The listed restricted functions are whitelist, ban, kick, autokick, and slot reserve. The same rules limit restart behavior to no more than five restarts per day and prohibit restarts for loot farming or character-integrity protection. Those statements are from version 12.18 of the cited rules; verify the current rule set and your game-server provider’s terms before enabling any automated enforcement.

Do not assume that a command succeeding technically means it is allowed operationally. On a public hive, disable restricted commands or obtain the required approval before adding them to Commands.xml or a scheduler. Private-hive servers may have different permissions, but they still need to follow the current provider agreement and any applicable DayZ rules.

Security and maintenance practices

  • Use a long RCon password unique to each DayZ instance.
  • Keep BEServer_x64.cfg, BEC XML files, and logs out of publicly served web directories.
  • Restrict remote RCon access by firewall source address rather than opening the port to the entire internet.
  • Back up configuration and scheduler files before editing them.
  • Review BEC and BattlEye logs after updates, restarts, and policy changes.
  • Document which BEC process belongs to which DayZ instance, including its path, port, and schedule.
  • Test recovery: stop BEC, restart the DayZ process, and verify that your startup method reconnects only once.

Final configuration reference

A working single-instance arrangement has these values aligned:

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.
DayZ game port:       2302 (example)
BattlEye RCon port:   2305 (example; different from game port)
BEServer_x64.cfg:     RConPort 2305
BEC Config.cfg:       Port = 2305
BEC Config.cfg:       Ip = 127.0.0.1
BEC Config.cfg:       BePath = [the active BattlEye directory]
BEC launch:           Bec.exe -f Config.cfg --dsc

The numbers above illustrate the relationship, not a requirement to use those ports. The dependable configuration is the one in which the active BattlEye directory, BEC port, RCon port, credentials, supporting XML files, startup command, and server policy all agree. Validate that chain in the logs before turning on automated administration.

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.