Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk9 min

How to Install the DayZ SA Tomato Admin Menu on Your Server (Legacy Guide)

A precise legacy setup guide for DayZ-SA-Tomato: copy the mod to server and client, install SchnitzelPommes.bikey, configure -mod and -profiles, activate with #login and /opme, and fix M-key access through Steam64 player files.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

DayZ-SA-Tomato is a discontinued DayZ Standalone GUI administration mod. The original project notes that later DayZ updates repeatedly broke mods, so treat this as legacy documentation: confirm that the exact server build, client build, and hosting panel still accept the mod before using it on a live server.

The installation itself requires the mod folder on both server and client, the supplied SchnitzelPommes.bikey in the server’s keys directory, the -mod=DayZ-SA-Tomato launch parameter, and a profiles directory containing Tomato_Profiles. Initial activation is performed in game with #login, /opme, a server restart, and then the M key.

As an Amazon Associate I earn from qualifying purchases.

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

What you need before installing

Use a copy of the project archive that contains the folder named exactly DayZ-SA-Tomato, its keys subfolder, and the Tomato_Profiles folder. You need file access to the DayZ server root, permission to edit the server’s launch parameters, and access to the client’s local DayZ installation. Keep the server stopped while copying files or editing configuration.

  • Server access: You must be able to copy files into the server root and its keys directory.
  • Launch-parameter access: You need to add -mod=DayZ-SA-Tomato and, when necessary, a -profiles path.
  • Profiles access: You must be able to place Tomato_Profiles in the directory used by the server for profiles.
  • Client access: The same mod folder must be available in the local DayZ installation and enabled as a Local Mod in the DayZ Launcher.
  • Admin password: Have the password configured for the server’s built-in administrator login.
  • Backup: Save copies of the existing launch parameters and server profiles before changing them.

Do not assume that a directory literally named profiles is being used. DayZ can use any directory supplied through -profiles; what matters is that the server’s active profiles path contains Tomato_Profiles.

#1 Best Overall
Dayz (Xbox One)
  • Use any means necessary to survive a hostile open world for as long as possible.
  • explore the authentic open world of chernarus, featuring 230 square kilometres of hand-crafted terrain based on real-life locations.
  • become immersed in a tense, emotional experience driven by the emergent interactions of 60 players on a single server, each one fighting for survival.
  • experience a wide variety of complex survival mechanics, from hunting and crafting, through to sophisticated injury simulation and transferable diseases.
  • survive against environmental dangers, including the infected, dynamic weather, and animal predators

How the files fit together

Item Where it goes Why it matters
DayZ-SA-Tomato folder DayZ server root and client DayZ root The server and every connecting client must load the same mod.
SchnitzelPommes.bikey Server root keys folder The server uses the signature key to accept the mod’s signed files.
Tomato_Profiles The directory passed to -profiles Stores feature settings, player records, and message configuration.
-mod=DayZ-SA-Tomato Server start parameters Tells DayZ to load the mod as a server-and-client mod.
Local Mod entry DayZ Launcher on each client Loads the copied client folder when joining the server.

Preserve the folder name and capitalization. A launch parameter that names DayZ-SA-Tomato will not find a folder renamed to something such as Tomato or DayZ-SA-Tomato-master.

