Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →If a Project Zomboid dedicated server ignores an edited servertest.ini or restores settings after a restart, the file is usually not the one the running process uses. The common causes are an incorrect server profile, editing the wrong configuration layer, not reloading or restarting after the edit, or running the server as a different Linux user.
Playing with friends? Godlike.Host runs hosted Project Zomboid servers from 10 data-center locations, with free DDoS protection.
Stop the server and back up its profile and save, identify the name passed to -servername, edit the matching INI or _SandboxVars.lua file under the Zomboid data directory, apply the change, and verify it with showoptions and a client. The procedure below also covers persistent world data, Linux account mismatches, and port checks.
As an Amazon Associate I earn from qualifying purchases.
Start with the five-minute diagnosis
Do not begin by changing more values. First establish which profile, directory, and file the server is actually using. A dedicated server can have several similarly named files, and the installation directory is not necessarily where the live profile resides.
- Identify the launch profile. Find the server’s startup command or service definition and record the value after
-servername. That name determines the INI, SandboxVars file, related spawn files, and multiplayer save folder. - Identify the data directory. Check the account running the process, its home directory, and any
-cachedirsetting. The effective Zomboid directory is the one that matters, not a copy in an installation folder or another user’s home directory. - Classify the setting. Server behavior belongs in
NAME.ini; world rules belong inNAME_SandboxVars.lua; already generated world state belongs in the multiplayer save. - Apply it correctly. Stop and restart for a normal maintenance change, or use the administrator command
reloadoptionsfor INI changes while the server is running. - Verify before another edit. Use
showoptions, inspect the active file again, and connect one client to test the resulting behavior.
| What you observe | First check | Likely explanation |
|---|---|---|
| The password, listing status, port, or mod list does not change | The active NAME.ini |
You may have edited a different server name or a file outside the running data directory. |
| Loot, zombie speed, time, water shutoff, or PVP is unchanged | The active NAME_SandboxVars.lua |
The value is in the SandboxVars layer, not the INI; existing world content may also already be generated. |
| Only Linux hosts revert settings | Process user, home, -cachedir, and launch service |
The editor and server may be using different Zomboid folders. |
| Mods are absent | WorkshopItems= and Mods= in the same active INI |
Both fields must describe the intended mod set. |
Where Project Zomboid stores a dedicated server’s configuration
The server name is the profile key
The argument -servername NAME selects a group of files, not merely a display label. A server started with -servername pizza reads pizza.ini, pizza_SandboxVars.lua, the corresponding spawn files, and the multiplayer save named pizza. Editing servertest.ini cannot affect that process unless the process is actually started with -servername servertest.
#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.
When no custom name is intended, many installations use servertest as the default. Treat that as a filename convention, not proof that the active profile is servertest; the launch argument is authoritative.
The live files are under the Zomboid data directory
PZwiki lists these Windows defaults:
C:UsersYourUsernameZomboidServerservertest.iniC:UsersYourUsernameZomboidServerservertest_SandboxVars.luaC:UsersYourUsernameZomboidServerservertest_spawnpoints.luaC:UsersYourUsernameZomboidServerservertest_spawnregions.luaC:UsersYourUsernameZomboidSavesMultiplayerservertest
Linux uses the analogous ~/Zomboid/Server and ~/Zomboid/Saves/Multiplayer locations. Replace servertest with the active server name. If the launch configuration sets -cachedir, use the Zomboid directory selected by that option rather than assuming the process uses the account’s default home.
Free tools Windows power users keep installed
One-click scans. No signup required.
Three configuration layers behave differently
| Layer | Typical file or folder | Controls | Important limitation |
|---|---|---|---|
| Server options | NAME.ini |
Password, public listing, ports, connection options, and mod fields | The running process must load this exact profile. |
| Sandbox and world rules | NAME_SandboxVars.lua |
Loot, zombie speed, time, water shutoff, PVP, and other world rules | Editing it later does not necessarily regenerate cells or undo state already created. |
| Persistent world | Zomboid/Saves/Multiplayer/NAME |
Existing loot rolls, explored cells, a water system that has already shut off, and other generated state | This state can outlive a later option edit. |
| Spawn metadata | NAME_spawnpoints.lua and NAME_spawnregions.lua |
Spawn locations and region definitions | Use the files matching the active server name. |
This separation explains many apparent “save” failures. An INI value can be present and correctly loaded while a world rule appears unchanged because the relevant cell or event was already generated in the save.
Safe repair procedure
1. Stop the server and make a complete backup
Use the normal stop command or service control so the server can finish writing data. Do not edit a live file while another process is simultaneously rewriting it unless you are deliberately using reloadoptions for an INI-only change.
Copy the active profile’s INI, SandboxVars file, spawn files, and multiplayer save to a dated backup location. For the default Windows profile, that means the four files under C:UsersYourUsernameZomboidServer and the servertest folder under SavesMultiplayer. On Linux, back up the matching files under ~/Zomboid/Server and the matching save under ~/Zomboid/Saves/Multiplayer, adjusted for the effective home or -cachedir.
Keep the original untouched. A backup lets you undo a malformed edit and, more importantly, lets you compare the file the server loaded with the file you intended to change.
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.
2. Confirm the exact launch command
Locate the command used by the service, startup script, container, or manual terminal session. Record:
- the value after
-servername; - any
-cachedirvalue; - the operating-system account that owns the process; and
- the working directory or service environment that supplies the Zomboid data path.
Use those values to derive the filenames. If the command says -servername pizza, work on pizza.ini, pizza_SandboxVars.lua, pizza_spawnpoints.lua, pizza_spawnregions.lua, and the pizza multiplayer save. Do not rename files simply to make them resemble servertest; change the launch profile only when you intentionally want a different server.
3. Match the option to its layer
Open the active INI for server-level values. Password, public visibility, ports, and mod declarations belong there. For mods, check both WorkshopItems= and Mods=; populating only one field does not describe the complete intended set.
Open the active SandboxVars file for world-rule values such as loot abundance, zombie speed, in-game time, water shutoff, and PVP. Preserve the Lua structure and change only the relevant value. A setting that controls newly generated content may not alter cells that already exist in the multiplayer save.
Do not edit the save folder as though it were an INI. It is persistent world state, not a simple list of current options. If the complaint concerns an explored area, previous loot rolls, or an event that has already occurred, changing a SandboxVars value may affect future generation without reversing the existing state.
4. Check ownership and permissions before saving
The account that edits the file must be able to write it, and the account that starts the server must be able to read the same path. A successful save in a text editor proves only that one account wrote one file; it does not prove that the server will load that file.
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
On a Linux host, compare the account and home directory used by the editor or shell with the account and home directory shown for the server process. Also inspect the launch service for a different -cachedir or environment. If two copies of a profile exist, temporarily add a harmless, recognizable change to the intended file, restart, and then verify which file changed or which value appears in showoptions.
5. Apply the change with the right timing
For a maintenance window, save the file while the server is stopped, then start the server again. This is the least ambiguous method because the process reads the profile from a clean start.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
For an INI edit that must go live without a full restart, PZwiki’s dedicated-server documentation states: “Changes can be saved to servertest.ini while the server is running. After servertest.ini is saved, use admin command reloadoptions to make the changes live.” Apply the same idea to the active profile name: a server launched as pizza requires the corresponding pizza.ini. The command is for INI options; it does not promise that already generated world content will be rebuilt.
6. Verify the effective result
After a restart or reload, run the administrator command showoptions. Compare the reported values with the file you edited. Then connect one client and test the behavior that matters: authenticate with the new password, check listing visibility, inspect the mod set, or observe the relevant world rule in a controlled area.
If showoptions reports the old value, stop and return to profile, path, and user checks. If it reports the new value but the world looks unchanged, investigate persistent save state rather than editing the same line repeatedly.
Why Linux servers commonly read a different file
A Linux-specific failure mode is a mismatch between the account used to launch the server and the account whose home directory you edited. A Steam Community support reply warns that launching with sudo can put the settings file in the sudo account, causing the process to read a different servertest.ini. Treat that as a concrete troubleshooting lead, not as proof that every Linux reset has the same cause.
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.
Check the effective context in the same session or service that starts the server:
- Confirm the process owner with the host’s process or service tools.
- Confirm that account’s
HOMEvalue and the resulting~/Zomboidpath. - Inspect the launch arguments for
-servernameand-cachedir. - Open and edit the profile under that account, or change the service so one deliberate account owns both the files and the process.
Do not solve this by copying files randomly between home directories. First establish which directory the running process uses, then keep one authoritative profile and back up the old copy before removing or archiving duplicates.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.When a setting is correct but the game still behaves the old way
World generation has already happened
Sandbox variables can govern generation and timed world events. Once cells have been explored, loot has been rolled, or water has already shut off, those results are stored in the multiplayer save. A later edit can be valid and visible in the loaded options while leaving existing areas unchanged.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Test a world-rule change in a location or situation that can still be affected, rather than using an already explored cell as the only evidence. Keep the save backup until you are certain the new behavior is acceptable; deleting or replacing a save is a destructive world-management decision, not a routine settings fix.
The file is valid but belongs to another profile
Two profiles can contain identical-looking options. Compare the server name in the launch command with every filename and the save-folder name. Profile correctness takes priority over the apparent contents of a file.
The value is in the wrong layer
Changing a port or password in SandboxVars, or changing zombie speed in the INI, cannot produce the intended result because those files serve different purposes. Use the configuration map above, then verify the resulting value with showoptions where the command exposes it.
Best Value
Mods, ports, and connection symptoms are separate checks
Mod declarations
For a missing mod set, inspect WorkshopItems= and Mods= in the same active INI. Confirm that the entries describe the intended collection and mod identifiers. If the fields are correct in the active profile but a client still lacks a mod, continue with normal mod loading and client-side troubleshooting; do not switch profiles merely because the symptom appears after a restart.
Windows 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 reinstallOutdated 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 matchDedicated-server ports
PZwiki lists UDP 16261 and UDP 16262 as the required dedicated-server ports. Check forwarding and firewall rules independently when clients cannot connect. An open port cannot make the server load the right INI, and a correctly loaded INI cannot compensate for a blocked or misdirected port.
Keep connectivity evidence separate from configuration evidence: use showoptions and file inspection to prove option loading, then test the network path for reachability.
Recovery paths for the most common outcomes
The edited file never changes the reported option
- Stop the server.
- Re-read the launch command and copy the exact
-servernamevalue. - Resolve the effective
-cachedir, home directory, and process account. - Back up every duplicate profile before editing.
- Change the matching
NAME.ini, restart, and runshowoptions.
The reported option changes, but existing gameplay does not
- Confirm that the value belongs to SandboxVars or world generation rather than a server-level INI option.
- Determine whether the affected cell, loot table, or timed event was already generated.
- Test an area or event that can still respond to the new rule.
- Use the save backup before considering any destructive world reset.
Settings revert only after a Linux restart
- Compare the account that edits the file with the account that starts the process.
- Check for a
sudo-created profile in another home directory. - Inspect service arguments and
-cachedir. - Make one account and one data directory authoritative, then restart and verify with
showoptions.
A change caused an unexpected result
Stop the server, restore the backed-up file, and start it again. If the world save itself was changed, restore the save only after preserving the current state for diagnosis. This order avoids turning a reversible text-file mistake into permanent loss of world progress.
Final verification checklist
- The process launch command and the edited filenames use the same
-servername. - The files are under the effective Zomboid data directory, including any
-cachedirlocation. - The server process and the editor use the intended operating-system account.
- Server options are in
NAME.ini, world rules are inNAME_SandboxVars.lua, and persistent state is treated as a separate save. - The profile, SandboxVars file, spawn files, and multiplayer save were backed up before editing.
- The server was restarted, or an INI edit was followed by the administrator command
reloadoptions. showoptionsand one client test confirm the effective result.- UDP 16261 and UDP 16262 are checked separately when the symptom is connection failure.
PZwiki is community-maintained and its dedicated-server page was last modified on December 21, 2025; build-specific behavior can change. A settings-reference page cited for the configuration distinctions was updated September 30, 2026. Use the profile, layer, timing, account, and verification checks above as the durable method, and confirm behavior on the build you are running.
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.




