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 matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11iTechGuides 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
Playing with friends? Godlike.Host runs hosted Soulmask servers from 10 data-center locations, with free DDoS protection.
Set a non-empty player join password, save the setting, and restart the Soulmask server. In a hosting panel, use the Server Password field under Config or Startup. On a self-hosted server, add -PSW="your-password" to the launch command. The player password is separate from the administrator password, -adminpsw.
What a private Soulmask server actually does
A password-protected Soulmask server requires every player to enter the join password before connecting. That lets you restrict access to friends, a community, or an invited group instead of accepting anyone who can find the server address.
Recommended Free Tools
“Private” in this procedure means password-gated access. The documented setup does not establish that the server disappears from every server browser, query service, or other discovery mechanism. A server may still be visible while rejecting players who do not know the password.
Shockbyte describes the purpose plainly: “Making your server private allows you to control who can join by restricting access with a password.” Its procedure was published November 12, 2024.
#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.
Choose the procedure that matches your server
| Deployment | Where the password is set | What must happen afterward |
|---|---|---|
| Managed hosting panel | Config or Startup variable named Server Password | Save, then restart the server |
| Windows self-hosted | -PSW="your-password" in StartServer.bat |
Stop the running process and start it again |
| Linux self-hosted | -PSW="your-password" in StartServer.sh |
Restart the service or launch script |
| Docker or Podman container | SERVER_PASSWORD environment variable or env file |
Restart or recreate the container |
The control surface changes, but the result is the same: a non-empty player password must be loaded by the game server process.
Set a password in a managed hosting panel
Panel labels differ between providers and may change with the panel software. Look for a field mapped to the Soulmask -PSW startup argument. The following sequence covers the documented Config and Startup layouts.
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- Stop the server. Use the panel’s stop button or console control and wait until the process is fully stopped. Editing a value while the process is still running can leave the active instance unchanged.
- Open the configuration area. Select Config on panels that organize game settings there. On panels that expose launch arguments, open Startup.
- Find the player-password field. It may be labelled Server Password or represented by a startup variable associated with
-PSW. - Enter a non-empty password. Use a private value that you can distribute to intended players. Do not paste the administrator password into this field.
- Save the setting. Confirm that the panel reports the change as saved. If the panel displays a generated command line, check that the value is attached to
-PSW. - Restart the server. Start it from the panel or console and wait for the normal ready state.
- Test from a player account. Connect with the new join password. Then test once without it, or with an incorrect value, to confirm that access is rejected.
XGamingServer documents a Startup variable mapped to -PSW; its instructions state that leaving the field empty makes the server public and that the operator should restart from the console after setting it. The practical rule is therefore simple: an empty player-password field means no password gate, while a saved non-empty field takes effect after a restart.
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
Configure a self-hosted Windows server
On Windows, the launch parameters are normally stored in StartServer.bat. Make a backup of the file before editing it so you can restore the previous command if a typo prevents startup.
- Stop the Soulmask dedicated-server process.
- Open
StartServer.batin a text editor. - Locate the line that launches the server executable or calls the server command.
- Add
-PSW="your-password"as an additional argument. Keep the quotation marks when the password contains spaces or other characters that the shell could interpret. - Save the batch file and close the editor.
- Run the batch file again and wait for the server to finish starting.
- Give the join password only to the players who should be allowed in.
A documented pattern looks like this:
call StartServer.bat -SteamServerName="My Private Server" -MaxPlayers=50 -PSW="choose-a-strong-password" -adminpsw="separate-admin-password" -pve
The server name, player limit, game mode, and other arguments in that example are independent of privacy. Keep your existing values unless you intentionally want to change them; the privacy-related addition is -PSW.
Configure a self-hosted Linux server
Linux installations use StartServer.sh for the launch command. The argument is the same as on Windows, but the shell script must be executable and the server must be restarted after editing.
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.
- Stop the running Soulmask server service or process.
- Open
StartServer.shwith an editor. - Add
-PSW="your-password"to the command that starts the dedicated server. - Save the script and verify that the file still has execute permission if your deployment relies on running it directly.
- Start the service or script again.
- Test a connection with the new password and a second connection using an incorrect password.
Do not put the real password in a public code repository, a screenshot, a forum post, or a support ticket. If the script is managed in version control, protect the file or inject the secret through your deployment system instead of publishing it.
Use the password variable in Docker or Podman
Containerized deployments commonly expose the player password as the SERVER_PASSWORD environment variable. Set that variable in the container’s environment or env file, preserve the deployment’s existing game and query port mappings, and then restart or recreate the container so the new environment is loaded.
- Stop the existing container or prepare a replacement deployment.
- Add
SERVER_PASSWORDwith a non-empty value to the environment configuration used by the container. - Keep the configured game and query ports unchanged unless you are deliberately changing network settings.
- Recreate or restart the container. Merely editing an env file does not change variables inside an already running container.
- Check the container logs for a normal server startup, then test with the correct and incorrect passwords.
Container documentation also discusses separate game and query ports and router port forwarding. Password protection does not remove the need to expose the required ports to intended players. If the server is unreachable after a redeploy, check the container’s port mappings and the router or firewall rules before changing the password again.
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.
Do not confuse the player password with the admin password
Soulmask uses two different credentials. Mixing them is a common cause of accidental administrator access or a server that appears unprotected.
| Credential | Argument or variable | Who uses it | Purpose |
|---|---|---|---|
| Player join password | -PSW or SERVER_PASSWORD |
Every invited player | Passes the server’s join check |
| Administrator or GM password | -adminpsw |
Trusted administrators only | Authorizes administrative or GM functions |
Set both values independently if you need administration tools. A player who knows only the -PSW value should be able to join but should not receive the administrator credential. Conversely, changing -adminpsw does not create a player join gate; you must set -PSW or SERVER_PASSWORD.
Managed hosting versus self-hosting
| Consideration | Managed panel | Local script | Container |
|---|---|---|---|
| Control surface | Config or Startup field | Batch or shell launch command | Environment variable or env file |
| Operational burden | Provider handles the server process and much of the networking | You maintain the process, updates, machine, and network exposure | You maintain the container lifecycle, image, host, and network exposure |
| Credential separation | Keep Server Password separate from the admin-password field | Keep -PSW separate from -adminpsw |
Keep SERVER_PASSWORD separate from any admin setting |
| Applying a change | Save and restart | Edit the launch file and restart | Restart or recreate the container |
Choose the method based on who operates the infrastructure. A panel reduces process and networking work, while self-hosting gives you direct control but leaves updates, uptime, firewall rules, backups, and secret handling in your hands.
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.
Verify that the server is really password-protected
A successful save in a control panel is not proof that the running process loaded the value. Verify the effective behavior after every change.
Free tools Windows power users keep installed
One-click scans. No signup required.
- Confirm the server was stopped before the setting was edited.
- Confirm the saved panel field, batch file, shell script, or environment file contains a non-empty player password.
- Restart the server, service, or container.
- Connect from an intended player account using the exact password.
- Attempt a connection with no password or an incorrect password from a separate client.
- Inspect the startup command or container configuration if the incorrect-password test still succeeds.
- After testing, remove the password from chat logs, screenshots, and temporary notes that do not need to retain it.
Record the time of the change and which deployment surface you edited. That small operational note helps distinguish a failed password change from a client using a cached server entry or an administrator connecting through a separate management path.
Troubleshoot common failures
The server remains public
- Check that the field is not blank or composed only of spaces.
- Confirm you edited the active server instance, not an unused configuration or an old container.
- Verify that the launch command contains
-PSW, or that the container receivedSERVER_PASSWORD. - Stop and restart the server after saving. The documented workflows require a restart for the change to apply.
Players cannot join with the correct password
- Have the player re-enter the value exactly as configured, including capitalization and punctuation.
- Check for quotation marks accidentally becoming part of the stored value when editing a script or env file.
- Confirm the client is connecting to the intended server and not another instance with a similar name.
- Review startup logs for an argument or environment-variable parsing error.
The server will not start after editing a script
- Restore the backup and confirm the server starts without the new argument.
- Add only the documented
-PSW="your-password"argument, then test again. - Check shell or batch-file quoting, especially if the chosen password contains spaces or characters interpreted by the operating system.
- On Linux, verify that the launch script remains executable and that the service points to the file you edited.
The password works but administrators lose access
Joining and administration are separate operations. Ensure the administrator credential remains configured through -adminpsw and has not been replaced with the player value. Give the admin password only to trusted operators.
The container restarts but the old password remains
Inspect the environment inside the newly running container and compare it with the env file used by the deployment command. Recreating a container from an unchanged compose file or from a different env file will preserve the old value. Restart or recreate the instance that actually serves the public ports.
Password-handling practices for a private server
- Use separate secrets. Never reuse the administrator password as the player password.
- Share narrowly. Send the join password only to intended players and avoid public server listings that include it.
- Protect configuration files. Restrict access to batch files, shell scripts, env files, backups, and hosting-panel accounts.
- Remove exposed values. If the password appears in a public screenshot, repository, log, or support post, change it and restart the server.
- Rotate after group changes. When someone should no longer have access, replace the player password and distribute the new value to the remaining group.
- Keep network controls separate. A password does not replace firewall rules, router configuration, updates, backups, or account security.
What changes when you rotate the password
Changing the player password changes the value required for new join attempts after the next restart or redeploy. Tell current players when the change will occur so they can update their saved connection details. If a player continues to connect without entering the new value, verify that they are not using an already authenticated session, an administrator path, or a different server instance.
Quick Recap
Practical privacy checklist
- Use a non-empty value in the player-password setting.
- Map the setting to
-PSWor, for the documented container deployment,SERVER_PASSWORD. - Keep
-adminpswas a separate administrator credential. - Save the configuration and restart the server, service, or container.
- Test one valid and one invalid join attempt.
- Share the player password privately and protect every file or panel account that contains it.
- Remember that password protection restricts joining; it does not prove that the server is invisible from every discovery mechanism.
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.