Install DayZ-SA-Tomato on a self-managed server

  1. Extract the project archive

    Extract the downloaded archive without changing its internal structure. Locate the top-level DayZ-SA-Tomato directory. If the archive created an extra wrapper directory, open it and use the folder that directly contains the mod files, keys, and Tomato_Profiles.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  2. Copy the mod to the server

    With the server stopped, copy the complete DayZ-SA-Tomato folder into the DayZ server root. The result should resemble <server root>/DayZ-SA-Tomato. Do not copy only selected subfolders; the launch parameter expects the complete mod directory.

  3. Copy the same mod to the client

    Copy the complete folder into the client’s DayZ installation root. The client copy must be the same version as the server copy. Keeping both copies from the same extracted archive avoids mismatched files.

  4. Install the signature key

    Open the mod’s keys folder and copy SchnitzelPommes.bikey into the server root’s keys directory. Do not place the key inside DayZ-SA-Tomato/keys only; the server checks its root-level keys directory.

  5. Add the server launch parameter

    Add the following entry to the server’s existing start parameters:

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

    -mod=DayZ-SA-Tomato

    If the start command does not already include a profiles option, add one that points to the directory where you will store Tomato_Profiles:

    -profiles=<path to profiles>

    Use the host’s normal path syntax. On a Windows service, this may be an absolute directory path; on a panel, it may be a relative path selector. Do not include angle brackets in the real value.

  6. Place the Tomato profile data

    Move the mod’s Tomato_Profiles folder into the active profiles directory. After the move, the configuration file should be reachable at:

    DayZServer/<your profiles path>/Tomato_Profiles/Config/Config.txt

    The outer directory can have a custom name. Check the actual value of -profiles rather than assuming the path is DayZServer/profiles.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  7. Enable the client copy as a Local Mod

    Open the DayZ Launcher, choose Local Mod, browse to the copied client folder, and enable it before connecting. The server parameter does not automatically make the client load a locally copied mod.

  8. Join and perform the first login

    Start the server and join it with the client mod enabled. Open the in-game text input with T, enter #login ADMINPW using the server’s configured administrator password, and press Enter. Replace ADMINPW with the real password; do not type the placeholder literally.

    Rank #3
    My Arcade Contra and Super Contra: Retro Gaming, 2 Games in 1, CO/VS Link for CO-OP Action, Full Color Display
    • 🎮 Collector's Item: Allows for CO/VS functionality for co-op action (cable included). CO/VS multiplayer technology allows two Pocket Players to be linked together for cooperative gameplay using the included CO/VS cable
    • 🎁 Konami Licensed Collectible: Includes arcade version of Contra and Super Contra
    • High Resolution: This pocket-sized game features a high-resolution 2.8-inch full-color vertical display.
    • Powered by either 4 AA batteries or by any micro USB cable (not included)
    • 🎵 Built-in front facing speaker, volume control, and 3.5 mm headphone jack.
  9. Run the Tomato activation command

    Press T again, enter /opme, and press Enter. This establishes the initial operator state for the player record created by the mod.

  10. Restart and test the menu

    Close the game, stop and restart the server, then rejoin without entering #login. Press M. A correctly configured operator should see the Tomato administration menu.

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

Configure features and messages

Tomato’s feature switches are stored in Tomato_Profiles/Config/Config.txt under the active profiles path. Stop the server before editing the file, make a backup, and change only the trailing value for the feature you want to enable. A switch ending in 0 is disabled; changing that value to 1 enables it.

Keep the setting name, the equals sign, and the spacing before the value unchanged. When editing custom messages, do not alter text before the equals sign, the equals sign itself, or placeholders enclosed in braces. Removing a placeholder can leave the menu or message formatter without the value it expects.

Save the file, start the server, and test one change at a time. If a setting has no visible effect, verify that you edited the file under the directory actually supplied to -profiles, rather than a second copy left in the extracted mod folder.

Give access to another Steam64 administrator

The normal #login and /opme flow may not make the menu available to every player. You can grant access directly in the player record associated with that person’s Steam64 ID.

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.
Rank #4
Gorilla Games, Battlestations the Board Game: Second Edition
  • Award winning innovative design that bridges the gap between roleplaying and boardgaming in space by integrating ship to ship and boarding action.
  • You and your friends play characters as the crew of a ship laid out in modular format. Your ship is on a hex map. The enemy controls whatever challenges you face. Your continuing characters rise in power as you face tougher and more exciting challenges.
  • Age 12+ / 1-6 players / 60-240 minutes playing time
  • Second edition, advanced rule book sold seperately
  1. Have the player join once so Tomato generates a player file, if one does not already exist.
  2. Stop the server before editing records.
  3. Open Tomato_Profiles/Config/Players/ under the active profiles directory.
  4. Find the file named with the player’s Steam64 ID, for example <STEAM64ID>.player. Confirm the ID carefully; changing the wrong file grants access to a different account.
  5. Change Admin = 0 to Admin = 1.
  6. In Tomato_Profiles/Config/Config.txt, set Setup = 1.
  7. Save both files, restart the server, and have the player rejoin.
  8. Test the M key after joining. Do not use #login unless you intentionally need the server’s built-in login.

