<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.revenantelegy.com/index.php?action=history&amp;feed=atom&amp;title=Item_Duplication_Incident</id>
	<title>Item Duplication Incident - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.revenantelegy.com/index.php?action=history&amp;feed=atom&amp;title=Item_Duplication_Incident"/>
	<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;action=history"/>
	<updated>2026-08-14T19:10:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2034&amp;oldid=prev</id>
		<title>Kins: /* The recovered economy: current state */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2034&amp;oldid=prev"/>
		<updated>2026-06-30T03:43:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;The recovered economy: current state&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:43, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l209&quot;&gt;Line 209:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 209:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Largest Old Coin / Hunting Coin holding || &amp;#039;&amp;#039;&amp;#039;595 / 661&amp;#039;&amp;#039;&amp;#039; - ordinary farmed amounts (the ring&amp;#039;s 30,000-stacks are gone)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Largest Old Coin / Hunting Coin holding || &amp;#039;&amp;#039;&amp;#039;595 / 661&amp;#039;&amp;#039;&amp;#039; - ordinary farmed amounts (the ring&amp;#039;s 30,000-stacks are gone)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Largest Bloody Coin / Gold holding || &#039;&#039;&#039;481 / 49&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Largest Bloody Coin / Gold &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/ Frozen Rose &lt;/ins&gt;holding || &#039;&#039;&#039;481 / 49 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/ 212&lt;/ins&gt;&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Total items on server || &amp;#039;&amp;#039;&amp;#039;~49 million&amp;#039;&amp;#039;&amp;#039;, overwhelmingly ordinary consumables, materials and gear&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Total items on server || &amp;#039;&amp;#039;&amp;#039;~49 million&amp;#039;&amp;#039;&amp;#039;, overwhelmingly ordinary consumables, materials and gear&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2033&amp;oldid=prev</id>
		<title>Kins: /* Timeline (reconstructed from the logs) */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2033&amp;oldid=prev"/>
		<updated>2026-06-30T03:06:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Timeline (reconstructed from the logs)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:06, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l269&quot;&gt;Line 269:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| June 27-29 || Full investigation, permanent fix, and recovery&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| June 27-29 || Full investigation, permanent fix, and recovery&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(TBA) &lt;/del&gt;|| Server reopens once everything is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;verified&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;June 30, 15:00 &lt;/ins&gt;|| Server reopens once everything is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ready&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2030&amp;oldid=prev</id>
		<title>Kins: /* Accounts involved (permanently banned) */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2030&amp;oldid=prev"/>
		<updated>2026-06-30T02:13:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Accounts involved (permanently banned)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:13, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l224&quot;&gt;Line 224:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 224:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Accounts involved (permanently banned) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Accounts involved (permanently banned) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All characters listed below belonged to the exploit ring and are &#039;&#039;&#039;permanently banned&#039;&#039;&#039;. In total this is &#039;&#039;&#039;16 master accounts, 80 game accounts, and 157 characters&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, run by the same group&lt;/del&gt;. They are listed grouped by master account:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All characters listed below belonged to the exploit ring and are &#039;&#039;&#039;permanently banned&#039;&#039;&#039;. In total this is &#039;&#039;&#039;16 master accounts, 80 game accounts, and 157 characters&#039;&#039;&#039;. They are listed grouped by master account:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Mentalist, Ziahra, dupe server, ugpro, ggss, ggss2, Dealer, AmnZia, gymbro&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Mentalist, Ziahra, dupe server, ugpro, ggss, ggss2, Dealer, AmnZia, gymbro&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l242&quot;&gt;Line 242:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 242:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Pepa, Kyoze, Aoii, Aooi, CindyNero, PAQUITO THE RAT, PACO RAT, pikaxuraton&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Pepa, Kyoze, Aoii, Aooi, CindyNero, PAQUITO THE RAT, PACO RAT, pikaxuraton&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* FREESANCHO, FREESANCHO1&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* FREESANCHO, FREESANCHO1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;More accounts linked to these have been banned - but these are the ring accounts linked directly to duping.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Timeline (reconstructed from the logs) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Timeline (reconstructed from the logs) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2025&amp;oldid=prev</id>
		<title>Kins: /* Timeline (reconstructed from the logs) */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2025&amp;oldid=prev"/>
		<updated>2026-06-30T01:32:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Timeline (reconstructed from the logs)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:32, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l263&quot;&gt;Line 263:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 263:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| June 27, 17:38 || &amp;#039;&amp;#039;&amp;#039;Backup restore point&amp;#039;&amp;#039;&amp;#039; - the state we are reverting the server to&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| June 27, 17:38 || &amp;#039;&amp;#039;&amp;#039;Backup restore point&amp;#039;&amp;#039;&amp;#039; - the state we are reverting the server to&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| June 27, 20:21 || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Exploit confirmed; &lt;/del&gt;&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;server &lt;/del&gt;taken offline&#039;&#039;&#039; for emergency maintenance (last activity in the database)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| June 27, 20:21 || &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server &lt;/ins&gt;taken offline&#039;&#039;&#039; for emergency maintenance (last activity in the database)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| June 27-29 || Full investigation, permanent fix, and recovery&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| June 27-29 || Full investigation, permanent fix, and recovery&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2024&amp;oldid=prev</id>
		<title>Kins: /* What happened */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2024&amp;oldid=prev"/>
		<updated>2026-06-30T01:23:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;What happened&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:23, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A group of accounts discovered this and exploited it. They:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A group of accounts discovered this and exploited it. They:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* duplicated stackable goods (refine materials, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;event &lt;/del&gt;coins, consumables, boxes and more),&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* duplicated stackable goods (refine materials, coins, consumables, boxes and more),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* converted large amounts of duplicated goods into zeny by selling to NPCs,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* converted large amounts of duplicated goods into zeny by selling to NPCs,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* and spread some of the proceeds into the wider economy by buying out player shops and trading/dropping items.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* and spread some of the proceeds into the wider economy by buying out player shops and trading/dropping items.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2023&amp;oldid=prev</id>
		<title>Kins: /* Summary */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2023&amp;oldid=prev"/>
		<updated>2026-06-30T01:23:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Summary&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:23, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* A small group of accounts abused a bug in the &amp;#039;&amp;#039;&amp;#039;Master Storage&amp;#039;&amp;#039;&amp;#039; system to duplicate items, then converted many of those items into zeny by selling them to NPCs and to player shops.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* A small group of accounts abused a bug in the &amp;#039;&amp;#039;&amp;#039;Master Storage&amp;#039;&amp;#039;&amp;#039; system to duplicate items, then converted many of those items into zeny by selling them to NPCs and to player shops.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The abuse was minor for most of its roughly &amp;#039;&amp;#039;&amp;#039;six days&amp;#039;&amp;#039;&amp;#039;, then escalated into a large &amp;#039;&amp;#039;&amp;#039;&amp;quot;finale&amp;quot;&amp;#039;&amp;#039;&amp;#039; in the final hours - and that finale is &amp;#039;&amp;#039;&amp;#039;almost entirely undone by the backup rollback&amp;#039;&amp;#039;&amp;#039;, so the bulk of the damage has been reversed from the rollback alone.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The abuse was minor for most of its roughly &amp;#039;&amp;#039;&amp;#039;six days&amp;#039;&amp;#039;&amp;#039;, then escalated into a large &amp;#039;&amp;#039;&amp;#039;&amp;quot;finale&amp;quot;&amp;#039;&amp;#039;&amp;#039; in the final hours - and that finale is &amp;#039;&amp;#039;&amp;#039;almost entirely undone by the backup rollback&amp;#039;&amp;#039;&amp;#039;, so the bulk of the damage has been reversed from the rollback alone.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We &#039;&#039;&#039;closed the server&#039;&#039;&#039;to stop further damage and to preserve the evidence needed for a clean recovery.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We &#039;&#039;&#039;closed the server&#039;&#039;&#039; to stop further damage and to preserve the evidence needed for a clean recovery.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The underlying bug has been &amp;#039;&amp;#039;&amp;#039;identified and permanently fixed.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The underlying bug has been &amp;#039;&amp;#039;&amp;#039;identified and permanently fixed.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We are restoring the server from a &amp;#039;&amp;#039;&amp;#039;backup taken shortly before closure&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;removing the duplicated items and ill-gotten gains&amp;#039;&amp;#039;&amp;#039; from the accounts responsible.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We are restoring the server from a &amp;#039;&amp;#039;&amp;#039;backup taken shortly before closure&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;removing the duplicated items and ill-gotten gains&amp;#039;&amp;#039;&amp;#039; from the accounts responsible.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2022&amp;oldid=prev</id>
		<title>Kins: /* Summary */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2022&amp;oldid=prev"/>
		<updated>2026-06-30T01:22:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Summary&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:22, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* A small group of accounts abused a bug in the &amp;#039;&amp;#039;&amp;#039;Master Storage&amp;#039;&amp;#039;&amp;#039; system to duplicate items, then converted many of those items into zeny by selling them to NPCs and to player shops.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* A small group of accounts abused a bug in the &amp;#039;&amp;#039;&amp;#039;Master Storage&amp;#039;&amp;#039;&amp;#039; system to duplicate items, then converted many of those items into zeny by selling them to NPCs and to player shops.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The abuse was minor for most of its roughly &amp;#039;&amp;#039;&amp;#039;six days&amp;#039;&amp;#039;&amp;#039;, then escalated into a large &amp;#039;&amp;#039;&amp;#039;&amp;quot;finale&amp;quot;&amp;#039;&amp;#039;&amp;#039; in the final hours - and that finale is &amp;#039;&amp;#039;&amp;#039;almost entirely undone by the backup rollback&amp;#039;&amp;#039;&amp;#039;, so the bulk of the damage has been reversed from the rollback alone.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The abuse was minor for most of its roughly &amp;#039;&amp;#039;&amp;#039;six days&amp;#039;&amp;#039;&amp;#039;, then escalated into a large &amp;#039;&amp;#039;&amp;#039;&amp;quot;finale&amp;quot;&amp;#039;&amp;#039;&amp;#039; in the final hours - and that finale is &amp;#039;&amp;#039;&amp;#039;almost entirely undone by the backup rollback&amp;#039;&amp;#039;&amp;#039;, so the bulk of the damage has been reversed from the rollback alone.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We &#039;&#039;&#039;closed the server&#039;&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as soon as the abuse was confirmed, &lt;/del&gt;to stop further damage and to preserve the evidence needed for a clean recovery.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We &#039;&#039;&#039;closed the server&#039;&#039;&#039;to stop further damage and to preserve the evidence needed for a clean recovery.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The underlying bug has been &amp;#039;&amp;#039;&amp;#039;identified and permanently fixed.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The underlying bug has been &amp;#039;&amp;#039;&amp;#039;identified and permanently fixed.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We are restoring the server from a &amp;#039;&amp;#039;&amp;#039;backup taken shortly before closure&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;removing the duplicated items and ill-gotten gains&amp;#039;&amp;#039;&amp;#039; from the accounts responsible.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We are restoring the server from a &amp;#039;&amp;#039;&amp;#039;backup taken shortly before closure&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;removing the duplicated items and ill-gotten gains&amp;#039;&amp;#039;&amp;#039; from the accounts responsible.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2021&amp;oldid=prev</id>
		<title>Kins: /* What happened */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2021&amp;oldid=prev"/>
		<updated>2026-06-30T01:21:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;What happened&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:21, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Master Storage system is shared across all of the characters and accounts that belong to a single master account. Because of a &amp;#039;&amp;#039;&amp;#039;timing flaw&amp;#039;&amp;#039;&amp;#039;, it was possible - &amp;#039;&amp;#039;&amp;#039;only while the server was under heavy load&amp;#039;&amp;#039;&amp;#039; - for the same stored items to be loaded and withdrawn more than once, creating duplicates.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Master Storage system is shared across all of the characters and accounts that belong to a single master account. Because of a &amp;#039;&amp;#039;&amp;#039;timing flaw&amp;#039;&amp;#039;&amp;#039;, it was possible - &amp;#039;&amp;#039;&amp;#039;only while the server was under heavy load&amp;#039;&amp;#039;&amp;#039; - for the same stored items to be loaded and withdrawn more than once, creating duplicates.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In plain terms: server lag opened a brief window where two characters on the same master account could each open the same master storage, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/del&gt;take&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; &lt;/del&gt;the same items, and the game saved both copies. Repeating this allowed items to be multiplied.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In plain terms: server lag opened a brief window where two characters on the same master account could each open the same master storage, take the same items, and the game saved both copies. Repeating this allowed items to be multiplied.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A group of accounts discovered this and exploited it. They:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A group of accounts discovered this and exploited it. They:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2020&amp;oldid=prev</id>
		<title>Kins: /* Summary */</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2020&amp;oldid=prev"/>
		<updated>2026-06-30T01:20:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Summary&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:20, 30 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* A small group of accounts abused a bug in the &amp;#039;&amp;#039;&amp;#039;Master Storage&amp;#039;&amp;#039;&amp;#039; system to duplicate items, then converted many of those items into zeny by selling them to NPCs and to player shops.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* A small group of accounts abused a bug in the &amp;#039;&amp;#039;&amp;#039;Master Storage&amp;#039;&amp;#039;&amp;#039; system to duplicate items, then converted many of those items into zeny by selling them to NPCs and to player shops.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The abuse was minor for most of its roughly &#039;&#039;&#039;six days&#039;&#039;&#039;, then escalated into a large &#039;&#039;&#039;&quot;finale&quot;&#039;&#039;&#039; in the final hours - and that finale is &#039;&#039;&#039;almost entirely undone by the backup rollback&#039;&#039;&#039;, so the bulk of the damage has been reversed.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The abuse was minor for most of its roughly &#039;&#039;&#039;six days&#039;&#039;&#039;, then escalated into a large &#039;&#039;&#039;&quot;finale&quot;&#039;&#039;&#039; in the final hours - and that finale is &#039;&#039;&#039;almost entirely undone by the backup rollback&#039;&#039;&#039;, so the bulk of the damage has been reversed &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from the rollback alone&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We &amp;#039;&amp;#039;&amp;#039;closed the server&amp;#039;&amp;#039;&amp;#039; as soon as the abuse was confirmed, to stop further damage and to preserve the evidence needed for a clean recovery.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* We &amp;#039;&amp;#039;&amp;#039;closed the server&amp;#039;&amp;#039;&amp;#039; as soon as the abuse was confirmed, to stop further damage and to preserve the evidence needed for a clean recovery.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The underlying bug has been &amp;#039;&amp;#039;&amp;#039;identified and permanently fixed.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The underlying bug has been &amp;#039;&amp;#039;&amp;#039;identified and permanently fixed.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
	<entry>
		<id>https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2019&amp;oldid=prev</id>
		<title>Kins: Created page with &quot;= Item Duplication Incident - Full Report and Resolution =  &#039;&#039;&#039;Date:&#039;&#039;&#039; 2026-06-27, 20:21 server time&lt;br&gt; &#039;&#039;&#039;Status:&#039;&#039;&#039; Server temporarily closed after an item duplication exploit - investigation and cleanup complete; final verification underway ahead of reopening.&lt;br&gt; &#039;&#039;Last updated: June 29, 2026&#039;&#039;  This report explains the item duplication (&quot;dupe&quot;) exploit that led us to take the server offline, what we found, how we fixed it, and exactly what we are doing to restore...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.revenantelegy.com/index.php?title=Item_Duplication_Incident&amp;diff=2019&amp;oldid=prev"/>
		<updated>2026-06-30T01:19:37Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Item Duplication Incident - Full Report and Resolution =  &amp;#039;&amp;#039;&amp;#039;Date:&amp;#039;&amp;#039;&amp;#039; 2026-06-27, 20:21 server time&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Status:&amp;#039;&amp;#039;&amp;#039; Server temporarily closed after an item duplication exploit - investigation and cleanup complete; final verification underway ahead of reopening.&amp;lt;br&amp;gt; &amp;#039;&amp;#039;Last updated: June 29, 2026&amp;#039;&amp;#039;  This report explains the item duplication (&amp;quot;dupe&amp;quot;) exploit that led us to take the server offline, what we found, how we fixed it, and exactly what we are doing to restore...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Item Duplication Incident - Full Report and Resolution =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Date:&amp;#039;&amp;#039;&amp;#039; 2026-06-27, 20:21 server time&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Status:&amp;#039;&amp;#039;&amp;#039; Server temporarily closed after an item duplication exploit - investigation and cleanup complete; final verification underway ahead of reopening.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Last updated: June 29, 2026&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This report explains the item duplication (&amp;quot;dupe&amp;quot;) exploit that led us to take the server offline, what we found, how we fixed it, and exactly what we are doing to restore the integrity of the economy. We have tried to be as transparent as possible.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
