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

Set the server’s scenarioId inside the game object of its JSON configuration. The value must be the scenario’s .conf path preceded by its GUID in braces, for example {ECC61978EDCC2B5A}Missions/23_Campaign.conf. A Workshop scenario also requires its mod in the game.mods array. Start the server with -config so that this file is actually loaded.

What scenarioId does

Arma Reforger reads scenarioId to decide which mission scenario the dedicated server loads. It belongs directly inside the game block of the JSON configuration. The setting is not a display name: it is an asset path made from two parts.

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.
  • The scenario’s GUID enclosed in braces, such as {ECC61978EDCC2B5A}.
  • The relative path to the scenario configuration file, including the .conf extension, such as Missions/23_Campaign.conf.

Combined, a built-in scenario looks like this:

"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf"

The spelling, braces, slash direction, capitalization and extension all matter. Use the path printed by your own server rather than guessing from a scenario’s title.

What you need before editing the server

  • Access to the JSON file that your dedicated server launch command or hosting panel uses.
  • The normal server executable or startup entry, so you can append -listScenarios and later launch with -config.
  • The exact scenario path for the game version installed on the server.
  • For a Workshop scenario, the scenario’s mod identifier and the mod downloaded or made available to the server.
  • A way to join the server after startup, preferably with an administrator account, to confirm the mission that actually loaded.

Guides and hosting panels use different names for the JSON file, including config.json and serverconfig.json. Panels may rename it again. The filename is less important than passing that file explicitly with -config; edit the file that your own startup entry references.

#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.

Find the exact scenario path with -listScenarios

The safest way to discover a valid value is to start the server with the -listScenarios startup parameter. The server writes the scenarios it can see, together with their paths, to its logs. Copy the complete path from that output, including the GUID, braces and .conf filename.

  1. Stop the server if it is running.
  2. Temporarily remove scenarioId from the active JSON configuration, or use a startup arrangement that does not load a scenario configuration.
  3. Add -listScenarios to the same server launch command you normally use.
  4. Start the server and open its log output.
  5. Locate the scenario listing and copy the entry you want exactly as printed.
  6. Stop the listing run before making the permanent configuration change.

Workshop scenarios have a special discovery detail: they appear in the list when no scenario is being loaded through a configuration. If an existing scenarioId is still active, the list may not show Workshop scenarios you are trying to discover. Clear that setting first, then run the listing command again.

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

Scenario inventories can differ between revisions of the community documentation and between game versions. One published revision lists 31 entries while another lists nine. Treat those pages as orientation only and verify the result on the server installation with -listScenarios.

Configure a built-in scenario

Once you have the path, put it in the game object. Do not place scenarioId at the JSON root or inside mods. A minimal configuration fragment is:

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
{
  "game": {
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf"
  }
}

The example uses the documented Conflict on Everon path. Replace it with the exact entry for the scenario you selected. Preserve every other setting already required by your server; adding a scenario should not require deleting unrelated configuration keys.

Check the JSON before starting

  • Use double quotation marks around property names and string values.
  • Keep a comma between sibling properties, but not after the final property in an object.
  • Make sure the braces around the GUID are literal characters in the string.
  • Keep the .conf suffix and the path exactly as listed.
  • Save the file in the location passed to the server through -config.

Add a Workshop scenario

A Workshop scenario is supplied by a mod, so selecting its path alone is not enough. First register the scenario’s mod in game.mods; then set scenarioId to the scenario path exposed by that mod.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
{
  "game": {
    "scenarioId": "{SCENARIO_GUID}Missions/ScenarioName.conf",
    "mods": [
      {
        "modId": "0123456789ABCDEF",
        "required": true
      }
    ]
  }
}

The values in this example are structural examples, not a real Workshop selection. Use the actual 16-character hexadecimal modId and the exact scenario path from your server’s listing. The GUID in scenarioId and the mod’s identifier are related to the supplied content, but they are not interchangeable unless the listing and the mod metadata show that they are the same.

What can be in a mod entry

Property Purpose Requirement
modId The mod’s 16-character hexadecimal identifier. Required for each mod entry.
name A human-readable mod name. Optional.
version The version to request when one is specified by the mod. Optional.
required Controls whether failure to download the mod is fatal to that entry. Optional; set deliberately.

You can obtain the identifier from the mod’s Reforger Workshop page, from Workbench, or from the mod’s .gproj file. Copy the identifier without adding spaces, hyphens or a Workshop URL around it.

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.

Choose the required value carefully

If required is false and the server cannot download the mod from the Workshop, the addon is removed from the list and a warning is written to the log. That behavior can let a server start without optional content, but it can also leave the selected scenario unavailable. For a scenario that the server must run, mark the mod as required or monitor the log and correct the download problem before accepting players.

