To make a Soulmask dedicated server private, set a non-empty player join password, save the setting, and restart the server. In a hosting panel, this is usually the Server Password field under Config or Startup. On a self-hosted installation, add -PSW="yourpassword" to the launch command. Keep that password separate from the administrator password, which uses -adminpsw.
Playing with friends? Godlike.Host runs hosted Soulmask servers from 10 data-center locations, with free DDoS protection.
What a private Soulmask server actually does
A password-protected Soulmask server allows only people who know the player join password to connect. That is the access control established by the documented hosting and self-hosting procedures. It does not necessarily make the server invisible in every server browser or discovery system. Treat “private” as password-gated access, not as a guarantee that no one can see the server listing.
As an Amazon Associate I earn from qualifying purchases.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteThe player password is applied at server startup. Changing a value in a panel, batch file, shell script, or container environment does not alter a running process by itself; the server must be restarted, or the container must be recreated or restarted, before the new value is active.
Choose the procedure that matches your deployment
| Deployment | Where the password is set | What applies the change | Operational responsibility |
|---|---|---|---|
| Managed hosting panel | Config tab and a Server Password field, or a Startup variable mapped to -PSW |
Save the setting, then restart from the panel or console | The provider operates the server process and normally handles the hosting environment |
| Self-hosted Windows | -PSW="yourpassword" in StartServer.bat |
Save the batch file and launch the server again | You maintain the process, files, updates, and network exposure |
| Self-hosted Linux | -PSW="yourpassword" in StartServer.sh |
Save the shell script and launch the server again | You maintain the process, files, updates, and network exposure |
| Container deployment | SERVER_PASSWORD in the container environment or env file |
Recreate or restart the container | You maintain the deployment definition, environment values, and port mapping |
Panel labels vary between providers, but the underlying operation is the same: provide a non-empty value for the player password represented by -PSW, then restart.
#1 Best Overall
- [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
- [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
- [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
- [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
- [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
Set a password in a managed hosting panel
Panel with a Config tab
Shockbyte’s Soulmask instructions, published November 12, 2024, use the following sequence. Other providers may use slightly different labels, so look for the equivalent server configuration field.
- Stop the Soulmask server. Changing a startup value while the process is still running may leave the old configuration in memory.
- Open the server’s Config tab.
- Locate Server Password.
- Enter a password that you intend to give only to approved players. Leaving this field empty leaves the server public in the documented panel workflow.
- Save the configuration.
- Restart the server and wait for it to finish starting.
After the restart, players should enter the value from Server Password when joining. Do not confuse this field with an administrator, GM, console, or RCON credential; those are separate access controls.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Panel with a Startup tab
Some hosts expose the startup command through variables rather than a general configuration form. XGamingServer documents a Startup variable mapped to -PSW.
- Stop the server if the panel requires it before editing startup variables.
- Open Startup.
- Find the variable that represents
-PSWor is labelled as the server or player password. - Enter a non-empty value. The documented behavior is that an empty value makes the server public.
- Save the variable.
- Restart the server from the panel or its console so the launch command is rebuilt with the new password.
If the panel has both a general Server Password field and a raw startup-variable editor, use the control that your provider maps to -PSW. Setting an unrelated administrative variable will not protect player joins.
Rank #2
- 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
- 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
- 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
- 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
- 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
Set a password on a self-hosted server
The documented launch flag for the player join password is -PSW="yourpassword". Add it to the command that starts your dedicated server. The file name differs by operating system, but the flag has the same purpose on both.
Windows: edit StartServer.bat
- Stop the running Soulmask server.
- Open the server directory and locate
StartServer.bat. - Edit the command line that launches the server.
- Add
-PSW="yourpassword"as a startup argument. Keep the quotation marks when the password contains characters that the command shell could parse as separators. - Save the batch file.
- Run
StartServer.batagain to start a new process with the password enabled.
A complete command can look 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, PvE option, and passwords in that example are launch arguments. Replace the example values with your own configuration; do not copy the example passwords into production.
Free tools Windows power users keep installed
One-click scans. No signup required.
Linux: edit StartServer.sh
- Stop the running server process.
- Open the directory containing
StartServer.sh. - Edit the command that starts the Soulmask server.
- Add
-PSW="yourpassword"to that command. - Save the script and ensure you are launching the edited copy rather than another script or service definition.
- Start the server again so the new argument is read during process initialization.
On Linux, keep the password inside the same quoted argument style used by the existing command. If your service manager starts the server instead of you running the script directly, update the command source that the service actually invokes and then restart that service.
Understand the startup arguments
| Argument | Purpose | Who should receive it |
|---|---|---|
-PSW="..." |
Player join password; it gates entry to the server | Players who are allowed to join |
-adminpsw="..." |
Administrator or GM password | Only trusted administrators |
These are different credentials. A player who knows the join password does not need the administrator password to join, and an administrator password should not be distributed to ordinary players merely because they are part of your group.
Rank #3
- [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
- [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
- [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
- [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
- [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
Use the password with a container deployment
The jsknnr container documentation exposes the player password as the SERVER_PASSWORD environment variable. Set that variable in the environment file or deployment configuration used to create the container.
- Stop the current container or prepare a new deployment revision.
- Set
SERVER_PASSWORDto the intended player join password in the environment or env file. - Keep the administrator credential separate from this value if your image exposes an administrator-password setting.
- Preserve the deployment’s configured game and query ports. The container documentation treats those ports separately and notes that router port forwarding may be required for external connectivity.
- Recreate or restart the container so the new environment value is loaded by the game process.
- Give players only the value of
SERVER_PASSWORD, not the environment file or the full deployment definition.
Editing an env file without recreating or restarting the container leaves the already-running process unchanged. If the container comes back with the old behavior, inspect the environment attached to the newly created container rather than only the file on disk.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows 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 reinstallPlayer password versus administrator password
The most important security distinction is between the credential that controls joining and the credential that controls administration.
- Player join password: supplied through the panel’s server-password field,
-PSWin a batch or shell command, orSERVER_PASSWORDin a container. It is intended for approved players. - Administrator or GM password: supplied through
-adminpswin a self-hosted launch command or the corresponding administrative setting in a hosting environment. It is intended only for people who operate or moderate the server.
Use different values for the two roles. Reusing one password means every player who can join may also know the credential intended for server administration. The documented procedures do not establish a universal minimum password length, so choose a long, unique value appropriate for the people and risk level of your server.
Rank #4
- Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
- Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
- All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
- Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
- Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Verify that the server is actually password-gated
Do not assume that saving a field changed the running process. Verify the result after the restart or container redeploy.
- Confirm that the panel, batch file, shell script, or container environment contains a non-empty player password.
- Confirm that the server was restarted after the edit. For containers, confirm that the container was recreated or restarted with the updated environment.
- Ask an intended player to join using the exact player password, including capitalization and punctuation.
- Check that an unapproved person who does not have the password cannot complete the join process.
- Confirm that administrators are using the separate administrative credential rather than distributing
-adminpsw.
This test demonstrates password restriction. It does not demonstrate that the server is absent from every listing or discovery mechanism; the available procedures do not make that stronger claim.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshoot a server that still appears public
The field is empty or the wrong field was edited
In the documented hosted-panel workflow, an empty password field means public access. Return to Config or Startup, find Server Password or the variable mapped to -PSW, enter a value, save it, and restart.
The password was saved but the server was not restarted
A panel edit does not retroactively change a running server process. Stop and restart it, or use the provider’s documented console restart action. For a container, recreate or restart the container so SERVER_PASSWORD is loaded again.
Best Value
The launch script contains the flag, but players are not prompted correctly
Check that the process is using the edited StartServer.bat or StartServer.sh, and that -PSW is part of the actual command being executed. Multiple copies of a script or a service that launches a different command can make an apparently correct edit ineffective.
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 →Players are using the administrator password
Give players the value assigned to -PSW or SERVER_PASSWORD. Keep the value assigned to -adminpsw private and replace it if it has already been shared beyond the administrator group.
A container restart changed connectivity
Changing the password should not require changing the game or query ports. Preserve the deployment’s existing port mappings and router forwarding rules. The container documentation treats game and query ports separately, so verify both if players can no longer reach the server after a redeploy.
Protect the credential while sharing access
- Never include the real password in screenshots, public configuration repositories, issue reports, or support posts.
- Share the player password only with the people you intend to admit.
- Do not send the administrator password to ordinary players.
- Keep the password out of copied command examples and public documentation.
- If the player password is exposed, change it in the same control surface where it was originally set, then restart or redeploy before distributing the replacement.
Managed hosting, self-hosting, or containers: which is the better fit?
All three approaches can enforce the same player-password rule, but they place the work in different places.
| Consideration | Managed panel | Self-hosted files | Container |
|---|---|---|---|
| Control surface | Provider’s Config or Startup interface | Local batch or shell launch command | Environment variable or env file |
| Password setting | Server Password or variable mapped to -PSW |
-PSW="yourpassword" |
SERVER_PASSWORD |
| Applying a change | Save and restart | Save the script and relaunch | Recreate or restart the container |
| Credential separation | Keep the player field separate from administrative credentials | Keep -PSW separate from -adminpsw |
Keep SERVER_PASSWORD separate from any administrative variable |
| Operational burden | The provider handles the hosted process and environment | You maintain the process, updates, and network exposure | You maintain the image, deployment definition, environment, and port mapping |
Choose the method that matches where your server is already managed. Moving to a different deployment type is not required merely to add a password; each documented control surface supports the same basic outcome when the value is non-empty and the process is restarted.
Recommended Free Tools
Limits of the privacy setting
A join password is an access gate, not a complete privacy or anonymity system. The documented instructions establish that people who know the password can connect and that leaving the password empty can leave the server public. They do not establish that a password-protected server is removed from every browser, query result, or discovery mechanism.
If your goal is to control membership, distribute the player password carefully and rotate it when the group changes. If your goal is to hide the server’s existence from listings, do not assume the password setting alone provides that behavior; the available setup procedures do not promise it.
Quick Recap
Quick reference
- Hosted panel: Stop server → Config or Startup → set non-empty Server Password or
-PSWvariable → save → restart. - Windows: Add
-PSW="yourpassword"toStartServer.bat→ save → launch again. - Linux: Add
-PSW="yourpassword"toStartServer.sh→ save → launch again. - Container: Set
SERVER_PASSWORD→ preserve game and query ports → recreate or restart the container. - Administration: Keep
-adminpswseparate from the player join password.
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.