* A small group of accounts abused a bug in the &amp;#039;&amp;#039;&amp;#039;Master Storage&amp;#039;&amp;#039;&amp;#039; system to duplicate items, then converted many of those items into zeny by selling them to NPCs and to player shops.&lt;br /&gt;
* The abuse was minor for most of its roughly &amp;#039;&amp;#039;&amp;#039;six days&amp;#039;&amp;#039;&amp;#039;, then escalated into a large &amp;#039;&amp;#039;&amp;#039;&amp;quot;finale&amp;quot;&amp;#039;&amp;#039;&amp;#039; in the final hours - and that finale is &amp;#039;&amp;#039;&amp;#039;almost entirely undone by the backup rollback&amp;#039;&amp;#039;&amp;#039;, so the bulk of the damage has been reversed.&lt;br /&gt;
* We &amp;#039;&amp;#039;&amp;#039;closed the server&amp;#039;&amp;#039;&amp;#039; as soon as the abuse was confirmed, to stop further damage and to preserve the evidence needed for a clean recovery.&lt;br /&gt;
* The underlying bug has been &amp;#039;&amp;#039;&amp;#039;identified and permanently fixed.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* We are restoring the server from a &amp;#039;&amp;#039;&amp;#039;backup taken shortly before closure&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;removing the duplicated items and ill-gotten gains&amp;#039;&amp;#039;&amp;#039; from the accounts responsible.&lt;br /&gt;
* The accounts involved are &amp;#039;&amp;#039;&amp;#039;permanently banned.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
We know how damaging dupes are to a server&amp;#039;s economy and to your trust. Thank you for your patience while we made sure the fix and the cleanup were done correctly rather than quickly.&lt;br /&gt;
&lt;br /&gt;
== What happened ==&lt;br /&gt;
&lt;br /&gt;
The Master Storage system is shared across all of the characters and accounts that belong to a single master account. Because of a &amp;#039;&amp;#039;&amp;#039;timing flaw&amp;#039;&amp;#039;&amp;#039;, it was possible - &amp;#039;&amp;#039;&amp;#039;only while the server was under heavy load&amp;#039;&amp;#039;&amp;#039; - for the same stored items to be loaded and withdrawn more than once, creating duplicates.&lt;br /&gt;
&lt;br /&gt;
In plain terms: server lag opened a brief window where two characters on the same master account could each open the same master storage, &amp;quot;take&amp;quot; the same items, and the game saved both copies. Repeating this allowed items to be multiplied.&lt;br /&gt;
&lt;br /&gt;
A group of accounts discovered this and exploited it. They:&lt;br /&gt;
&lt;br /&gt;
* duplicated stackable goods (refine materials, event coins, consumables, boxes and more),&lt;br /&gt;
* converted large amounts of duplicated goods into zeny by selling to NPCs,&lt;br /&gt;
* and spread some of the proceeds into the wider economy by buying out player shops and trading/dropping items.&lt;br /&gt;
&lt;br /&gt;
== Scope of the abuse ==&lt;br /&gt;
&lt;br /&gt;
Our investigation reconstructed the activity from the server&amp;#039;s transaction logs and the final database. At a high level:&lt;br /&gt;
&lt;br /&gt;
* The exploit was driven by a &amp;#039;&amp;#039;&amp;#039;single ring of 16 master accounts&amp;#039;&amp;#039;&amp;#039;, which have been fully identified.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Millions&amp;#039;&amp;#039;&amp;#039; of duplicated items were produced across many item types.&lt;br /&gt;
* A &amp;#039;&amp;#039;&amp;#039;large amount of zeny&amp;#039;&amp;#039;&amp;#039; was created out of thin air by NPC-selling duplicated goods, and a portion of it was laundered into the economy through player shops.&lt;br /&gt;
* The most intense activity - a final &amp;quot;burst&amp;quot; of NPC selling, shop buy-outs, and item drops in town - happened in the &amp;#039;&amp;#039;&amp;#039;last few hours before we closed the server.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The overwhelming majority of the duplicated wealth stayed within the ring&amp;#039;s own accounts&amp;#039;&amp;#039;&amp;#039;, which makes the bulk of it straightforward to remove. For a sense of scale: &amp;#039;&amp;#039;&amp;#039;outside the banned ring and staff accounts, no single account holds more than about 1.5% of the total economy&amp;#039;&amp;#039;&amp;#039; - and most hold far less. The exploit did not turn any ordinary player into a billionaire.&lt;br /&gt;
&lt;br /&gt;
== The fix ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Immediate hotfix:&amp;#039;&amp;#039;&amp;#039; Master Storage was disabled the moment the exploit was confirmed, so no further duplication was possible.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Permanent fix:&amp;#039;&amp;#039;&amp;#039; This was &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; a simple &amp;quot;forgot to check&amp;quot; mistake - a guard against opening the same storage twice was &amp;#039;&amp;#039;&amp;#039;already in place.&amp;#039;&amp;#039;&amp;#039; The real flaw was a &amp;#039;&amp;#039;&amp;#039;race condition across our server processes.&amp;#039;&amp;#039;&amp;#039; Master Storage is owned by a separate authoritative process (the character server) and loaded &amp;#039;&amp;#039;&amp;#039;asynchronously&amp;#039;&amp;#039;&amp;#039; by the map server each time a storage is opened. Under heavy load, that cross-process load could lag long enough for two characters on the same account to &amp;#039;&amp;#039;&amp;#039;both clear the guard before either load finished&amp;#039;&amp;#039;&amp;#039; - producing two independent in-memory copies of the same storage that were then each saved. We re-engineered how shared storage is acquired and reconciled so access is now &amp;#039;&amp;#039;&amp;#039;serialized and validated across that asynchronous server boundary&amp;#039;&amp;#039;&amp;#039;, closing the window completely &amp;#039;&amp;#039;&amp;#039;regardless of server load or latency.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Better logging:&amp;#039;&amp;#039;&amp;#039; We enabled additional item and storage logging so that any future anomaly can be detected and traced far more quickly.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Infrastructure:&amp;#039;&amp;#039;&amp;#039; Because the exploit depended on the lag that widened the timing window, we have &amp;#039;&amp;#039;&amp;#039;migrated the server to a new, much more powerful host.&amp;#039;&amp;#039;&amp;#039; It is faster and more stable, which removes the lag conditions the exploit relied on - a complement to the code fix, not a substitute for it.&lt;br /&gt;
&lt;br /&gt;
== Our decision: restore from backup + remove ill-gotten assets ==&lt;br /&gt;
&lt;br /&gt;
We weighed three options:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;(A) Full server wipe&amp;#039;&amp;#039;&amp;#039; - a complete fresh start (characters, levels, and all progress reset).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;(B) Partial wipe&amp;#039;&amp;#039;&amp;#039; - keep all characters and levels, but remove every item and all zeny server-wide.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;(C) Restore from a recent backup + surgically remove the duplicated assets&amp;#039;&amp;#039;&amp;#039; from the accounts responsible.&lt;br /&gt;
&lt;br /&gt;
We chose &amp;#039;&amp;#039;&amp;#039;option C&amp;#039;&amp;#039;&amp;#039;, because it removes the damage while being the &amp;#039;&amp;#039;&amp;#039;least punishing to innocent players.&amp;#039;&amp;#039;&amp;#039; Both wipe options would have stripped honest players of items and wealth they legitimately earned (option A even more so, by erasing their characters entirely) - to clean up an exploit they had no part in. Restoring to just before the worst of the abuse, then surgically removing the duplicated assets, lets us undo the bulk of the damage while leaving honest players&amp;#039; progress and possessions intact.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Backup used:&amp;#039;&amp;#039;&amp;#039; the most recent image available before closure, restored to the server&amp;#039;s state as of &amp;#039;&amp;#039;&amp;#039;17:38 server time on Saturday, June 27&amp;#039;&amp;#039;&amp;#039; - approximately &amp;#039;&amp;#039;&amp;#039;2 hours and 43 minutes before the server&amp;#039;s last activity&amp;#039;&amp;#039;&amp;#039; (the final transaction in the database is at 20:21 server time on June 27). The worst of the abuse (the final NPC-selling and shop buy-out &amp;quot;burst&amp;quot;) happened in those final hours, so restoring to just before it &amp;#039;&amp;#039;&amp;#039;reverses a large share of the laundering and dispersed items while costing only a few hours of normal progress&amp;#039;&amp;#039;&amp;#039; rather than any more. In fact, &amp;#039;&amp;#039;&amp;#039;about 84% of June 27&amp;#039;s large NPC cash-outs happened after the 17:38 backup point&amp;#039;&amp;#039;&amp;#039; - so the restore undoes the great majority of the finale.&lt;br /&gt;
&lt;br /&gt;
On top of the restore, we are &amp;#039;&amp;#039;&amp;#039;removing the duplicated items and the ill-gotten zeny&amp;#039;&amp;#039;&amp;#039; that remain on the accounts responsible, and removing the small number of clearly-duplicated items that had been pushed onto a few outside accounts.&lt;br /&gt;
&lt;br /&gt;
== What this means for you ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;The final ~2 hours and 43 minutes of progress will be rolled back.&amp;#039;&amp;#039;&amp;#039; Anything that happened after &amp;#039;&amp;#039;&amp;#039;17:38 server time on June 27&amp;#039;&amp;#039;&amp;#039; (levels, drops, trades, zeny, NPC purchases) will not carry over. We&amp;#039;re sorry for this - it is the cost of undoing the worst of the abuse cleanly.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Items you legitimately owned before that point are safe.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;If you sold items in your shop to one of the abusing accounts in those final hours&amp;#039;&amp;#039;&amp;#039;, that sale (and the zeny from it) is part of what gets rolled back.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;The accounts responsible are permanently banned&amp;#039;&amp;#039;&amp;#039;, and their holdings are being wiped as part of the cleanup.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;A small one-time zeny adjustment (about 10%) applies evenly to everyone&amp;#039;&amp;#039;&amp;#039; - the final step that returns the economy to its proper level. Your &amp;#039;&amp;#039;&amp;#039;items are untouched&amp;#039;&amp;#039;&amp;#039;, and because it&amp;#039;s the same percentage for everybody, your &amp;#039;&amp;#039;&amp;#039;standing relative to other players doesn&amp;#039;t change.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== By the numbers ==&lt;br /&gt;
&lt;br /&gt;
What we found, and how much the restore + clawback removed. &amp;#039;&amp;#039;&amp;#039;Please read this clarification first:&amp;#039;&amp;#039;&amp;#039; for items, the &amp;quot;On server at closure&amp;quot; figure below is the &amp;#039;&amp;#039;&amp;#039;total number of units of the affected item &amp;#039;&amp;#039;types&amp;#039;&amp;#039; across the entire server - not a count of duplicates&amp;#039;&amp;#039;&amp;#039;. The duplicated copies were overwhelmingly concentrated in the ring&amp;#039;s own accounts, which is why nearly all of each type was removed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Category !! On server at closure !! Removed&lt;br /&gt;
|-&lt;br /&gt;
| Affected item &amp;#039;&amp;#039;types&amp;#039;&amp;#039; - all copies (legit + duped) || ~1,866,000 units || &amp;#039;&amp;#039;&amp;#039;~1,599,000 removed (about 86%)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Duplicated cards (ring-held) || 6,719 || &amp;#039;&amp;#039;&amp;#039;6,719 (all of them)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Duplicated / laundered zeny || Created out of thin air by NPC-selling duped goods || &amp;#039;&amp;#039;&amp;#039;100% removed&amp;#039;&amp;#039;&amp;#039; (restore + clawback, with the small remainder offset by a one-time equalizing adjustment)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Figures are rounded. The &amp;#039;&amp;#039;&amp;#039;affected item types&amp;#039;&amp;#039;&amp;#039; are the categories the ring duplicated - refine materials, event coins, consumables, boxes and similar. The ~14% of units &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; removed are &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; leftover duplicates - they are legitimately-owned copies (normal farmed coins, single legit items) plus a small amount that reached players through ordinary trade before the backup. We removed essentially all of the ring&amp;#039;s duplicated copies; what remains is overwhelmingly honest player property.&lt;br /&gt;
&lt;br /&gt;
== Affected item types: item-by-item ==&lt;br /&gt;
&lt;br /&gt;
We swept the &amp;#039;&amp;#039;&amp;#039;entire item database&amp;#039;&amp;#039;&amp;#039; - every item, every card, and every piece of equipment in the game - looking for signs of duplication. The vast majority came back &amp;#039;&amp;#039;&amp;#039;clean&amp;#039;&amp;#039;&amp;#039; (normal player holdings); the table below is &amp;#039;&amp;#039;&amp;#039;every item type that actually turned up duplicated in quantity&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
For each affected type: &amp;#039;&amp;#039;&amp;#039;On server at closure&amp;#039;&amp;#039;&amp;#039; is the total amount of that item type in the database when the server shut down (legitimate copies included - &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; a count of duplicates); &amp;#039;&amp;#039;&amp;#039;Removed&amp;#039;&amp;#039;&amp;#039; is the duplicated / ring-hoarded copies deleted by the backup restore + clawback; &amp;#039;&amp;#039;&amp;#039;Legitimate&amp;#039;&amp;#039;&amp;#039; is what stays in the game afterward - ordinary player holdings, &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; duplicates.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Item !! On server at closure !! Removed !! Legitimate (still in game) !! % removed&lt;br /&gt;
|-&lt;br /&gt;
| Revenant Costume Box 1 || 76 || 76 || 0 || 100.0%&lt;br /&gt;
|-&lt;br /&gt;
| Thick Battle Manual || 77,989 || 77,987 || 2 || 100.0%&lt;br /&gt;
|-&lt;br /&gt;
| HD Elunium || 106,474 || 106,340 || 134 || 99.9%&lt;br /&gt;
|-&lt;br /&gt;
| Old Card Album || 12,178 || 12,170 || 8 || 99.9%&lt;br /&gt;
|-&lt;br /&gt;
| HD Oridecon || 132,624 || 132,380 || 244 || 99.8%&lt;br /&gt;
|-&lt;br /&gt;
| Four Leaf Clover || 32,120 || 31,156 || 964 || 97.0%&lt;br /&gt;
|-&lt;br /&gt;
| Bloody Coin || 168,622 || 162,586 || 6,036 || 96.4%&lt;br /&gt;
|-&lt;br /&gt;
| 100 Cash Point Bag || 89,118 || 85,797 || 3,321 || 96.3%&lt;br /&gt;
|-&lt;br /&gt;
| Poison Bottle || 10,097 || 9,572 || 525 || 94.8%&lt;br /&gt;
|-&lt;br /&gt;
| Frozen Rose || 55,152 || 47,875 || 7,277 || 86.8%&lt;br /&gt;
|-&lt;br /&gt;
| Witherless Rose || 3,467 || 2,986 || 481 || 86.1%&lt;br /&gt;
|-&lt;br /&gt;
| Abysmal Knight Card || 161 || 138 || 23 || 85.7%&lt;br /&gt;
|-&lt;br /&gt;
| Gold || 4,394 || 3,653 || 741 || 83.1%&lt;br /&gt;
|-&lt;br /&gt;
| Old Coin || 618,448 || 496,984 || 121,464 || 80.4%&lt;br /&gt;
|-&lt;br /&gt;
| Hunting Coin || 555,456 || 429,431 || 126,025 || 77.3%&lt;br /&gt;
|-&lt;br /&gt;
| Sheen Aura Box || 12 || 9 || 3 || 75.0%&lt;br /&gt;
|-&lt;br /&gt;
| Valkyrie Helm Box || 10 || 7 || 3 || 70.0%&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Total&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;1,866,398&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;1,599,147&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;267,251&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;85.7%&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Legitimate&amp;#039;&amp;#039;&amp;#039; column is ordinary player property. For example, the ~121,000 Old Coins still in the game are normal farmed currency spread across thousands of players (no one holds more than a few hundred) - &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; 121,000 duplicates. The ring&amp;#039;s duplicated coins were hoarded on its own accounts and have all been deleted. Likewise the leftover Abysmal Knight Cards are legitimate single copies (largest holding is 3). &amp;#039;&amp;#039;&amp;#039;Every duplicated item, and every valuable card, held by the ring was removed in full.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== What is recovered ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Category !! Outcome&lt;br /&gt;
|-&lt;br /&gt;
| Duplicated items still held by the ring || &amp;#039;&amp;#039;&amp;#039;Removed in full&amp;#039;&amp;#039;&amp;#039; (their accounts are wiped)&lt;br /&gt;
|-&lt;br /&gt;
| Zeny created by the ring via NPC selling || &amp;#039;&amp;#039;&amp;#039;Fully removed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| The final-hours laundering into player shops || &amp;#039;&amp;#039;&amp;#039;Largely reversed&amp;#039;&amp;#039;&amp;#039; by restoring the pre-burst backup&lt;br /&gt;
|-&lt;br /&gt;
| Duplicated items pushed onto a few outside accounts || &amp;#039;&amp;#039;&amp;#039;Removed&amp;#039;&amp;#039;&amp;#039; where clearly identifiable&lt;br /&gt;
|-&lt;br /&gt;
| Cosmetics created in the final burst || &amp;#039;&amp;#039;&amp;#039;Reversed&amp;#039;&amp;#039;&amp;#039; by the backup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restoring the economy to its proper level ==&lt;br /&gt;
&lt;br /&gt;
The duplicated zeny was removed in two steps:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Step 1 - wiping the ring&amp;#039;s own accounts removed 89.6% of it.&amp;#039;&amp;#039;&amp;#039; The overwhelming bulk of the duplicated zeny sat on the offenders&amp;#039; accounts (caught by the backup restore + the clawback) and was taken straight from them.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Step 2 - a small, one-time, evenly-applied ~10.4% adjustment to all zeny balances removed the final 10.4%.&amp;#039;&amp;#039;&amp;#039; This step was only needed for the last sliver that had spread into the wider economy.&lt;br /&gt;
&lt;br /&gt;
Together those two steps account for &amp;#039;&amp;#039;&amp;#039;100% of the duplicated zeny&amp;#039;&amp;#039;&amp;#039;, returning the economy to its &amp;#039;&amp;#039;&amp;#039;proper, pre-exploit level.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
For added peace of mind, the economy also &amp;#039;&amp;#039;&amp;#039;destroys zeny on its own&amp;#039;&amp;#039;&amp;#039; every day - many everyday NPC services charge zeny that is then permanently removed from the game. Over the server&amp;#039;s lifetime, players have already spent:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Service !! Zeny removed from the economy&lt;br /&gt;
|-&lt;br /&gt;
| Socket enchanting || ~1.15 billion&lt;br /&gt;
|-&lt;br /&gt;
| Beelzebub Wing quest || ~1.10 billion&lt;br /&gt;
|-&lt;br /&gt;
| Warp service (warps + unlocks) || ~1.17 billion&lt;br /&gt;
|-&lt;br /&gt;
| Buff services || ~945 million&lt;br /&gt;
|-&lt;br /&gt;
| Hunter&amp;#039;s Assurance || ~368 million&lt;br /&gt;
|-&lt;br /&gt;
| Lottery (after prize payouts) || ~36 million&lt;br /&gt;
|-&lt;br /&gt;
| Stat / skill resets || ~299 million&lt;br /&gt;
|-&lt;br /&gt;
| Kafra card, Soul Link, instances and more || ~320 million&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Total tracked zeny sinks&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;~5.4 billion&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
That is the equivalent of &amp;#039;&amp;#039;&amp;#039;about half of the entire current economy&amp;#039;&amp;#039;&amp;#039; drained back out through these sinks over the server&amp;#039;s life - and it keeps happening every single day. So on top of the cleanup, the economy &amp;#039;&amp;#039;&amp;#039;continuously self-corrects&amp;#039;&amp;#039;&amp;#039;: zeny is always being removed through normal play.&lt;br /&gt;
&lt;br /&gt;
== The recovered economy: current state ==&lt;br /&gt;
&lt;br /&gt;
For full closure, here is a snapshot of the actual database the server will reopen with, after the restore and the cleanup. The takeaway: &amp;#039;&amp;#039;&amp;#039;everything looks normal.&amp;#039;&amp;#039;&amp;#039; There are no giant stockpiles, no billionaires, and no leftover duplicate items.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Measure !! Current state&lt;br /&gt;
|-&lt;br /&gt;
| Total zeny in the economy || &amp;#039;&amp;#039;&amp;#039;~9.4 billion&amp;#039;&amp;#039;&amp;#039;, spread across ~8,800 accounts&lt;br /&gt;
|-&lt;br /&gt;
| Wealthiest single account || &amp;#039;&amp;#039;&amp;#039;~135 million&amp;#039;&amp;#039;&amp;#039; - about &amp;#039;&amp;#039;&amp;#039;1.4% of the economy&amp;#039;&amp;#039;&amp;#039; (and most players hold far, far less)&lt;br /&gt;
|-&lt;br /&gt;
| Cloned/duplicate items remaining || &amp;#039;&amp;#039;&amp;#039;Zero&amp;#039;&amp;#039;&amp;#039; - every provably-duplicated item was removed&lt;br /&gt;
|-&lt;br /&gt;
| Largest stack of any single card || &amp;#039;&amp;#039;&amp;#039;48&amp;#039;&amp;#039;&amp;#039;, and it&amp;#039;s a common farming card; &amp;#039;&amp;#039;&amp;#039;no valuable or MVP card is held in bulk&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Most-held valuable card (Abysmal Knight) || largest single holding is just &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039; (all legitimate)&lt;br /&gt;
|-&lt;br /&gt;
| Largest Old Coin / Hunting Coin holding || &amp;#039;&amp;#039;&amp;#039;595 / 661&amp;#039;&amp;#039;&amp;#039; - ordinary farmed amounts (the ring&amp;#039;s 30,000-stacks are gone)&lt;br /&gt;
|-&lt;br /&gt;
| Largest Bloody Coin / Gold holding || &amp;#039;&amp;#039;&amp;#039;481 / 49&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Total items on server || &amp;#039;&amp;#039;&amp;#039;~49 million&amp;#039;&amp;#039;&amp;#039;, overwhelmingly ordinary consumables, materials and gear&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In short, the recovered server looks &amp;#039;&amp;#039;&amp;#039;healthy and ordinary&amp;#039;&amp;#039;&amp;#039;: wealth and rare items are spread thinly across the whole playerbase in normal amounts, the duplicated hoards are gone, and &amp;#039;&amp;#039;&amp;#039;no single account dominates the economy.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Consequences for those involved ==&lt;br /&gt;
&lt;br /&gt;
The accounts that took part in the exploit have been &amp;#039;&amp;#039;&amp;#039;permanently banned.&amp;#039;&amp;#039;&amp;#039; Exploiting bugs to duplicate items is a serious violation of the rules, and we treat it as such.&lt;br /&gt;
&lt;br /&gt;
If you &amp;#039;&amp;#039;&amp;#039;unknowingly&amp;#039;&amp;#039;&amp;#039; bought a duplicated item or received duped zeny through normal trade, &amp;#039;&amp;#039;&amp;#039;you are not in trouble&amp;#039;&amp;#039;&amp;#039; - some of those items/zeny may simply disappear as part of the cleanup, but no action will be taken against you.&lt;br /&gt;
&lt;br /&gt;
== Accounts involved (permanently banned) ==&lt;br /&gt;
&lt;br /&gt;
All characters listed below belonged to the exploit ring and are &amp;#039;&amp;#039;&amp;#039;permanently banned&amp;#039;&amp;#039;&amp;#039;. In total this is &amp;#039;&amp;#039;&amp;#039;16 master accounts, 80 game accounts, and 157 characters&amp;#039;&amp;#039;&amp;#039;, run by the same group. They are listed grouped by master account:&lt;br /&gt;
&lt;br /&gt;
* Mentalist, Ziahra, dupe server, ugpro, ggss, ggss2, Dealer, AmnZia, gymbro&lt;br /&gt;
* Eluveitie, Nightwish, HSBurn, ATRemains, HeavenSB, HPPS, Wintersun, Deathaura&lt;br /&gt;
* DollaBills, Mani, Pani, Teszz, Dollman, Faah, Haaf, Flaaa, Wzaas&lt;br /&gt;
* Daryl, Andrea, Sniper Daryl, Revenant Daryl, Merchant Daryl&lt;br /&gt;
* PACO MERMELIN, PACO MERMELIN2, jungle diff, YOU SURE EDDIE, PACO2, monkeyf&lt;br /&gt;
* Arcanna, Savage, Vulcana, Pancracio, Luthien, Verumoto, Tutty, Bellalith, Torcuato, Ghospelin Gonsales, Leire Diez, Papafrita, Xamp Jinping&lt;br /&gt;
* Kutxazain, Saltzailea, Sendatu, JulioIglesias, Irene Montero, PacoDeLucia, DuaLipa, Steel Crow&lt;br /&gt;
* Nicole Lee, Priscilla&lt;br /&gt;
* Ragmariz, Carapan, Pistolikas, Lianne, Boticaria, Divina, Hugo Champez&lt;br /&gt;
* Gerrardmino, Theopr, Yawgmoth, Solbad, Zerglink, Bragi Boy, Dancing Queen, Tessebik, Jihadi Jim, TheoWS, Weatherlight, Zergling, Hydralisk, Mutalisk, Guardian, Goliath, Dragoon, Karn, Golem Karn, Zealot Overlord, Zealot&lt;br /&gt;
* SirPeriox, Peirox, El Dopas, Endown, TunakTunak, DuaLupa&lt;br /&gt;
* 2222, 1111, whocares, some man, 1112, 1113, my hero, my new hero, 1115, 1116, Star Glad, Bragiman, 1117, 1118, 1119, 1110, sp song, mvp owner, Soul Linke, Holy Power&lt;br /&gt;
* iroh, toph, acua, akua, enue, ende, ametsa, kadun, vende, erosi, eroski, eroski0, Alea, merc, greed 1, greed 2, greed 3, greed 4, greed 5, greed 6, greed 7, greed 8, greed9, greed 10, greed 11, greed 12, greed 13, eroski1, Amets, next&lt;br /&gt;
* Kennen Smurf Account, K Kauppias, Abagagaga, Kahvipannu, Hapankorppu&lt;br /&gt;
* Pepa, Kyoze, Aoii, Aooi, CindyNero, PAQUITO THE RAT, PACO RAT, pikaxuraton&lt;br /&gt;
* FREESANCHO, FREESANCHO1&lt;br /&gt;
&lt;br /&gt;
== Timeline (reconstructed from the logs) ==&lt;br /&gt;
&lt;br /&gt;
All times are &amp;#039;&amp;#039;&amp;#039;server time&amp;#039;&amp;#039;&amp;#039;. This is what our investigation was able to reconstruct, including when each duplicated item type first showed up in large quantities.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! When !! What we found&lt;br /&gt;
|-&lt;br /&gt;
| June 20-21 || Earliest exploit activity in the logs - unusually large NPC cash-outs begin (recurring ~11M sales, growing into the tens of millions)&lt;br /&gt;
|-&lt;br /&gt;
| June 22, 15:18 || First large duplicated stacks of refine materials - &amp;#039;&amp;#039;&amp;#039;HD Oridecon / HD Elunium&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| June 26, evening || Mass consolidation: duplicated &amp;#039;&amp;#039;&amp;#039;Old Coins&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Hunting Coins&amp;#039;&amp;#039;&amp;#039; moved in maximum 30,000 stacks; one account cashed out &amp;#039;&amp;#039;&amp;#039;~1.84 billion zeny&amp;#039;&amp;#039;&amp;#039; through NPC sales in under an hour&lt;br /&gt;
|-&lt;br /&gt;
| June 27, 00:11 || Large duplicated stacks of &amp;#039;&amp;#039;&amp;#039;Cash Point Bags&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Battle Manuals&amp;#039;&amp;#039;&amp;#039; appear&lt;br /&gt;
|-&lt;br /&gt;
| June 27, 17:00-19:30 || &amp;#039;&amp;#039;&amp;#039;The &amp;quot;finale&amp;quot;&amp;#039;&amp;#039;&amp;#039; (peaking after 18:00): repeated massive NPC sales (individual sales up to &amp;#039;&amp;#039;&amp;#039;~397 million zeny&amp;#039;&amp;#039;&amp;#039;), &amp;#039;&amp;#039;&amp;#039;Bloody Coins&amp;#039;&amp;#039;&amp;#039; dumped, and items dropped in town&lt;br /&gt;
|-&lt;br /&gt;
| June 27, 17:38 || &amp;#039;&amp;#039;&amp;#039;Backup restore point&amp;#039;&amp;#039;&amp;#039; - the state we are reverting the server to&lt;br /&gt;
|-&lt;br /&gt;
| June 27, 20:21 || Exploit confirmed; &amp;#039;&amp;#039;&amp;#039;server taken offline&amp;#039;&amp;#039;&amp;#039; for emergency maintenance (last activity in the database)&lt;br /&gt;
|-&lt;br /&gt;
| June 27-29 || Full investigation, permanent fix, and recovery&lt;br /&gt;
|-&lt;br /&gt;
| (TBA) || Server reopens once everything is verified&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Frequently asked questions ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Will my legitimately-earned items be deleted?&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
No. Only items duplicated by the exploit, the offenders&amp;#039; holdings, and clearly-identifiable duped items on a few outside accounts are removed. Normal holdings from before the backup point are safe.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Why is my zeny slightly lower than before?&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
As the final step of the cleanup we applied a &amp;#039;&amp;#039;&amp;#039;small one-time adjustment (about 10%)&amp;#039;&amp;#039;&amp;#039; to everyone&amp;#039;s zeny, so the server&amp;#039;s total returns to its proper, pre-exploit level. Because it was applied &amp;#039;&amp;#039;&amp;#039;equally to every player&amp;#039;&amp;#039;&amp;#039;, your ranking and your buying power relative to others are unchanged - and it&amp;#039;s a far lighter touch than the full wipe we could have done. Your &amp;#039;&amp;#039;&amp;#039;items were not affected.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Why did I lose the last few hours of progress?&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The worst of the abuse happened in those final hours. Restoring to just before it is the cleanest way to undo most of the laundering and dispersed items without a much larger rollback.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Why not just wipe the whole economy and start fresh?&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
A full wipe punishes everyone equally - including the players who did nothing wrong. Our approach removes the abuse while preserving honest players&amp;#039; progress as much as possible.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Could this happen again?&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The specific bug has been permanently fixed, additional logging is in place to catch anomalies early, and we are improving performance so the lag conditions the exploit relied on are reduced.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;What about duplicated costumes or wings?&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Costumes are &amp;#039;&amp;#039;&amp;#039;purely cosmetic&amp;#039;&amp;#039;&amp;#039; - no stats, no advantage. We removed every costume and costume box held by the banned accounts, and the rollback reverses most of what was scattered to others. A small number reached players before the backup; because opening a costume box creates a brand-new serial, those are &amp;#039;&amp;#039;&amp;#039;impossible to tell apart&amp;#039;&amp;#039;&amp;#039; from legitimately-earned ones, so we&amp;#039;ve left them rather than punish innocent players. They affect &amp;#039;&amp;#039;&amp;#039;appearance only.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;I think I have a duplicated item / I saw suspicious activity. What do I do?&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Please contact the staff team and we will deal with it immediately.&lt;br /&gt;
&lt;br /&gt;
== Closing ==&lt;br /&gt;
&lt;br /&gt;
We&amp;#039;re sorry this happened. Dupe exploits strike at the heart of a server&amp;#039;s economy, so we tried to do this as properly as we could: we traced the abuse through the server&amp;#039;s transaction logs, identified accounts involved, swept the &amp;#039;&amp;#039;&amp;#039;entire&amp;#039;&amp;#039;&amp;#039; item database to be as certain as possible that nothing was missed, and rebuilt the underlying system so this class of bug cannot recur. Thank you for your patience and for sticking with us - we&amp;#039;ll announce the reopening as soon as the final preparations are done.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;- The Revenant Elegy Team&lt;/div&gt;</summary>
		<author><name>Kins</name></author>
	</entry>
</feed>