[{"data":1,"prerenderedAt":31},["ShallowReactive",2],{"doc-en-create-stable-backup-pocketmine":3},{"path":4,"slug":5,"title":6,"description":7,"category":8,"subcategory":9,"icon":10,"date":11,"author":12,"order":13,"image":14,"tags":15,"keywords":21,"docGroup":16,"docGroupIcon":28,"link_fr":29,"bodyHtml":30},"\u002Fdocs\u002Fen\u002Fgaming\u002Fminecraft-bedrock\u002Fcreate-stable-backup-pocketmine","create-stable-backup-pocketmine","How to Create a Stable (Bug-Free) Backup on PocketMine-MP","Learn how to configure and create a stable, bug-free backup for your PocketMine-MP server on the Winheberg gaming panel by excluding unnecessary or corrupted directories.","jeux","minecraft-bedrock","tabler:file-text","2026-07-24","Winheberg",53,"\u002Fstatics\u002Fimages\u002Fdocs\u002Fen\u002Fgaming\u002Fminecraft-bedrock\u002Fcreate-stable-backup-pocketmine.webp",[16,17,18,19,20],"pocketmine","backup","configuration","security","minecraft",[22,23,24,25,26,27],"pocketmine-mp backup","minecraft server backup","gaming panel winheberg","ignore files backup","restore pocketmine server","minecraft host security","tabler:brand-minecraft","\u002Fdocs\u002Fminecraft-bedrock\u002Fcreer-backup-stable-pocketmine","\u003Ch2>Contexte\u003C\u002Fh2>\n\u003Cp>Regularly generating restoration points on your PocketMine-MP server is your best insurance policy against data loss caused by faulty plugins, administration errors, or world file corruption. However, including all files from your server&#39;s root directory can introduce critical structural conflicts during subsequent restorations.\u003C\u002Fp>\n\u003Cp>Learning how to properly filter your backups on the Winheberg gaming panel guarantees a smooth, rapid restoration process, completely free of software bugs.\u003C\u002Fp>\n\u003Ch2>Why Exclude Specific Directories?\u003C\u002Fh2>\n\u003Cp>By default, a standard backup mechanism compresses everything inside your server&#39;s allocated storage space. In the PocketMine-MP ecosystem, this encompasses system or volatile components that must \u003Cstrong>never\u003C\u002Fstrong> be overwritten or transferred from one hosting node to another.\u003C\u002Fp>\n\u003Cdiv class=\"markdown-alert markdown-alert-important\">\u003Cspan class=\"alert-icon\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z\"\u002F>\u003Cpath d=\"M12 8v4\"\u002F>\u003Cpath d=\"M12 16h.01\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\u003Cdiv class=\"markdown-alert-body\">\u003Cp>The \u003Ccode>\u002Fbin\u003C\u002Fcode> directory contains the binary execution environment (PHP) specifically compiled for the physical architecture of the host machine running your instance. If the node&#39;s global dependencies are updated or if your server is migrated to a newer generation machine, restoring an old \u003Ccode>\u002Fbin\u003C\u002Fcode> folder will cause an instant server crash (binary architecture mismatch error).\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n\u003Cp>Furthermore, including console history files (\u003Ccode>logs\u003C\u002Fcode>) or past crash reports (\u003Ccode>crashdumps\u003C\u002Fcode>) unnecessarily inflates your archive size, significantly slowing down compression, transfer, and deployment times.\u003C\u002Fp>\n\u003Ch2>Creating a Filtered Backup: Step-by-Step\u003C\u002Fh2>\n\u003Cp>Follow these instructions carefully to ensure a clean, reliable, and sustainable snapshot of your game data.\u003C\u002Fp>\n\u003Ch3>1. Access the Backup Management Section\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Log in to your management panel at \u003Ca href=\"https:\u002F\u002Fpanel.winheberg.com\u002F\">panel.winheberg.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Select your PocketMine-MP instance.\u003C\u002Fli>\n\u003Cli>In the left sidebar menu, click on the \u003Cstrong>Backups\u003C\u002Fstrong> tab.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cimg src=\"\u002Fstatics\u002Fimages\u002Fdocs\u002Fen\u002Fgaming\u002Fminecraft-bedrock\u002Fcreate-stable-backup-pocketmine-1781079336380-d042e5406681a986a12b560a.webp\" alt=\"Accessing the Backups tab from the Winheberg gaming panel sidebar menu\" width=\"600\" \u002F>\n\n\u003Ch3>2. Initialize the Archive Configuration\u003C\u002Fh3>\n\u003Cp>Click the blue \u003Cstrong>Create Backup\u003C\u002Fstrong> button located at the top right of the interface to open the contextual configuration window.\u003C\u002Fp>\n\u003Ch3>3. Configure Exclusion Parameters\u003C\u002Fh3>\n\u003Cp>In the creation form, fill out the required fields accurately:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Backup name\u003C\u002Fstrong>: Assign an explicit name to your restoration point for easy identification later (e.g., \u003Ccode>Pre-Update-Faction\u003C\u002Fcode> or \u003Ccode>Weekly-Backup-01\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ignored files &amp; directories\u003C\u002Fstrong>: This is where the reliability of your archive is determined. Explicitly list the files and directories to exclude from compression. \u003Cstrong>You must write each item on a separate line\u003C\u002Fstrong>:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode class=\"language-text\">bin\nlogs\ncrashdumps\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cdiv class=\"markdown-alert markdown-alert-tip\">\u003Cspan class=\"alert-icon\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 16v-4\"\u002F>\u003Cpath d=\"M12 8h.01\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\u003Cdiv class=\"markdown-alert-body\">\u003Cp>By isolating and excluding the \u003Ccode>bin\u003C\u002Fcode>, \u003Ccode>logs\u003C\u002Fcode>, and \u003Ccode>crashdumps\u003C\u002Fcode> directories, you focus your backup exclusively on your server&#39;s vital elements: your worlds (\u003Ccode>worlds\u003C\u002Fcode>), core configurations (\u003Ccode>server.properties\u003C\u002Fcode>, \u003Ccode>pocketmine.yml\u003C\u002Fcode>), and extension databases (\u003Ccode>plugin_data\u003C\u002Fcode>).\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n\u003Cimg src=\"\u002Fstatics\u002Fimages\u002Fdocs\u002Fen\u002Fgaming\u002Fminecraft-bedrock\u002Fcreate-stable-backup-pocketmine-1781079527677-24b37ab358b642e787658d8a.webp\" alt=\"Configuring the name and ignored folders inside the Create Backup gaming panel window\" width=\"600\" \u002F>\n\n\u003Ch3>4. Execute the Compression Process\u003C\u002Fh3>\n\u003Cp>Click the \u003Cstrong>Start Backup\u003C\u002Fstrong> button. The Winheberg infrastructure will process the asynchronous compression of your data in the background while applying your filtering rules.\u003C\u002Fp>\n\u003Ch3>5. Validate Archive Integrity\u003C\u002Fh3>\n\u003Cp>Once the operation finishes, the archive will appear in the available backups list, displaying its actual file size and assigned name tag. If the total volume seems abnormally heavy, double-check that a subfolder containing massive logs did not escape your filters.\u003C\u002Fp>\n\u003Ch2>Recommended Exclusions Summary\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth align=\"left\">Directory \u002F File\u003C\u002Fth>\n\u003Cth align=\"left\">Function within PocketMine-MP\u003C\u002Fth>\n\u003Cth align=\"left\">Compelling Reason for Exclusion\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd align=\"left\">\u003Cstrong>\u003Ccode>bin\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd align=\"left\">Executable binaries and host PHP dependencies.\u003C\u002Ftd>\n\u003Ctd align=\"left\">High risk of CPU architecture conflicts leading to a failed server boot.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"left\">\u003Cstrong>\u003Ccode>logs\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd align=\"left\">Textual history of web console operations.\u003C\u002Ftd>\n\u003Ctd align=\"left\">Unnecessarily increases archive size with obsolete log text.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"left\">\u003Cstrong>\u003Ccode>crashdumps\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd align=\"left\">Error reports generated during past crashes.\u003C\u002Ftd>\n\u003Ctd align=\"left\">Only useful for immediate live debugging; superfluous for archiving.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2>Troubleshooting\u003C\u002Fh2>\n\u003Ch3>❌ The server crashes immediately after restoring a backup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bin folder restoration\u003C\u002Fstrong>: You most likely forgot to exclude the \u003Ccode>bin\u003C\u002Fcode> directory when creating your archive. To correct this, access the \u003Cstrong>File manager\u003C\u002Fstrong>, delete the mistakenly restored \u003Ccode>\u002Fbin\u003C\u002Fcode> folder, then trigger a server file reinstallation through your panel&#39;s advanced settings tab to re-inject the correct PHP binaries without touching your worlds.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❌ The panel indicates a failure during backup creation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Storage or backup quota exceeded\u003C\u002Fstrong>: Verify that you have not reached the maximum backup limit authorized by your hosting plan (e.g., limits often restrict accounts to 2 concurrent backups). Delete an old, obsolete restoration point before initializing a new one.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Best Practices for Administration\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Prioritize Cold Backups\u003C\u002Fstrong>: Although the Winheberg panel allows &quot;hot&quot; backups (while the server is online), it is highly recommended to perform backups when no users are connected or when the instance is stopped. This eliminates any risk of player inventory corruption during synchronous save writes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Externalization Principle\u003C\u002Fstrong>: Do not rely solely on your hosting node&#39;s local storage. Periodically download your most important archives locally to your personal computer using the action menu (the three vertical dots on the right side of your backup entry line).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consistent Milestones\u003C\u002Fstrong>: Develop a habit of establishing a systematic backup point before any manual modification to \u003Ccode>server.properties\u003C\u002Fcode>, before installing a new extension, or before substantially editing your world configurations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Need Help?\u003C\u002Fh2>\n\u003Cp>If your backup processes encounter recurrent failures or if you experience difficulties extracting your configuration files, our engineering teams are ready to step in.\u003C\u002Fp>\n\u003Cp>You can submit a support ticket to our \u003Cstrong>Technical\u003C\u002Fstrong> department from your client area at \u003Ca href=\"https:\u002F\u002Fbilling.winheberg.com\">billing.winheberg.com\u003C\u002Fa> by linking your PocketMine-MP subscription for personalized troubleshooting.\u003C\u002Fp>\n\u003Cp>Happy configuring and have a great game on your Minecraft Bedrock infrastructure! 🎮\u003C\u002Fp>\n",1788993141421]