Use the same procedure for each additional administrator, creating no shared password or copied player file. Each Steam64 ID must map to its own .player record.

Launch parameters: -mod, -servermod, and profiles

DayZ’s general mod guidance uses -mod= for mods required by both server and clients. The Tomato README specifically calls for:

-mod=DayZ-SA-Tomato

-servermod= is intended for server-only mods. Do not move Tomato to -servermod simply because the server starts; doing so can leave clients without the files they need and conflicts with the project’s documented setup unless a current Tomato build explicitly says otherwise.

When several mods are loaded, separate entries with semicolons and keep the host’s documented order. For example:

-mod=SomeDependency;DayZ-SA-Tomato;AnotherClientMod

Only use an example like this after checking the actual folder names. A semicolon list containing a typo is functionally the same as omitting that mod. If a dependency must load first, place it before Tomato according to that dependency’s instructions.

Best Value
Chernarus Varsity DayZ Mountains Nature Camping Gamer Gift T-Shirt
  • Dress in style on Nasdara, Sakhal, Chernarus or Livonia with our design. Built to survive in the badlands of dayz in any zombie wasteland so take a day off and dress to impress with our low insulation but high cool Z inspired design.
  • Compatible with all PC gamers or console players. Game in comfort for dayz. Also a great gift idea for any discerning online survival gamers.
  • Lightweight, Classic fit, Double-needle sleeve and bottom hem

The profiles option is independent of the mod option. -profiles=CustomProfiles tells DayZ where to write profile data; Tomato expects Tomato_Profiles beneath that location. If the server panel already supplies a profiles path, use that existing path and place the Tomato folder there instead of adding a second, conflicting option.

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

Managed-host installation

A managed host may hide the server executable and restrict direct file access. Some panels document a Tomato workflow that installs the folder through the panel’s DayZ directory, copies the signature key to the server keys directory, enables the local client mod, and then edits the generated player file. Panel labels, permissions, and supported DayZ versions can change, so follow the host’s current instructions for the equivalent paths.

Requirement Self-managed server Managed host panel
Launch parameters You edit the start command directly and add -mod=DayZ-SA-Tomato plus the required profiles path. The panel may expose a command-line field, a mod selector, or no editable parameter at all.
Signature key Copy SchnitzelPommes.bikey into the server root keys directory. Use the panel’s file manager or mod installer to place the key in the server keys directory.
Profiles Move Tomato_Profiles into the directory named by -profiles. Locate the panel’s generated profiles directory; it may not be called profiles.
Client distribution Each player copies the mod locally and enables it as a Local Mod. The host may provide a download or still require every player to install the local copy.
Admin records Edit Config/Players/<STEAM64ID>.player after stopping the server. Use the panel’s file editor if it permits access, then set Admin = 1 and Setup = 1.
Compatibility control You control the exact server build and can roll back files. Ask whether the host still supports this discontinued mod before committing to a production server.

If the panel has a one-click mod installer, verify the resulting folder name and generated launch parameter rather than assuming the installer used DayZ-SA-Tomato. The folder name, key location, and profiles path must still match the documented layout.

Troubleshooting by symptom

