{"id":1534,"date":"2022-01-25T12:45:49","date_gmt":"2022-01-25T12:45:49","guid":{"rendered":"https:\/\/xgamingserver.com\/blog\/?p=1534"},"modified":"2026-06-15T10:49:03","modified_gmt":"2026-06-15T10:49:03","slug":"how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character","status":"publish","type":"post","link":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/","title":{"rendered":"How to reset a broken Project Zomboid character without affecting other player&#8217;s character"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A single corrupted or stuck character can ruin a player&#8217;s experience on an otherwise healthy Project Zomboid server. Maybe their save broke during a crash, they fell through the world after a mod update, or an item glitch left them permanently encumbered or stuck inside a wall. The good news: you can reset that <em>one<\/em> character to a clean slate without wiping the world, the map changes, or anyone else&#8217;s progress. The bad news: doing it carelessly can destroy a live database that holds <em>every<\/em> player on your server. This guide walks through the safe, source-verified procedure step by step, with backups front and center.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Everything here applies to <strong>Build 41 (B41.78)<\/strong>, the current stable branch that most dedicated servers still run. The save layout and player-database structure are long-standing and carry forward into the <strong>Build 42 unstable branch<\/strong> as well (B42 has been the opt-in beta since December 2024, with multiplayer only rejoining the unstable branch around December 2025). Where a detail could differ by build, we flag it. If you run a managed box, you can apply the same logic through your <a href=\"https:\/\/xgamingserver.com\/project-zomboid-server-hosting\">dedicated Project Zomboid hosting<\/a> file manager rather than a local Windows path.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where Project Zomboid actually stores your characters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before you touch anything, you need to understand where the data lives. A Project Zomboid dedicated server writes everything into the user <code>Zomboid\/<\/code> folder. On a Windows host that is <code>C:\\Users\\<user>\\Zomboid\\<\/code>; on Linux it is under the home directory of the account running the server. Inside that folder you have three things that matter here:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>Server\/<\/code><\/strong> \u2014 the configuration files (<code>servertest.ini<\/code>, <code>servertest_SandboxVars.lua<\/code>, <code>servertest_spawnregions.lua<\/code>). Default server name is <code>servertest<\/code>, so the files are named accordingly.<\/li>\n<li><strong><code>Saves\/<\/code><\/strong> \u2014 the actual worlds, including all map chunks and the player database.<\/li>\n<li><strong><code>Logs\/<\/code><\/strong> \u2014 timestamped logs rotated out on restart.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Multiplayer worlds specifically live in <code>Zomboid\/Saves\/Multiplayer\/<servername>\/<\/code>. On Windows that resolves to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>C:\\Users\\<user>\\Zomboid\\Saves\\Multiplayer\\<ServerName>\\<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Inside that server folder sits the file that holds every character: <strong><code>players.db<\/code><\/strong>. This is a standard SQLite database. The map chunks, building states, and zombie data are stored in separate files and folders \u2014 which is exactly why a per-character reset is possible. You can surgically remove one player&#8217;s record while leaving the world completely intact.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The NetworkPlayers table<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open <code>players.db<\/code> and you will find a table named <strong><code>NetworkPlayers<\/code><\/strong>. This table contains one row per character on the server. Each row stores that character&#8217;s position, health, inventory, traits, skill XP, and the body\/world state that makes them feel &#8220;broken&#8221; when something corrupts. Reset a character and you are simply deleting their single row. The next time that player connects, the server has no record of them and walks them through fresh character creation \u2014 new spawn, blank skills, empty pockets, clean slate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because every player on the server shares this one file, a mistake here is not a &#8220;your character&#8221; mistake \u2014 it is a &#8220;the whole server&#8221; mistake. That is why the procedure below is built around backups and a stopped server, not convenience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Before you start: the three non-negotiable rules<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Stop the server first.<\/strong> Editing a live SQLite database while the server is running can corrupt it. The game may also overwrite your edit on its next save tick, so your changes would not stick anyway.<\/li>\n<li><strong>Back up <code>players.db<\/code> before you open it.<\/strong> Copy the file somewhere safe and rename it (for example <code>players.db.bak<\/code>). If anything goes wrong, you restore the backup and you have lost nothing.<\/li>\n<li><strong>Understand this is destructive.<\/strong> Deleting a row <em>zeroes<\/em> that character permanently. There is no &#8220;undo the break and keep my skills&#8221; option \u2014 the row either exists in its current (broken) state or it does not exist at all. You cannot recover the pre-break version.<\/li>\n<\/ol>\n\n<!-- \/wp:post-content -->\n\n<!-- wp:paragraph -->\n<p>Set expectations with the affected player up front: their character is gone either way (it is already broken), and a reset gives them a working character back rather than a glitched one. That framing usually lands fine.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2>Step-by-step: reset one broken character safely<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Step 1 \u2014 Stop the server<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Shut the server down cleanly. If you have console access, issue a final save and quit so the database is flushed and closed:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>save\nquit<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>On a managed host, use the panel&#8217;s Stop button and wait until the status confirms the server is fully offline before continuing. Do not just kick the player \u2014 the server process must be down.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Step 2 \u2014 Locate and back up players.db<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Navigate to your multiplayer save folder:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>C:\\Users\\<user>\\Zomboid\\Saves\\Multiplayer\\<ServerName>\\players.db<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Copy <code>players.db<\/code> to a safe location and keep the original untouched as your restore point. A simple, dated copy in the same folder is fine:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>copy players.db players.db.2026-06-15.bak<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Do not skip this. It is the difference between a five-minute fix and a wiped server. If you are on a remote host, download a copy to your local machine as well.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Step 3 \u2014 Open the database in DB Browser for SQLite<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Download and install <strong>DB Browser for SQLite<\/strong> (a free, open-source tool). Launch it, choose <em>Open Database<\/em>, and select your <code>players.db<\/code> file. Switch to the <strong>Browse Data<\/strong> tab, then in the table dropdown select <strong><code>NetworkPlayers<\/code><\/strong>. You will see one row per character, with columns for the username and character data.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Step 4 \u2014 Find the broken player&#8217;s row<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Identify the row belonging to the affected player \u2014 usually by matching the username column to their account name. Take a moment to confirm you have the right row. The whole point of this method is precision: you are removing one character, not running a server wipe.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Step 5 \u2014 Delete just that one row and write changes<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Select the entire row for the broken character (click the row header so the full row is highlighted, not just one cell), then use DB Browser&#8217;s delete-record button to remove it. Critically, click <strong>Write Changes<\/strong> to commit the edit to the file \u2014 if you close without writing, nothing is saved. Then replace the live <code>players.db<\/code> with this edited file if you were working on a copy.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>That is the entire destructive action: one row, gone, committed. The world chunks, every other player&#8217;s row, faction data, and safehouse claims are all untouched because they live outside that single record.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Step 6 \u2014 Restart and verify<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Start the server again. When the affected player reconnects, the server finds no record for them and presents fresh character creation. They pick traits, choose a spawn region, and drop into the same living world everyone else is in. If something looks wrong, stop the server and restore your <code>players.db.bak<\/code> \u2014 this is exactly the scenario that backup exists for.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table {\"className\":\"is-style-stripes\"} -->\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>What you are doing<\/th><th>What it affects<\/th><th>What it does NOT affect<\/th><\/tr><\/thead><tbody><tr><td>Delete one row in <code>NetworkPlayers<\/code><\/td><td>That single character (skills, inventory, position, body state)<\/td><td>The world, map changes, other players, safehouses, faction data<\/td><\/tr><tr><td>Delete the entire <code>players.db<\/code><\/td><td>Every character on the server (full character wipe)<\/td><td>The world map itself (still a heavy, rarely-wanted action)<\/td><\/tr><tr><td>Delete the whole <code><servername><\/code> save folder<\/td><td>Everything \u2014 full server reset<\/td><td>Your config files in <code>Server\/<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2>Why the per-row method beats deleting files<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>You will find old forum advice that says &#8220;just delete the save folder&#8221; or &#8220;delete players.db.&#8221; Those are sledgehammers. Deleting <code>players.db<\/code> entirely wipes <em>all<\/em> characters; deleting the save folder wipes the world too. The single-row deletion in <code>NetworkPlayers<\/code> is the only approach that surgically resets one person while leaving a multiplayer community&#8217;s hard-won progress intact. On a server with 16 or 32 active survivors, that distinction is everything.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>If you are managing this on a hosted box, the same files are available through your control panel&#8217;s file manager and SFTP. Our <a href=\"https:\/\/xgamingserver.com\/docs\/project-zomboid\">Project Zomboid setup documentation<\/a> covers the folder layout and how to reach <code>Saves\/Multiplayer\/<\/code> on a managed instance, which makes the backup-and-edit cycle straightforward even without local Windows access.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2>Common causes of a &#8220;broken&#8221; character (and which ones a reset fixes)<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Not every problem needs a database edit. Before you reset, it is worth a quick diagnosis, because the cause tells you whether a reset is even the right tool:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul>\n<li><strong>Mod-induced corruption.<\/strong> A mod that was updated or removed mid-save can leave a character referencing items or scripts that no longer exist. This is the classic reset candidate. Check your <code>*_DebugLog-server.txt<\/code> in <code>Zomboid\/Logs\/<\/code> for Lua errors \u2014 a mod ID near the stack trace usually points at the culprit. Our <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-check-project-zomboid-server-logs\/\">guide to reading Project Zomboid server logs<\/a> walks through which file to open for which symptom.<\/li>\n<li><strong>Stuck in geometry \/ fell through the world.<\/strong> Sometimes an admin <code>\/teleportto<\/code> or a <code>\/godmode<\/code> toggle frees a player without any database surgery at all \u2014 try that first.<\/li>\n<li><strong>Permanent encumbrance or item glitch.<\/strong> If only the inventory is the problem, an admin can sometimes clear it in-game faster than a reset.<\/li>\n<li><strong>True save corruption.<\/strong> When the character won&#8217;t load at all or crashes the client on join, the <code>NetworkPlayers<\/code> row deletion is the reliable fix.<\/li>\n<\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>For the in-game options, you&#8217;ll need admin access and the right commands. The full toolset \u2014 access levels (<code>admin<\/code>, <code>moderator<\/code>, <code>overseer<\/code>, <code>gm<\/code>, <code>observer<\/code>), teleporting, item granting, and more \u2014 is covered in our <a href=\"https:\/\/xgamingserver.com\/blog\/project-zomboid-server-admin-commands\/\">Project Zomboid admin commands reference<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2>Admin commands that can fix a character without a reset<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>If the character is salvageable, these admin commands (run in in-game chat with a <code>\/<\/code> prefix, or in the server console \/ RCON without the prefix) often solve the problem more gently than a database edit:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table {\"className\":\"is-style-stripes\"} -->\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Command<\/th><th>Use it when<\/th><\/tr><\/thead><tbody><tr><td><code>\/teleportto x,y,z<\/code><\/td><td>The player is stuck in a wall or under the map \u2014 move them to safe coordinates.<\/td><\/tr><tr><td><code>\/godmode <user><\/code><\/td><td>The player is trapped mid-attack or in a damage loop \u2014 buy them time to escape.<\/td><\/tr><tr><td><code>\/additem <user> Base.Item<\/code><\/td><td>A lost or glitched essential item can be re-granted (e.g. <code>Base.Axe<\/code>).<\/td><\/tr><tr><td><code>\/addxp <user> Perks.Skill <amount><\/code><\/td><td>Restoring skill progress if a partial reset is acceptable to the player.<\/td><\/tr><tr><td><code>\/save<\/code><\/td><td>Force a world save before and after any intervention.<\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>Note: the spelling <code>\/godmode<\/code> is the verified form, but if it doesn&#8217;t register on your build, check <code>\/help godmode<\/code> for the exact syntax. Run <code>\/help<\/code> at any time for the full list, and <code>\/help <command><\/code> for a single command&#8217;s parameters. If none of these recover the character, fall back to the <code>NetworkPlayers<\/code> reset above.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2>A note on Build 41 vs Build 42<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>The reset procedure is identical on both builds \u2014 the save layout (<code>Saves\/Multiplayer\/<servername>\/players.db<\/code>), the <code>NetworkPlayers<\/code> table, and the backup-first workflow all carry forward. What changes between builds is the <em>world<\/em>, not the player-storage mechanism. In the Build 42 unstable branch (as of mid-2026), Knox County expands westward with new towns like Brandenburg, Ekron, and Irvington, buildings gain procedurally generated basements and more verticality, and crafting is rebuilt from the ground up. None of that alters how you remove a single character&#8217;s row.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>One critical caveat: <strong>Build 42 saves are not compatible with Build 41<\/strong>, and there is no official converter. A world made in one build cannot be opened in the other. So while the reset steps are the same, make sure your backup of <code>players.db<\/code> stays paired with the build it came from \u2014 never try to graft a B42 player database onto a B41 world or vice versa.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2>Reduce the odds you&#8217;ll need this again<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul>\n<li><strong>Take regular backups of the whole save folder,<\/strong> not just before edits. A nightly copy of <code>Saves\/Multiplayer\/<servername>\/<\/code> means a corruption event costs you a day at most.<\/li>\n<li><strong>Be conservative with mid-wipe mod changes.<\/strong> Removing a mod that has placed items into the world or onto characters is the single most common cause of broken saves. If you must change mods, back up first and warn players.<\/li>\n<li><strong>Keep <code>PauseEmpty=true<\/code><\/strong> so the world isn&#8217;t churning when nobody is online \u2014 fewer write events, fewer chances for a bad save during a crash.<\/li>\n<li><strong>Watch your logs.<\/strong> Catching repeated Lua errors early lets you disable a misbehaving mod before it corrupts characters across the server.<\/li>\n<\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>If you&#8217;re still setting up your server and want the configuration side dialed in before players ever break a character, our walkthrough of <a href=\"https:\/\/xgamingserver.com\/blog\/servertest-ini-project-zomboid-server-explained\/\">the servertest.ini settings explained<\/a> covers the full file, including whitelist behavior via the <code>Open<\/code> key and the player-cap and port settings that keep a server stable.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":2} -->\n<h2>Frequently asked questions<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Will resetting one character delete the world or affect other players?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>No. The map, building states, zombie data, safehouses, and every other player&#8217;s character are stored separately from the single row you delete in the <code>NetworkPlayers<\/code> table. Removing one row in <code>players.db<\/code> resets only that one character. The rest of the server is untouched \u2014 that is the entire reason this method is preferred over deleting files.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Can I recover the character&#8217;s skills and gear after I reset it?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Not from a reset \u2014 deleting the row zeroes the character permanently; there is no built-in undo and no way to restore the pre-break state. The only recovery path is your backup. If you copied <code>players.db<\/code> before editing (and you should have), you can restore that backup to get the character back exactly as it was, broken state included. That is why backing up first is non-negotiable.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Do I really have to stop the server, or can I edit the database live?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Always stop the server. Editing a live SQLite database risks corrupting the entire file \u2014 which would affect every player, not just the broken one. On top of that, a running server can overwrite your edit on its next save tick, so the change wouldn&#8217;t stick. Stop the server, edit, then restart.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>What tool do I use to open players.db?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Use <strong>DB Browser for SQLite<\/strong>, a free open-source database editor. Open <code>players.db<\/code>, go to the <em>Browse Data<\/em> tab, select the <code>NetworkPlayers<\/code> table, delete the broken player&#8217;s row, and click <em>Write Changes<\/em> to commit. Any SQLite-capable client works, but DB Browser is the most beginner-friendly for this task.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>The player can&#8217;t reconnect after the reset \u2014 what happened?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>First confirm the server fully restarted after your edit. If your server runs with <code>Open=false<\/code> (whitelist-only), the account still exists even though the character is gone, so the player should be able to rejoin and create a fresh character. If they truly cannot connect, restore your <code>players.db<\/code> backup, restart, and re-check that you deleted the correct single row rather than accidentally affecting another record. Our <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-add-whitelist-to-project-zomboid-server\/\">whitelist setup guide<\/a> explains how the <code>Open<\/code> key and accounts interact.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3>Is the reset process different on Build 42?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>No \u2014 the save path, the <code>players.db<\/code> file, the <code>NetworkPlayers<\/code> table, and the backup-first workflow are the same in the Build 42 unstable branch as in Build 41. Just remember that B42 and B41 saves are not cross-compatible and there is no official converter, so keep each backup matched to its build.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Reset done right, a broken character is a five-minute fix that nobody else even notices. Reset done carelessly, it&#8217;s a server-wide wipe. The whole difference is two habits: stop the server, and back up <code>players.db<\/code> before you delete a single row.<\/p>\n<!-- \/wp:paragraph -->","protected":false},"excerpt":{"rendered":"<p>A single corrupted or stuck character can ruin a player&#8217;s experience on an otherwise healthy Project Zomboid server. Maybe their save broke during a crash, they fell through the world after a mod update, or an item glitch left them permanently encumbered or stuck inside a wall. The good news: you can reset that one [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1538,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[41],"tags":[42,43],"class_list":["post-1534","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-project-zomboid-server-docs","tag-project-zomboid","tag-pz"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to reset a broken Project Zomboid character without affecting other player&#039;s character - XGamingServer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to reset a broken Project Zomboid character without affecting other player&#039;s character\" \/>\n<meta property=\"og:description\" content=\"A single corrupted or stuck character can ruin a player&#8217;s experience on an otherwise healthy Project Zomboid server. Maybe their save broke during a crash, they fell through the world after a mod update, or an item glitch left them permanently encumbered or stuck inside a wall. The good news: you can reset that one [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/\" \/>\n<meta property=\"og:site_name\" content=\"XGamingServer\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/xgamingserver69\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-25T12:45:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T10:49:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Xray\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rainerstudios\" \/>\n<meta name=\"twitter:site\" content=\"@xgamingserver\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Xray\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/\"},\"author\":{\"name\":\"Xray\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/9fe94eb5b0ad6508acec5eef457da608\"},\"headline\":\"How to reset a broken Project Zomboid character without affecting other player&#8217;s character\",\"datePublished\":\"2022-01-25T12:45:49+00:00\",\"dateModified\":\"2026-06-15T10:49:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/\"},\"wordCount\":2379,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg\",\"keywords\":[\"project Zomboid\",\"pz\"],\"articleSection\":[\"Project Zomboid\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/\",\"url\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/\",\"name\":\"How to reset a broken Project Zomboid character without affecting other player's character - XGamingServer\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg\",\"datePublished\":\"2022-01-25T12:45:49+00:00\",\"dateModified\":\"2026-06-15T10:49:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#primaryimage\",\"url\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg\",\"contentUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/xgamingserver.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Project Zomboid\",\"item\":\"https:\/\/xgamingserver.com\/blog\/category\/project-zomboid-server-docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to reset a broken Project Zomboid character without affecting other player&#8217;s character\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#website\",\"url\":\"https:\/\/xgamingserver.com\/blog\/\",\"name\":\"XGamingServer\",\"description\":\"Dedicated Game Server Hosting\",\"publisher\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/xgamingserver.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\",\"name\":\"XGamingServer\",\"url\":\"https:\/\/xgamingserver.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg\",\"contentUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg\",\"width\":\"1024\",\"height\":\"1024\",\"caption\":\"XGamingServer\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/web.facebook.com\/xgamingserver69\/\",\"https:\/\/x.com\/xgamingserver\",\"https:\/\/www.instagram.com\/xgamingserver\/\",\"https:\/\/www.linkedin.com\/company\/xgamingserver\/\",\"https:\/\/www.pinterest.com\/xgamingserver\/\",\"https:\/\/www.youtube.com\/channel\/UCHnOtWxpzaL2r3jM9Jm40EQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/9fe94eb5b0ad6508acec5eef457da608\",\"name\":\"Xray\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f5e048c648806821e7dfebe32ad45489165185fe75979165fb4044e2967386d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f5e048c648806821e7dfebe32ad45489165185fe75979165fb4044e2967386d8?s=96&d=mm&r=g\",\"caption\":\"Xray\"},\"description\":\"A Mathematician who knows a thing or two about Design.\",\"sameAs\":[\"https:\/\/xgamingserver.com\/blog\",\"https:\/\/www.instagram.com\/rainerstudios\/\",\"https:\/\/x.com\/@rainerstudios\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to reset a broken Project Zomboid character without affecting other player's character - XGamingServer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/","og_locale":"en_US","og_type":"article","og_title":"How to reset a broken Project Zomboid character without affecting other player's character","og_description":"A single corrupted or stuck character can ruin a player&#8217;s experience on an otherwise healthy Project Zomboid server. Maybe their save broke during a crash, they fell through the world after a mod update, or an item glitch left them permanently encumbered or stuck inside a wall. The good news: you can reset that one [&hellip;]","og_url":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/","og_site_name":"XGamingServer","article_publisher":"https:\/\/web.facebook.com\/xgamingserver69\/","article_published_time":"2022-01-25T12:45:49+00:00","article_modified_time":"2026-06-15T10:49:03+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg","type":"image\/jpeg"}],"author":"Xray","twitter_card":"summary_large_image","twitter_creator":"@rainerstudios","twitter_site":"@xgamingserver","twitter_misc":{"Written by":"Xray","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#article","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/"},"author":{"name":"Xray","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/9fe94eb5b0ad6508acec5eef457da608"},"headline":"How to reset a broken Project Zomboid character without affecting other player&#8217;s character","datePublished":"2022-01-25T12:45:49+00:00","dateModified":"2026-06-15T10:49:03+00:00","mainEntityOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/"},"wordCount":2379,"commentCount":1,"publisher":{"@id":"https:\/\/xgamingserver.com\/blog\/#organization"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg","keywords":["project Zomboid","pz"],"articleSection":["Project Zomboid"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/","url":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/","name":"How to reset a broken Project Zomboid character without affecting other player's character - XGamingServer","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#primaryimage"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg","datePublished":"2022-01-25T12:45:49+00:00","dateModified":"2026-06-15T10:49:03+00:00","breadcrumb":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#primaryimage","url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg","contentUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/xgamingserver.com\/blog\/how-to-reset-a-broken-project-zomboid-character-without-affecting-other-players-character\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xgamingserver.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Project Zomboid","item":"https:\/\/xgamingserver.com\/blog\/category\/project-zomboid-server-docs\/"},{"@type":"ListItem","position":3,"name":"How to reset a broken Project Zomboid character without affecting other player&#8217;s character"}]},{"@type":"WebSite","@id":"https:\/\/xgamingserver.com\/blog\/#website","url":"https:\/\/xgamingserver.com\/blog\/","name":"XGamingServer","description":"Dedicated Game Server Hosting","publisher":{"@id":"https:\/\/xgamingserver.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xgamingserver.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/xgamingserver.com\/blog\/#organization","name":"XGamingServer","url":"https:\/\/xgamingserver.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg","contentUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg","width":"1024","height":"1024","caption":"XGamingServer"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/xgamingserver69\/","https:\/\/x.com\/xgamingserver","https:\/\/www.instagram.com\/xgamingserver\/","https:\/\/www.linkedin.com\/company\/xgamingserver\/","https:\/\/www.pinterest.com\/xgamingserver\/","https:\/\/www.youtube.com\/channel\/UCHnOtWxpzaL2r3jM9Jm40EQ"]},{"@type":"Person","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/9fe94eb5b0ad6508acec5eef457da608","name":"Xray","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f5e048c648806821e7dfebe32ad45489165185fe75979165fb4044e2967386d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f5e048c648806821e7dfebe32ad45489165185fe75979165fb4044e2967386d8?s=96&d=mm&r=g","caption":"Xray"},"description":"A Mathematician who knows a thing or two about Design.","sameAs":["https:\/\/xgamingserver.com\/blog","https:\/\/www.instagram.com\/rainerstudios\/","https:\/\/x.com\/@rainerstudios"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2022\/01\/pz-character.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/1534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/comments?post=1534"}],"version-history":[{"count":4,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/1534\/revisions"}],"predecessor-version":[{"id":22253,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/1534\/revisions\/22253"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media\/1538"}],"wp:attachment":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media?parent=1534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/categories?post=1534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/tags?post=1534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}