Recommended Free Tools
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
Godlike.Host offers hosted Arma Reforger servers with its own game panel, SFTP access and free DDoS protection, if you would rather not host it yourself.
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.
- The scenario’s GUID enclosed in braces, such as
{ECC61978EDCC2B5A}. - The relative path to the scenario configuration file, including the
.confextension, such asMissions/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
-listScenariosand 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
- 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.
- Stop the server if it is running.
- Temporarily remove
scenarioIdfrom the active JSON configuration, or use a startup arrangement that does not load a scenario configuration. - Add
-listScenariosto the same server launch command you normally use. - Start the server and open its log output.
- Locate the scenario listing and copy the entry you want exactly as printed.
- 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.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallScenario 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
- 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
.confsuffix 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.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problems{
"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
- 【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:
-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.
- Save the edited JSON file.
- Stop any existing server process.
- Start the process with
-configpointing to that saved file. - Read the startup log for the selected scenario and any mod-download messages.
- 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
- 【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
scenarioIdentry.
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.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →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.
- Record the current configuration so you can restore it.
- Stop the server cleanly.
- Run
-listScenariosif you need to confirm the replacement path for the installed version. - Change only the relevant
scenarioIdand mod entries. - Start with the same
-configfile 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
- 【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.
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.
Quick Recap
Final pre-launch checklist
scenarioIdis insidegame.- The value uses a GUID in braces followed by the exact
Missions/… .confpath from-listScenarios. - A Workshop scenario’s mod is present in
game.modswith the correct 16-character hexadecimalmodId. requiredreflects 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
-serveralone. - 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.

