[{"data":1,"prerenderedAt":32},["ShallowReactive",2],{"doc-en-disable-eac-7-days-to-die":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":20,"docGroup":29,"docGroupIcon":29,"link_fr":30,"bodyHtml":31},"\u002Fdocs\u002Fen\u002Fgaming\u002F7-days-to-die\u002Fdisable-eac-7-days-to-die","disable-eac-7-days-to-die","How to Disable EAC on a 7 Days to Die Server","Disable Easy Anti-Cheat on your Winheberg 7 Days to Die server to run mods with compiled code, both server side in serverconfig.xml and client side at game launch.","jeux","7-days-to-die","tabler:shield-off","2026-09-08","Winheberg",86,"\u002Fstatics\u002Fimages\u002Fdocs\u002Fen\u002Fgaming\u002F7-days-to-die\u002Fdisable-eac-7-days-to-die.webp",[16,17,18,19],"7 Days to Die","EAC","Mods","Game panel",[21,22,23,24,25,26,27,28],"7 days to die eac","disable eac","easy anti-cheat","eacenabled","serverconfig.xml","dll mods","darkness falls","7 days to die server","","\u002Fdocs\u002F7-days-to-die\u002Fdesactiver-eac-7-days-to-die","\u003Ch2>Context\u003C\u002Fh2>\n\u003Cp>Easy Anti-Cheat, usually shortened to EAC, is the anti cheat bundled with 7 Days to Die. It is enabled by default on dedicated servers and blocks unsigned code from running, which includes any mod shipping a \u003Ccode>.dll\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Cp>In practice, as long as EAC stays on, a mod carrying compiled code will never load, and overhauls such as Darkness Falls or Undead Legacy will not run at all. Modlets made only of XML files are perfectly happy with EAC enabled and need none of this.\u003C\u002Fp>\n\u003Cp>This guide covers turning EAC off on the server side of your \u003Ca href=\"https:\u002F\u002Fwinheberg.com\u002Fen\u002Fgaming\u002F7-days-to-die\">Winheberg hosting\u003C\u002Fa>, then the step most players forget, launching the game without EAC on their own machine. It applies to servers managed from \u003Ca href=\"https:\u002F\u002Fpanel.winheberg.com\u002F\">panel.winheberg.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cdiv class=\"markdown-alert markdown-alert-note\">\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>\u003Cline x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\u002F>\u003Cline x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\u003Cdiv class=\"markdown-alert-body\">\u003Cp>Disabling EAC is a configuration the game supports, not a workaround. No sanction risk is attached to it.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n\u003Ch2>Requirements\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>An active \u003Ca href=\"https:\u002F\u002Fwinheberg.com\u002Fen\u002Fgaming\u002F7-days-to-die\">7 Days to Die server\u003C\u002Fa> on the Winheberg game panel\u003C\u002Fli>\n\u003Cli>A mod or overhaul containing at least one \u003Ccode>.dll\u003C\u002Fcode> file, otherwise this change serves no purpose\u003C\u002Fli>\n\u003Cli>A way to reach your players, since they will have to change how they launch the game\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cdiv class=\"markdown-alert markdown-alert-warning\">\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=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\u002F>\u003Cline x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\u002F>\u003Cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\u003Cdiv class=\"markdown-alert-body\">\u003Cp>Without EAC, the server has no automatic anti cheat protection left. On a public server, plan a \u003Ca href=\"https:\u002F\u002Fwinheberg.com\u002Fen\u002Fdocs\u002Fenable-whitelist-7-days-to-die\">whitelist\u003C\u002Fa> or human moderation before making the switch.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n\u003Ch2>1. Check whether you actually need to disable EAC\u003C\u002Fh2>\n\u003Cp>Open your mod folder in the \u003Cstrong>Files\u003C\u002Fstrong> tab and look at what it holds.\u003C\u002Fp>\n\u003Cdiv class=\"md-table md-table--info md-table--striped\">\u003Cdiv class=\"md-table__caption\">Do you need to disable EAC\u003C\u002Fdiv>\u003Cdiv class=\"md-table__scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Mod folder content\u003C\u002Fth>\n\u003Cth>EAC\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Only \u003Ccode>.xml\u003C\u002Fcode> files, usually inside \u003Ccode>Config\u002F\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Can stay enabled\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>One or more \u003Ccode>.dll\u003C\u002Fcode> files\u003C\u002Ftd>\n\u003Ctd>Must be disabled\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Full overhaul such as Darkness Falls or Undead Legacy\u003C\u002Ftd>\n\u003Ctd>Must be disabled\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n\u003Cp>If your mod matches the first row, stop here, nothing needs changing.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fstatics\u002Fimages\u002Fdocs\u002Fen\u002Fgaming\u002F7-days-to-die\u002Fdisable-eac-7-days-to-die-1793564157487-dd81548ac19041b2fee2cbf9.webp\" alt=\"Mods folder of the 7 Days to Die server opened in the Files tab of the Winheberg panel\" width=\"800\" \u002F>\n\n\u003Ch2>2. Stop the server\u003C\u002Fh2>\n\u003Cp>In the \u003Cstrong>Console\u003C\u002Fstrong> tab, click \u003Cstrong>Stop\u003C\u002Fstrong> and wait for the shutdown to complete. The configuration file is read at startup, so editing it mid game would have no effect until the next restart.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fstatics\u002Fimages\u002Fdocs\u002Fen\u002Fgaming\u002F7-days-to-die\u002Fdisable-eac-7-days-to-die-1793564159210-d53d603569159c69d4ff3285.webp\" alt=\"Console tab of the Winheberg panel with the Start and Stop buttons circled in red\" width=\"800\" \u002F>\n\n\u003Ch2>3. Edit serverconfig.xml\u003C\u002Fh2>\n\u003Cp>Open the \u003Cstrong>Files\u003C\u002Fstrong> tab, find \u003Ccode>serverconfig.xml\u003C\u002Fcode> at the server root and click it to open the editor.\u003C\u002Fp>\n\u003Cp>Look for the line containing \u003Ccode>EACEnabled\u003C\u002Fcode> and change its value to \u003Ccode>false\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-xml\">&lt;property name=&quot;EACEnabled&quot; value=&quot;false&quot;\u002F&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Save with the \u003Cstrong>Save Content\u003C\u002Fstrong> button, then start the server again with \u003Cstrong>Start\u003C\u002Fstrong>.\u003C\u002Fp>\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>The file manager search box does not look inside file contents. Use your browser&#39;s find shortcut once the editor is open to jump to the line.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n\u003Cimg src=\"\u002Fstatics\u002Fimages\u002Fdocs\u002Fen\u002Fgaming\u002F7-days-to-die\u002Fdisable-eac-7-days-to-die-1793564771003-ccad5773038d73d4c9897fa6.webp\" alt=\"Winheberg panel editor on serverconfig.xml with the EACEnabled line and the Save Content button circled in red\" width=\"800\" \u002F>\n\n\u003Ch2>4. Launch the game without EAC on the player side\u003C\u002Fh2>\n\u003Cp>This is where most setups stall. A player whose client starts EAC cannot join a server running with EAC disabled, even with every mod correctly installed. Each player therefore needs to follow these steps.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open Steam and go to the library\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Play\u003C\u002Fstrong> on 7 Days to Die\u003C\u002Fli>\n\u003Cli>Choose \u003Cstrong>Launch game without EAC\u003C\u002Fstrong> in the dialog that appears\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If no dialog shows up, a launch option has already been remembered. Right click the game, open \u003Cstrong>Properties\u003C\u002Fstrong>, then under \u003Cstrong>General\u003C\u002Fstrong> set \u003Cstrong>Selected Launch Option\u003C\u002Fstrong> back to \u003Cstrong>Ask when starting game\u003C\u002Fstrong>. The choice will be offered again on the next launch.\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>This choice has to be made at every launch as long as no launch option is remembered. Spell it out for your community, in your Discord welcome message for instance.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n\u003Ch2>5. Turn EAC back on\u003C\u002Fh2>\n\u003Cp>The reverse is identical. Stop the server, set the \u003Ccode>EACEnabled\u003C\u002Fcode> property back to \u003Ccode>true\u003C\u002Fcode> in \u003Ccode>serverconfig.xml\u003C\u002Fcode>, then restart.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-xml\">&lt;property name=&quot;EACEnabled&quot; value=&quot;true&quot;\u002F&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Remove any mod containing \u003Ccode>.dll\u003C\u002Fcode> files from the \u003Ccode>Mods\u003C\u002Fcode> folder first, otherwise the server restarts with an anti cheat that blocks them, and you end up with console errors and no obvious cause.\u003C\u002Fp>\n\u003Ch2>Troubleshooting\u003C\u002Fh2>\n\u003Ch3>❌ Players cannot connect after the switch\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Confirm every player launches the game with the no EAC option\u003C\u002Fli>\n\u003Cli>Check that the server was restarted after \u003Ccode>serverconfig.xml\u003C\u002Fcode> was saved\u003C\u002Fli>\n\u003Cli>Make sure the saved value is \u003Ccode>false\u003C\u002Fcode> and not \u003Ccode>False\u003C\u002Fcode> or wrapped in broken quotes\u003C\u002Fli>\n\u003Cli>Verify players run the same mod versions as the server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❌ The serverconfig.xml change seems ignored\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Confirm you edited the file at the server root and not a copy stored elsewhere\u003C\u002Fli>\n\u003Cli>Check that \u003Cstrong>Save Content\u003C\u002Fstrong> was used before leaving the editor\u003C\u002Fli>\n\u003Cli>Look for a second \u003Ccode>EACEnabled\u003C\u002Fcode> property in the file, only the last occurrence would apply\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❌ The mod still refuses to load with EAC off\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Confirm the \u003Ccode>0_TFP_Harmony\u003C\u002Fcode> folder is present in \u003Ccode>Mods\u003C\u002Fcode>, it is required for compiled code\u003C\u002Fli>\n\u003Cli>Check the mod structure, \u003Ccode>ModInfo.xml\u003C\u002Fcode> must sit directly inside the mod folder\u003C\u002Fli>\n\u003Cli>Confirm the mod targets the game version installed on the server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For the folder structure side, see our guide \u003Ca href=\"https:\u002F\u002Fwinheberg.com\u002Fen\u002Fdocs\u002Finstall-mods-7-days-to-die\">How to Install Mods on a 7 Days to Die Server\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>Best practices\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Enable a whitelist before opening an EAC free server to the public, it is the logical counterpart to the protection you gave up\u003C\u002Fli>\n\u003Cli>Document the no EAC launch procedure in your Discord, it will absorb most of your community support messages\u003C\u002Fli>\n\u003Cli>Turn EAC back on if you ever drop your compiled mods, there is no reason to leave the server unprotected\u003C\u002Fli>\n\u003Cli>Test the connection from your own client before announcing the server to your players\u003C\u002Fli>\n\u003Cli>Keep a copy of \u003Ccode>serverconfig.xml\u003C\u002Fcode> before editing, rolling back then takes seconds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Need help\u003C\u002Fh2>\n\u003Cp>If the \u003Ccode>EACEnabled\u003C\u002Fcode> property has no effect after several restarts, or if your players are refused despite a correct setup on both sides, open a ticket with our support team from your \u003Ca href=\"https:\u002F\u002Fbilling.winheberg.com\">client area\u003C\u002Fa>, \u003Cstrong>Technical\u003C\u002Fstrong> department, with the server filled in the \u003Cstrong>Related Product\u003C\u002Fstrong> field. Our team can review the startup logs with you.\u003C\u002Fp>\n\u003Cp>Your server is ready to run compiled mods. 🎮\u003C\u002Fp>\n",1794353871245]