The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Change a Factorio server’s listing details in data/server-settings.json. Copy data/server-settings.example.json, edit fields such as name, description, tags, player limits and visibility, then restart the dedicated server with that file. The name and description are browser-facing; options such as autosave and auto-pause affect operation but do not change what players read in the listing.
Playing with friends? Godlike.Host runs hosted Factorio servers from 10 data-center locations, with free DDoS protection.
Where Factorio stores the server name and description
Factorio reads dedicated-server listing settings from a JSON file in the installation’s data directory. Do not edit the example in place. Make a working copy named server-settings.json:
As an Amazon Associate I earn from qualifying purchases.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsdata/server-settings.example.json
→ data/server-settings.json
On a Linux installation, the equivalent shell operation is:
cp data/server-settings.example.json data/server-settings.json
On Windows, use File Explorer’s Copy and Paste commands, or copy the file in PowerShell. Keep the working file beside the game’s data directory, or use an absolute path when you start the server. The server will not use your edits merely because the file exists; the startup command must point to it.
#1 Best Overall
- BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
- EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
- COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
- LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
- WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Fields that control the server-browser listing
Edit valid JSON: property names and string values require double quotation marks, arrays use square brackets, and the final property must not have a trailing comma. These are the fields most relevant to how your server is presented and who can join.
| Field | What players or operators see | Important behavior |
|---|---|---|
name |
The name shown under which the server is listed in the server browser. | Use a short, recognizable name that identifies the map, community or play schedule. |
description |
Text displayed in the listing. | The Factorio Wiki states that it may contain up to 5,000 characters. Use it for rules, mod status, schedule, region and contact information that a prospective player needs before joining. |
tags |
A list of game tags associated with the server. | Each tag is a separate quoted string, for example ["vanilla", "co-op"]. |
max_players |
The maximum number of simultaneous players. | 0 means unlimited in Wube Software’s template. A positive number imposes that cap. |
visibility.public |
Whether the game is published to the public matching-server list. | Public publication requires listing credentials such as a Factorio account username/password or token. |
visibility.lan |
Whether the game is broadcast in the LAN browser. | LAN broadcast is for clients on the local network and does not publish the game to the public list. |
username and password |
Account credentials used for public listing. | Store them only in a protected server file. |
token |
A Factorio account token used for public listing. | The JSON file is plain text. Treat the token like a password and never commit it to a repository or paste it into a public guide. |
game_password |
Password required to join the game. | This is the player join password, distinct from credentials used to publish a public listing. |
require_user_verification |
Whether joining is limited to clients with a valid Factorio.com account. | Set it to true when account verification is part of your community’s access policy. |
Build a clear, useful listing
Choose a name players can identify
Set name to the label you want in the browser, such as a community name followed by the map style or region. Avoid putting passwords, account details or temporary administrative notes in the name; it is public when the server is publicly listed.
Use the description as a pre-join checklist
The 5,000-character limit leaves room for practical information, but a concise description is easier to scan. A useful order is:
- Whether the map is vanilla, modded or intended for a particular scenario.
- The usual playing hours and time zone.
- Rules such as no griefing, cooperative building or required voice-chat etiquette.
- Whether the map is beginner-friendly and what level of automation has already been completed.
- How to contact an administrator and whether a join password is required.
Do not put a real token or account password in this field. The description is intended for players reading the listing, not for secret configuration.
Rank #2
- WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
- AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
- PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
- ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
- COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
Use tags consistently
Tags are represented as a JSON array. Keep them descriptive and stable so players can understand the server at a glance. For example, use separate entries for play style, experience level and rules rather than one long sentence in a single tag.
Set public, LAN or hidden visibility
| Visibility choice | Configuration | How players connect |
|---|---|---|
| Public | "public": true |
The server appears in the public server list. Listing credentials are required. |
| LAN | "lan": true |
Players on the same local network can find it through the LAN browser. It is not published publicly. |
| Hidden | Set both public and LAN publication to false. |
Players connect by entering the server’s IP address and port. Nothing is broadcast through the public or LAN browser. |
You can enable both public and LAN publication when you want local players to discover the same game while it is also listed online. If you are testing privately, disable both before starting the server so an unfinished map does not appear to strangers.
Recommended Free Tools
Example server-settings.json
This complete example shows the main listing and access fields together:
{
"name": "Copper Canyon Cooperative",
"description": "Vanilla 2.0 survival | EU evenings | Be respectful",
"tags": ["vanilla", "co-op", "beginner-friendly"],
"max_players": 8,
"visibility": {
"public": true,
"lan": true
},
"username": "YOUR_FACTORIO_LOGIN",
"token": "YOUR_FACTORIO_TOKEN",
"game_password": "CHANGE_ME",
"require_user_verification": true
}
The values are examples. Replace the login, token and join password with your own values before use. Never publish a real token in a repository, screenshot or tutorial. If your installation uses username/password authentication instead of a token, configure the credential fields supported by your Factorio version and protect the file with the operating system’s file permissions.
Rank #3
- Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
- Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
- Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
- ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
- Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
Start or restart the server with the edited file
A dedicated Factorio server needs a save file. To load the newest save in the installation’s saves directory, run:
./bin/x64/factorio --start-server-load-latest --server-settings ./data/server-settings.json
To select a specific save, use its filename instead:
./bin/x64/factorio --start-server ./saves/my-save.zip --server-settings ./data/server-settings.json
- Stop the running server cleanly so it finishes saving the map.
- Back up the current
server-settings.json. - Edit and save the JSON file.
- Start the server with
--server-settingspointing to that file. - Open the server browser or connect as a player and verify the name, description, tags, visibility and join behavior.
If you change listing fields while the server is already running, restart it with the updated file. A text editor changing the file on disk does not automatically reload the running process.
Networking requirements for an internet server
Factorio uses UDP for game traffic. The Factorio Wiki identifies UDP port 34197 as the default. Internet hosting normally requires forwarding that UDP port from your router to the server machine and allowing it through the machine’s firewall. The port can be changed when your network layout requires it.
Rank #4
- Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
- Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
- 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
- Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
- USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
If another service already uses the default, choose a different port and make the same value available in your router, firewall and server startup configuration. Players must use the resulting address and port when connecting directly. A correctly edited name or description cannot compensate for a blocked port: the listing may be absent, or players may see it but fail to join.
Command-line controls beyond the listing
The settings file handles the identity and access policy, while the command-line reference provides additional operator controls. Depending on your setup, you may need:
--portto select the UDP game port.--bindto choose the local network address on which the server listens.--rcon-portand--rcon-passwordfor remote console administration.--server-whitelistand--server-banlistfor allow and deny lists.--server-adminlistfor administrator permissions.
These switches do not replace the listing fields. For example, changing an RCON port will not change the browser name, and changing the description will not open a firewall port.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Settings that affect runtime, not the displayed details
The example file also contains operational options such as auto_pause and autosave_interval. They control how the simulation pauses or saves; they are not browser-facing profile text. Keep these concerns separate:
Best Value
- Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
- Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
- Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
- Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
- Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
- Use
name,description,tags, visibility and player-limit fields to describe and expose the server. - Use
auto_pause,autosave_intervaland related keys to control server behavior. - Use startup switches and network configuration for ports, binding and administrative interfaces.
Separating these categories makes troubleshooting faster: a wrong description is a JSON or file-selection problem, while lag, save frequency or pause behavior usually belongs to runtime settings.
Security practices for credentials and passwords
Protect the settings file
server-settings.json is plain text. Restrict read access to the account that runs the server, keep backups private and exclude the file from public repositories. If a token is exposed, revoke or replace it through the account that issued it, then update the server file and restart.
Keep the two password roles distinct
game_password is what players enter to join. The username/password or token fields authenticate the server for public matching-server publication. Do not give players listing credentials merely because they need the game password.
Use account verification deliberately
With require_user_verification set to true, clients must have a valid Factorio.com account to join. This can reduce anonymous access, but it also prevents players without a valid account from entering even if they know the game password.
Troubleshooting checklist
The old name or description still appears
- Confirm the edited file is the same path supplied after
--server-settings. - Check that the server was stopped and restarted after saving the file.
- Verify that you did not edit
server-settings.example.jsonwhile the server loadsserver-settings.json.
The server does not start after editing
- Validate JSON syntax: unmatched braces, missing quotation marks and trailing commas are common causes.
- Restore the backup, then reapply one change at a time to identify the invalid entry.
- Make sure the command includes a real save file, either through
--start-server-load-latestor--start-server ./saves/my-save.zip.
The server is not visible publicly
- Check that
visibility.publicistrue. - Confirm that the listing credentials or token are present and current.
- Ensure the UDP port is forwarded and permitted by the firewall.
- If you intended LAN-only play, check
visibility.laninstead; LAN publication does not create a public listing.
Players see the server but cannot join
- Verify the UDP port and router forwarding point to the correct machine.
- Check the game password and whether account verification is enabled.
- Confirm that
max_playershas not been reached. A value of0means unlimited in the template; any positive value is a simultaneous-player cap.
Self-managed files versus managed hosting
With a self-managed installation, you edit the JSON and control the process, operating-system permissions, firewall, router and command-line switches. A managed Factorio host typically exposes the same server-settings concepts through a control panel, but exact labels and available command-line options vary by provider. Choose self-management when you need direct control over ports, RCON, allowlists, bans, admin lists and file backups. Choose managed hosting when you prefer the provider to handle machine and network administration, while still checking that the panel exposes the name, description, tags, visibility, player limit and credential settings your community requires.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Quick Recap
| Decision point | Self-managed JSON | Managed hosting panel |
|---|---|---|
| Listing customization | Direct access to every supported JSON field. | Depends on which fields the host exposes. |
| Network setup | You configure UDP forwarding, firewall rules and port selection. | The host generally supplies the network endpoint; verify its port policy. |
| Advanced administration | Direct command-line access to RCON and server lists. | Available only if included by the host’s tools and plan. |
| Secrets and backups | You must protect tokens, passwords and local backups. | Review the host’s access controls and backup handling before uploading credentials. |
A practical pre-launch checklist
- File: You copied the example to
data/server-settings.jsonand the startup command points to that copy. - JSON: The file parses without syntax errors.
- Listing: Name, description and tags accurately describe the current map.
- Capacity:
max_playersmatches your intended player count, or is0for unlimited behavior from the template. - Visibility: Public, LAN or hidden mode matches your audience.
- Access: Public-listing credentials, game password and account-verification policy are intentional.
- Network: UDP 34197, or your chosen replacement port, is forwarded and allowed through the firewall.
- Save: The launch command names a valid save file.
- Privacy: No real token or password appears in the description, screenshots, documentation or a public repository.
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.




