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 Starbound servers with free DDoS protection and up to three free backups a day.
To password-protect a current Starbound dedicated server, stop it, run it once so it creates storage/starbound_server.config, add account credentials under serverUsers, set allowAnonymousConnections to false, save valid JSON, and restart. Give friends the non-admin account, password, and server address; they enter all three in the Multiplayer screen.
What “private” means in Starbound
Starbound uses two separate controls that are easy to confuse. An account entry supplies a username and password for connecting, while allowAnonymousConnections controls whether someone can connect without authenticating. The documented Linux configuration defaults that setting to true, which permits unauthenticated accounts. For a password-only server, change it to false.
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 & 11The account list is not a list of characters or Steam profiles. The server guide describes these as “account-bound” passwords: the accounts exist to protect the server, and player data is not attached to a particular account. You can therefore create one normal player login for friends and a separate administrator login for yourself.
What you need before editing
- A dedicated-server installation that you can stop and restart.
- Permission to edit files in the server installation directory.
- A text editor that does not add rich-text formatting.
- The address that friends will use, plus TCP port 21025 available through your firewall and router if the server is hosted at home.
- A backup of the configuration before making changes.
The configuration is JSON. A missing quote, comma, or brace can cause Starbound to reject the file. Do not edit it while the server is running: a later save by the server can overwrite your changes.
#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.
Set up password-only access
1. Stop the dedicated server
Shut down the Starbound server cleanly. If it is running as a service or through a server manager, use that manager’s stop command rather than killing the process abruptly. Editing a stopped server prevents simultaneous writes and makes it clear which restart applies the new settings.
2. Generate and locate the current configuration
Run the dedicated server at least once if this is a new installation. The first run creates the configuration file in the server’s storage directory. The current file is named starbound_server.config; its location is therefore the storage folder beneath your server installation, not the older template file used by some tutorials.
If you already have that file, stop the server again before opening it. If it is missing after a first run, confirm that you launched the dedicated server rather than only the game client and that you are looking in the installation’s own storage directory.
3. Make a backup
Copy starbound_server.config to a separate file before editing, for example starbound_server.config.backup. Keep the original backup outside any automatic cleanup or synchronization process. If the edited file is rejected, this copy lets you restore the previous working configuration.
4. Add separate player and administrator accounts
Open the generated file and find the serverUsers object. Add or replace its contents with account entries using this pattern:
{ "serverUsers" : { "admin" : { "admin" : true, "password" : "MyAdminPassword" }, "player" : { "admin" : false, "password" : "MyPlayerPassword" } } }
Replace both example passwords with long, unique values. The key names, admin and player in this example, are the account names friends will type; you may choose different names. The Boolean value under each account determines privilege: true is an administrator account and false is a normal player account.
Recommended Free Tools
Give friends only the normal account. Keep the administrator credentials private because an administrator login is intended for server-management commands, not ordinary play. Creating a second account also means you can change the shared player password without distributing your personal administrator login.
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
5. Disable anonymous connections
In the same JSON object, set:
"allowAnonymousConnections" : false
This is the step that changes the server from “passwords are available” to “authentication is required.” If the value remains true, a client may be allowed to connect without supplying an account, even though serverUsers is present.
6. Validate the JSON and restart
Check that every opening brace has a matching closing brace, every property name and text value is enclosed in double quotes, and properties are separated by commas. Do not leave a comma after the final property in an object if your editor or validator flags trailing commas.
Save the file, then start the dedicated server. Starbound’s documented failure behavior is important: when it detects syntax errors at startup, it renames the bad file to starbound_server.config.old and writes a default configuration in its place. That can make it appear that your settings vanished. If this happens, stop the server, compare the .old file with your backup, correct the JSON, and start again.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsA complete configuration pattern
Your generated file contains other settings, so do not replace the entire file with a shortened example. Merge the relevant properties into the existing JSON. The following fragment shows the relationship between authentication and the two account types:
{ "allowAnonymousConnections" : false, "serverUsers" : { "admin" : { "admin" : true, "password" : "Use-A-Private-Admin-Password" }, "friends" : { "admin" : false, "password" : "Use-A-Private-Player-Password" } } }
The names and passwords above are examples only. Preserve unrelated generated settings, including any values your server manager added. A configuration editor that understands JSON can help identify a misplaced comma before you restart.
Tell friends how to join
- Open Starbound and choose Multiplayer.
- Enter the server’s IP address or DNS name.
- Enter the account name you placed under
serverUsers, such asfriends. - Enter that account’s password.
- Select Join Server.
The Multiplayer instructions describe the account and password as optional when a server has no authentication configured. On your private server they are required, so leaving either field blank will not provide the intended access.
Make the server reachable from outside your home
Authentication does not open a network path by itself. The multiplayer documentation identifies TCP port 21025 as the hosting port. A friend outside your home network must be able to reach that port on the server’s public address.
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.
- On the server computer: allow the dedicated-server program to accept inbound TCP traffic on port 21025 in the operating-system firewall.
- On the router: forward TCP port 21025 to the server computer’s local address. Give that computer a reserved local address so the forwarding rule does not point to a different device later.
- For local testing: the multiplayer guide identifies
127.0.0.1as the loopback address. Testing from the host itself can confirm that the server is running before you troubleshoot router settings. - For remote testing: have a friend try the public address after the server has started. A connection timeout usually indicates routing, firewall, or an incorrect address rather than a bad password.
Do not publish the administrator credentials while sharing the public address. Network reachability and account authorization are separate checks: a reachable port can still reject an unauthenticated client, and a correct password cannot help if the port is inaccessible.
Home hosting or managed hosting?
A home-hosted server gives you direct control over the generated file, accounts, firewall, router, and restart schedule. It also means you must maintain port forwarding, keep the server reachable, and troubleshoot changes to the local network. If you cannot maintain those pieces, managed Starbound server hosting is an alternative. A managed host generally handles the machine, network exposure, and service restarts, but you still need to confirm that it supports your installed Starbound version and exposes the account settings you need.
Before paying for any managed service, check its current price, backup policy, supported configuration format, player capacity, and whether you can export or restore your world. Those details vary by provider and can change, so do not assume that a hosting panel using a serverPasswords field is compatible with a current generated server. The password steps in this guide apply to the configuration format your running installation actually recognizes.
Current configuration versus older tutorials
Starbound guides describe more than one password system because the configuration format changed over time. Use the file generated by the version you actually installed rather than copying a template from an old tutorial.
Free tools Windows power users keep installed
One-click scans. No signup required.
| Approach | File or key | How authentication is represented | When to use it |
|---|---|---|---|
| Current generated-server approach | storage/starbound_server.config |
serverUsers entries with an account name, password, and admin Boolean; pair with allowAnonymousConnections: false |
Use when the installed server generates and recognizes this file and key. |
| Older hosted-server instructions | default_configuration.config |
A serverPasswords array; the 2013-11-29 Windows tutorial also lists ports 21025, 21026, and 21027 |
Relevant only to an older setup that still supplies this template and behavior. |
The later server-manager documentation explicitly describes account-bound passwords through serverUsers. If you add serverPasswords to a current generated file and nothing changes, that mismatch is the likely reason: the running version may no longer read the legacy array. Do not maintain both systems merely because a search result shows both; identify the keys present in your generated configuration and follow that format.
Changing or removing access safely
To rotate a shared password, stop the server, edit the normal player entry, save valid JSON, and restart. Tell friends the new password only after the restart succeeds. If one person should lose access, change the shared password or remove that account from serverUsers; because credentials are server-wide, this does not delete character data. Keep a separate administrator account so rotating the player login does not interrupt your own management access.
When several people need access, you can create separate non-admin entries instead of distributing one shared login. Each entry still uses the same account-bound format. This lets you remove one account without changing everyone else’s password, while keeping all routine players at "admin" : false.
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.
Troubleshoot the common failures
The file is not present
Start the dedicated server once, allow it to finish initialization, stop it, and then inspect its own storage directory. Searching the game client’s folders can lead to the wrong location. If a server manager controls the installation, use the path it reports for the server instance.
The server starts with default settings after my edit
Inspect the directory for starbound_server.config.old. Its presence indicates a startup syntax error. Restore your backup or repair the malformed JSON, then verify that serverUsers and allowAnonymousConnections are inside the top-level object rather than outside it.
Friends can join without a password
Reopen the active generated file and confirm that allowAnonymousConnections is the Boolean false, not the text "false". Confirm that the server was restarted after saving and that you edited the instance actually being launched. A different installation or server-manager profile can have its own storage directory.
The password is rejected
Have the player type the exact account key and password, including capitalization. Make sure the account has no accidental spaces in its key or value. If you changed the credentials, stop and restart the server before testing the new ones; then try the normal player account rather than the administrator account.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Local connections work but remote friends time out
Use 127.0.0.1 only for a test from the server computer. Remote players need the public address, TCP forwarding for port 21025, and an operating-system firewall rule. Confirm that the router forwards to the server’s current local address and that the server is listening on the expected port. If the address is behind carrier-grade NAT or another upstream router, a normal home forwarding rule may not be sufficient; the hosting network must provide an externally reachable endpoint.
Remote players reach the server but see an authentication error
That result means the network path is functioning and the remaining checks are the account name, password, and authentication settings. Verify the non-admin account entry in the active file and ensure anonymous connections are disabled. Do not solve an authentication error by enabling anonymous access if the goal is a private server.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Capacity and administration considerations
The Starbounder Wiki lists a default maximum of eight simultaneous sessions. That is a capacity default, not a password limit, and it does not guarantee a particular performance level for every machine or connection. Keep the access list small enough for the hardware and network you operate.
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.
Use the normal player account for routine play and reserve the administrator account for tasks that require elevated privileges. If a friend no longer needs access, stop the server, remove that account or change its password, save valid JSON, and restart. Because account credentials are server-wide rather than character-bound, changing a shared login affects everyone using it without altering their player data.
Pre-launch checklist
- The dedicated server has been run once and generated
storage/starbound_server.config. - The server is stopped while the file is edited.
- A backup exists outside the active configuration filename.
serverUserscontains a normal player account and, if needed, a separate administrator account.- The player account has
"admin" : false. allowAnonymousConnectionsis the Booleanfalse.- The file passes a JSON syntax check and retains the other generated settings.
- The server restarts without producing
starbound_server.config.old. - Friends have the correct server address, account name, and password.
- TCP port 21025 is allowed through the host firewall and forwarded by the router when remote access is required.
Frequently Asked Questions
Where is starbound_server.config?
Run the dedicated server once, stop it, and look in the server installation’s storage directory. It is separate from the game client’s folders.
Why does serverPasswords not work?
serverPasswords belongs to older default_configuration.config instructions. A current generated server generally uses serverUsers in storage/starbound_server.config; use the keys your installed version generates.
How do friends join my password-protected server?
In Multiplayer, they enter the server IP address or DNS name, the account key from serverUsers, that account’s password, and then choose Join Server.
Can I use one login for everyone?
Yes, a normal player account can be shared, but a separate administrator account is safer. Changing the shared password affects everyone using it without changing player data.
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 →Why can someone connect without a password?
Check that the active configuration contains the Boolean "allowAnonymousConnections" : false and that the server was restarted after saving. Also verify that you edited the instance actually being launched.
What does a starbound_server.config.old file mean?
Starbound found a syntax error at startup, renamed the invalid configuration to starbound_server.config.old, and created a default file. Restore your backup or correct the JSON before restarting.
What port does a Starbound server use?
The documented hosting port is TCP 21025. Remote players also require router forwarding and an operating-system firewall rule.
Can I test the server without opening my router?
From the server computer, test with 127.0.0.1. That confirms the local service, but remote friends still need a reachable public address and port 21025.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →The Bottom Line
For a current Starbound dedicated server, run it once, edit storage/starbound_server.config, configure separate serverUsers player and administrator accounts, set allowAnonymousConnections to false, validate the JSON, and restart. Friends then join with the server address, normal player account, and password. If they cannot connect from outside your home, troubleshoot TCP port 21025, firewall rules, and router forwarding separately from authentication.
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.