Start the server with the configuration

Use the -config startup parameter followed by the JSON file that contains your game block. For example, the relevant part of a launch command conceptually looks like this:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
-config path/to/your-server-config.json

Use the path syntax appropriate to your operating system and hosting panel. The important distinction is the parameter: -server by itself ignores the JSON configuration file. If the process is started with -server instead of -config, changing scenarioId will appear to have no effect.

  1. Save the edited JSON file.
  2. Stop any existing server process.
  3. Start the process with -config pointing to that saved file.
  4. Read the startup log for the selected scenario and any mod-download messages.
  5. Join the server and confirm that the expected scenario, not merely the expected server name, is active.

If you use a control panel, enter the same scenario and mod values in the panel’s configuration editor or make sure the panel does not overwrite your file at restart. A panel’s filename or interface labels may differ from the command-line examples.

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.

Verify the result in game and in the logs

A successful startup should identify the selected content in the server log. For a Workshop scenario, look for both the mod being resolved and the scenario being loaded. Joining the server is the final check because a server can start while silently dropping a non-required mod.

  • The server reaches its listening state without a configuration error.
  • The log does not report that the Workshop addon was removed.
  • Your client is prompted to obtain any required content, if applicable.
  • The mission or scenario shown after joining matches the scenarioId entry.

If the server is visible but loads another mission, compare the running process’s -config argument with the file you edited. Multiple JSON files are a common source of confusion when a panel keeps a generated copy alongside a manually edited file.

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

Changing the scenario later

As of the documented version 0.9.8 behavior, a server supports only one scenario definition at a time. Mission rotation was not supported. To change missions, stop the server, replace the single scenarioId value with another valid path, adjust game.mods if the new scenario needs different content, and restart with -config.

  1. Record the current configuration so you can restore it.
  2. Stop the server cleanly.
  3. Run -listScenarios if you need to confirm the replacement path for the installed version.
  4. Change only the relevant scenarioId and mod entries.
  5. Start with the same -config file and test a client connection.

Do not add several scenarioId properties and expect the server to rotate between them. JSON objects cannot provide a supported mission queue this way, and duplicate property names make the effective value ambiguous.

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.

Troubleshoot the most common failures

Symptom Likely cause Correction
The server starts a default mission. The process was started with -server or points to a different file. Start with -config and verify the exact file path in the launch entry.
The log says the scenario cannot be found. The GUID, braces, path, capitalization or .conf extension does not match an available entry. Run -listScenarios without an active scenario configuration and copy the path verbatim.
A Workshop scenario is absent from the list. An existing scenarioId is still being loaded while listing. Temporarily remove that setting, then run -listScenarios again.
The Workshop mod is removed with a warning. The server could not download it and required was false. Check the modId, network and Workshop availability; make the entry required when the scenario depends on it.
The scenario path is valid but the mission still fails. The mod containing the scenario was not included in game.mods. Add the mod entry before the scenarioId is loaded.
The server fails immediately after editing. Invalid JSON punctuation or an accidental edit outside the game object. Restore the last working copy, reinsert the property with valid commas and quotes, and restart.
Documentation shows a different list of scenarios. The documentation revision does not match the installed game version. Use the server’s own -listScenarios output as the authoritative list for that installation.

A complete configuration pattern

The following pattern shows where the settings belong without prescribing unrelated server options:

{
  "game": {
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "mods": [
      {
        "modId": "0123456789ABCDEF",
        "name": "Example scenario mod",
        "version": "1.0.0",
        "required": true
      }
    ]
  }
}

For a built-in scenario that does not depend on a Workshop mod, omit the mods array or leave your existing mod list unchanged. For a Workshop scenario, replace every example value with the values reported by your installation and the mod metadata. Do not copy the example identifier or version into a live server.

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.

Version and documentation cautions

Scenario names, available entries and Workshop content can change as the game is updated. The official documentation has appeared in more than one revision with different scenario counts, and no single static page should override the list produced by the server binary you are running. Check the game version on the server, run -listScenarios after updates, and keep a backup of a known-good JSON file before changing missions.

Likewise, the configuration filename is not universal. Some instructions call it config.json, others call it serverconfig.json, and hosting services may expose a custom name. Follow the file path in the active startup command rather than renaming files solely to match an example.

Final pre-launch checklist

  • scenarioId is inside game.
  • The value uses a GUID in braces followed by the exact Missions/… .conf path from -listScenarios.
  • A Workshop scenario’s mod is present in game.mods with the correct 16-character hexadecimal modId.
  • required reflects whether the server can operate without that mod.
  • The edited file is the one supplied to the process through -config.
  • The server is not being launched with -server alone.
  • The log confirms the scenario and required content, and a client join verifies the result.
  • Only one scenario is configured; changing it requires a restart.

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.