The server fails to start after adding Tomato

  • Compare the launch parameter with the extracted folder name character for character.
  • Remove accidental quotation marks, duplicate -mod options, or a second profiles option supplied by the panel.
  • Check that the mod folder is in the server root, not one directory deeper inside an archive wrapper.
  • Restore the backed-up start command, then add only -mod=DayZ-SA-Tomato and test before adding other changes.

The server reports a signature or key problem

  • Confirm that SchnitzelPommes.bikey is directly inside the server root’s keys folder.
  • Check that the file was not left inside DayZ-SA-Tomato/keys only.
  • Ensure the server and client use files from the same archive and that no older copy is being loaded.

The client cannot join or reports a mod mismatch

  • Confirm that the client copy is in the local DayZ root and enabled through Local Mod.
  • Compare the client and server folder contents and replace either copy with a fresh extraction if they differ.
  • Verify that the launch parameter names the same folder the client is using.

The M key does nothing

  1. Confirm that you completed #login ADMINPW, then /opme, and restarted the server before testing.
  2. Check that you rejoined with the Local Mod enabled.
  3. Stop the server and open the player file matching your Steam64 ID.
  4. Set Admin = 1 in that file and Setup = 1 in Config.txt.
  5. Restart and test again. If it still fails, verify that the files are under the active -profiles directory.

The configuration change has no effect

  • Make sure the edited file is Tomato_Profiles/Config/Config.txt in the live profiles directory.
  • Change only the final 0 or 1 value for a feature switch.
  • Restart the server after saving; do not expect a running instance to reload every setting.

An administrator was given access accidentally

Stop the server, open the affected Steam64-ID player file, change Admin = 1 back to Admin = 0, save, and restart. Check nearby player files for any other unintended changes before bringing the server online.

Operational and security precautions

  • Keep the server administrator password private. Anyone who can use #login with that password can authenticate through DayZ’s administrator mechanism.
  • Grant menu access by individual Steam64 ID rather than sharing edited player files.
  • Back up Tomato_Profiles before changing feature switches, messages, or player permissions.
  • Record the exact server build, client build, mod archive, launch parameters, and profiles path used for a working installation.
  • Test on a staging instance first. A mod that worked on an older DayZ build may fail after an update, and a host panel may silently change its startup layout.
  • After every DayZ or host-panel update, verify that the server still loads the folder, accepts the key, and creates player records in the expected profiles directory.

Removing or rolling back the mod

To roll back safely, stop the server, remove DayZ-SA-Tomato from the server launch parameters, and restore the previous parameter set. Keep the Tomato_Profiles backup in case you return to the same build. Remove the client Local Mod entry or delete the copied client folder only after confirming that no other setup depends on it. The SchnitzelPommes.bikey file can remain in the keys directory, but removing it with the mod keeps the server’s key set tidy; do not delete keys used by other installed mods.

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

Quick Recap

Bestseller No. 1
Dayz (Xbox One)
Dayz (Xbox One)
Use any means necessary to survive a hostile open world for as long as possible.
$34.99
Bestseller No. 2
Bestseller No. 3
My Arcade Contra and Super Contra: Retro Gaming, 2 Games in 1, CO/VS Link for CO-OP Action, Full Color Display
My Arcade Contra and Super Contra: Retro Gaming, 2 Games in 1, CO/VS Link for CO-OP Action, Full Color Display
🎁 Konami Licensed Collectible: Includes arcade version of Contra and Super Contra; Powered by either 4 AA batteries or by any micro USB cable (not included)
$58.99
Bestseller No. 4
Gorilla Games, Battlestations the Board Game: Second Edition
Gorilla Games, Battlestations the Board Game: Second Edition
Age 12+ / 1-6 players / 60-240 minutes playing time; Second edition, advanced rule book sold seperately
Bestseller No. 5
Chernarus Varsity DayZ Mountains Nature Camping Gamer Gift T-Shirt
Chernarus Varsity DayZ Mountains Nature Camping Gamer Gift T-Shirt
Lightweight, Classic fit, Double-needle sleeve and bottom hem
$19.99

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

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.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.