Free tools Windows power users keep installed
One-click scans. No signup required.
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
Prefer not to run the server on your own PC? Godlike.Host offers hosted Valheim servers with free DDoS protection and up to three free backups a day.
Visibility is controlled by one launch option in the Valheim Dedicated Server script: -public 1 publishes the server in Valheim’s in-game/community server list, while -public 0 removes it from that list. A hidden server is still joinable when players enter its address and port through Join IP.
The setting only controls browser discovery. Firewall rules, router forwarding, the selected backend, and whether the server process has connected successfully still determine whether anyone can reach the world.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →What the -public setting actually changes
Valheim reads the -public value when the dedicated server starts. The two supported values have different discovery and access behavior:
| Setting | In-game/community list | How players connect | What it means for exposure |
|---|---|---|---|
-public 1 |
The server is eligible to appear in the browser. | Players can select it from the browser, subject to password and network availability. | People who search the list can discover the server name. |
-public 0 |
The server is not listed. | Players must use Join IP with the server address and game port. | Only people given the connection details can locate it directly. |
Changing this value does not create or remove a world, alter the save interval, or repair a network path. It is a discovery preference applied at launch.
#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: 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.
- Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
Prepare the dedicated-server files
Install Valheim Dedicated Server from Steam
- Open Steam and switch the Library filter to Tools.
- Install Valheim Dedicated Server.
- Open the tool’s installation folder from Steam’s local-files option or by browsing to the library location you selected.
The installation contains a Windows batch script named start_headless_server.bat and a Linux shell script named start_server.sh. Use the script that matches the operating system running the server.
Work from a copy of the launch script
Make a copy of the startup file before editing it. Iron Gate recommends this because a Steam update can restore the original file and remove your custom option. Give the copy a clear name, then make sure your shortcut, scheduled task, service, or terminal command starts that copy rather than the untouched original.
Show the server in the browser on Windows
- Stop the currently running dedicated-server process if it is active.
- Open your copied
start_headless_server.batin a text editor. - Find the launch command and locate the token
-public. If the command already contains-public 0, replace the value with1. If it has no public option, add-public 1alongside the other server arguments. - Save the copied batch file without changing its
.batextension. - Start the server using that copied file.
- Watch the console until it reports Game server connected. That message is the operational checkpoint that the server is up and ready to accept connections.
Do not put the option in a separate command window after the server has started. It must be part of the command that launches the dedicated server, and the edited file must be the one you actually run.
Hide the server from the browser on Windows
- Open the copy of
start_headless_server.batthat your normal shortcut or task launches. - Change the launch argument to
-public 0. Keep the hyphen and the space between the option and its value. - Save the file and launch the server again.
- Confirm Game server connected appears in the console before testing a connection.
Once the process has started with -public 0, the absence of a browser entry is expected. Test access with Join IP rather than repeatedly refreshing the community list.
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
Show or hide the server on Linux
- Stop the running server process.
- Open your copied
start_server.shin a text editor. - In the launch command, set the value to
-public 1to publish the server or-public 0to hide it. - Save the script.
- Run the copied script using the same account and service definition you normally use for the server.
- Wait for the log line Game server connected before diagnosing browser discovery or direct connections.
If you start the server through systemd, a container, a terminal multiplexer, or another wrapper, verify that wrapper points to the edited copy. Editing one script while a service launches another is a common reason the setting appears to have no effect.
How friends join a hidden server
-public 0 removes the listing; it does not disable multiplayer. Give each player the server’s reachable address and game port, then have them use Valheim’s Join IP control.
- Provide the address players should reach from outside your network and the configured game port.
- In Valheim, open the multiplayer join screen and choose Join IP.
- Enter the address and port exactly as supplied, then submit the connection.
- Use the server password if the server requires one.
The official dedicated-server guidance describes an invisible server as “only joinable via the ‘Join IP’-button.” Players should not expect a hidden server to appear after filtering, searching, or waiting in the browser.
Steam and Crossplay use different network paths
The visibility flag is the same, but the backend changes the networking work required to make a server reachable.
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.
| Backend | How traffic reaches players | Router requirement | Port detail | Platform consideration |
|---|---|---|---|---|
| Steam backend | Players connect through the normal internet path to the host. | The required port range must be reachable from the internet, which generally means allowing it through the host firewall and forwarding it on the router. | Iron Gate documents 2456-2457 as the default pair. The selected port and the next port are used. | Use this route when your player group is using the Steam-compatible path. |
Crossplay (-crossplay) |
Traffic uses a relay. | Outside players do not need router port forwarding for the relay path. | The configured port still distinguishes multiple servers sharing one public IP. | This is the route intended for players on different platforms; platform-specific details belong in the Crossplay FAQ and dedicated-server manual. |
A public listing cannot bypass a blocked firewall, an incorrect router rule, a closed port, or a server that never connected to its backend. Conversely, a hidden server can work normally through Join IP when its selected backend and network path are configured correctly.
Why a public server is not showing in the in-game list
Check that the server reached the connection checkpoint
Read the dedicated-server console first. If Game server connected has not appeared, discovery troubleshooting is premature: the process is not yet in the ready state. Resolve the startup or backend error shown in the log, then test the list again.
Confirm the value and the file being launched
Open the exact script used by your shortcut, scheduled task, service, or terminal command. Confirm it contains -public 1, not -public 0, and that there is not a second launch script overriding the edited command. Steam updates can also replace the original file, which is why using a maintained copy matters.
Verify the backend
Determine whether the command starts the Steam backend or includes -crossplay. Steam and Crossplay do not expose traffic in the same way. A Steam server depends on the documented internet-reachable port pair; a Crossplay server uses a relay and has different router implications. Applying Steam forwarding instructions to a Crossplay setup, or assuming a relay exists when the server is using Steam, can make a correctly public server unreachable.
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.
Check firewall and router exposure for Steam
For the Steam backend, allow the server application through the host firewall and make the configured port and its next port reachable from the internet. The documented default is 2456-2457; if you changed the starting port, use that port and the immediately following one instead of blindly forwarding the default pair.
Do not confuse an intentionally hidden server with a failed listing
If the command contains -public 0, an empty browser result is the intended behavior. Supply the address and port and test through Join IP. This distinguishes a deliberate privacy choice from a discovery failure without changing other server settings.
Allow for uncertainty rather than inventing a propagation timer
There is no authoritative published wait time for browser propagation after changing -public. Once the server has been restarted and reports Game server connected, verify the launch argument and network backend instead of relying on an assumed number of minutes.
Choosing public or hidden operation
Use -public 1 when discoverability is useful
- New or occasional players need to find the world without receiving a separate address.
- You want the server name to be searchable in Valheim’s community list.
- Your Steam or Crossplay network path is already working and you accept that anyone browsing can see the listing.
Use -public 0 when access should be invitation-only
- You want to keep the server out of public search results.
- Your regular players can safely receive the address and port.
- You prefer direct connections and do not want browser discovery to be part of the join process.
In either mode, keep the password and network controls configured for the players you intend to admit. Hiding the listing reduces discoverability; it is not a substitute for authentication or firewall policy.
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.
A repeatable change-and-test checklist
- Identify the operating system and the backend: Steam or Crossplay.
- Open the maintained copy of the correct startup script.
- Set exactly one visibility value:
-public 1for a listed server or-public 0for a hidden server. - Save the file and launch that copy, not an older original.
- Wait for Game server connected.
- If public, search the in-game/community list. If hidden, use Join IP with the address and port.
- If the test fails, check the selected backend, firewall, router exposure, and the actual script command before changing unrelated world settings.
Common questions answered by the setting
Does -public 0 stop friends from joining?
No. It removes browser discovery and directs players to Join IP; it does not remove the server’s ability to accept direct connections.
Can -public 1 fix a blocked port?
No. It requests a listing, but firewall, router, backend, and process readiness still control reachability.
Which ports should a default Steam server use?
Iron Gate documents 2456-2457 as the default Steam pair. The configured starting port and the next port are the two ports used by the server.
Is router forwarding required with Crossplay?
For the Crossplay relay path, outside players do not need router port forwarding. The configured port remains relevant for distinguishing servers that share one public IP.
Quick Recap
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.

