<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ehwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kagoraphobia</id>
	<title>EHWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ehwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kagoraphobia"/>
	<link rel="alternate" type="text/html" href="https://ehwiki.org/wiki/Special:Contributions/Kagoraphobia"/>
	<updated>2026-09-06T06:38:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://ehwiki.org/index.php?title=Technical_Issues&amp;diff=64987</id>
		<title>Technical Issues</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Technical_Issues&amp;diff=64987"/>
		<updated>2026-08-27T19:00:17Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Archives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article is meant to assist users of E-Hentai with any technical problems that they may have.&lt;br /&gt;
&lt;br /&gt;
Site status can be checked [https://forums.e-hentai.org/index.php?showtopic=274947 here].&lt;br /&gt;
&lt;br /&gt;
==Universal==&lt;br /&gt;
&amp;lt;div id=&amp;quot;503&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Error 503 - Service Unavailable&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The site is under maintenance or is having server issues. Please wait and try again later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;IE&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;ie&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;browser&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Browser&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;The site is stuck at a static resolution!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;The site looks / behaves strangely on Internet Explorer!&#039;&#039;&#039;&lt;br /&gt;
**Only [https://www.w3schools.com/css/css_grid.asp modern browsers] are recommended for this site. Support cannot be given for [https://letsencrypt.org/docs/certificate-compatibility/ other / older browsers].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;blank&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Blank&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;DNS&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;dns&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I get a blank page when I try to access the site!&#039;&#039;&#039;&lt;br /&gt;
**Make sure you are connecting via HTTPS, not HTTP.&lt;br /&gt;
**Clear cache and cookies relating to the site. Relogging may be required afterwards.&lt;br /&gt;
**Disable any [[#Common Problematic Software|Common Problematic Software]] and try again.&lt;br /&gt;
**Disable any anti-virus, firewall, or other software that is capable of blocking traffic that runs in the background and try again.&lt;br /&gt;
**[https://documentation.cpanel.net/display/CKB/How+To+Clear+Your+DNS+Cache Flush your DNS cache], restart your browser, and try again.&lt;br /&gt;
**Check your region&#039;s [https://www.cloudflarestatus.com/ CloudFlare status].&lt;br /&gt;
**Go into a command prompt and use &amp;quot;&#039;&#039;nslookup e-hentai.org&#039;&#039;&amp;quot;. If there are any addresses in the results then it is not a DNS issue. Otherwise consider using a different DNS provider such as [https://developers.google.com/speed/public-dns/docs/using Google] or [https://1.1.1.1/#setup-instructions CloudFlare].&lt;br /&gt;
***You may also try reaching the site manually through one of its [[IPs]] instead of a domain name.&lt;br /&gt;
**Use a proxy or VPN to access the site. If this fails then it is an issue with your ISP.&lt;br /&gt;
***[[Image:Tor.png]] It is recommended not to access the site through the [https://en.wikipedia.org/wiki/Tor_%28anonymity_network%29 Tor network] as numerous exit nodes have been abused and thus banned or had their access severely limited.&lt;br /&gt;
**[[Image:Firefox.png]] Firefox 55+: disable first-party isolation (&#039;&#039;about:config -&amp;gt; set &amp;quot;privacy.firstparty.isolate&amp;quot; to &amp;quot;false&amp;quot;&#039;&#039;).&lt;br /&gt;
** [[Image:Firefox.png]] Firefox 73+: disable obfuscating host address (&#039;&#039;about:config -&amp;gt; set &amp;quot;media.peerconnection.ice.obfuscate_host_addresses&amp;quot; to &amp;quot;false&amp;quot;&#039;&#039;).&lt;br /&gt;
**In order to provide diagnostics on your ability to access the site please do the following:&lt;br /&gt;
***[[Image:WindowsOS.png]] Go into a command prompt and use &amp;quot;&#039;&#039;pathping e-hentai.org&#039;&#039;&amp;quot;. [[Image:MacOS.png]] For Mac OS use &amp;quot;&#039;&#039;traceroute e-hentai.org&#039;&#039;&amp;quot;. Paste the results in a forum post.&lt;br /&gt;
***[[Image:Firefox.png]] Press {{Keypress|Ctrl}}+{{Keypress|&amp;amp;#8679;Shift}}+{{Keypress|K}} in Firefox. Attempt to visit e-hentai.org through the address bar. Paste the contents of the Firefox Console lines starting with &amp;quot;GET&amp;quot; in a forum post.&lt;br /&gt;
***[[Image:Chrome.png]] Press {{Keypress|Ctrl}}+{{Keypress|&amp;amp;#8679;Shift}}+{{Keypress|C}} in Chrome and switch to the &amp;quot;Network&amp;quot; view. Attempt to visit e-hentai.org through the address bar. Document all results of the &amp;quot;Status&amp;quot; column in a forum post.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Page load has been aborted due to a fatal error. A report has been dispatched to site staff. Please try again later.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**There is a server-side error. Please try again later.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The site is currently in Read Only Mode. This page is therefore not available.&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The site is currently in Read Only/Failover Mode. Some functionality will not be available. Details may be available on [[Twitter]].&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**The front-end servers are under read-only mode and will not allow users to take any actions that involve their user data (Accessing [[My Home]], [[Archives]], [[Tagging]], etc.)&lt;br /&gt;
&lt;br /&gt;
==Account==&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Password&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;I forgot my password!&#039;&#039;&#039;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Username&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;I forgot my username!&#039;&#039;&#039;&lt;br /&gt;
**Fill in the [https://forums.e-hentai.org/index.php?act=Reg&amp;amp;CODE=10 Lost Password Form]. This can be used to recover usernames as well. You will need your username or e-mail address to do this. These e-mails are sent instantly.&lt;br /&gt;
***Mail providers such as [https://login.live.com/ Hotmail] are known to be poor at receiving recovery e-mails; check your junk/spam folder.&lt;br /&gt;
**Make sure you are using your &#039;&#039;account&#039;&#039; username and not your &#039;&#039;display&#039;&#039; name. The registration process allows you to pick both a display name (used on forums) and an account username (used for logins and not readily visible to others).&lt;br /&gt;
***You cannot use your email address in place of your username to log in, unless your username was set as your email address.&lt;br /&gt;
***If you have ever made a gallery [[comment]] or a [[forum]] post attempt to search for it using any keywords that you recall using. If you have uploaded a [[gallery]] attempt to [[search]] for it.&lt;br /&gt;
**You may also email support@e-hentai.org from the registered email address to request a password reset.&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#a56b0d&amp;quot;&amp;gt;&amp;quot;&#039;&#039;If you&#039;re not logged on, you don&#039;t know your password, and you can&#039;t access your recovery email, you can&#039;t recover the account&#039;&#039;&amp;quot; - Tenboro&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;lost email&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;I can&#039;t access the e-mail address I used to register!&#039;&#039;&#039;&lt;br /&gt;
**Without the password, an active session, or access to the recovery email address, your account [https://forums.e-hentai.org/index.php?act=findpost&amp;amp;pid=4811225 &#039;&#039;&#039;CANNOT&#039;&#039;&#039;] be recovered.&lt;br /&gt;
***If you still have access to an active session, you may [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro] with a new recovery email address to recover your account. If forum access isn&#039;t working, send an email with the contents of your ipb_pass_hash cookie to support AT e-hentai DOT org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;delete&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Delete&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I want to delete my account!&#039;&#039;&#039;&lt;br /&gt;
**This action cannot be requested. Just stop using your account.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I want to change my e-mail!&#039;&#039;&#039;&lt;br /&gt;
**If you are logged in you may do so [https://forums.e-hentai.org/index.php?act=UserCP&amp;amp;CODE=08 here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Name&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I want to change my display name!&#039;&#039;&#039;&lt;br /&gt;
**[[Stars#Bronze|Donators]] can change their display name once every 365 days. This function can be found by clicking [https://forums.e-hentai.org/index.php?act=UserCP&amp;amp;CODE=dname_start Change Display Name] under [https://forums.e-hentai.org/index.php?act=UserCP&amp;amp;CODE=00 My Controls] on the forum.&lt;br /&gt;
**Non-donators can no longer change their display name due to various abuse of this function. If you used your actual real name or email address by mistake, you may appeal for a name change by [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PMing Tenboro].&lt;br /&gt;
***Provide both an acceptable justification and the requested display name in your PM. Requests that fail to provide either will be ignored. This can take a couple of days; do not send multiple PMs or contact other moderators about this.&lt;br /&gt;
***Having one&#039;s name changed by the administrator counts as having used their yearly change.&lt;br /&gt;
**The display name will change for all system readouts, but there can be up to a 24 hour delay before all readouts use the new name. Forum edits, quotes and similar retain the display name that was used at the time.&lt;br /&gt;
**Your log-in username will not change and cannot be changed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I changed my username but the new name only shows up on the forums / galleries!&#039;&#039;&#039;&lt;br /&gt;
**This is due to database caching. It takes up to 24 hours for all caches to be refreshed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Certain characters in my username are not being permitted!&#039;&#039;&#039;&lt;br /&gt;
**Database sanitization. Suspicious usernames also potentially flag users as attempting to scam or impersonate other users or to abuse the system in some way. This may lead to a permanent [[ban]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I want to use more than 1 account!&#039;&#039;&#039;&lt;br /&gt;
**You may only have 1 active account. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Multi-accounting for any reason will result in a [[ban]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;lockdown&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;My account entered a lockdown!&#039;&#039;&#039;&lt;br /&gt;
**Accounts will enter a 24-hour security lockdown under certain conditions, including changing passwords. This disables access to [[MoogleMail]], the [[Bazaar|Equipment and Item Shop]], [[The Market]], the [[Shrine]], and the [[GP Exchange]]/[[Hath Exchange]] functions. It also disables the Salvage and Reforge options in the [[Forge]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This page is currently not available, as your account has been suspended&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have been banned, likely for account sharing / multi-accounting.&lt;br /&gt;
&lt;br /&gt;
===Registering===&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Sorry, an error occurred. If you are unsure on how to use a feature, or don&#039;t know why you got this error message, try looking through the help files for more information. The error returned was:  Sorry, you are not permitted to use this board&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The IP you are using is banned.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Missing captcha&amp;quot;&amp;gt;&#039;&#039;&#039;The CAPTCHA is missing!&#039;&#039;&#039;&lt;br /&gt;
**Disable any software that blocks ads or scripts.&lt;br /&gt;
**Try a different browser.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;When I try to register nothing happens!&#039;&#039;&#039;&lt;br /&gt;
**[[Image:Chrome.png]] If using Chrome disable incognito mode.&lt;br /&gt;
**[[Image:Tor.png]] The use of [https://www.torproject.org/ Tor] when registering is strictly prohibited.&lt;br /&gt;
**Try without special characters such as &amp;quot;&amp;lt;&amp;quot;, &amp;quot;}&amp;quot;, &amp;quot;/&amp;quot; etc. in the username/display name.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;validation&amp;quot;&amp;gt;I&#039;m not receiving a validation e-mail!&#039;&#039;&#039;&lt;br /&gt;
**These are not actually sent out. Accounts may be used right away.&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;&#039;&#039;&#039;&amp;lt;span id=&amp;quot;Invalid captcha&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;The registration code did not match the one displayed, a new code has been generated, please try again&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**Disable any software that blocks ads or scripts.&lt;br /&gt;
**Try without incognito/private windows.&lt;br /&gt;
***Disable any cookie blocking/modifying software.&lt;br /&gt;
***Disable any JavaScript blocking software.&lt;br /&gt;
**If using a VPN/Proxy, disable it.&lt;br /&gt;
&lt;br /&gt;
==[[E-Hentai Galleries]]==&lt;br /&gt;
&amp;lt;div id=&amp;quot;images&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;image&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Images&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Images are not loading.&#039;&#039;&#039;&lt;br /&gt;
**Check your browser settings:&lt;br /&gt;
***Make sure you are using a [[#browser|modern browser]].&lt;br /&gt;
***Disable any proxies, add-ons, or scripts. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;There is no 3rd party software needed to access ANYTHING in E-Hentai or its related domains. Anything claiming otherwise may be an attempt to intercept your account credentials.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
***Due to the [[Hentai@Home]] system images require cross network traffic:&lt;br /&gt;
****[[Image:Firefox.png]] &amp;lt;!--enable mixed content (&#039;&#039;about:config -&amp;gt; set &amp;quot;security.mixed_content.block_display_content&amp;quot; to &amp;quot;false&amp;quot;&#039;&#039;).&amp;lt;br&amp;gt;--&amp;gt;[https://forums.e-hentai.org/index.php?showtopic=201984 Firefox 51-57]: disable HSTS priming (&#039;&#039;&amp;quot;security.mixed_content.send_hsts_priming&amp;quot;&#039;&#039; and &#039;&#039;&amp;quot;security.mixed_content.use_hsts&amp;quot;&#039;&#039; to &#039;&#039;&amp;quot;false&amp;quot;&#039;&#039;).&amp;lt;br&amp;gt;Firefox 65+: If content blocking cannot be disabled for the site use the Strict or Custom setting (&#039;&#039;&amp;quot;browser.contentblocking.control-center.ui.showAllowedLabels&amp;quot;&#039;&#039; to &#039;&#039;&amp;quot;true&amp;quot;&#039;&#039;).&lt;br /&gt;
****[[Image:Opera.png]] Opera: enable Cross Network Navigation (&#039;&#039;opera:config#Network|AllowCrossNetworkNavigation&#039;&#039;).&lt;br /&gt;
****For [https://noscript.net/ NoScript] disable ABE or enable local resources to be accessed by &amp;quot;e-hentai.org&amp;quot;.&lt;br /&gt;
&amp;lt;!--****[[Image:Chrome.png]] Chrome 79+: Click the lock icon in the address bar, click &#039;&#039;Site Settings&#039;&#039;, and unblock mixed content for the site.--&amp;gt;&lt;br /&gt;
**Try the &amp;quot;Click here if the image fails loading&amp;quot; link. This will attempt to pull the image from a new [[H@H]] client.&lt;br /&gt;
**Select &amp;quot;Default port clients only&amp;quot; in your [[My Settings]] page; this will only utilize [[H@H]] clients that use port 443.&lt;br /&gt;
**[[Donator]]s may append &amp;quot;?nl=1&amp;quot; to the end of the URL. This bypasses using the [[H@H]] cluster for that image. This can be permanently enabled via the [[My Settings]] page but this can quickly use up your bandwidth limit.&lt;br /&gt;
**Turn off any [[#Common Problematic Software|problematic software]] which may block E-H traffic.&lt;br /&gt;
*&#039;&#039;&#039;Images sometimes take a long time to load.&#039;&#039;&#039;&lt;br /&gt;
**If your ISP does not support IPv6, your browser may try to use IPv6 anyway, causing a 5+ second stall+timeout per image load.&lt;br /&gt;
***Firefox: Disable IPv6 by opening about:config then set network.dns.disableIPv6 to true&lt;br /&gt;
***Chrome: Disable IPv6 by starting Chrome with --disable-ipv6&lt;br /&gt;
*&#039;&#039;&#039;Thumbnails are not loading.&#039;&#039;&#039;&lt;br /&gt;
**Many adblockers have subscription-based rules that include an &#039;&#039;&#039;/ad/&#039;&#039;&#039; or &#039;&#039;&#039;^ad^&#039;&#039;&#039; filtering rule. This will catch &#039;&#039;&#039;all&#039;&#039;&#039; hexadecimal static ranges with /ad/ in them (e.g. /{00..ff}/ad/ or /ad/{00..ff}).&lt;br /&gt;
***Whitelist &#039;&#039;&#039;ehgt.org&#039;&#039;&#039; for the &#039;&#039;&#039;image&#039;&#039;&#039; content type or disable adblockers for the site.&lt;br /&gt;
***Disable any scripts/add-ons such as RequestPolicy and Smart Referrer.&lt;br /&gt;
*&#039;&#039;&#039;The image size is locked at 1280x or 1920x even though I have selected a higher resolution in the settings!&#039;&#039;&#039;&lt;br /&gt;
**You may have triggered the site&#039;s anti-bot mechanism. This is likely due to the use of a heavily-abused VPN/proxy node.&lt;br /&gt;
***Try switching your IP address may resolve this issue.&lt;br /&gt;
***[[Donators]] will not be affected by this limit.&lt;br /&gt;
**New 2560x resamples are no longer generated for galleries older than one year; 1920x resamples will be used instead.&lt;br /&gt;
***They can still be used on older galleries if they were already created.&lt;br /&gt;
&amp;lt;div id=&amp;quot;509&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;509&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Error 509 - Bandwidth Exceeded&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Error loading image: Could not get dispatch for image&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span id=&amp;quot;image limit&amp;quot;&amp;gt;You have viewed too many images. Either wait a few hours, [[My Home#Overview|reset the limit]] with [[GP]], or purchase the &amp;quot;More Pages&amp;quot; [[Hath Perk]].&lt;br /&gt;
**If you are on a shared connection consider using a proxy to browse E-Hentai.&lt;br /&gt;
**These limits are based only on IP address, not by account. The exception is for [[donators]] with [[stars]], wherein IPs are ignored.&lt;br /&gt;
&amp;lt;div id=&amp;quot;414&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Error 414 - Request-URI Too Large&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Occurs if the URL being accessed is too long, often from advanced [[Searching|searches]].&lt;br /&gt;
***Depending on your search you can safely remove any non-relevant search parameters contained within the URL.&lt;br /&gt;
**You have performed a [[Searching#File_Search|file search]] that found too many results.&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Please wait a bit longer between each file search.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have tried to do another [[Searching#File_Search|file search]] too quickly after the previous one. Wait 10 seconds before trying again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The connection to the server was canceled during the page load.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your connection was automatically blocked for making too many connections.&lt;br /&gt;
**Wait for the ban to expire.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;image limit vpn&amp;quot;&amp;gt;&amp;quot;I have used up my image quota even though I haven&#039;t been browsing.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are using a shared IP. This may be because of a proxy/VPN, or your ISP has recycled a recently used IP to you.&lt;br /&gt;
**A $20 [[donation]] or the &amp;quot;More Pages&amp;quot; [[Hath Perk]] ties the image limits to your account instead of your IP.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Content Warning - This gallery has been flagged as Offensive For Everyone. Due to its content, it should not be viewed by anyone. (And if you choose to ignore this warning, you lose all rights to complain about it in the future.)&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**This indicates that the gallery has been [[tagged]] with [[guro]], [[snuff]], or [[scat]]. You may choose to view the gallery, no longer receive these warnings (&amp;quot;Never Warn Me Again&amp;quot;), or go to the gallery front page.&lt;br /&gt;
**To re-enable this warning again simply delete the &amp;quot;nw&amp;quot; cookie.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Thumbnails appear with inverted colors.&#039;&#039;&#039;&lt;br /&gt;
**This is a rare glitch which resolves itself over time. The actual images should appear as normal when viewed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The proxy server received an invalid response from an upstream server.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Check if you are on an ISP-level proxy [https://www.toolsvoid.com/proxy-test/ here]. Reverse proxies cannot be detected with tools like these; you may need to ask your ISP.&lt;br /&gt;
**Check if your browser settings have a proxy enabled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;fast&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Fast&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You are opening pages too fast, thus placing a heavy load on the server. Back down, or your IP address will be automatically banned.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**[[Image:Chrome.png]] This may be triggered by prefetching in Chrome; uncheck &#039;&#039;Settings -&amp;gt; Show advanced settings -&amp;gt; Privacy -&amp;gt; &amp;quot;Use a prediction service to load pages more quickly.&amp;quot;&#039;&#039;&lt;br /&gt;
**This may be triggered by add-ons/scripts that organize/update bookmarks to galleries automatically; such actions may induce page loads.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Ban&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Banned&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Your IP address has been temporarily banned for excessive pageloads which indicates that you are using automated mirroring/harvesting software.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have opened too many pages at once or you have used software that downloaded too many images from the site simultaneously.&lt;br /&gt;
***Wait until the ban expires.&lt;br /&gt;
**If you are certain that you have not performed excessive page loads your IP may be in use by other people.&lt;br /&gt;
***A $20 [[donation]] makes your account ignore any IP restrictions caused by other users.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Key missing, or incorrect key provided.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The URL you are visiting is incorrect.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;When I save an image I only get blank.gif!&#039;&#039;&#039;&lt;br /&gt;
**The image did not have enough time to load. The blank.gif is a placeholder shown while waiting for image retrieval.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot rate a gallery!&#039;&#039;&#039;&lt;br /&gt;
**Sometimes the [[rating]] UI does not respond due to server congestion, try again later.&lt;br /&gt;
**You cannot rate your own galleries.&lt;br /&gt;
**You may be banned from [[rating]] galleries. You will receive a pop-up notification if this is the case.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I am being redirected to other sites!&#039;&#039;&#039;&lt;br /&gt;
**Make sure you typed the URL correctly or that the link you followed has it spelled correctly.&lt;br /&gt;
**Check with your ISP about any blocked or redirected traffic.&lt;br /&gt;
**Any countries / territories noted [[:File:Countries_Blocking_E-Hentai.png|here]] are known to block E-Hentai.org.&lt;br /&gt;
**Check for malware such as browser hijacks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Korea&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;korea&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I am being redirected to &amp;quot;warning.or.kr&amp;quot;!&#039;&#039;&#039;&lt;br /&gt;
**You live in South Korea. Move.&lt;br /&gt;
**The use of a proxy may work but be wary of the legalities in that jurisdiction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Russia&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;russia&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This content is not available in Russia.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You live in Russia. Move.&lt;br /&gt;
**The use of a proxy may work but be wary of the legalities in that jurisdiction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;UK&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;uk&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This content is not available in the United Kingdom.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You live in the UK. Move.&lt;br /&gt;
**If you live in the UK, you can and should complain to your local MP [https://www.parliament.uk/get-involved/contact-an-mp-or-lord/contact-your-mp/ here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Australia&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;australia&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This content is not available in Australia.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You live in Australia. Move.&lt;br /&gt;
**If you live in Australia, you can and should complain to your local Senator [https://www.aph.gov.au/Senators_and_Members/Contacting_Senators_and_Members here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;acl&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;ACL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Tool does not exist, or you have insufficient access to use it.&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You do not have access to this function.&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**You are not on the Access Control List of the tool you are attempting to use.&lt;br /&gt;
***For most users the [[Gallery_Tagging#Tag_History|tag history tool]] can only be used to check one&#039;s &#039;&#039;own&#039;&#039; tagging history.&lt;br /&gt;
***Please contact a [[E-Hentai Janitor|moderator]] if you wish to have something done via said tool.&lt;br /&gt;
**This may also happen if you are using outdated URLs for the [[expunge]]/[[rename]] tracker (e.g., tools.php). Update your bookmarked links with the ones displayed on the [https://forums.e-hentai.org/ forums].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Gallery not found. If you just added this gallery, you may have to wait a short while before it becomes available. It might also have been reverted to its previous version.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery you are attempting to visit is not yet fully integrated into the server. If this persists the gallery link is faulty.&lt;br /&gt;
**Alternatively, the gallery was reverted to a previous state, check its parent gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Gallery [[HentaiVerse Hotkeys|hotkeys]] aren&#039;t working!&#039;&#039;&#039;&lt;br /&gt;
**Make sure you have JavaScript enabled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;eeenope&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;nope&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Nope&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;eeenope&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You do not have access to the [[Multi-Page Viewer]]. Change the URL.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The connection to the server was canceled during the page load.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your IP was automatically blocked for opening a huge amount of connections.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;KeepTrying&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;keeptrying&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Keeptrying&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Keep&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;keep&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Keep trying.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to access an image page but have an invalid page ID, gallery ID, or file ID.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot see new galleries until ~15 minutes after they have been published!&#039;&#039;&#039;&lt;br /&gt;
**This is intentional for non-registered visitors.&lt;br /&gt;
**Register an account to see these galleries sooner.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;veto expunge&amp;quot;&amp;gt;&amp;quot;New expunges for this gallery can currently only be started by trusted users.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery chain was previously de-expunged and new expunges can only be started by [[Expunging#Limits|selected users]].&lt;br /&gt;
**If you believe that the gallery should be expunged, please make a post in [https://forums.e-hentai.org/index.php?showtopic=242797 this thread].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot file an appeal petition on this gallery!&#039;&#039;&#039;&lt;br /&gt;
**If the expunge petition went active more than 7 days ago, a new appeal petition can only be created by [[Expunging#Limits|selected users]].&lt;br /&gt;
**If you believe that the gallery should be de-expunged, please make a post in [https://forums.e-hentai.org/index.php?showtopic=242797 this thread].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This gallery is expunged, but no active expunge petitions were found. This usually means it was administratively expunged, which cannot be appealed here.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**No user-created [[Expunging#Appeal_an_Incorrect_Expunge|appeal]] petition is allowed for the gallery. If you believe that the gallery has been expunged incorrectly, please make an inquiry [https://forums.e-hentai.org/index.php?showtopic=242797 here].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You cannot currently start an expunge for this gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer permitted to use the [[expunge]] system. This is permanent. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
**You may also get this message when your login session has expired. Please clear your cookies and log in again.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:#977933&amp;quot;&amp;gt;Common Problematic Software&amp;lt;/span&amp;gt;====&lt;br /&gt;
*Ghostery, PeerGuardian, PeerBlock, Protowall, Megakey, Transmission ([[torrent]] client), DuckDuckGOPrivacy (the plugin - you need to whitelist EH to see content), DuckDuckGo, DansGuardian, SquidGuard, HackShield (used as part of some MMOs).&lt;br /&gt;
*Any global/browser-based IP blockers can cause problems. For P2P applications use directly loaded IP lists.&lt;br /&gt;
*Any &amp;quot;web accelerators&amp;quot; or pre-fetching can cause routing issues (E-Hentai&#039;s [[IPs]] are not static).&lt;br /&gt;
&lt;br /&gt;
===Gallery Not Available===&lt;br /&gt;
&amp;lt;div id=&amp;quot;removed&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Removed&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This gallery has been removed or is unavailable.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This is &#039;&#039;&#039;not&#039;&#039;&#039; the same as a gallery being deleted or [[expunged]].&lt;br /&gt;
**&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Do NOT re-upload it.&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This gallery is unavailable due to a copyright claim by {copyright holder}. Sorry about that.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery has been removed due to a DMCA takedown notice.&lt;br /&gt;
**&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Repeated attempts to re-upload galleries of this nature will lead to a [[Bans|ban]].&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Your Galleries===&lt;br /&gt;
*&#039;&#039;&#039;My gallery disappeared!&#039;&#039;&#039;&lt;br /&gt;
**This is almost never due to a technical problem.&lt;br /&gt;
**Check if it is still listed in your [[Gallery Manager]]. If so, the reason it is not visible will be indicated there.&lt;br /&gt;
**Attempt to visit a direct link to your gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;expunged&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Expunged&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;expunge&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Expunge&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My gallery was [[expunged]] unfairly!&#039;&#039;&#039;&lt;br /&gt;
**Check the gallery&#039;s expunge log for the reason(s).&lt;br /&gt;
**Make sure it was [[expunged]] and not removed or deleted. Each of these happen for very different reasons.&lt;br /&gt;
**Post the gallery&#039;s URL [https://forums.e-hentai.org/index.php?showtopic=242797 here] to inquire about it.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;delete gallery&amp;quot;&amp;gt;I cannot delete my gallery!&#039;&#039;&#039;&lt;br /&gt;
**This is intentional. [https://e-hentai.org/tos.php Once a gallery has been published, it belongs to the community].&lt;br /&gt;
**A gallery may instead be [[My Galleries#Available Actions|disowned]] if the uploader wishes to remove association.&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;False expunges will lead to a ban and the gallery reverted to its previous state.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;cant upload&amp;quot;&amp;gt;I cannot publish my gallery.&#039;&#039;&#039;&lt;br /&gt;
**Before publishing a gallery or a gallery update you must first read the [https://e-hentai.org/tos.php Terms of Service] and check the corresponding box, then choose a sorting order. If you do not wish to re-order, click &amp;quot;Apply with Current Ordering&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My gallery has an incorrect name or [[category]]!&#039;&#039;&#039;&lt;br /&gt;
**Check if it is still listed in your [[Gallery Manager]]. The default category is [[Doujinshi]].&lt;br /&gt;
***If so, you may rename or re-categorize it from there.&lt;br /&gt;
***If a [[Renaming|rename petition]] was successful on your gallery but the name is still unsatisfactory, you may insert another petition option. Should this new option reach higher [[power]], the name will change over.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot [[rename]] my gallery from the [[Gallery Manager]]!&#039;&#039;&#039;&lt;br /&gt;
**This action is only permitted from the manager for 24 hours after publishing.&lt;br /&gt;
**A successful [[Renaming|rename petition]] was done on your gallery. See the above issue.&lt;br /&gt;
**[[Expunged]] galleries cannot be renamed in this manner.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You can no longer change the [[category]] of this gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery has had its [[category]] changed via [[tagging]]. If the [[category]] is still unsatisfactory report it as a [[#Gallery Tagging|mistag]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You cannot unlock galleries this old. Please make a new one, then request to have this one expunged.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to [[Making_Galleries#Updating|update]] an aged gallery (i.e., 365 days after its last publishing). Such galleries cannot have their files modified.&lt;br /&gt;
**Any necessary changes require re-uploading and replacement [[expunging]] the existing gallery. This starts a brand new gallery chain without any of the previous gallery&#039;s metadata.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m afraid I can&#039;t let you do that.&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;That gallery has been marked as deleted, and can no longer be modified.&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to modify or delete a gallery that cannot or can no longer be deleted.&lt;br /&gt;
***This also applies to properly replaced galleries and is working as intended.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not rate gallery. Reason: You cannot rate your own gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Self-explanatory.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not obtain lock on gallery - if you are not running any active operations on this gallery, please wait about 15 minutes for the lock to expire.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Occurs when a gallery being uploaded / managed is in the middle of being processed by the server. Please wait and try again later.&lt;br /&gt;
**Also occurs to galleries that were reverted to a previous state, thus the URL entered is no longer valid.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My gallery has missing, unwanted, or wrongly ordered images!&#039;&#039;&#039;&lt;br /&gt;
**You can add, remove, and modify the order of all your gallery&#039;s images via the [[Gallery Manager]].&lt;br /&gt;
***Note that you may only update a gallery twice per every 30 days (some exceptions apply).&lt;br /&gt;
****This limit does not apply to unpublished / [[private]] galleries.&lt;br /&gt;
&amp;lt;div id=&amp;quot;order&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Order&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;out of order&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;When people download my gallery the files are in the wrong order!&#039;&#039;&#039;&lt;br /&gt;
**Downloaded galleries use the filenames of the files &#039;&#039;when they were uploaded&#039;&#039;, so they may be out of order even if you corrected the order manually via the gallery maintenance UI.&lt;br /&gt;
**Rename your files to the correct order &#039;&#039;&#039;&#039;&#039;before&#039;&#039;&#039;&#039;&#039; uploading them (&#039;&#039;e.g. 001.jpg, 002.jpg, etc.&#039;&#039;) to avoid this problem.&lt;br /&gt;
***This is further recommended since different OSes [https://support.microsoft.com/kb/319827 sort files differently].&lt;br /&gt;
&amp;lt;div id=&amp;quot;rating&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rating&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;bad ratings&amp;quot;&amp;gt;People are giving my galleries low [[ratings]]!&#039;&#039;&#039;&lt;br /&gt;
**They are entitled to their opinions. Furthermore, ratings do not affect how well a gallery fares.&lt;br /&gt;
**Votes that deviate too much from the average rating are automatically discarded. This process is retroactive. Ratings, [[tags]] and [[favorites]] also carry over across all non-aged gallery updates.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My gallery files are being resampled and converted to WEBP!&#039;&#039;&#039;&lt;br /&gt;
**This is intended for [[Making_Galleries#Limits|files over 10MB in size]]. A link still allows you to download the original source at a cost of 10 image hits per MB.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My gallery&#039;s stats show low/no hits!&#039;&#039;&#039;&lt;br /&gt;
**Gallery stats are updated every ~4 hours. Please wait and check again later.&lt;br /&gt;
&lt;br /&gt;
====[[Uploading]]====&lt;br /&gt;
*&#039;&#039;&#039;My uploads seem unusually slow.&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;I am stuck on &amp;quot;Processing...&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Try to upload your images in ZIP or RAR archives. Uploading a small amount of larger files is faster than many smaller files. Break your upload into smaller portions.&lt;br /&gt;
***To prevent [[out of order]] situations either prefix filenames (the same way the [[Archiver]] would) or upload archives sequentially.&lt;br /&gt;
**Disable any software that uses upload bandwidth while you are uploading to the site.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Images appear outside of the scope / keep reappearing and I can&#039;t save changes!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;I&#039;ve uploaded files but the gallery is empty!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The gallery is busy processing another task. Please wait until it is done before uploading more files.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The recommended maximum data you should upload in a single instance is 500 MB. Do not upload more than &amp;lt;span title=&amp;quot;1,258,291,200 bytes&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;1,200 MB&amp;lt;/span&amp;gt; in a single instance.&lt;br /&gt;
**Do not upload in multiple tabs/windows at the same time; the files are liable to be discarded.&lt;br /&gt;
***Uploading files to different galleries simultaneously is also not recommended.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My files take a lot of time to be processed.&#039;&#039;&#039;&lt;br /&gt;
**All files require indexing and thumbnail generation. PNG files additionally require decompression. Please be patient.&lt;br /&gt;
**It is recommended to use zero-compression (Store) ZIP/RAR archives; the filesize difference is negligible whilst processing will be much faster.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not retrieve lock for gallery&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The gallery has been deleted&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to upload files to the wrong gallery chain (replaced chain) or a deleted gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Upload is temporarily unavailable.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The upload server is under maintenance. Please wait and try again later.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The file {filename} is corrupt, incomplete, too large, or not an accepted image file.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Make sure the file is of an [[Making_Galleries#Limits|accepted format and is not over the size limit]], is not corrupt, and is not named with [[Making_Galleries#Checking|unacceptable characters]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;{Filename} has been blacklisted on this system&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Any file that causes this message should &#039;&#039;&#039;NOT&#039;&#039;&#039; be uploaded as it is [[DNP]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been temporarily barred from posting more galleries due to an excessive expunge rate.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Too many of your galleries were [[expunged]], removed, or deleted, triggering an automated [[Making Galleries|upload]] block.&lt;br /&gt;
**Wait for the block to expire and do not create any more unacceptable uploads.&lt;br /&gt;
***The duration is a sliding window and may last up to a week.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been temporarily [[banned]] from [[Making Galleries|submitting galleries]] to this system. Read your PMs.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**A temporary upload ban has been manually placed on your account. This usually expires in a week, but the duration may vary. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
**Consequently, you will also lose the ability to update all galleries published before the time of the manually placed ban.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been permanently [[banned]] from [[Making Galleries|submitting galleries]] to this system.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Same as above, except permanent. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You can no longer modify that gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to update your galleries published before a specified time. An expired manually placed upload ban may also cause this. &lt;br /&gt;
**[https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro] if you have a valid reason to update your old galleries.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Rate limitation for new posters in effect. You have to wait a few hours before you can post more [[Making Galleries|galleries]].&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**There is a rate limit that compares your recent upload volume to your post history of good galleries, the calculation determines how many galleries you can publish in succession. Wait for the limit to expire.&lt;br /&gt;
***Private / Unlisted galleries do not count as &amp;quot;good&amp;quot;. &amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=252404&amp;amp;view=findpost&amp;amp;p=6011165 (Ref)]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have earlier uploaded and published a gallery identical to the one you are now trying to publish. This gallery has been removed, and you will now be redirected to the old, identical gallery. If that gallery had previous been marked as deleted, it is now available again. You will be returned to the Management Interface momentarily.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You uploaded an exact copy of a gallery you have already uploaded and published.&lt;br /&gt;
**This will undelete a gallery if it was deleted by its owner.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You cannot add files to galleries that are older than twelve months. Please make a new one, then request to have this one expunged. You will be returned to the Management Interface momentarily.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This is what is known as an [[aged]] gallery.&lt;br /&gt;
**[[Expunging#Replaced|Replace]] your gallery if it is truly necessary to make changes to it.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;{Filename} was generated by this system and has been replaced with the original copy.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The image uploaded is a thumbnail that was already generated by the system and thus was replaced by its original version.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot select &#039;Save Changes&#039;, &#039;Start Upload&#039;, or &#039;Publish Gallery&#039; after deleting an image!&#039;&#039;&#039;&lt;br /&gt;
**Use one of the sorting buttons after making such changes to confirm them.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have posted too many [[private]] galleries in the last week.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have reached your weekly upload limit for [[private]] galleries.&lt;br /&gt;
**[[Donation#Stars|Bronze and Silver Star]] users are allowed to create up to 5 private galleries per week. This limit is bumped up to 10 galleries per week for [[Donation#Stars|Gold Star or above]] users.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot create any [[private]] gallery despite having a [[Donation#Stars|bronze star or above]]!&#039;&#039;&#039;&lt;br /&gt;
**Your account has been permanently blocked from uploading [[private]] galleries. This is likely due to excessive abuse of the function.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;All of my new uploads are automatically flagged as [AI Generated]!&#039;&#039;&#039;&lt;br /&gt;
**A restriction has been placed on your account, in which all new uploads will receive the [[AI Generated]] title indicator and be categorized into [[Misc]]. This is due to repeatedly uploading numerous [[AI Generated]] galleries without labeling them as such.&lt;br /&gt;
**If your new gallery isn&#039;t generated by AI, you may remove the indicator by filing a [[rename]] petition. Note that misusing the rename function would lead to a [[ban]].&lt;br /&gt;
***Uploaders who don&#039;t have sufficient [[mod power]] to file a rename petition on their own can submit a request [https://forums.e-hentai.org/index.php?showtopic=227712 here].&lt;br /&gt;
&lt;br /&gt;
===[[Gallery Tagging]]===&lt;br /&gt;
*&#039;&#039;&#039;Some tag searches include additional results.&#039;&#039;&#039;&lt;br /&gt;
**Try using [[Gallery_Tagging#Exact_Tag_Searching|exact tag searching]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot tag a gallery!&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to use may not be acceptable (e.g. too short or blacklisted).&lt;br /&gt;
**You may be banned from tagging galleries. You will receive a pop-up notification if this is the case.&lt;br /&gt;
**You may be attempting to upvote a downvoted tag (which may not give an error message). Be sure to read the tag&#039;s definition, [[Gallery Tagging|tagging guidelines]], or ask [https://forums.e-hentai.org/index.php?showtopic=274004 here] for upvotes.&lt;br /&gt;
**[[#Could Not Vote For Tag|See below]] for specific tagging error messages.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I tried to tag something and it turned into a different tag!&#039;&#039;&#039;&lt;br /&gt;
**Your tag included non-alphanumeric characters which are not permitted. Only hyphens, periods, and spaces are allowed in tags.&lt;br /&gt;
**Due to the grouping system for tags any [[slave tag]] will become its respective master tag. If you are not satisfied with the grouping you may post [https://forums.e-hentai.org/index.php?showtopic=107861 here] to discuss it.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot select a [[namespace]] for my tag!&#039;&#039;&#039;&lt;br /&gt;
**If you are certain it should be assigned a namespace please contact a [[E-Hentai Janitor|namespacer]] or post [https://forums.e-hentai.org/index.php?showtopic=275305 here].&lt;br /&gt;
***At least one instance of the temp tag must exist for it to be namespaced. If you cannot add the tag due to lack of [[power]] or if the tag already exists within another namespace please also link to a gallery where the tag would be a valid addition. If the tag does not pass [[presence]] for a gallery but will likely be used in the future (e.g. a [[character]] tag) please specify this in your post.&lt;br /&gt;
****If you forgot where you made the tag checkers have a listing for new tags created within the last 7 days along with the names of users who voted on them.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I accidentally created a wrong tag!&#039;&#039;&#039;&lt;br /&gt;
**Simply withdraw your tag before someone else upvotes it. If it&#039;s too late and you cannot downvote the tag completely by yourself ask for assistance in [https://forums.e-hentai.org/index.php?showtopic=274004 this thread].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Server communication failed. Server responded with:&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Connection timed out. Check your connection, wait a few seconds and try again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Someone is voting down my tags!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;My gallery has incorrect tags!&#039;&#039;&#039;&lt;br /&gt;
**Double-check the tag&#039;s definition and [[Gallery_Tagging#Usage_Guidelines|tagging guidelines]].&lt;br /&gt;
**Vote the tags up/down only if you are absolutely certain.&lt;br /&gt;
**Post the gallery&#039;s URL [https://forums.e-hentai.org/index.php?showtopic=274004 here]. Please do not accuse any users of mistagging or request any [[bans]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;temp tag pop-up warning&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You about to vote up an older temp tag. You may be prompted to provide sources for this tag, which is required. Are you sure you want to do this?&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to vote up a tag that has yet to be approved by a [[E-Hentai_Janitor|namespacer]].&lt;br /&gt;
***Upon hitting &amp;quot;OK&amp;quot;, you will be brought to the [[Tag_Creation|New Tag Justification window]] if you have at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&lt;br /&gt;
**&#039;&#039;&#039;Do NOT hit that button if you are not prepared or willing to provide [[Tag_Creation#Guidelines_for_Submission|relevant supporting materials]] for that temp tag.&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:red&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Could Not Vote For Tag====&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: You need at least 15 MP to vote on this tag.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on [[Tagging_Mechanics#Tag_Mod_Power|requires]] additional [[mod power]]. This is to prevent poor handling of the tag by newer users.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: You do not meet the requirements to vote for &amp;quot;{tagname}&amp;quot;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag can only be voted by users who meet certain requirements. For more information, view the wiki article for the tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; currently requires at least {value} MP to upvote on this gallery due to existing downvotes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on is [[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|soft-vetoed]] and needs a matching or higher base [[mod power]] of the highest vote against it to vote it up.&lt;br /&gt;
**If you are sure that a tag was mistakenly downvoted, you can post in the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; currently requires at least {value} MP to downvote on this gallery due to existing upvotes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on is [[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|soft-enforced]] and requires a [[mod power]] that matches or exceeds half of the value of the strongest upvote to vote it down, capped at 25 [[mod power]].&lt;br /&gt;
**If you believe the tag is definitely invalid, you can make a downvote request in the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; is currently locked for further upvotes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on is [[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|soft-enforced]] or has reached the cap of 200 [[mod power]], and can no longer be upvoted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; is currently locked for further downvotes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on is [[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|soft-vetoed]], and can no longer be downvoted. This error will usually appear if you attempt to downvote a tag that was already killed and 5 minutes elapsed without refreshing the page.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; has been blocked for use.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to add/upvote a tag that is blocked or blacklisted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; is not allowed. Use {namespace}:{tagname} or {namespace}:{tagname}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to enter requires an accompanying [[namespace]]. The namespace must be one of the approved pairings for that particular tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; is scheduled for an automated action and cannot currently be voted on.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are downvoting a tag that has been slaved or blacklisted by a [[Janitor|moderator]]. This is not a required action as the autotagger will remove or replace these tags eventually.&lt;br /&gt;
**User may still withdraw their upvotes on a slaved/blocked tag should they have upvoted it before.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Your vote can no longer be withdrawn.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to withdraw your upvote on a now-downvoted tag. This cannot be done to prevent abuse.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Tags should be added on the most recent gallery in this chain.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Only the most recent version of a gallery chain allows for tagging actions. The action will automatically be applied to all galleries in the chain.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Invalid user&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The API received an invalid user identification response while you were tagging.&lt;br /&gt;
***Your session may have expired. Use another browser or clear your cache/cookies.&lt;br /&gt;
***This will also occur when you are simply not logged in.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: No tags to add.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You entered a term or phrase that is rendered as a blank tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Missing arguments&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You submitted a blank tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Missing or malformed tags&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your request is longer than the maximum allowed for the input field.&lt;br /&gt;
***[[API]] requests are limited to the default tag input field maximum length (200 characters).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: You cannot possibly have taken the time to look at the gallery in that short time. You must wait 10 seconds between tagging different galleries.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You attempted to vote on a tag on a gallery too quickly after doing so on a different gallery.&lt;br /&gt;
**This limit can be reduced with increased [[power]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: User fault detected. Replace user and try again&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You entered in the default text on the tag form (&amp;quot;Enter new tags, separated with comma&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} is vetoed on this gallery and cannot be upvoted. Please read the wiki.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to add has been [[Tagging_Mechanics#Tag_Veto|vetoed]] on the gallery. If you believe that tag has been vetoed incorrectly, please make an inquiry [https://forums.e-hentai.org/index.php?showtopic=274004 here].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} is enforced on this gallery and cannot be downvoted. Please read the wiki.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to downvote has been [[Tagging_Mechanics#Tag_Veto|enforced]] on the gallery. If you believe that tag is invalid, please make an inquiry [https://forums.e-hentai.org/index.php?showtopic=274004 here].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} has never been used. Use temp:{tagname} to create a temporary tag.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are adding a [[Namespace#Restricted_Namespaces|temporary]] tag without defining the &amp;quot;temp&amp;quot; [[namespace]]. Please include &amp;quot;temp:&amp;quot; in front of the tag name.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} does not exist. You can request new tags in the Tag Creation/Namespacing Request Thread.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The [[namespace]] you are attempting to use has not been approved by a namespacer.&lt;br /&gt;
**This error also occurs when you are attempting to create a [[Namespace#Restricted_Namespaces|temporary tag]] with less than 15 [[mod power]], or with an active tag creation [[Bans|ban]].&lt;br /&gt;
***If you are certain it should be usable, please post [https://forums.e-hentai.org/index.php?showtopic=275305 here] to have it added.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} has an invalid namespace.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The [[namespace]] being used is not a correct one. Check your spelling.&lt;br /&gt;
**Make sure not to use a colon when tagging something except to indicate a namespace.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} is derived from the gallery title and cannot be directly voted on.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag has been added due to the presence of a special indicator in the gallery title. For more information, view the wiki article for the tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Gallery not found&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery is no longer formally in the system.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: You have been banned from tagging galleries&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your tagging privilege has been permanently revoked. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
===[[Archives]]===&lt;br /&gt;
*&#039;&#039;&#039;The [[archive]] link returns a blank page with the message &amp;quot;err&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
**Clear your cache and cookies.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I get a 503 error when I download an [[archive]]!&#039;&#039;&#039;&lt;br /&gt;
**The site may be experiencing [[#503|maintenance or other issues]].&lt;br /&gt;
**You may be attempting to use more than 4 simultaneous download threads. If using a download manager make sure that it does not exceed that amount.&lt;br /&gt;
**You may have exhausted your allowed download attempts.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My download speed is much slower than expected!&#039;&#039;&#039;&lt;br /&gt;
**After ensuring the issue is not on your end, you may be downloading from a capped or saturated archive server due to various reasons.&lt;br /&gt;
***The issue can be mitigated by using segmented downloading (use at your own risk) or just being patient. Alternately, if a very healthy [[torrent]] is available, please consider using this option.&lt;br /&gt;
***It is not possible to change servers after the archive is generated. Available servers are randomly assigned upon request and the archive then is only valid for the assigned archive server.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;A gallery I downloaded says &amp;quot;Unexpected end of archive.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The download was interrupted at some point. Please try to download it again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;IP quota exhausted&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Too many addresses from the same IP range tried downloading the same [[archive]].&lt;br /&gt;
**Wait a week, generate another archive link, and &#039;&#039;&#039;do not share this link&#039;&#039;&#039; with anyone.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The file is already being processed. Please contact staff if it is not ready within a few minutes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your browser should automatically refresh the page from time to time. You may refresh it manually if this is not the case.&lt;br /&gt;
**Processing may take more than a few minutes. Waiting longer may eventually resolve the issue.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Failed to prepare one or more files for the archive. Please try again in an hour. Contact staff if this error persists.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Self-explanatory.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Failed - Unknown server error. Please try again, or contact the server administrator.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Try downloading from a different IP address or VPN. If the issue persists, make an inquiry in the [https://forums.e-hentai.org/index.php?showforum=7 Site Discussion &amp;amp; Help Desk] forum.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have clocked too many downloaded bytes on this gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You download the same gallery&#039;s archive multiple times or the prior downloads kept failing and restarting. Cancel the download session and repurchase the archive.&lt;br /&gt;
**You downloaded the original archive and are now trying to download the resampled archive. Sometimes this errors, use the cancel button and repurchase the archive.&lt;br /&gt;
***If you require both the resampled and original archive, it is recommended to download the resample first to avoid this.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You cannot have any more simultaneous downloads.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to download way too many galleries at once. Slow down.&lt;br /&gt;
**Please note that no more than 5 simultaneous streams per server are allowed.&lt;br /&gt;
&lt;br /&gt;
===[[Renaming]]===&lt;br /&gt;
*&#039;&#039;&#039;Someone else&#039;s gallery has an incorrect name or [[category]]!&#039;&#039;&#039;&lt;br /&gt;
**See [[Renaming]] for name changing.&lt;br /&gt;
**See [[Gallery Tagging#Categories|Gallery Tagging - Categories]] for category changing.&lt;br /&gt;
**You may also post links to such galleries [https://forums.e-hentai.org/index.php?showtopic=227712 here]. Please indicate the correct name/category in your post.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;That is already one of the suggested names.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You attempted to add a [[rename]] petition with the same text as an existing one for that gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;New suggested title is too short.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You attempted to add a blank name as a [[rename]] petition. Pay attention to which option button is used.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been blocked from renaming galleries.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to vote on or create [[rename]] petition. This is permanent.&lt;br /&gt;
**Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
===[[Commenting]]===&lt;br /&gt;
*&#039;&#039;&#039;My gallery comment disappeared!&#039;&#039;&#039;&lt;br /&gt;
**Comments will become hidden under [[Gallery_Commenting#Hidden_Comments|certain criteria]].&lt;br /&gt;
**For galleries with more than 50 comments only the top 50 (depending on which viewing order is used) are displayed by default; the rest are hidden.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot delete my gallery comment!&#039;&#039;&#039;&lt;br /&gt;
**This is intentional.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Due to reported abuse, you have been blocked from adding more comments.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Numerous comments that you have made were severely downvoted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been banned from posting comments.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your commenting privilege has been suspended due to the violation of the [[Gallery_Commenting#Examples_of_Bad_Comments|comment rules]]. This is permanent.&lt;br /&gt;
**Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You can only add comments for active galleries.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Deleted galleries may not have comments added to them.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot rate a gallery comment!&#039;&#039;&#039;&lt;br /&gt;
**You cannot rate comments if you have added a comment to the same gallery.&lt;br /&gt;
***Any existing comment ratings for a gallery will be removed if you add a comment to that gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can upvote just fine but my comment downvotes do not have any effect!&#039;&#039;&#039;&lt;br /&gt;
**You have downvoted too many comments and the system acknowledged you as a potential mass-downvoter.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have to wait 60 seconds between each comment.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This is to prevent spam. This limitation is reduced to 10 seconds for users with at least 25 [[power]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Your gallery comment is too short.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Comments must be at least 10 characters long.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You did not enter a valid comment.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You entered in the default text into the comment form (&amp;quot;Enter your comments here, then hit Post Comment. If the last comment posted is yours, this will be appended to that post.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You did not enter a comment.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You either entered no text in the comment field or text that renders as nothing.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for comment. Reason: Correlation factor between reviewer and voter has exceeded reasonable limits. Vote blocked.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have voted on a particular user&#039;s comments too much. Upvote other useful comments.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for comment: Cannot vote when own comment exists in gallery&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to vote after posting a comment. Refresh the page to display your comment (unless it is perma-hidden).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for comment: You have been banned from voting on comments&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to vote on other comments. This is permanent.&lt;br /&gt;
**Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not get editable comment: Can only edit own comment&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to edit someone else&#039;s comment. Refresh the page to display your own comment.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been temporarily restricted from adding comments&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**This is due to a limit on newer users to prevent potential spam. It will resolve over time.&lt;br /&gt;
&lt;br /&gt;
===[[My Tags]]===&lt;br /&gt;
*&#039;&#039;&#039;I am unable to add/remove tags from [[My Tags]], or add/remove [[My Tags#Sets|tag sets]]!&lt;br /&gt;
**Commonly because of an outdated browser. Update your browser and try again.&lt;br /&gt;
&lt;br /&gt;
==[[HentaiVerse]]==&lt;br /&gt;
(&#039;&#039;&#039;&amp;lt;span style=color:#FF5555&amp;gt;For in-game error messages see [[HentaiVerse_Bugs_%26_Errors|HentaiVerse Bugs &amp;amp; Errors]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;HentaiVerse is slow for me!&#039;&#039;&#039;&lt;br /&gt;
**Disable any [[scripts]] or browser add-ons. Re-enable them individually to isolate which one(s) may be causing the slowdown.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Failed to initialize player state. Try again later.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;HV is temporarily unavailable, as the battle state tracker or master database is currently offline.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;HentaiVerse is not available on this cluster. If you are seeing this message, contact staff.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Snowflake and the moogles are basking in the summer sun. Check back later.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Wait a few minutes and try again or use the alternative &#039;&#039;alt.hentaiverse.org&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t see everything in the HentaiVerse window!&#039;&#039;&#039;&lt;br /&gt;
**The minimum recommended resolution for HV is 1280x768.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;dawn&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Dawn&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;[[Dawn of a New Day]] / [[Random Encounter]] message does not appear.&#039;&#039;&#039;&lt;br /&gt;
**There is a limit of 24 random encounters per day.&lt;br /&gt;
**You need to visit either the E-Hentai [https://e-hentai.org/news.php news page], or any gallery on the [https://e-hentai.org/ main website]. Visiting any other pages will not trigger the events.&lt;br /&gt;
***If you have just logged in, reload the page. If it still isn&#039;t working, wait a few minutes and try again.&lt;br /&gt;
**Even if the message did not appear, check to see if the rewards from the Dawn have been received.&lt;br /&gt;
***Note that daily income from dawn does not show up on the credit log.&lt;br /&gt;
**Disable any ad-blockers or other add-ons that may prevent the message from appearing.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Posting in [[E-Hentai Forums|the forums]] is not giving an [[EXP]] gain bonus.&#039;&#039;&#039;&lt;br /&gt;
**The EXP bonus takes 1 hour after the posting to take effect.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t enable my abilities!&#039;&#039;&#039;&lt;br /&gt;
**Use a browser that supports HTML5.&lt;br /&gt;
&amp;lt;div id=&amp;quot;exp&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;EXP&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;noexp&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;noEXP&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m not receiving any [[EXP]]!&#039;&#039;&#039;&lt;br /&gt;
**Your [[Stamina]] has dropped below 2.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Nope&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to access an [[equipment]] piece&#039;s link with an invalid ID or key.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Holding down hotkeys doesn&#039;t work!&#039;&#039;&#039;&lt;br /&gt;
**[[Image:Firefox.png]] If you are using NoScript, navigate Firefox to &#039;&#039;about:config&#039;&#039; and set &#039;&#039;noscript.clearClick.rapidFireCheck&#039;&#039; to &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I jumped to a new fight instead of going to the next turn!&#039;&#039;&#039;&lt;br /&gt;
**The server cluster lost a node temporarily. Just wait a few minutes and it should re-establish the connection to the node and load your battle again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Some of the graphics don&#039;t show!&#039;&#039;&#039;&lt;br /&gt;
**Try {{Keypress|Ctrl}} + {{Keypress|F5}} to force reload them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div ID=&amp;quot;ShopBot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;Profit&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;Bazaar&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;bazaar&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;profit&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;shopbot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I sold an [[item]] to the [[Bazaar]] and got more [[credits]] than what it indicated.&#039;&#039;&#039;&lt;br /&gt;
**[[Item Bot]] [[Bazaar#Item_Shop|profit sharing]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My [[EXP]] required for the next level is showing as a negative!&#039;&#039;&#039;&lt;br /&gt;
**This is purely an aesthetic bug. It can occur when triggering a [[Dawn|dawn]] event that gives enough [[EXP]] to [[level up]] whilst in a [[battle]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Your account has been suspended, or you have been blocked from accessing the HV minigame.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your account has been banned, likely due to [[Bans|rules]] violations. This is permanent.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;H@H&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[H@H]]==&lt;br /&gt;
;Always make sure you have the latest stable version of [https://www.java.com/en/download/ Java Runtime Environment] and that your internet speed is sufficient when running the client.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Does H@H have any dependencies?&lt;br /&gt;
**H@H has zero dependencies other than Java itself.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Does H@H include Log4j?&#039;&#039;&#039;&lt;br /&gt;
**No. H@H has zero dependencies other than Java itself.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;What&#039;s my Client ID?&#039;&#039;&#039;&lt;br /&gt;
**You will not have one if you did not sign up for H@H.&lt;br /&gt;
**Check [https://e-hentai.org/hentaiathome.php here] for it.&lt;br /&gt;
**Client IDs that have been inactive for more than 6 months (~180 days) are revoked. Re-applying is permitted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client&#039;s status is fine but I don&#039;t earn any [[Hath]] from it!&#039;&#039;&#039;&lt;br /&gt;
**Hath will not be granted if a client&#039;s speed is below the minimum requirements&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=215951&amp;amp;view=findpost&amp;amp;p=5139875]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
***Make sure the client can constantly sustain at least 200KB/s of burst speed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client isn&#039;t doing anything!&#039;&#039;&#039;&lt;br /&gt;
**Make sure the client is [[H@H#Activity|healthy]].&lt;br /&gt;
**If you are running a brand new client wait for your cache to fill (and subsequently [[static range]]s). Caches generally only fill for clients that have been running for at least 24 hours.&lt;br /&gt;
**Cached content itself will not affect hitrate; the only factors involved are burst speed, client quality, client region, and assigned [[static range]]s.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I am not being assigned static ranges!&#039;&#039;&#039;&lt;br /&gt;
**Ensure your client is stable and active with sufficient dedicated disk space. Keep it running for as long as possible.&lt;br /&gt;
**There is a limit on how many times a range can be assigned to live clients in a region. If that limit is reached for all ranges, it won&#039;t assign any more until some clients go away.&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=234458&amp;amp;view=findpost&amp;amp;p=5758006]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Disk usage is too high! Is there a way to limit this?&#039;&#039;&#039;&lt;br /&gt;
**To reduce disk seeks lower the cache size, a higher percentage of file accesses will be cached in RAM.&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=215709&amp;amp;view=findpost&amp;amp;p=5138580]&amp;lt;/sup&amp;gt;&lt;br /&gt;
***&#039;&#039;&#039;All static ranges unable to fit within the new cache size will be lost.&#039;&#039;&#039; Ranges will be gradually reassigned once the cache becomes bigger again and the client is qualified to earn more ranges.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;HTTP 400 (Bad Request) responses show up in the client!&#039;&#039;&#039;&lt;br /&gt;
**This is normal as long as the client is within its region&#039;s average failure rate.&lt;br /&gt;
**If this happens a lot the client&#039;s ISP may have poor connectivity to the querying region. This can also be due to packet loss.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client has low trust!&#039;&#039;&#039;&lt;br /&gt;
**This commonly occurs after a bad shutdown since the server continues to attempt contact with your client after it went offline.&lt;br /&gt;
**Leave the client running, it will gradually regain trust if no other problems exist.&lt;br /&gt;
**If its trust is not recovering at all it may indicate a communication or file corruption issue. Check your cache.&lt;br /&gt;
**Low trust can also happen when your drive is full. It can happen on certain systems despite setting a free disc space in your panel. You can reduce your Maximum Disk Cache Size setting in your panel (and check &amp;quot;Remove static ranges if necessary&amp;quot;) to fix that issue.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client&#039;s trust is fine but my quality drops!&#039;&#039;&#039;&lt;br /&gt;
**This is usually caused by transient routing problems in the short-term and prevents single malfunctioning clients from causing entire network issues by lowering their priority accordingly.&lt;br /&gt;
**Sudden and large drops are normal for newer clients; waiting for a few weeks will generally give a stable baseline.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Request host did not send Content-Length, aborting transfer.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Something is blocking your requests; disable any [[#Common Problematic Software|problematic software]] that may be doing this.&lt;br /&gt;
**Disable [https://www.xfinity.com/support/articles/using-xfinity-xfi-advanced-security Xfinity&#039;s xFi Advanced Security].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;We appear to have reached the image limit. Attempting to contact the server to ask for a limit increase...&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have downloaded up to your daily limit via H@H downloader; you must wait 24 hours.&lt;br /&gt;
**This limit can be reset at your [[My Home]] area or increased by purchasing the &amp;quot;More Pages&amp;quot; [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Server reported expired key; attempting to refresh time from server and retrying.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Ignore this unless it persists.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client has been revoked!&#039;&#039;&#039;&lt;br /&gt;
**Your client has been banned for failing to adhere to the [[Hentai@Home#Signing_Up|uptime requirements]] by a significant margin, or having an unreasonably high cache/ranges reset count.&lt;br /&gt;
***Revoked clients can sometimes be reactivated by sending an unblock request to [https://forums.e-hentai.org/index.php?showuser=6 Tenboro]. This will be decided on a case-by-case basis, and can only happen when there is a very strong justification for your case.&lt;br /&gt;
***Note that claiming ignorance of the H@H uptime requirements or the automated warnings on your excessive cache/ranges resets is &#039;&#039;&#039;NOT&#039;&#039;&#039; considered an acceptable justification.&lt;br /&gt;
**This can also occur if any of your cache files were deleted and your cache database was not updated to reflect this. Do &#039;&#039;&#039;NOT&#039;&#039;&#039; manually delete files from your cache.&lt;br /&gt;
***If you need to reduce your cache size simply reduce the value in the client&#039;s setting. The client will automatically remove excess cache files.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Critical Error: java.sql.SQLException: disk I/O error&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;java.lang.NullPointerException - [ERR] at org.hath.base.CacheHandler.initializeCacheHandler(CacheHandler.java:214)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] {java.lang.Throwable$WrappedPrintStream.println(Unknown Source)} at org.sqlite.Conn.setAutoCommit(Conn.java:336)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] java.sql.SQLException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Delete hath.db and rename hath.db.bak to hath.db, then restart the client.&lt;br /&gt;
***If this fails delete both files and restart the client. &lt;br /&gt;
**Make sure that the user you&#039;re running H@H as has write access to the directory from which you run it.&lt;br /&gt;
**If all else fails run [https://en.wikipedia.org/wiki/CHKDSK chkdsk] on the drive that stores H@H.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] {java.lang.Throwable$WrappedPrintStream.println(Unknown Source)} java.lang.InternalError: HTHEME is null&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This is an aesthetic issue. [[Image:WindowsOS.png]] If the Themes service is disabled on a Windows OS and a client is running in the H@H GUI this error will happen whenever it is given focus as it fails to parse themes.&lt;br /&gt;
**Use the command-line client or enable the Themes service.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Cache Handler: cannot meet space constraints: Disk free space limit reached.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your free disk space was detected as too low. The client will stop getting new files until this is remedied.&lt;br /&gt;
**Change your disk space setting (&amp;quot;Minimum space to leave on disk&amp;quot;) (minimum 100 MB even if not set) or remove non-H@H files from the drive that H@H uses.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m having high memory usage running H@H under OpenVZ!&#039;&#039;&#039;&lt;br /&gt;
**Because of how OpenVZ calculates resident memory size H@H can appear to use as much as 1 GB of RAM even though its actual resident memory size is usually 50-100 MB.&lt;br /&gt;
**There is no known workaround at this time.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client&#039;s country on the H@H status page is shown in &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt;!&#039;&#039;&#039;&lt;br /&gt;
**Your client has been moved from its first-time startup location (&amp;quot;&#039;&#039;home region&#039;&#039;&amp;quot;) to a different region. e.g., the client started in the United States, then moved to Japan at a later point.&lt;br /&gt;
**When the system detects that a client is operating outside of its &#039;&#039;home region&#039;&#039;, this will have multiple effects&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=234458&amp;amp;view=findpost&amp;amp;p=6376141]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
***Clients outside the &#039;&#039;home region&#039;&#039; will no longer be assigned new [[Hentai@Home#Static_Ranges|ranges]] or be considered for range priority promotions.&lt;br /&gt;
***If there are multiple clients with the same range/priority in the region, clients outside its &#039;&#039;home region&#039;&#039; will always be demoted first, and the client in the &#039;&#039;home region&#039;&#039; will be preferred for routing traffic.&lt;br /&gt;
***No [[Hath]] will be awarded for clients located outside of its &#039;&#039;home region&#039;&#039;.&lt;br /&gt;
**To resolve this, you will need to contact [https://forums.e-hentai.org/index.php?showuser=6 Tenboro] directly. Note that in most cases, resetting the &#039;&#039;home region&#039;&#039; of an H@H client will result in the demotion of all of the client&#039;s P1 ranges to P2 to allow the system to optimally rebalance range priority.&lt;br /&gt;
**This may also happen if the auto-detected country is simply wrong. In this case, a geolocation override may be applied without the demotion of [[Hentai@Home#Priority_Ranges|priority ranges]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My country is incorrect on my H@H page!&#039;&#039;&#039;&lt;br /&gt;
**This does not matter for clients in Canada/United States.&lt;br /&gt;
**If the indicated country is geographically very far away from what it should be an override for the client ID may be necessary. Please contact [https://forums.e-hentai.org/index.php?showuser=6 Tenboro] directly.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client key is &amp;quot;Not Set&amp;quot;!&#039;&#039;&#039;&lt;br /&gt;
**You must enter all the configuration details (speed, disk size, etc.) before the key is given.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The SSL handshake times out!&#039;&#039;&#039;&lt;br /&gt;
**This happens on some routers where the WAN is through PPPoE, although rare.&lt;br /&gt;
**If you have access to your router configuration you can change this with iptables:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -t mangle -A FORWARD -p tcp -i pppoe-wan -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For an ISP provided router you may need to switch the router into modem mode and append second router in front of it.&lt;br /&gt;
&lt;br /&gt;
===Startup Errors===&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Startup notification failed.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**(This is a generic message, but if no other message accompanies it then this section may apply).&lt;br /&gt;
**Your speed was measured as too low. Turn off any bandwidth-consuming applications and try again.&lt;br /&gt;
**Java may be binding an IPv6 port. Try launching H@H with &amp;lt;tt&amp;gt;java -Djava.net.preferIPv4Stack=true -jar HentaiAtHome.jar&amp;lt;/tt&amp;gt;.&lt;br /&gt;
**You failed to contact the main server. Try again later.&lt;br /&gt;
**Turn off any anti-DDoS settings on your router which prevent multiple connections from occurring simultaneously.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The client has failed the external connection test.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your port for H@H was not detected as open. You may test it [https://canyouseeme.org/ here].&lt;br /&gt;
**Make sure that the port you are opening matches the one set in your H@H settings.&lt;br /&gt;
**Read a [https://portforward.com/ guide] to help with the opening of ports.&lt;br /&gt;
**Make sure you have a public IP address. ISPs may use [https://en.wikipedia.org/wiki/Carrier-grade_NAT CG-NAT], preventing others on the internet from seeing your computer.&lt;br /&gt;
**Check the IP of your router/modem. If it is [https://en.wikipedia.org/wiki/Private_network#Private_IPv4_address_spaces within a private range], you may have to ask your ISP to grant you a public address.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My entire cache is being verified when I start the client!&#039;&#039;&#039;&lt;br /&gt;
**This happens whenever there was a bad shutdown. This is to ensure the integrity of your cache is still in good standing.&lt;br /&gt;
**The client should run normally after the checking is complete. Please be patient.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The database could not be loaded.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Critical Error: Failed to buffer requested data for cache list write.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Delete hath.db, rename hath.db.bak to hath.db, then re-launch the client.&lt;br /&gt;
***If this fails, delete both files and re-launch the client.&lt;br /&gt;
**Make sure you have ownership of the files and folders that H@H uses.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Rejecting connection request during startup.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**If this doesn&#039;t happen very often just ignore it. Other users are simply contacting your client too soon.&lt;br /&gt;
**Check if your firewall or other software is blocking Java connections.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Required library file sqlitejdbc-v056.jar could not be found.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The file is missing, re-download H@H.&lt;br /&gt;
**It you run H@H through a command line, make sure to &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt; to the same directory as the HentaiAtHome.jar file before running. You may also add that &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt; command to the batch file.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[WARN] Unknown host rpc.hentaiathome.net, aborting..&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] java.net.UnknownHostException: e-hentai.org&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This may be a DNS issue. Try [https://documentation.cpanel.net/display/CKB/How+To+Clear+Your+DNS+Cache flushing your DNS cache] and restarting the client.&lt;br /&gt;
**Try switching to [https://developers.google.com/speed/public-dns/docs/using Google&#039;s public DNS].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] {java.lang.Throwable$WrappedPrintStream.println(Unknown Source)}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not start the internal HTTP server.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Something besides H@H is already using the port that it was assigned. Try closing any program that may be doing this or set H@H to use a different port.&lt;br /&gt;
&amp;lt;div id=&amp;quot;ports&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Ports&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;port&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Port&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;It doesn&#039;t allow me to use a specific port!&#039;&#039;&#039;&lt;br /&gt;
**The following ports aren&#039;t available due to browser blocking and other compatibility issues: 80, 2049, 3659, 4045, 6000, 6665, 6666, 6667, 6668, 6669.&lt;br /&gt;
&lt;br /&gt;
==[[E-Hentai Forums]]==&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Sorry, you are not permitted to use this board.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your IP address may be banned. Try to change it.&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro] with your IP if this continues or if you cannot change it.&lt;br /&gt;
**[[Image:Opera.png]] You are using the Opera Mini browser/network. Try an alternate browser.&lt;br /&gt;
&amp;lt;div id=&amp;quot;NoURLs&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Attachment&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t post URLs or attachments!&#039;&#039;&#039;&lt;br /&gt;
**New users may not do so until they have made at least &#039;&#039;&#039;2&#039;&#039;&#039; posts.&lt;br /&gt;
**Some subforums and threads disallow attachments.&lt;br /&gt;
***If there is a serious need to post an image in such a thread simply upload to and link to a filehost.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My post count is not going up!&#039;&#039;&#039;&lt;br /&gt;
**Posts made in certain subforums do not increase post counts.&lt;br /&gt;
**[[Forums#Rewards|There is no benefit to inflating one&#039;s post count anyway]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TenboroPM&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;PMTenboro&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My PMs to [https://forums.e-hentai.org/index.php?showuser=6 Tenboro] are not being answered!&#039;&#039;&#039;&lt;br /&gt;
**He receives a lot of them, please be patient.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I accidentally deleted a private message!&#039;&#039;&#039;&lt;br /&gt;
**Unfortunately it is too difficult to restore individual PMs from the site&#039;s backups.&lt;br /&gt;
**It is best to maintain [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=14 archives] of important PMs on your own.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My sent PMs are not showing up in my &#039;Sent&#039; folder!&#039;&#039;&#039;&lt;br /&gt;
**You must check off &amp;quot;Add a copy of this message to my sent items folder&amp;quot; when you send messages.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My post / thread disappeared!&#039;&#039;&#039;&lt;br /&gt;
**They were likely deleted by a moderator due to rule violations.&lt;br /&gt;
**Do &#039;&#039;&#039;not&#039;&#039;&#039; repost the offending content.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I don&#039;t receive notification e-mails for private messages!&lt;br /&gt;
**Email notifications have been disabled. [https://forums.e-hentai.org/index.php?showtopic=239754&amp;amp;st=0&amp;amp;p=5717185&amp;amp;#entry5717185]&lt;br /&gt;
***Username/Password recovery emails, and PM archives requested to be sent to the registered email, are still enabled.&lt;br /&gt;
***Registration emails are not sent. A valid email address is not required to register an account, albeit a valid email is recommended for recovery purposes. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I receive a warning e-mail from the forum!&#039;&#039;&#039;&lt;br /&gt;
**The forum will send a warning to your original e-mail address whenever the password or e-mail associated with the account is changed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot see the CAPTCHA for posting.&#039;&#039;&#039;&lt;br /&gt;
**Disable any software that blocks ads or scripts.&lt;br /&gt;
**Try with a different browser.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I made a [[donation]] recently but don&#039;t see the corresponding [[awards]]!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m missing a [[award|confectionery]]!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;I don&#039;t get the corresponding [[Dawn]] rewards!&#039;&#039;&#039;&lt;br /&gt;
**Refresh your account by performing an action such as changing [[HentaiVerse]], [[Gallery]], or [[My Home]] settings, custom forum title, or buying/selling from the [[GP Exchange]] or [[Hath Exchange]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Sorry, your posting rights have been temporarily suspended. The suspension is due to end on {date}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have been blocked from submitting new threads or replies temporarily. This restriction will automatically expire eventually. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Further violation of the [[forum rules]] will lead to a permanent [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Your posting permissions have been removed&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have been banned from making new threads or replies. This is permanent.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You are not allowed to use the messenger feature on this board&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have been banned from sending private messages due to repeated harassment or spam sent to other users.&lt;br /&gt;
&lt;br /&gt;
==[[Bounty]]==&lt;br /&gt;
*&#039;&#039;&#039;I cannot contribute [[GP]] to a bounty.&#039;&#039;&#039;&lt;br /&gt;
**You may only use [[Hath]] or [[Credits]]. Use the [[GP Exchange]] to convert your gallery points to credits.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot claim a bounty!&#039;&#039;&#039;&lt;br /&gt;
**Check if you have met the [[bounty#Hunter_Ranks|Hunter Ranks]]. Note that Unranked is above Rank D.&lt;br /&gt;
**The bounty may be closed (a [https://e-hentai.org/bounty.php?s=c pending claim] already exists or [https://e-hentai.org/bounty.php?s=r the bounty is reserved]). Check its status.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I claimed a bounty but even after 7 days, the claim was not accepted.&#039;&#039;&#039;&lt;br /&gt;
**Working as intended (see above). The bounty poster may no longer dispute the claim but you should PM/contact them to remind them as accepts are manual to prevent abuse.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot rescind a reward!&#039;&#039;&#039;&lt;br /&gt;
**Rewards can only be rescinded within 15 minutes of posting, after 30 days or by cancelling the bounty if it is yours. They also cannot be rescinded if the bounty enters a closed status (Closed/Claimed or Closed/Reserved).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Bounties do not properly value Hath.&#039;&#039;&#039;&lt;br /&gt;
**Hath to Credit conversion uses the [[Hath Exchange]] average over 24 hours&amp;lt;sup&amp;gt;verification needed&amp;lt;/sup&amp;gt;, not a static amount of 5,000 credits per Hath - the minimal amount is intended as a guideline.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot set bounty restrictions above rank A.&#039;&#039;&#039;&lt;br /&gt;
**Working as intended. If you notice users of rank A or above claiming bounties in bad faith, PM them politely or report them in the relevant thread to let other users know.&lt;br /&gt;
**If accounts reach rank A unusually fast and then immediately start claiming bounties in bad faith, you should contact Tenboro to have him investigate and, if applicable, ban all involved accounts. Please be patient.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The requested bounty was not found.&#039;&#039;&#039;&lt;br /&gt;
**If you get this message when clicking on a link from the [[forums]], the [https://e-hentai.org/logs.php?t=credits credit log] or a private message, the bounty does not exist or was deleted by the bounty poster or Tenboro.&lt;br /&gt;
**Bounties you contributed to will be immediately refunded when deleted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been banned from posting bounties.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been banned from claiming bounties.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to use certain function(s) of the [[bounty]] system. This is permanent. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
==[[EHTracker]]==&lt;br /&gt;
*&#039;&#039;&#039;My stats are not being tracked!&#039;&#039;&#039;&lt;br /&gt;
**Make sure you are using the personalized torrent and not the public one.&lt;br /&gt;
**You may have reset your personal key. Any torrents with older personal keys need to be re-downloaded.&lt;br /&gt;
***Seedmins only count towards torrents you created yourself.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My stats stopped updating even though I&#039;m seeding properly!&#039;&#039;&#039;&lt;br /&gt;
**This generally happens if you are disconnected while seeding and have a dynamic IP address.&lt;br /&gt;
**Stop all torrents, then resume them in order to force a tracker announce check.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m seeding but not gaining any GP!&#039;&#039;&#039;&lt;br /&gt;
**This only occurs [[EHTracker#Rewards|if you are the torrent&#039;s or gallery&#039;s uploader]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Torrent not found&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**All torrents for the gallery have been expunged.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Upload Error: Failed uploading file (code=4).&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The server didn&#039;t receive any file. Try uploading with another browser.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Invalid auth&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Refresh the page and try to upload the torrent again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Torrent Error: This torrent is already uploaded for this gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to upload an exact duplicate of a torrent that already exists for that gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Upload Error: You have too many recently uploaded torrents with no completions. Make sure your torrents are seeded before adding more.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have uploaded [https://ehwiki.org/wiki/EHTracker#Limits too many torrents with 0 completes].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been banned from uploading torrents.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to upload any torrent to the tracker. This is permanent. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
==[[EHWiki]]==&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m not receiving a verification e-mail!&#039;&#039;&#039;&lt;br /&gt;
**You may change the e-mail address for the account and revalidate.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t edit/create anything!&#039;&#039;&#039;&lt;br /&gt;
**You need to be in the &#039;Creator&#039; group in order to edit/create pages. Please contact a [[E-Hentai Janitor|wiki admin]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t edit certain articles!&#039;&#039;&#039;&lt;br /&gt;
**Some articles are protected due to their importance or past abuse and thus cannot be edited by non-admins. Please [[E-Hentai Janitor|contact one of them]] if you have information to add/edit.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t create an account!&#039;&#039;&#039;&lt;br /&gt;
**If your IP may be listed on the wiki&#039;s DNSBL.&lt;br /&gt;
**Change your IP and try again.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showforum=7 Forum - Site Discussion, Help &amp;amp; Feedback]&lt;br /&gt;
&lt;br /&gt;
[[Category:Site Features]][[Category:E-Hentai Forums]][[Category:EHwiki]][[Category:HentaiVerse]][[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Archives&amp;diff=64986</id>
		<title>Archives</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Archives&amp;diff=64986"/>
		<updated>2026-08-27T18:32:43Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Limits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Archive System is the primary means of [[downloading]] [[galleries]]. It allows registered users to download archived copies of galleries in .ZIP format for a fee of either [[GP]] or [[Credits]].&lt;br /&gt;
&lt;br /&gt;
==How to Use==&lt;br /&gt;
In a [[gallery]] click on the &amp;quot;Archive Download&amp;quot; link on the top right of the page. A browser window will pop-up with the user&#039;s current [[GP]] total (or [[credits]] if not enough GP are available), the size of the gallery, and the cost of the gallery. Upon fee deduction the window automatically refreshes providing a download prompt where the download is available. The use of download managers is permitted to some extent (see Limits).&lt;br /&gt;
&lt;br /&gt;
[[Image:Doggie_bag_first.png|thumb|right|Requesting an archive download]]&lt;br /&gt;
&lt;br /&gt;
===Costs===&lt;br /&gt;
*The base amount is calculated from the total filesize at a rate of 20 [[GP]] per MiB. This is the same for resampled archives whose images are resized to 1280x.&lt;br /&gt;
** The sizes of resampled files that have not been created yet are estimated, and may be off by a significant amount.&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=215758&amp;amp;view=findpost&amp;amp;p=5135318]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*The cost for [[Donation#Rewards|donators]] is reduced to 15 [[GP]] per MiB.&lt;br /&gt;
*&#039;&#039;&#039;Recreated&#039;&#039;&#039; archives, which are archives for galleries uploaded more than 365 days ago and that have not been downloaded by anyone else in the last 90 days, have a x3 multiplier on their cost, since they are usually recreated just for you.&lt;br /&gt;
*For [[H@H]] downloader, the rate is fixed at 20 [[GP]] per MiB, but will not be subjected to the recreated archives penalty.&lt;br /&gt;
&lt;br /&gt;
====Free Archives====&lt;br /&gt;
*[[Donators]] and users with more recent [[awards]] receive a weekly quota of free archives, which is usable on galleries posted in the last year.&lt;br /&gt;
**This uses a sliding window of 1 week (168 hours); it does not reset to 0 at the start of the week. &lt;br /&gt;
*[[H@H]] clients earn 1 GB/day + 10 MB/day per adjusted average hit.&lt;br /&gt;
*Each active [[Adopt-A-Server]] slot grants 7 GB/week.&lt;br /&gt;
&lt;br /&gt;
==Re-Downloading==&lt;br /&gt;
There is an option to re-download an archive for up to 1 week from when the fee was deducted (up to a reasonable limit). Galleries can be re-downloaded by returning to their respective pages and clicking the download link again.&lt;br /&gt;
&lt;br /&gt;
==Filenames==&lt;br /&gt;
Zip files will use the title of the gallery based on the user&#039;s settings (English or Japanese).&lt;br /&gt;
&lt;br /&gt;
The filenames for the archived files are subject to the following automatic adjustments:&lt;br /&gt;
*If any duplicate filenames are present a prefix will be added in order to differentiate those images from each other.&lt;br /&gt;
*As of 2013 the numerical order of the files will be added. (e.g. something001.jpg -&amp;gt; 01_something001.jpg, 00.jpg -&amp;gt; 01_00.jpg, etc.)&lt;br /&gt;
**This does not occur if the filename already begins with a 2-4 digit number (with leading zeroes) followed by an underscore.&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
*Archive links will expire on their own after a week.&lt;br /&gt;
*Up to two /24 IP ranges per archive link are allowed to prevent link sharing&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?showtopic=191365]&amp;lt;/sup&amp;gt;. Anything over this will require the user to wait for the link to expire.&lt;br /&gt;
*No more than 5 simultaneous streams per server are allowed&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=244935&amp;amp;view=findpost&amp;amp;p=6952866]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[EHTracker]]&lt;br /&gt;
*[[Hentai@Home]]&lt;br /&gt;
*[[Technical Issues#Archives|Technical Issues - Archives]]&lt;br /&gt;
*&#039;&#039;For the circle, see [[circle archives]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Fetish_Listing&amp;diff=64982</id>
		<title>Fetish Listing</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Fetish_Listing&amp;diff=64982"/>
		<updated>2026-08-22T22:34:11Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Location */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A listing of all fetish/content tags usable in the E-Hentai [[galleries]], organized in different tag categories.&lt;br /&gt;
&lt;br /&gt;
Unlike [[Talk:Gallery_Tagging#Content_Tag_Types | tag types]], tag categories have no influence on how a tag should be applied, and is only used for categorization purposes on this page. &lt;br /&gt;
&lt;br /&gt;
==Age==&lt;br /&gt;
[[age progression]], [[age regression]], [[dilf]] ♂, [[infantilism]], [[kodomo doushi]], &amp;lt;span title=&amp;quot;also &#039;low lolicon&#039;&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;[[lolicon]]&amp;lt;/span&amp;gt; ♀, [[milf]] ♀, [[old lady]] ♀, [[old man]] ♂, &amp;lt;span title=&amp;quot;also &#039;low shotacon&#039;&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;[[shotacon]]&amp;lt;/span&amp;gt; ♂, [[toddlercon]]&lt;br /&gt;
&lt;br /&gt;
==Body==&lt;br /&gt;
[[adventitious penis]], [[adventitious vagina]], [[amputee]], [[big muscles]], [[body modification]], [[body swap]], [[conjoined]], [[doll joints]], [[gijinka]], [[invisible]], [[multiple arms]], [[multiple breasts]] ♀, [[multiple nipples]], [[multiple penises]], [[multiple vaginas]] ♀, [[muscle]], [[muscle growth]], [[petrification]], [[shapening]], [[shrinking]], [[stretching]], [[tailjob]], [[transformation]], [[weight gain]], [[wingjob]], [[wings]]&lt;br /&gt;
&lt;br /&gt;
===[[Change]]===&lt;br /&gt;
[[absorption]], [[age progression]], [[age regression]], [[ass expansion]], [[balls expansion]], [[body modification]], [[body swap]], [[breast expansion]], [[breast reduction]] ♀, [[clit growth]] ♀, [[corruption]], [[feminization]] ♂, [[futanarization]] ♀, [[gender change]], [[gender morph]], [[growth]], [[moral degeneration]], [[muscle growth]], [[nipple expansion]] ♀, [[penis enlargement]], [[penis reduction]], [[personality excretion]], [[petrification]], [[shrinking]], [[transformation]], [[weight gain]]&lt;br /&gt;
&lt;br /&gt;
===Height===&lt;br /&gt;
[[giant]] ♂, [[giantess]] ♀, [[growth]], [[midget]], [[minigirl]] ♀, [[miniguy]] ♂, [[shrinking]], [[tall girl]] ♀, [[tall man]] ♂&lt;br /&gt;
&lt;br /&gt;
===Skin===&lt;br /&gt;
[[albino]], [[bite mark]], [[body painting]], [[body writing]], [[crotch tattoo]], [[dark skin]], [[depth grading]], [[freckles]], [[gyaru]] ♀, [[gyaru-oh‎]] ♂, [[large tattoo]], [[lipstick mark]], [[oil]], [[scar]], [[skinsuit]], [[sweating]], [[tanlines]]&lt;br /&gt;
&lt;br /&gt;
===Weight===&lt;br /&gt;
[[anorexic]], [[bbm]] ♂, [[bbw]] ♀, [[ssbbm]] ♂, [[ssbbw]] ♀, [[weight gain]]&lt;br /&gt;
&lt;br /&gt;
==Head==&lt;br /&gt;
[[ahegao]], [[beauty mark]], [[brain fuck]], [[cockslapping]], [[crown]], [[ear fuck]], [[elf]], [[facesitting]], [[facial hair]], [[gasmask]], [[halo]], [[headless]], [[hood]], [[horns]], [[makeup]], [[masked face]], [[thick eyebrows]], [[tiara]]&lt;br /&gt;
&lt;br /&gt;
===Hair===&lt;br /&gt;
[[afro]], [[bald]], [[drill hair]], [[eye-covering bang]], [[hair buns]], [[hairjob]], [[pixie cut]], [[ponytail]], [[prehensile hair]], [[shaved head]], [[twintails]], [[very long hair]]&lt;br /&gt;
&lt;br /&gt;
===Mind===&lt;br /&gt;
[[body swap]], [[chloroform]], [[corruption]], [[drugs]], [[drunk]], [[emotionless sex]], [[mind break]], [[mind control]], [[moral degeneration]], [[parasite]], [[personality excretion]], [[possession]], [[shared senses]], [[sleeping]], [[yandere]]&lt;br /&gt;
&lt;br /&gt;
===Eyes===&lt;br /&gt;
[[additional eyes]], [[blind]], [[blindfold]], [[closed eyes]], [[crying]], [[cum in eye]], [[dark sclera]], [[eye penetration]], [[eyemask]], [[eyepatch]], [[glasses]], [[heterochromia]], [[monoeye]], [[sunglasses]], [[unusual pupils]]&lt;br /&gt;
&lt;br /&gt;
===Nose===&lt;br /&gt;
[[nose fuck]], [[nose hook]], [[smell]]&lt;br /&gt;
&lt;br /&gt;
===Mouth===&lt;br /&gt;
[[adventitious mouth]], [[autofellatio]], [[ball sucking]], [[big lips]], [[blowjob]], [[blowjob face]], [[braces]], [[burping]], [[coprophagia]], [[cunnilingus]], [[deepthroat]], [[double blowjob]], [[foot licking]], [[gag]], [[gokkun]], [[kissing]], [[long tongue]], [[multimouth blowjob]], [[piss drinking]], [[rimjob]], [[saliva]], [[smoking]], [[split tongue]], [[tooth brushing]], [[unusual teeth]], [[vampire]], [[vomit]], [[vore]]&lt;br /&gt;
&lt;br /&gt;
==Neck==&lt;br /&gt;
[[asphyxiation]], [[collar]], [[hanging]], [[leash]]&lt;br /&gt;
&lt;br /&gt;
==Arms==&lt;br /&gt;
[[armpit licking]], [[armpit sex]], [[detached sleeves]], [[hairy armpits]], [[multiple arms]]&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
[[fingering]], [[fisting]], [[gloves]], [[handjob]], [[multiple handjob]]&lt;br /&gt;
&lt;br /&gt;
==Chest==&lt;br /&gt;
===Breasts===&lt;br /&gt;
[[autopaizuri]] ♀, [[big areolae]], [[big breasts]], [[breast expansion]], [[breast feeding]], [[breast reduction]] ♀, [[clothed paizuri]], [[gigantic breasts]] ♀, [[huge breasts]] ♀, [[lactation]], [[milking]], [[multiple breasts]] ♀, [[multiple paizuri]] ♀, [[oppai loli]] ♀, [[paizuri]], [[small breasts]] ♀&lt;br /&gt;
&lt;br /&gt;
====Nipples====&lt;br /&gt;
[[big nipples]], [[dark nipples]], [[dicknipples]], [[inverted nipples]], [[multiple nipples]] ♀, [[nipple birth]], [[nipple expansion]] ♀, [[nipple fuck]], [[nipple piercing]], [[nipple stimulation]]&lt;br /&gt;
&lt;br /&gt;
==Torso==&lt;br /&gt;
[[cumflation]], [[inflation]], [[navel birth]], [[navel fuck]], [[pregnant]], [[stomach deformation]], [[weight gain]]&lt;br /&gt;
&lt;br /&gt;
==Lower Body==&lt;br /&gt;
===Crotch===&lt;br /&gt;
[[bike shorts]], [[bloomers]], [[chastity belt]], [[crotch tattoo]], [[diaper]], [[fundoshi]], [[genital piercing]], [[gymshorts]], [[hairy]], [[hotpants]], [[mesuiki‎]], [[multiple orgasms]], [[pantyjob]], [[pubic stubble]], [[shimapan]], [[urethra insertion]]&lt;br /&gt;
&lt;br /&gt;
====Penile====&lt;br /&gt;
[[adventitious penis]], [[ball caressing]], [[balls expansion]], [[ball-less shemale]] ♀, [[ball sucking]], [[balljob]], [[big balls]], [[big penis]], [[cbt]], [[cloaca insertion]], [[cockphagia]], [[cock ring]], [[cockslapping]], [[dickgirl on dickgirl]] ♀, [[dickgirl on female]] ♀, [[dickgirl on male]] ♂, [[dickgirls only]] ♀, [[frottage]], [[full-packaged futanari]] ♀, [[futanari]] ♀, [[futanarization]] ♀, [[horse cock]], [[huge penis]], [[male on dickgirl]] ♀, [[multiple penises]], [[no balls]] ♂, [[penis birth]], [[penis bumps]], [[penis enlargement]], [[penis reduction]], [[phimosis]], [[prostate massage]], [[retractable penis]], [[scrotal lingerie]], [[shemale]] ♀, [[small penis]], &amp;lt;span title=&amp;quot;also &#039;low smegma&#039;&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;[[smegma]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Vaginal====&lt;br /&gt;
[[adventitious vagina]] ♀, [[big clit]] ♀, [[big vagina]] ♀, [[cervix penetration]] ♀, [[cervix prolapse]], [[clit growth]] ♀, [[clit insertion]], [[clit stimulation]], [[cunnilingus]], [[cuntboy]] ♂, [[cuntbusting]] ♀, [[defloration]] ♀, [[double vaginal]] ♀, [[multiple vaginas]] ♀, [[squirting]] ♀, [[strap-on]], [[tribadism]] ♀, [[triple vaginal]] ♀, [[unbirth]], [[vaginal birth]], [[vaginal sticker]] ♀&lt;br /&gt;
&lt;br /&gt;
===Buttocks===&lt;br /&gt;
&amp;lt;span title=&amp;quot;also &#039;focus anal&#039;&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;[[anal]]&amp;lt;/span&amp;gt;, [[anal birth]], [[anal intercourse]], [[analphagia]], [[anal prolapse]], [[ass expansion]], [[assjob]], [[big ass]], [[butt plug]], [[double anal]], [[enema]], [[farting]], [[multiple assjob]], [[multiple tails]], [[pegging]] ♂, [[rimjob]], &amp;lt;span title=&amp;quot;also &#039;low scat&#039;&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;[[scat]]&amp;lt;/span&amp;gt;, [[spanking]], [[tail]], [[tailjob]], [[tail plug]], [[tailphagia]], [[triple anal]]&lt;br /&gt;
&lt;br /&gt;
===Either Hole===&lt;br /&gt;
[[eggs]], [[gaping]], [[large insertions]], [[nakadashi]], [[prolapse]], [[sex toys]], [[speculum]], [[unusual insertions]]&lt;br /&gt;
&lt;br /&gt;
==Legs==&lt;br /&gt;
[[garter belt]], [[kneepit sex]] ♀, [[leg lock]], [[legjob]], [[pantyhose]], [[stirrup legwear]], [[stockings]], [[sumata]]&lt;br /&gt;
&lt;br /&gt;
==Feet==&lt;br /&gt;
[[denki anma]], [[foot insertion]], [[foot licking]], [[footjob]], [[high heels]], [[multiple footjob]], [[sockjob]], [[stirrup legwear]], [[tabi socks]], [[thigh high boots]]&lt;br /&gt;
&lt;br /&gt;
==Creature==&lt;br /&gt;
[[alien]] ♂, [[alien girl]] ♀, [[angel]], [[bat boy]] ♂, [[bat girl]] ♀, [[bear boy]] ♂, [[bear girl]] ♀, [[bee boy]] ♂, [[bee girl]] ♀, [[bird boy]] ♂, [[bird girl]] ♀, [[bunny boy]] ♂, [[bunny girl]] ♀, [[catboy]] ♂, [[catgirl]] ♀, [[centaur]], [[corpse]], [[cowgirl]] ♀, [[cowman]] ♂, [[deer boy]] ♂, [[deer girl]] ♀, [[demon]] ♂, [[demon girl]] ♀, [[dog boy]] ♂, [[dog girl]] ♀, [[draenei]], [[elephant boy]] ♂, [[elephant girl]] ♀, [[fairy]], [[fox boy]] ♂, [[fox girl]] ♀, [[frog boy]] ♂, [[frog girl]] ♀, [[furry]], [[ghost]], [[giraffe boy‎]] ♂, [[giraffe girl‎]] ♀, [[goblin]], [[harpy]], [[hedgehog boy]] ♂, [[hedgehog girl]] ♀, [[hippo boy]] ♂, [[hippo girl]] ♀, [[horse boy]] ♂, [[horse girl]] ♀, [[human on furry]], [[hyena boy]] ♂, [[hyena girl]] ♀, [[insect boy]] ♂, [[insect girl]] ♀, [[kangaroo boy]] ♂, [[kangaroo girl‎]] ♀, [[kappa]], [[kemonomimi]], [[lizard girl]] ♀, [[lizard guy]] ♂, [[mermaid]] ♀, [[merman]] ♂, [[minotaur]] ♂, [[monkey boy]] ♂, [[monkey girl]] ♀, [[monoeye]], [[monster]] ♂, [[monster girl]] ♀, [[moth boy]] ♂, [[moth girl]] ♀, [[mouse boy]] ♂, [[mouse girl]] ♀, [[mushroom boy]] ♂, [[mushroom girl]] ♀, [[necrophilia]], [[oni]], [[orc]], [[otter boy]] ♂, [[otter girl]] ♀, [[panda boy]] ♂, [[panda girl]] ♀, [[pig girl]] ♀, [[pig man]] ♂, [[plant boy]] ♂, [[plant girl]] ♀, [[raccoon boy]] ♂, [[raccoon girl‎]] ♀, [[rhinoceros boy]] ♂, [[rhinoceros girl‎]] ♀, [[robot]], [[shark boy]] ♂, [[shark girl]] ♀, [[sheep boy]] ♂, [[sheep girl]] ♀, [[skeleton]], [[skunk boy]] ♂, [[skunk girl]] ♀, [[slime]], [[slime boy‎]] ♂, [[slime girl]] ♀, [[snail girl]] ♀, [[snake boy]] ♂, [[snake girl]] ♀, [[spider boy]] ♂, [[spider girl]] ♀, [[squid boy]] ♂, [[squid girl]] ♀, [[squirrel boy]] ♂, [[squirrel girl]] ♀, [[tentacles]], [[vampire]], [[wolf boy]] ♂, [[wolf girl]] ♀, [[yukkuri]], [[zombie]]&lt;br /&gt;
&lt;br /&gt;
===[[Animal]]===&lt;br /&gt;
[[animal on animal]], [[animal on furry]], [[bear]], &amp;lt;span title=&amp;quot;also &#039;low bestiality&#039;&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;[[bestiality]]&amp;lt;/span&amp;gt;, [[bull]] ♂, [[camel]], [[cat]], [[cow]] ♀, [[crab]], [[deer]], [[dinosaur]], [[dog]], [[dolphin]], [[donkey]], [[dragon]], [[eel]], [[elephant]], [[fish]], [[fox]], [[frog]], [[goat]], [[gorilla]], [[horse]], [[insect]], [[kangaroo]], [[lion]] ♂, [[lioness]] ♀, [[maggot]], [[monkey]], [[mouse]], [[octopus]], [[ostrich]], [[panther]], [[pegasus]], [[pig]], [[rabbit]], [[reptile]], [[rhinoceros]], [[shark]], [[sheep]], [[slug]], [[snake]], [[spider]], [[tiger]], [[turtle]], [[unicorn]], [[whale]], [[wolf]], [[worm]], [[zebra]]&lt;br /&gt;
&lt;br /&gt;
==Costume==&lt;br /&gt;
[[animegao]], [[apparel bukkake]], [[apron]], [[bandages]], [[bandaid]] ♀, [[bat boy]] ♂, [[bat girl]] ♀, [[bike shorts]], [[bikini]], [[blindfold]], [[bloomers]], [[bodystocking]], [[bodysuit]], [[bride]], [[bunny boy]] ♂, [[bunny girl]] ♀, [[business suit]], [[butler]], [[cashier]], [[catboy]] ♂, [[catgirl]] ♀, [[cheerleader]], [[chinese dress]], [[christmas]], [[clothed female nude male]] ♂, [[clothed male nude female]] ♀, [[clown]], [[cock ring]], [[collar]], [[condom]], [[corset]], [[cosplaying]], [[cowgirl]] ♀, [[cowman]] ♂, [[crossdressing]], [[detached sleeves]], [[diaper]], [[dougi]], [[exposed clothing]], [[eyemask]], [[eyepatch]], [[fishnets]], [[fundoshi]], [[gag]], [[garter belt]], [[gasmask]], [[genital piercing]], [[glasses]], [[gloves]], [[gothic lolita]], [[gymshorts]], [[haigure]], [[headphones]], [[hedgehog boy]] ♂, [[hedgehog girl]] ♀, [[high heels]], [[hijab]], [[hotpants]], [[hyena boy]] ♂, [[hyena girl]] ♀, [[kemonomimi]], [[kigurumi pajama]], [[kimono]], [[kindergarten uniform]], [[kunoichi]], [[lab coat]], [[latex]], [[leash]], [[leotard]], [[lingerie]], [[living clothes]], [[magical girl]], [[maid]], [[mecha boy‎]] ♂, [[mecha girl]] ♀, [[metal armor]], [[miko]], [[military]], [[moth girl]] ♀, [[mouth mask]], [[mushroom boy]] ♂, [[mushroom girl]] ♀, [[nazi]], [[ninja]] ♂, [[nipple piercing]], [[nose hook]], [[nudism]], [[nun]], [[nurse]], [[painted nails]], [[pantyhose]], [[pasties]], [[piercing]], [[pirate]], [[policeman]] ♂, [[policewoman]] ♀, [[ponygirl]] ♀, [[priest]] ♂, [[race queen]] ♀, [[randoseru]], [[rhinoceros boy]] ♂, [[rhinoceros girl‎]] ♀, [[sarashi]], [[schoolboy uniform]], [[schoolgirl uniform]], [[school gym uniform]], [[school swimsuit]], [[scrotal lingerie]], [[shimapan]], [[stewardess]], [[steward]] ♂, [[stirrup legwear]], [[stockings]], [[straitjacket]], [[sundress]], [[sunglasses]], [[swimsuit]], [[tabi socks]], [[thigh high boots]], [[tiara]], [[tights]], [[tracksuit]], [[transparent clothing]], [[vaginal sticker]] ♀, [[waiter]], [[waitress]], [[wet clothes]], [[witch]]&lt;br /&gt;
&lt;br /&gt;
==Multiple Activities==&lt;br /&gt;
[[bisexual]], [[double anal]], [[double blowjob]], [[double vaginal]] ♀, [[fff threesome]] ♀, [[ffm threesome]], [[fft threesome]] ♀, [[gang rape]], [[group]], [[harem]], [[layer cake]], [[mmf threesome]], [[mmm threesome]] ♂, [[mmt threesome]], [[mtf threesome]], [[multimouth blowjob]], [[multiple assjob]], [[multiple footjob]], [[multiple handjob]], [[multiple pairings]], [[multiple paizuri]] ♀, [[multiple straddling]], [[oyakodon‎]], [[shimaidon]], [[triple anal]], [[triple vaginal]] ♀, [[ttf threesome]] ♀, [[ttm threesome]], [[ttt threesome]] ♀, [[twins]]&lt;br /&gt;
&lt;br /&gt;
===Multiple Holes===&lt;br /&gt;
[[all the way through]], [[double penetration]], [[triple penetration]]&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
[[blindfold]], [[butt plug]], [[clamp]], [[dakimakura]], [[gag]], [[glory hole]], [[hidden toy]], [[machine]], [[onahole]], [[pillory]], [[pole dancing]], [[real doll]], [[sex toys]], [[speculum]], [[strap-on]], [[syringe]], [[table masturbation]], [[tail plug]], [[tube]], [[unusual insertions]], [[vacbed]], [[whip]], [[wooden horse]], [[wormhole]]&lt;br /&gt;
&lt;br /&gt;
==Fluids==&lt;br /&gt;
[[oil]], [[slime]], [[slime boy‎]] ♂, [[slime girl]] ♀, [[underwater sex]]&lt;br /&gt;
&lt;br /&gt;
===Bodily Fluids===&lt;br /&gt;
[[blood]], [[crying]], [[lactation]], [[milking]], [[saliva]], [[squirting]] ♀&lt;br /&gt;
&lt;br /&gt;
====Semen====&lt;br /&gt;
[[apparel bukkake]], [[bukkake]], [[cum bath]], [[cum in eye]] ♀, [[cum swap]] ♀, [[cumflation]], [[giant sperm]], [[gokkun]], [[nakadashi]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Bodily Waste&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Waste====&lt;br /&gt;
[[coprophagia]], [[internal urination]], [[menstruation]] ♀, [[omorashi]], [[piss drinking]], [[public use]], &amp;lt;span title=&amp;quot;also &#039;low scat&#039;&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;[[scat]]&amp;lt;/span&amp;gt;, [[scat insertion]], [[sweating]], [[urination]], [[vomit]]&lt;br /&gt;
&lt;br /&gt;
==Force==&lt;br /&gt;
[[blackmail]], [[chikan]], [[confinement]], [[rape]], [[sleeping]], [[time stop]]&lt;br /&gt;
&lt;br /&gt;
===Sadomasochism===&lt;br /&gt;
[[bdsm]], [[bodysuit]], [[blindfold]], [[clamp]], [[collar]], [[domination loss]], [[femdom]] ♀, [[food on body]], [[forniphilia]], [[human cattle]], [[ruined orgasm]], [[property tag]], [[josou seme]] ♂, [[latex]], [[orgasm denial]], [[petplay]], [[slave]], [[smalldom]], [[tickling]]&lt;br /&gt;
&lt;br /&gt;
===Bondage===&lt;br /&gt;
[[bondage]], [[fanny packing]], [[gag]], [[harness]], [[pillory]], [[ponygirl]], [[shibari]], [[straitjacket]], [[stuck in wall]], [[suspended]], [[vacbed]]&lt;br /&gt;
&lt;br /&gt;
===Violence===&lt;br /&gt;
[[abortion]], [[bite mark]], [[blood]], [[cannibalism]], [[catfight]] ♀, [[cbt]], [[cuntbusting]], [[dismantling]], [[electric shocks]], &amp;lt;span title=&amp;quot;also &#039;low guro&#039;&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;[[guro]]&amp;lt;/span&amp;gt;, [[ryona]], [[snuff]], [[torture]], [[trampling]], [[whip]], [[wrestling]]&lt;br /&gt;
&lt;br /&gt;
==Privacy==&lt;br /&gt;
[[exhibitionism]], [[filming]], [[forced exposure]], [[hidden sex]], [[humiliation]], [[voyeurism]]&lt;br /&gt;
&lt;br /&gt;
==Self Pleasure==&lt;br /&gt;
[[autofellatio]], [[autopaizuri]] ♀, [[clone]], [[masturbation]], [[phone sex]], [[selfcest]], [[solo action]], [[table masturbation]]&lt;br /&gt;
&lt;br /&gt;
==Disability==&lt;br /&gt;
[[amputee]], [[blind]], [[handicapped]], [[mute]]&lt;br /&gt;
&lt;br /&gt;
==Consumption==&lt;br /&gt;
[[absorption]], [[analphagia]], [[breast feeding]], [[cannibalism]], [[cockphagia]], [[coprophagia]], [[full tour]], [[gokkun]], [[piss drinking]], [[tailphagia]], [[vore]], [[weight gain]]&lt;br /&gt;
&lt;br /&gt;
==Gender==&lt;br /&gt;
[[cuntboy]] ♂, [[feminization]] ♂, [[futanari]] ♀, [[gender change]], [[gender morph]], [[otokofutanari]] ♂, [[shemale]] ♀&lt;br /&gt;
&lt;br /&gt;
===Inter-gender Relations===&lt;br /&gt;
[[bisexual]], [[dickgirl on dickgirl]] ♀, [[dickgirl on female]] ♀, [[dickgirl on male]] ♂, [[fft threesome]] ♀, [[male on dickgirl]] ♀, [[mmt threesome]], [[mtf threesome]], [[ttf threesome]] ♀, [[ttm threesome]], [[yaoi]] ♂, [[yuri]] ♀&lt;br /&gt;
&lt;br /&gt;
==[[Contextual]]==&lt;br /&gt;
[[blackmail]], [[coach]], [[confinement]], [[defloration]] ♀, [[dickgirls only]] ♀, [[females only]] ♀, [[impregnation]], [[kodomo only]], [[males only]] ♂, [[mesugaki]], [[no penetration]], [[nudity only]], [[object insertion only]], [[oyakodon‎]], [[prostitution]], [[pussyboys only]] ♂, [[shimaidon]], [[sole dickgirl]] ♀, [[sole female]] ♀, [[sole male]] ♂, [[sole pussyboy]] ♂, [[teacher]], [[tomboy]] ♀, [[tomgirl]] ♂, [[tutor]], [[virginity]] ♂, [[vtuber]], [[widow]] ♀, [[widower]] ♂, [[yandere]]&lt;br /&gt;
&lt;br /&gt;
===Infidelity===&lt;br /&gt;
[[cheating]], [[netorare]], [[netorase]], [[swinging]]&lt;br /&gt;
&lt;br /&gt;
===Incest===&lt;br /&gt;
[[aunt]] ♀, [[brother]] ♂, [[cousin]], [[daughter]] ♀, [[father]] ♂, [[granddaughter]] ♀, [[grandfather]] ♂, [[grandmother]] ♀, [[incest]], [[inseki]], [[mother]] ♀, [[niece]] ♀, [[sister]] ♀, [[uncle]] ♂&lt;br /&gt;
&lt;br /&gt;
==[[Location]]==&lt;br /&gt;
[[bathing room]], [[beach]], [[classroom]], [[infirmary]], [[onsen]], [[sauna]], [[sentou]], [[swimming pool]]&lt;br /&gt;
&lt;br /&gt;
==Low Presence==&lt;br /&gt;
[[low bestiality]], [[low guro]], [[low incest]], [[low lolicon]] ♀, [[low scat]], [[low shotacon]] ♂, [[low smegma]]&lt;br /&gt;
&lt;br /&gt;
==High Presence==&lt;br /&gt;
[[focus anal]], [[focus blowjob]], [[focus cunnilingus]], [[focus handjob]], [[focus paizuri]], [[focus rimjob]]&lt;br /&gt;
&lt;br /&gt;
==[[Gallery-Wide]]==&lt;br /&gt;
[[dickgirls only]] ♀, [[females only]] ♀, [[full censorship]], [[full color]], [[kodomo only]], [[males only]] ♂, [[mosaic censorship]], [[no penetration]], [[non-nude]], [[nudity only]], [[object insertion only]], [[pussyboys only]] ♂, [[sole dickgirl]] ♀, [[sole female]] ♀, [[sole male]] ♂, [[sole pussyboy]] ♂, [[themeless]], [[uncensored]], [[variant set]]&lt;br /&gt;
&lt;br /&gt;
==[[Format]]==&lt;br /&gt;
[[3d imageset]], [[anthology]], [[artbook]], [[comic]], [[goudoushi]], [[how to]], [[multi-work series]], [[non-h game manual]], [[non-h imageset]], [[sample]], [[soushuuhen]], [[story arc]], [[tankoubon]], [[western cg]], [[webtoon]], [[western non-h‎]], [[western imageset]]&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
[[3d]], [[ai generated]], [[anaglyph]], [[animated]], [[caption]], [[extraneous ads]], [[figure]], [[first person perspective]], [[full color]], [[multipanel sequence]], [[novel]], [[original]], [[paperchild]], [[pixel art]], [[redraw]], [[screenshots]], [[sketch lines]], [[stereoscopic]], [[themeless]], [[variant set]], [[various]], [[x-ray]]&lt;br /&gt;
&lt;br /&gt;
===Censorship===&lt;br /&gt;
[[full censorship]], [[mosaic censorship]], [[uncensored]]&lt;br /&gt;
&lt;br /&gt;
===[[Cosplay]]===&lt;br /&gt;
[[hardcore]], [[non-nude]]&lt;br /&gt;
&lt;br /&gt;
===[[Expunging]]===&lt;br /&gt;
[[already uploaded]], [[defaced]], [[forbidden content]], [[realporn]], [[replaced]]&lt;br /&gt;
&lt;br /&gt;
====Semi-[[Expunging]]====&lt;br /&gt;
[[compilation]], [[incomplete]], [[missing cover]], [[out of order]], [[sample]], [[scanmark]], [[watermarked]]&lt;br /&gt;
&lt;br /&gt;
===Language===&lt;br /&gt;
[[afrikaans]], [[albanian]], [[arabic]], [[aramaic]], [[armenian]], [[bengali]], [[bosnian]], [[bulgarian]], [[burmese]], [[catalan]], [[cebuano]], [[chinese]], [[cree]], [[creole]], [[croatian]], [[czech]], [[danish]], [[dutch]], [[english]], [[esperanto]], [[estonian]], [[finnish]], [[french]], [[georgian]], [[german]], [[greek]], [[gujarati]], [[hebrew]], [[hindi]], [[hmong]], [[hungarian]], [[icelandic]], [[indonesian]], [[irish]], [[italian]], [[japanese]], [[javanese]], [[kannada]], [[kazakh]], [[khmer]], [[korean]], [[kurdish]], [[ladino]], [[lao]], [[latin]], [[latvian]], [[marathi]], [[mongolian]], [[ndebele]], [[nepali]], [[norwegian]], [[oromo]], [[papiamento]], [[pashto]], [[persian]], [[polish]], [[portuguese]], [[punjabi]], [[romanian]], [[russian]], [[sango]], [[sanskrit]], [[serbian]], [[shona]], [[slovak]], [[slovenian]], [[somali]], [[spanish]], [[swahili]], [[swedish]], [[tagalog]], [[tamil]], [[telugu]], [[thai]], [[tibetan]], [[tigrinya]], [[turkish]], [[ukrainian]], [[urdu]], [[vietnamese]], [[welsh]], [[yiddish]], [[zulu]]&lt;br /&gt;
&lt;br /&gt;
====Meta-Language====&lt;br /&gt;
[[rewrite]], [[rough grammar]], [[rough translation]], [[text cleaned]], [[textless narrative]], [[translated]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Gallery Tagging]]&lt;br /&gt;
*[[:Category:Tag|Alphabetical Listing]]&lt;br /&gt;
&lt;br /&gt;
{{EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Template:NewTags&amp;diff=64981</id>
		<title>Template:NewTags</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Template:NewTags&amp;diff=64981"/>
		<updated>2026-08-22T22:32:22Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[swimming pool]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[textless narrative]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt; (tag rename; was called [[speechless]])&lt;br /&gt;
*[[gender change]]/[[gender morph]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt; (Clarification)&lt;br /&gt;
*[[focus handjob]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[hippo boy]]/[[hippo girl]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[animated]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[mushroom girl]]/[[mushroom boy]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[hanging]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[suspended]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[hidden toy]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=swimming_pool&amp;diff=64980</id>
		<title>swimming pool</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=swimming_pool&amp;diff=64980"/>
		<updated>2026-08-22T22:31:38Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: Created page with &amp;quot;{{ContentTag |type=Location |subtype1=Location |description=One or more participants explicitly nude or having sex/sexual activity in or around a swimming pool. |note=Only applicable when the pool is large enough to swim in. Small inflatable pools do not qualify. :::Scenes occurring inside an enclosed space (e.g., a tent or shed) despite being near the pool do not count towards presence. |japanese=スイミングプール |loctaggroupid=521180 }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ContentTag&lt;br /&gt;
|type=Location&lt;br /&gt;
|subtype1=Location&lt;br /&gt;
|description=One or more participants explicitly nude or having sex/sexual activity in or around a swimming pool.&lt;br /&gt;
|note=Only applicable when the pool is large enough to swim in. Small inflatable pools do not qualify.&lt;br /&gt;
:::Scenes occurring inside an enclosed space (e.g., a tent or shed) despite being near the pool do not count towards [[presence]].&lt;br /&gt;
|japanese=スイミングプール&lt;br /&gt;
|loctaggroupid=521180&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Making_Galleries/Chinese&amp;diff=64964</id>
		<title>Making Galleries/Chinese</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Making_Galleries/Chinese&amp;diff=64964"/>
		<updated>2026-08-17T22:47:35Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* 更新 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:E-Hentai_Galleries/Chinese]]&lt;br /&gt;
對於上傳畫廊的指南&lt;br /&gt;
&lt;br /&gt;
= 檢查 =&lt;br /&gt;
&lt;br /&gt;
=== 在上傳之前: ===&lt;br /&gt;
&lt;br /&gt;
* 請確認不存在&#039;&#039;&#039;[[Expunging/Chinese|禁止上傳]]&#039;&#039;&#039;的內容；這主要取決於內容的出版方。&lt;br /&gt;
* 檢查一下內容是否已經上傳過了。所有被標記為“可見”的畫廊被認為存在於系統之中。對於[[Gallery Categories#Image Set|圖片集]]分類的畫廊，這一步一般不重要。&lt;br /&gt;
** 檢查的方式包括：&lt;br /&gt;
*** [[Gallery_Searching/Chinese|搜索]]畫廊的標題，藝術家，或是可接受的[[Gallery_Tagging/Chinese#標簽目錄|標籤]]&lt;br /&gt;
*** 對至少一件圖畫進行[[Gallery_Searching/Chinese#文件搜索|文件搜索]]&lt;br /&gt;
*** 使用內部圖像搜索的方法，比如在[[Search Guide|搜索指南]]里列出的方法&lt;br /&gt;
** 如果是為了替換一個已存在的畫廊，那麼請確保上傳的內容是[[Expunging/Chinese#替換|更優的版本]]。請不要上傳放大後的圖像。&lt;br /&gt;
* 在上傳之前請移除任何空白的圖像&lt;br /&gt;
* 畫廊如果是包含已存在完整作品的[[compilation/Chinese|編纂]]則有被[[Expunging/Chinese|剔除]]的風險。 [[Gallery_Categories/Chinese#圖片集|圖片集]]分類的畫廊應當僅含有未出現在作者已出版的作品當中的零散圖片。&lt;br /&gt;
* 給圖畫排序，並移除任何夾雜的圖片（如[[Gallery_Categories/Chinese#角色扮演|角色扮演]]，[[Gallery Categories/Chinese#多功能類|3D]]和描畫圖片不應當出現在同類別的畫廊中，東方和[[Gallery_Categories/Chinese#西方|西方作者]]的圖像同樣地不應混合。）給畫廊[[Gallery_Categories/Chinese|分類]]是有理由的。&lt;br /&gt;
&lt;br /&gt;
=== 文件名稱 ===&lt;br /&gt;
&lt;br /&gt;
* 在適用的情況下，請再檢查一遍圖畫的順序是否正確。&lt;br /&gt;
** 最好是將圖畫的文件名命名為方便機器排序的名稱，推薦為三位的數字，如001.jpg，002.jpg之類。 [http://www.bulkrenameutility.co.uk/Download.php Bulk Rename Utility] 或是 [https://www.advancedrenamer.com/ Advanced Renamer]等軟件可以批量更改文件名稱。&lt;br /&gt;
* 文件名稱只能包含英文字母，橫線和下劃線。任何非[https://en.wikipedia.org/wiki/ASCII ASCII]字符會被忽略。&lt;br /&gt;
** 對於含有其他字符的圖片，可能會在不顯示錯誤信息的情況下不被畫廊系統接受。請在添加新文件之前在發布準備頁面檢查一下。文件的非ASCII字符名稱會顯示成[https://en.wikipedia.org/wiki/Mojibake 亂碼]並且可能會導致文件在不出現任何錯誤的情況下消失。&lt;br /&gt;
** 如果文件夾的原始名稱包含任何有用的原始信息，請保持它們不變，但使用下劃線或橫線來分隔。&lt;br /&gt;
&lt;br /&gt;
== 上傳 ==&lt;br /&gt;
&lt;br /&gt;
# 點擊 &amp;quot;[[My Galleries/Chinese|My Uploads]]&amp;quot;&lt;br /&gt;
# 點擊 &amp;quot;[https://upld.e-hentai.org/managegallery?act=new Create New Gallery]&amp;quot;&lt;br /&gt;
# 填寫足夠的信息（[[Renaming/Chinese|名稱]]和畫廊的[[description|描述]]）。每一個畫廊都必須要有英文/羅馬字的主標題。日文的標題（對於非亞洲作者作品）&#039;&#039;&#039;並非&#039;&#039;&#039;必須，如果不清楚要填什麼可以留空。&lt;br /&gt;
# 選擇畫廊所屬的[[Gallery Categories/Chinese|分類]]。&lt;br /&gt;
#* 默認的分類是[[Gallery Categories/Chinese#同人誌|同人誌]]，對於其他類型的畫廊請切換的正確的分類。&lt;br /&gt;
#* [[Gallery_Categories/Chinese#私人畫廊|Private/Unlisted]]分類只對最低開啟銅星的[[Donation/Chinese|捐贈]]者開放。&lt;br /&gt;
# 選擇[[Languages|語言]]。&lt;br /&gt;
#* 默認的語言類別是日語/其他,請切換到正確的分類。&lt;br /&gt;
#**如果選擇翻譯，則有指定本畫廊是否為熟練翻譯者人工翻譯（非機翻）的額外的確認框以備勾選。&lt;br /&gt;
#***[[Image:Point.png]]長期錯標或者故意錯標新手翻譯畫廊為“熟練人工翻譯”可能會影響用戶在以後上傳時勾選這個選框的能力。&lt;br /&gt;
#* 在畫廊發布之後將無法變更語言選項，僅能通過貼語言[[Gallery_Tagging/Chinese|標籤]]來更改。&lt;br /&gt;
#** 如果某個語言標籤被錯誤地貼上了，請到論壇的[https://forums.e-hentai.org/index.php?showtopic=274004 這個地方]申請移除這個標籤。&lt;br /&gt;
#* 無對話標籤（[[textless narrative|Textless Narrative]]）不適用於[[imageset|Image set]]，[[Game CG]] 或是其他沒有明顯可見的故事的畫廊。&lt;br /&gt;
#* 翻譯標籤（[[translated|Translated]]）不適用於第一方接受的翻譯的畫廊。&lt;br /&gt;
# 為你的畫廊選擇一個歸類的文件夾。默認文件夾是“Unsorted”，這個動作只影響畫廊在“[[My Galleries/Chinese|My Galleries]]”裡的位置。&lt;br /&gt;
# 請點擊“您已閱讀並同意e-hentai.org的[https://e-hentai.org/tos.php 服務條款]”&lt;br /&gt;
# 添加圖像或是zip壓縮包以充實畫廊的內容，最多可以添加2000張圖像。然後點擊“Start Upload” 按鈕。&lt;br /&gt;
# 等待上傳完成。網頁會在完成後自動保存並刷新。上傳帶寬較小的用戶應當多次上傳較少的內容。&lt;br /&gt;
#* 有完全同樣文件名的重複圖像會在上傳時被自動移除。&lt;br /&gt;
# 可以在底部的“Sorting Methods”裡選擇一種排序方式。選擇自然排序（Nature Sort）或是詞項排序（Lexical Sort），然後點擊進行自動排序（Perform Auto Sort）。&lt;br /&gt;
#* 文件名不同的重複的圖像可以在排序選項裡選擇“Remove Exact Duplicates”來移除。&lt;br /&gt;
#* 更新畫廊時有更多的排序選項。可以選擇按圖畫添加的日期來進行自然排序或是詞項排序，或是保持當前的順序。&lt;br /&gt;
#* 檢查添加的內容，添加，移除，或者重新排序任何圖像。點擊“應用更改”（apply change）來鎖定變更後的順序。&lt;br /&gt;
# 當你對畫廊的內容滿意後，點擊“Publish Gallery”來發布畫廊。 &#039;&#039;&#039;這麼做之後發布者承認“此畫廊發布後屬於社區”&#039;&#039;&#039;。&lt;br /&gt;
#* 如果上傳者希望將他們的名字從畫廊中移除，則可以在畫廊管理頁面中選擇”捨棄此畫廊“（disown）。上傳者捨棄畫廊後，其名字會在畫廊發布一周後移除，但是可以在畫廊發布之後任意時段捨棄。發布超過一周的畫廊在被上傳者捨棄之後上傳者的名字會被立刻移除。&lt;br /&gt;
#**[[Image:Point.png|link=]] 捨棄的畫廊會從上傳者的畫廊管理頁面中消失，並且它將再也無法被編輯。此效果立即生效，無論何時發布。&lt;br /&gt;
&lt;br /&gt;
在畫廊發布之前無論何時對畫廊做的變更都可以通過點擊”save changes“按鈕來保存。 （除了上傳文件，這個由系統自動保存）當畫廊發布之時，需要等待一段時間才會出現在畫廊列表中。即便如此，畫廊依然可以通過它的鏈接直接訪問。畫廊的小號縮略圖會在新發布或是更新後的畫廊的縮略圖生成後自動作成。注：存放超過365天的未發布的畫廊會被畫廊管理員刪除。對畫廊進行任何形式的更新將會重置這個365天的計數器。事實上，只需要點擊”save change“按鈕即可，不需要實際上的更新。&lt;br /&gt;
&lt;br /&gt;
=== 限制 ===&lt;br /&gt;
&lt;br /&gt;
* 各種允許的文件格式以及他們的單個文件大小限制：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!格式&lt;br /&gt;
!文件大小&lt;br /&gt;
|-&lt;br /&gt;
|GIF || 10MB&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span title=&amp;quot;JPEG 會自動重命名至 JPG&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;JPG&amp;lt;/span&amp;gt; || 20MB&lt;br /&gt;
|-&lt;br /&gt;
|WEBP || 20MB&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span title=&amp;quot;PNG文件會重采樣至WEBP，見下&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;PNG&amp;lt;/span&amp;gt; || 50MB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* 圖像分辨率必須至少為100 x 100（總像素數不得少於251）；最大不超過20,000 x 20,000。大號縮略圖將會被縮放到200 x 300合適大小的WEBP圖像 (封面為250 x 375)。&lt;br /&gt;
** 超過2,400px寬或大於10MB的圖像會被縮小，重新採樣並且如果可用的話，為默認視圖轉換為WEBP格式。&lt;br /&gt;
** 超過文件大小限制的圖像可能會因壓縮文件大小而被轉換成其他文件（可能因此造成圖像質量的損失）。畫廊[[description|描述]]裡必須陳述這一事實，並應在[[EHTracker/Chinese|種子]]裡提供畫廊的原始文件。&lt;br /&gt;
* 單個畫廊最大容納2000張圖片。&lt;br /&gt;
** 對於超過2000張圖片的完整作品，可以允許為此作品添加多個畫廊。每個畫廊裡的圖像順序必須被合理分配。&lt;br /&gt;
* 儘管本站允許上傳GIF動圖，但是沒有對APNG的支持。 PNG動圖在默認視圖下會被轉換成WEBP。如可能的話推薦上傳GIF格式的動圖，並在種子裡包含畫廊所代表的源文件。&lt;br /&gt;
* 單個畫廊最大允許的大小為10GB。&lt;br /&gt;
* 每一個上傳者都有一個上傳限制。這個限制取決於最近上傳的量與該上傳者歷史上傳的有質量的畫廊的比值。這個參數決定了每個上傳者可以陸續上傳的畫廊的數量。如果上傳者達到了這個限制，那麼他們需要等待一段時間才能繼續上傳新的畫廊。 &#039;&#039;&#039;Private/Unlisted&#039;&#039;&#039;分類不計算在”有質量的畫廊”之內。([https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=252404&amp;amp;view=findpost&amp;amp;p=6011165 Ref])&lt;br /&gt;
&lt;br /&gt;
=== 壓縮包 ===&lt;br /&gt;
&lt;br /&gt;
* 允許的壓縮包格式：ZIP&lt;br /&gt;
**[[Image:Point.png]] &#039;&#039;&#039;強烈建議不要把多個文件夾放置在同一壓縮包內。&#039;&#039;&#039;上傳者應當對每個文件夾僅創建一個zip包，並按順序上傳它們。這樣可以預防出現[[out of order|亂序]]的問題。&lt;br /&gt;
*** 如果同時上傳多個文件夾， 請確保每個文件夾內的文件都是必須的，並且文件沒有重名。受到ZIP壓縮技術的限制，壓縮包內重名的文件不會被上傳。&lt;br /&gt;
** 壓縮方式應當為 Deflate，LZMA，PPMd或者無壓縮。文字長度不應超過32字符，不允許對壓縮包加密。&lt;br /&gt;
* 每個單次上傳動作最大允許的大小是&amp;lt;span title=&amp;quot;524,288,000 bytes / 0.48 GB&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;500MB&amp;lt;/span&amp;gt;。一次性上傳超過這個大小會導致上傳靜默失效並且當完成時自動被捨棄。&lt;br /&gt;
&lt;br /&gt;
== 更新 ==&lt;br /&gt;
對於畫廊的全部變更都可以在[[My_Galleries/Chinese|My Galleries]]裡完成。&lt;br /&gt;
&lt;br /&gt;
* 畫廊的[[description|描述]]可以隨時變更。&lt;br /&gt;
** 畫廊的[[Gallery_Categories/Chinese|分類]]只能在發布後24小時內變更，之後只能通過標籤。&lt;br /&gt;
** 發布之後的畫廊不可變更為 &#039;&#039;&#039;Private/Unlisted&#039;&#039;&#039; 分類。&lt;br /&gt;
** 當父畫廊為公開狀態時，子畫廊的分類不可變更，並且只能通過[[Gallery_Tagging/Chinese#Categories|分類標籤]]進行變更。&lt;br /&gt;
**&#039;&#039;&#039;Private/Unlisted&#039;&#039;&#039; 分類的畫廊可以隨時變更分類。&lt;br /&gt;
** 被標籤重新分類的畫廊不能再在畫廊管理頁面變更它的分類。如果還需要變更其分類，只能貼上新的[[Gallery Tagging/Chinese#Categories|分類標籤]]。&lt;br /&gt;
* 畫廊的名稱在畫廊公開發布 24 小時後，或一個[[Renaming/Chinese|更名投票]]通過後就不可再在畫廊管理頁面裡編輯。如仍需變更名稱，請發起新的更名投票，且票數必須高於當前的名稱。&lt;br /&gt;
* 當畫廊完成添加，移除，重新排列圖像之後，會在原有畫廊的基礎上創建新的子畫廊。子畫廊會在發布之時立即替換父畫廊，並且完全繼承父畫廊的名稱，[[Gallery_Tagging/Chinese#標簽目錄|標籤]]，[[Favorites/Chinese|收藏數]]，[[ratings|評分]]，畫廊描述以及[[Gallery_Commenting/Chinese|評論區]]。&lt;br /&gt;
** 在畫廊描述裡記錄變更內容是一種禮節。&lt;br /&gt;
** [[Image:Point.png|link=https://ehwiki.org/wiki/File:Point.png]] &#039;&#039;&#039;頂貼限制：&#039;&#039;&#039; 為防止濫用，在30天內更新超過兩次的畫廊會被鎖定。&lt;br /&gt;
*** 例外：&lt;br /&gt;
**** 任何合法的畫廊內容質量更新，如進行中的漫畫/CG 包，或是進行中的翻譯工作。這些都必須以作者/翻譯者的進度為準。&lt;br /&gt;
**** 任何為修復畫廊移除性的修復性操作，如刪除禁止上傳的圖像等。&lt;br /&gt;
&lt;br /&gt;
=== 老舊畫廊 ===&lt;br /&gt;
任何畫廊在發布後365天后會成為老舊的畫廊。這些畫廊不能再進行任何更新。任何有必要的更新必須重新上傳新的畫廊然後取代舊的畫廊。新上傳的畫廊是全新的獨立畫廊，並且不會與舊畫廊產生父子鏈接。&lt;br /&gt;
&lt;br /&gt;
== [[EHTracker/Chinese|做種]] ==&lt;br /&gt;
&lt;br /&gt;
* 任何用戶都可以為已經上傳的畫廊做種。這些種子文件可以包含不存在於畫廊中的文件。&lt;br /&gt;
** 種子包含的文件必須遵守[https://e-hentai.org/tos.php 相關規則]並且必須與畫廊有關。任何對種子系統的濫用會導致封禁&lt;br /&gt;
** 做種的用戶並不必須是畫廊的上傳者。&lt;br /&gt;
&lt;br /&gt;
== [[Rewards/Chinese|獎勵]] ==&lt;br /&gt;
畫廊的每一次訪問都會獎勵上傳者[[Gallery_Points/Chinese|GP]]。上傳者&#039;&#039;&#039;不會&#039;&#039;&#039;收到畫廊的獎勵，除非畫廊在發布經過4小時之後並且沒有被[[Expunging/Chinese|剔除]]。在畫廊得到足夠的訪問次數，上傳者會在上傳者/畫廊[[Toplists/Chinese|排行榜]]中獲取他的名次。&lt;br /&gt;
&lt;br /&gt;
=== [[Bounty_System/Chinese|賞金]] ===&lt;br /&gt;
如果有人針對某個畫廊發布了賞金，不要忘了提醒上轉者去收取賞金。&lt;br /&gt;
&lt;br /&gt;
== 發布之後 ==&lt;br /&gt;
&lt;br /&gt;
* 所有正式的作品必須盡可能接近作者的原版出版物。&lt;br /&gt;
* 不受支持的文件格式，如BMP和PPM必須被轉換成同等分辨率的PNG格式圖片。&lt;br /&gt;
** 如果都是作者的原版作品，上傳混合的JPG和PNG是允許的。&lt;br /&gt;
** 文件的大小應當保持在合適的範圍。為了通過上傳文件的大小限製而壓縮圖片是可以允許的，但是[[EHTracker/Chinese|種子]]裡必須包含原版文件而不是被壓縮的版本。&lt;br /&gt;
** PDF文件不應被轉換為[[Expunging/Chinese#更優的版本|放大]]的圖片。 （比如原文件分辨率是1360x1920，那就不應上傳4534x6405）。推薦在畫廊裡上傳最合適的圖片大小，但在種子裡提供pdf文件。&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
&lt;br /&gt;
* [[My_Galleries/Chinese|My Galleries]]&lt;br /&gt;
* [[E-Hentai_Galleries_FAQ/Chinese#上傳|FAQ - 上傳]]&lt;br /&gt;
* [[Technical_Issues/Chinese#你的畫廊|技術問題 - 你的畫廊]]&lt;br /&gt;
&lt;br /&gt;
{{ChineseEHGnav}}&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=potential_no_text&amp;diff=64960</id>
		<title>potential no text</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=potential_no_text&amp;diff=64960"/>
		<updated>2026-08-17T13:59:24Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: Created page with &amp;quot;&amp;lt;!--{{ContentTag |nopreremind=true |type=Technical |subtype1=Technical |description=The gallery was tagged with textless narrative, previously named &amp;quot;speechless&amp;quot;. This technical tag may be useful as a filter for those who wish to contribute to tagging japanese on older galleries. |note=Cannot be voted on by users. Designated to be hidden from view after a year. It will remain searchable by using the [https://e-hentai.org/?f_search=other%3A%22potential+no+text%24%...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--{{ContentTag&lt;br /&gt;
|nopreremind=true&lt;br /&gt;
|type=Technical&lt;br /&gt;
|subtype1=Technical&lt;br /&gt;
|description=The gallery was tagged with [[textless narrative]], previously named &amp;quot;speechless&amp;quot;. This technical tag may be useful as a filter for those who wish to contribute to tagging [[japanese]] on older galleries.&lt;br /&gt;
|note=Cannot be voted on by users. Designated to be hidden from view after a year. It will remain searchable by using the [https://e-hentai.org/?f_search=other%3A%22potential+no+text%24%22 other:&amp;quot;potential no text$&amp;quot;] query.&lt;br /&gt;
|othertaggroupid=XXXXXX&lt;br /&gt;
}}--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=E-Hentai_Janitor&amp;diff=64957</id>
		<title>E-Hentai Janitor</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=E-Hentai_Janitor&amp;diff=64957"/>
		<updated>2026-08-14T11:37:09Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: username change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Certain members have been given special abilities or access to restricted tools due to their expertise and/or historic diligence and willingness to help make E-Hentai a better place.&lt;br /&gt;
&lt;br /&gt;
Tag vetoers will be classed as &amp;quot;inactive&amp;quot; under [[Talk:E-Hentai Janitor| certain conditions]]. These users are indicated with a gray &amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Removal of janitor role(s) is generally done due to extended inactivity or by own request. Re-assignment is possible should the user return from inactivity.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; width=&amp;quot;12%&amp;quot; |[[Forum]] Mod&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |[[IRC]] Op&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |[[EHWiki]] Admin&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |[[Tagging]]&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |[[namespace|Namespacer]]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |[[Galleries]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Additional&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Cleaning!!Vetoing!!Checking&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Approving!!Grouping&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Expunging!!Locking!!Moderating!!Banning&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4791588 -Lumina-]|| || || ||✔|| || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=243587 Binglo]|| || ||✔||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||Tag Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=485420 BlackHimari]|| || || ||✔|| || || || &lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3201420 Byza]||&amp;lt;span title=&amp;quot;The Vigilante&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || ||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔ || ||ES-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=359756 chriseras]|| ||✔|| || || || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1207129 Cipher-kun]|| || || ||✔||✔||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=95571 CornerCactus]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1908893 Dnkz]|| || || ||✔||✔||✔||✔||&lt;br /&gt;
|✔||✔||✔|| ||QC Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=5845370 Doof071]|| || || || || || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2115725 Eboshi]||&amp;lt;span title=&amp;quot;General Chat&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||KR-EN&amp;lt;br&amp;gt;JP-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4103205 ehaa]|| || || || || || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2790 elgringo]|| ||✔|| ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||Rename Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=367313 ericeric91]||&amp;lt;span title=&amp;quot;General Chat&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=384226 EsotericSatire]||&amp;lt;span title=&amp;quot;Adult Chat, Anime &amp;amp; Manga Chat, Culture Corner, Gamers Chat, Tech Chat&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=6011981 Feftak]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3737344 Glovelove.]|| || || ||✔|| || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=561643 jm320]|| || || ||✔|| || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4850902 Kagoraphobia]||Global||✔||✔||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||Tag Judge&amp;lt;br&amp;gt;CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=7508384 krvn64]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=560909 Mags_]|| || || || || || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=589675 Maximum_Joe]|| || || || || || || ||&lt;br /&gt;
| || || || ||&#039;&#039;&amp;lt;span title=&amp;quot;Thank you for everything you have done for the site. Rest in peace, Joe.&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Retired&amp;lt;/span&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=204246 meow_pao]||Global|| || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1898816 Mrsuperhappy]||Global|| || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3655031 Muffinlemon]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3169265 nasu]||&amp;lt;span title=&amp;quot;Site Discussion &amp;amp; Helpdesk, The Vigilante&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;&lt;br /&gt;
| || ||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||Rename Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=867559 Nezu]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2977124 Noni]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;||✔|| || || ||✔||✔||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=600260 noones]|| || || || || || ||✔||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=892479 peterson123]|| || || ||✔||✔|| || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3139892 poiuytrewqazx]|| || || ||✔|| || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=958849 rinruririn]||&amp;lt;span title=&amp;quot;Introduction, Site Discussion &amp;amp; Helpdesk, The Vigilante, Requests and Bounties&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;&lt;br /&gt;
| || ||✔|| || || ||&lt;br /&gt;
| ||✔|| || || JP-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1913944 Rogabute]|| || || || || || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=989173 Shank]||Global||✔||✔||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||Tag Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2714686 shiluo]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1732804 simplesimon32]|| ||✔|| ||✔|| || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=352564 SIRIUSs]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2203 Spectre]||Global|| ✔|| ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=976341 svines85]|| || || ||✔||✔|| || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4842635 terry]||Global|| || ||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||QC Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=582527 TheGreyPanther]|| || || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1194701 tobeunforgiven2]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3172187 Waitugreat]|| || || || || || || ||&lt;br /&gt;
| ✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=374857 海想列車]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=7752125 雪莉酱]|| || ||  ||  || || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Explanations==&lt;br /&gt;
Some janitor roles come with implicit permission(s), which may be seen [[Talk:E-Hentai_Janitor|here]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Position&lt;br /&gt;
!Capabilities&lt;br /&gt;
|-&lt;br /&gt;
|Forum Mod||Edit or delete [[forum]] posts. Global Mods can impose posting restrictions on accounts with severe [[forum rules]] violations.&lt;br /&gt;
|-&lt;br /&gt;
|IRC Op ||Kick or ban users from the [[IRC]] channel.&lt;br /&gt;
|-&lt;br /&gt;
|EHWiki Admin ||Manage wiki editing permissions. Can also edit pages that are marked as protected.&lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Cleaning&#039;&#039;&#039;||Users with this privilege are able to:&lt;br /&gt;
*Downvote tags at full [[power]].&lt;br /&gt;
* Bypass the minimum MP requirement for downvoting locked-in solid tags.&lt;br /&gt;
*Cancel out implied language tags from the uploader [[Making_Galleries#Uploading|language setting]] with a -100 [[power]] downvote.&lt;br /&gt;
*Have elevated voting power (3 votes) in [https://forums.e-hentai.org/index.php?showforum=89 tag suggestions]. &lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Vetoing&#039;&#039;&#039;||These users are given additional tagging privileges:&lt;br /&gt;
*[[Tagging_Mechanics#Tag_Veto|Veto/Enforce]] tags on a gallery, preventing them from being resurrected or killed respectively.&lt;br /&gt;
* Bypass the minimum MP requirement for reviving downvoted tags.&lt;br /&gt;
*Vote against incorrectly vetoed/enforced tags.&lt;br /&gt;
*Bypass the MP requirement of [[:Category:Power_Restricted|power-restricted]] tags.&lt;br /&gt;
*Bypass whitelists for certain special tags (e.g., [[rough translation]]).&lt;br /&gt;
*Instantly remove [[rough translation]] tags added by autotagger.&lt;br /&gt;
*Create temp tags even without meeting the [[power|power requirement]] (i.e., 25).&lt;br /&gt;
*Participate in the [https://forums.e-hentai.org/index.php?showtopic=136551 community veto] process presuming the user is an [[Talk:E-Hentai_Janitor| active tag vetoer]].&lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Checking&#039;&#039;&#039;||View any user&#039;s or gallery&#039;s [[Gallery_Tagging#Tag_History|tag histories]].&lt;br /&gt;
|-&lt;br /&gt;
|Namespacer - &#039;&#039;&#039;Approving&#039;&#039;&#039;||Approve, rename, and set [[namespace]]s on the pending tags from the [[Tag Creation#Tag Approval Tracker|tag approval tracker]].&lt;br /&gt;
|-&lt;br /&gt;
|Namespacer - &#039;&#039;&#039;Grouping&#039;&#039;&#039;||[[slave tag|Group tags]], as well as set blocks, [[namespace]]s, and aliases on any existing tags. Can also reject pending tags on the [[Tag Creation#Tag Approval Tracker|tag approval tracker]].&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Expunging&#039;&#039;&#039;&lt;br /&gt;
|Start an [[expunge]] on a gallery that has previously been de-expunged by the community or administration. Can also file an [[Expunging#Appeal_an_Incorrect_Expunge|appeal]] on aged expunges.&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Locking&#039;&#039;&#039;|| Lock galleries with any depictions of real children, or other illicit content (e.g., real-life snuff and gore).&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Moderating&#039;&#039;&#039;||Moderators with the following gallery privileges:&lt;br /&gt;
*Receive a base [[power]] boost of +10.&lt;br /&gt;
* Block further [[Making_Galleries#Updating|updates]] on galleries that are excessively bumped.&lt;br /&gt;
* Delete malicious [[EHTracker#Expunges|torrents]].&lt;br /&gt;
*Both [[comment]] and vote on other comments in the same gallery.&lt;br /&gt;
*Permanently hide gallery comments with a downvote, assuming they have reached -100 [[power]].&lt;br /&gt;
*Review recently posted comments that have been [[Gallery_Commenting#Perma-Hidden_Comments|permanently hidden]].&lt;br /&gt;
*Check the original ownership of a [[disowned]] gallery.&lt;br /&gt;
*Enforce the [[AI Generated]] indicator when it is falsely denied by the uploader.&lt;br /&gt;
*Add [[rough translation]] without a detailed comment when the work is [[Talk:rough translation|clearly a machine/AI translation]].&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Banning&#039;&#039;&#039;||Restrict users from performing certain gallery activities due to major site rule violations (e.g., spamming). All [[Bans|ban]] actions will be reviewed by the administration.&lt;br /&gt;
|-&lt;br /&gt;
|Tag Judge ||Make judgement calls on [[Fetish_Listing|fetish/content tags]].&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span title=&amp;quot;Quality Control&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;QC&amp;lt;/span&amp;gt; Judge||Make judgement calls on [[Expunging#Superior_Versions|gallery superiority]].&lt;br /&gt;
|-&lt;br /&gt;
|Rename Judge||Make judgement calls on [[renaming]].&lt;br /&gt;
|-&lt;br /&gt;
|JP-EN||Heightened trust in Japanese-English translations/transliterations.&amp;lt;br&amp;gt;Similar positions exist for other languages (CN-EN, ES-EN, KR-EN).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=E-Hentai_Forums&amp;diff=64955</id>
		<title>E-Hentai Forums</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=E-Hentai_Forums&amp;diff=64955"/>
		<updated>2026-08-12T18:05:29Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Subforums */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://forums.e-hentai.org/index.php?act=idx E-Hentai Forums] are the current social gathering place for all members and guests of E-Hentai.org.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
Registering is free and uses no confirmation e-mail. All forums accounts function for use in the [[galleries]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Only 1 active account is permitted per person. Multi-accounting will result in a total [[Ban| ban]].&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Subforums==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Subforums&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;|&#039;&#039;&#039;E-Hentai BBS Forums&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=5 Forum Rules &amp;amp; FAQs]&lt;br /&gt;
|&lt;br /&gt;
*Rules pertaining to E-Hentai; users with questions are advised to use other subforums.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=3 Introductions]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*New users may introduce themselves here.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=4 Test Forum]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Test signatures, bbcode, or anything else here.&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; |&#039;&#039;&#039;E-Hentai Website Forums&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=2 E-Hentai News and Updates]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Official site announcements.&lt;br /&gt;
*Threads will be locked once a newer update supersedes the older ones or when events have ended.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=7 Site Discussion &amp;amp; Feedback]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Suggestions for site features, [[technical issues]], or for bug reports.&lt;br /&gt;
*Pornographic images and upload requests should not be posted here.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=74 The Vigilante]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*[[Expunging]], [[tagging]], [[renaming]], and other [[gallery]] cleanup coordination.&lt;br /&gt;
*Hidden to guests.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=89 Tag Suggestions]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Proposals for new [[Fetish Listing| fetish/content tags]], and definition adjustments.&lt;br /&gt;
*&#039;&#039;&#039;DO NOT request new creator/parody tags here.&#039;&#039;&#039; See [https://forums.e-hentai.org/index.php?showtopic=278368 this thread] for details.&lt;br /&gt;
*Hidden to guests.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=95 Gallery Reports]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Reports on active spams and/or malicious behaviors on the [[gallery]] system.&lt;br /&gt;
*&amp;lt;b&amp;gt;Refrain from posting unless it is a legitimate report.&amp;lt;/b&amp;gt;&lt;br /&gt;
*Hidden to guests.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=87 Feature Feedback]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Feedback on site feature additions, changes, and removals.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=50 Contests and Competitions]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*For official E-Hentai [[contests]].&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; |&#039;&#039;&#039;The HentaiVerse&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=79 HentaiVerse Release Notes]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Patch notes and comments for the [[HentaiVerse]].&lt;br /&gt;
*Does not allow attachments.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=72 HentaiVerse Resources &amp;amp; Scripts]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Guides, userscripts, and other resources for the [[HentaiVerse]] minigame.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=76 The HentaiVerse Chat]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*General [[HentaiVerse]] discussions and advice.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=77 WTS]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Users selling their [[items]] and [[Equipment Basics|equipment]].&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=78 WTB]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Users placing requests for [[items]] or [[Equipment Basics|equipment]] they wish to procure.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=90 Isekai Trade]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*For trading in the [[Isekai]] game mode.&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; |&#039;&#039;&#039;Discussion Forums&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=12 General Chat]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Off-topic; not related to any other subforums.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=38 Serious Debates]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*More political and social topics.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=37 Free Speech Zone]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Unmoderated.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=13 Adult Chat]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Sexual topics.&lt;br /&gt;
*Hidden to guests.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=14 Anime &amp;amp; Manga Chat]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*All animation or written works of Asian origin.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=26 Culture Corner]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Movies, television programs, music, books, etc.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=15 Gamers Chat]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Video games and related topics.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=64 Tech Chat]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Computers, cars, gadgets, audio/visual, etc.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=16 Artists and Authors]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Artists sharing their work and feedback.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=81 Cove of Translators]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Translation and scanning guides, advice, coordination, and feedback.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=82 Translation Bounties]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Threads are atomically created by the [[bounty]] system upon a bounty-maker&#039;s request.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=83 Translation Requests]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Requests for translations without a [[bounty]].&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=44 Torrents, Files, and Site Links]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Torrents or links to direct downloads for hentai material.&lt;br /&gt;
*&#039;&#039;&#039;ALL posts advertising other sites must be posted in this forum.&#039;&#039;&#039;&lt;br /&gt;
*Hidden to guests.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=45 Requests and Bounties]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Requests for uploads or information pertaining to hentai.&lt;br /&gt;
*&#039;&#039;&#039;ALL requests of this nature go here.&#039;&#039;&#039;&lt;br /&gt;
*Hidden to guests.&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; |&#039;&#039;&#039;&amp;lt;span title=&amp;quot;Hidden to users outside of the corresponding groups.&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Restricted Forums&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=66 Gold Star Club]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*[[Gold Star]]s only.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=73 The Catgirl Camarilla]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*[[Stars#Catgirl|Catgirls]] only.&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; |&#039;&#039;&#039;&amp;lt;span title=&amp;quot;Read only, no new posts or replies can be made.&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Retired Forums&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=52 Pictures and CG Sets]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Imagesets or official CG sets either as external galleries, E-Hentai [[galleries]], or attachments.&lt;br /&gt;
*Hidden to guests.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[https://forums.e-hentai.org/index.php?showforum=53 Doujinshi and Manga]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
*Complete hentai books either as external galleries, E-Hentai [[galleries]], or attachments.&lt;br /&gt;
*Hidden to guests.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Groups==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Traits&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;| Members&lt;br /&gt;
!Name Designation&lt;br /&gt;
|-&lt;br /&gt;
|Validating || Users who have not yet activated their accounts. || (Varies) || N/A&lt;br /&gt;
|-&lt;br /&gt;
|Lurkers || Users with little to no forum activities. || (&amp;gt;8,398,170) || Normal&lt;br /&gt;
|-&lt;br /&gt;
|Admin || Administrators. || [https://forums.e-hentai.org/index.php?showuser=6 Tenboro] || &amp;lt;span style=&amp;quot;color:#FF1493&amp;quot;&amp;gt;&#039;&#039;&#039;Pink&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Banned || Users who are no longer permitted on the forums. &#039;&#039;No longer utilized.&#039;&#039; || (23) || Same as pre-[[ban]]&lt;br /&gt;
|-&lt;br /&gt;
|Global Mods || Moderators for every subforum. || [https://forums.e-hentai.org/index.php?act=Members&amp;amp;max_results=30&amp;amp;filter=7&amp;amp;sort_order=asc&amp;amp;sort_key=members_display_name&amp;amp;st=0&amp;amp;b=1 (6)] || &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Red&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Gold Star]] Club || Users who have [[donated]] between 100-999 USD. || (7,456) || &amp;lt;span style=&amp;quot;color:#DAA520&amp;quot;&amp;gt;&#039;&#039;&#039;Gold&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Members || Users who posted on the forum on at least 10 different days (day resets at midnight UTC). || (&amp;gt;14,950) || &#039;&#039;&#039;Bold&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Service || Bots in charge of automated tasks (e.g., dispatching PMs for [[Toplist]] rewards and [[Bounties]]). They do not respond to PMs. || [https://forums.e-hentai.org/index.php?showuser=5 Snowflake], [https://forums.e-hentai.org/index.php?showuser=4 Gallery System], [https://forums.e-hentai.org/index.php?showuser=9 AutoTagger] || Normal&lt;br /&gt;
|-&lt;br /&gt;
|Recruits || Users who posted on the forum on at least three different days (day resets at midnight UTC). || (&amp;gt;30,800) || Normal&lt;br /&gt;
|-&lt;br /&gt;
|[[Stars#Catgirl|Catgirl Camarilla]] || Users who have [[donated]] 1,000+ USD. || (382) || &amp;lt;span style=&amp;quot;color:#16C5FE&amp;quot;&amp;gt;&#039;&#039;&#039;Cyan&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;(Bots)&#039;&#039; || Crawlers for search engines and other services. &#039;&#039;Not a formal group.&#039;&#039; || Archive.org, Googlebot, MSN Bot, Yahoo || Unlinkable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Benefits===&lt;br /&gt;
*Recruits (or higher) can set signatures, modify profile information, send PMs with non-plain URLs, and send e-mails to members of the board.&lt;br /&gt;
*Members (or higher) have their PM storage space increased from 50 to 1,000, and attachment storage space increased from 50 MB to 1,000 MB.&lt;br /&gt;
*[[Gold Star]] (or higher) have more avatar height (up to 180px) and 2,000 PM storage space.&lt;br /&gt;
*[[Stars#Catgirl|Catgirls]] have 10,000 PM storage space, and a [[Alternate_Catgirl_Images|custom banner]].&lt;br /&gt;
&lt;br /&gt;
==Reporting==&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Reporting posts that do not constitute harassment or rule violations may result in a [[ban]]. Please do not cause unnecessary work for forum moderators. Thank you.&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In case of duplicated or otherwise unwanted posts (e.g. rule violations) simply use the &#039;&#039;Report&#039;&#039; button located at the bottom left of the post. The same applies to threads. Thread creators may wish to change the thread title to &amp;quot;Delete&amp;quot; in order to assist a moderator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;spam&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;spamming&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Spam&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Spamming&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Ban&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;ban&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rewards==&lt;br /&gt;
Posters who are &amp;quot;active&amp;quot; (1 post per day) very gradually receive [[power]] after a lengthy period of time. Users receive a 100% [[EXP]] bonus in the [[HentaiVerse]] if they have made at least one post in the last 30 days. The [[credits]] rewarded at the [[Dawn|dawn]] event are also tied to a user&#039;s forum activity.&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] &#039;&#039;&#039;There is absolutely no benefit to posting more than once per day.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] &#039;&#039;&#039;A user&#039;s post count has no impact on any of their capabilities&#039;&#039;&#039;; the only exception being [[#Groups|lurker]] limitations.&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Users who spam the forums for any reason may be [[banned]] at a moderator&#039;s discretion.&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Profiles==&lt;br /&gt;
A forum profile shows the following:&lt;br /&gt;
*Avatar&lt;br /&gt;
*Forum Title &amp;amp; Post Pips&lt;br /&gt;
*[[#Groups|Group]]&lt;br /&gt;
*Post Count&lt;br /&gt;
*Join Date&lt;br /&gt;
*[[HentaiVerse]] level and [[Rank]]&lt;br /&gt;
*[[Stars]] and [[Awards]]&lt;br /&gt;
*Signature&lt;br /&gt;
&lt;br /&gt;
===Forum Titles===&lt;br /&gt;
The following are the default titles available on the forums.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Post Count&lt;br /&gt;
!Rank&lt;br /&gt;
!Pips&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Lurker ||&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| rowspan=2 | Newcomer&lt;br /&gt;
|☐&lt;br /&gt;
|-&lt;br /&gt;
|50&lt;br /&gt;
|☐☐&lt;br /&gt;
|-&lt;br /&gt;
|100&lt;br /&gt;
| rowspan=2 | Casual Poster&lt;br /&gt;
|☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|250&lt;br /&gt;
|☐☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|500&lt;br /&gt;
| rowspan=2 | Regular Poster&lt;br /&gt;
|☐☐☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|750&lt;br /&gt;
|☐☐☐☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|1,000&lt;br /&gt;
|Active Poster&lt;br /&gt;
|☐☐☐☐☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|2,500&lt;br /&gt;
|Veteran Poster&lt;br /&gt;
|☐☐☐☐☐☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|5,000&lt;br /&gt;
| rowspan=2 | Elite Poster&lt;br /&gt;
|☐☐☐☐☐☐☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|7,500&lt;br /&gt;
|☐☐☐☐☐☐☐☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|10,000&lt;br /&gt;
|Legendary Poster&lt;br /&gt;
|☐☐☐☐☐☐☐☐☐☐☐&lt;br /&gt;
|-&lt;br /&gt;
|25,000&lt;br /&gt;
|Forever Alone&lt;br /&gt;
|☐☐☐☐☐☐☐☐☐☐☐☐&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Cutie Marks===&lt;br /&gt;
Some members have images relating to My Little Pony: Friendship Is Magic at the top right of all of their posts. These were handed out after the 2012 New Years event&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?showtopic=53463][https://forums.e-hentai.org/index.php?showtopic=55200]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
*[[Donation#Gold|Gold Star or above]] donators can request a cutie mark by [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6| contacting Tenboro]. Please be patient for a reply.&lt;br /&gt;
**Cutie marks may be found [[:Category:Cutie Marks|here]].&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
[[Image:Point.png]] There are word filters in place preventing the posting of certain words and phrases. Do &#039;&#039;&#039;NOT&#039;&#039;&#039; attempt to circumvent these filters for any reason; doing so may result in a [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
*E-mails regarding Private Messages have been disabled.&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=239754&amp;amp;view=findpost&amp;amp;p=5717185]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*Posts are capped at 20 forum quotes.&lt;br /&gt;
*Posts are capped at 65,531 characters.&lt;br /&gt;
*Thread titles must be at least 2 characters.&lt;br /&gt;
*Custom member titles are capped at 60 characters.&lt;br /&gt;
*Displayed frame rate for APNG and GIF avatars is capped at 1/10s per frame.&lt;br /&gt;
*New users ([[E-Hentai_Forums#Groups|Lurkers]]):&lt;br /&gt;
**May not post URLs.&lt;br /&gt;
**May be required to complete CAPTCHAs in order to post.&lt;br /&gt;
**Limited on the number of PMs they can send in a day.&lt;br /&gt;
**Limited on the amount of people they can PM in a day.&lt;br /&gt;
**Cannot submit [[E-Hentai_Forums#Reporting|forum reports]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Forum Rules]]&lt;br /&gt;
*[[IRC]]&lt;br /&gt;
*[[Technical_Issues#E-Hentai_Forums|Technical Issues - E-Hentai Forums]]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?act=members Forum Member List]&lt;br /&gt;
&lt;br /&gt;
[[Category:Site Features]][[Category:E-Hentai Forums]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=no_text&amp;diff=64954</id>
		<title>no text</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=no_text&amp;diff=64954"/>
		<updated>2026-08-12T18:01:20Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&amp;lt;center&amp;gt;&amp;lt;span style=color:green&amp;gt;[[Image:Point.png]] &#039;&#039;&#039;This tag is handled by an auto-tagger.&#039;&#039;&#039; [[Image:Point.png]]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{ContentTag&lt;br /&gt;
|nopreremind=true&lt;br /&gt;
|type=Technical&lt;br /&gt;
|subtype1=Language&lt;br /&gt;
|description=No other tag(s) in the language [[namespace]] are applied to the gallery. This generally indicates that the gallery has little to no text. Will designate the gallery&#039;s languages as &amp;quot;N/A&amp;quot;. &lt;br /&gt;
|note=Only applicable in the [[Doujinshi]], [[Manga]], [[Non-H]], and [[Western]] category.&lt;br /&gt;
:::Cannot be voted on directly by users. The system handles the addition or removal of this tag, based on whether the gallery is tagged with other language tags or not.&lt;br /&gt;
:::Having SFXs or vocalizations does not disqualify the gallery for this tag.&lt;br /&gt;
|japanese=文字なし&lt;br /&gt;
|langtaggroupid=XXXXX&lt;br /&gt;
}}--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=ai_generated&amp;diff=64953</id>
		<title>ai generated</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=ai_generated&amp;diff=64953"/>
		<updated>2026-08-12T17:59:53Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;span style=color:green&amp;gt;[[Image:Point.png]] &#039;&#039;&#039;This tag is handled by an auto-tagger.&#039;&#039;&#039; [[Image:Point.png]]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{ContentTag&lt;br /&gt;
|nopreremind=true&lt;br /&gt;
|type=Technical&lt;br /&gt;
|description=Contains the [AI Generated] indicator within the title.&lt;br /&gt;
|note=May not be directly voted and is applied automatically when the indicator is included in, or renamed to be included in, the title. The tag is removed automatically when the gallery is [[Renaming|renamed]] to remove the indicator. Renames must follow the indicator requirements and formatting set below.&lt;br /&gt;
|othertaggroupid=491694&lt;br /&gt;
}}&lt;br /&gt;
==Indicator==&lt;br /&gt;
*&#039;&#039;&#039;R Field&#039;&#039;&#039;: [AI Generated]&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;J Field&#039;&#039;&#039;: [AI生成]&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Description&#039;&#039;&#039;: The [AI Generated] indicator standardizes the gallery title, indicating that illustrations within the gallery were created with artificial intelligence software (e.g. NovelAI and Stable Diffusion). Do &#039;&#039;&#039;NOT&#039;&#039;&#039; add this to galleries where AI involvement was directly denied by the uploader in the uploader comment, within the work, or on the credits page of the uploader/group. Specific cases may be discussed [https://forums.e-hentai.org/index.php?showtopic=265497 here].&lt;br /&gt;
*&#039;&#039;&#039;Notes&#039;&#039;&#039;: Should only be applied to clearly AI images that represent at least half of the gallery.&lt;br /&gt;
::: It is not applicable if AI was only used as a tool in the process of creating something that does not have the obvious visual appearance of being AI-generated, e.g. if it was painted over.&lt;br /&gt;
::: Counts as a special indicator. For image sets, the title should not be disrupted other than correcting the [AI Generated] indicator if necessary, or special situations listed on the [[Talk:ai_generated|talk page]].&lt;br /&gt;
::: When the uploader is falsely denying a blatant use of AI, the indicator may still be added if their statement is overruled by a [[E-Hentai Janitor | gallery moderator]].&lt;br /&gt;
::: Please see [[Talk:ai_generated|here]] if you do not want to see AI generated content.&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Renaming]]&lt;br /&gt;
&lt;br /&gt;
{{EHGNav}}&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=rough_translation&amp;diff=64952</id>
		<title>rough translation</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=rough_translation&amp;diff=64952"/>
		<updated>2026-08-12T17:59:45Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;span style=color:green&amp;gt;[[Image:Point.png]] &#039;&#039;&#039;Voting is restricted to users on the whitelist. See the [[Talk:rough_translation|talk page]] for details.&#039;&#039;&#039; [[Image:Point.png]]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{ContentTag&lt;br /&gt;
|type=Technical&lt;br /&gt;
|subtype1=Meta-Language&lt;br /&gt;
|description=Any 3rd party translation consisting of a required amount of text boxes/bubbles with a translation error. The requirement is defined by: Either 25% of the number of total translated pages (rounded to the nearest whole number), or 10, whichever is higher. Translation errors include missing context, missing author intent, omitted story/situation-relevant text on translated pages, or incorrect meaning.&lt;br /&gt;
|note=[[Image:Point.png]] When not indicated by the uploader, a gallery [[comment]] &#039;&#039;&#039;MUST&#039;&#039;&#039; detail the mistakes otherwise the tag is invalid. The comment needs to be written in a constructive, respectful manner.&lt;br /&gt;
:::See the [[Talk:rough_translation|talk page]] for cases when it may be tagged without a detailed comment.&lt;br /&gt;
:::[[rewrite|Rewrites]] do not qualify. Not to be tagged on alternative translations that are otherwise correct.&lt;br /&gt;
:::Should &#039;&#039;&#039;NOT&#039;&#039;&#039; be confused with [[rough grammar]].&lt;br /&gt;
:::If the tag is incorrectly added, you may request for removal in the [https://forums.e-hentai.org/index.php?showtopic=254552 Translations Evaluation] thread.&lt;br /&gt;
|othertaggroupid=482292&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=original&amp;diff=64951</id>
		<title>original</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=original&amp;diff=64951"/>
		<updated>2026-08-12T17:59:28Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;span style=color:green&amp;gt;[[Image:Point.png]] &#039;&#039;&#039;This tag is handled primarily by an auto-tagger.&#039;&#039;&#039; [[Image:Point.png]]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{ContentTag&lt;br /&gt;
|nopreremind=true&lt;br /&gt;
|type=TechnicalOrGallery-Wide&lt;br /&gt;
|subtype1=Technical&lt;br /&gt;
|description=For [[Doujinshi]] or [[Artist CG]] that do not feature any characters or series from any known media/franchises.&lt;br /&gt;
|note=Is not disqualified by non-parody content, but is disqualified by any valid [[:Category:Character Tag|character]] or other valid [[parody]] tag.&lt;br /&gt;
:::&amp;lt;span style=color:red&amp;gt;&#039;&#039;&#039;Not to be used outside of the [[Doujinshi]] or [[Artist CG]] category.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
:::Should not be used in gallery naming.&lt;br /&gt;
:::May not be started manually on any gallery that the tag has never been present. Autotagger will add it automatically on galleries when parody or character tags are not present within the correct [[categories]].&lt;br /&gt;
|parodytaggroupid=3996&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=no_text&amp;diff=64950</id>
		<title>no text</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=no_text&amp;diff=64950"/>
		<updated>2026-08-12T17:34:28Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: Created page with &amp;quot;&amp;lt;!--&amp;lt;center&amp;gt;&amp;lt;span style=color:green&amp;gt;Image:Point.png&amp;#039;&amp;#039;&amp;#039;This tag is handled by an auto-tagger.&amp;#039;&amp;#039;&amp;#039;Image:Point.png&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt; {{ContentTag |nopreremind=true |type=Technical |subtype1=Language |description=No other tag(s) in the language namespace are applied to the gallery. This generally indicates that the gallery has little to no text. Will designate the gallery&amp;#039;s languages as &amp;quot;N/A&amp;quot;.  |note=Only applicable in the Doujinshi, Manga, Non-H, and ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&amp;lt;center&amp;gt;&amp;lt;span style=color:green&amp;gt;[[Image:Point.png]]&#039;&#039;&#039;This tag is handled by an auto-tagger.&#039;&#039;&#039;[[Image:Point.png]]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
{{ContentTag&lt;br /&gt;
|nopreremind=true&lt;br /&gt;
|type=Technical&lt;br /&gt;
|subtype1=Language&lt;br /&gt;
|description=No other tag(s) in the language [[namespace]] are applied to the gallery. This generally indicates that the gallery has little to no text. Will designate the gallery&#039;s languages as &amp;quot;N/A&amp;quot;. &lt;br /&gt;
|note=Only applicable in the [[Doujinshi]], [[Manga]], [[Non-H]], and [[Western]] category.&lt;br /&gt;
:::Cannot be voted on directly by users. The system handles the addition or removal of this tag, based on whether the gallery is tagged with other language tags or not.&lt;br /&gt;
:::Having SFXs or vocalizations does not disqualify the gallery for this tag.&lt;br /&gt;
|japanese=文字なし&lt;br /&gt;
|langtaggroupid=XXXXX&lt;br /&gt;
}}--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Tag_Creation&amp;diff=64949</id>
		<title>Tag Creation</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Tag_Creation&amp;diff=64949"/>
		<updated>2026-08-12T04:06:00Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Guidelines for Submission */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Tag Creation UI.png|thumb|The tag creation UI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Adding to the tracker follows normal voting rules. If you are unsure about the validity of a tag, whether that be what namespace it should be, the name, whether it&#039;s valid on the gallery, etc, request in the [https://forums.e-hentai.org/index.php?showtopic=275305 Tag Creation/Namespacing Request Thread] and not the tracker.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Users with a minimum of 15 [[Mod Power]] are allowed to create tags that have never been created before (under the &#039;&#039;temp&#039;&#039; [[namespace]]), assuming that sufficient justification has been provided.&lt;br /&gt;
*Only artist, group, cosplayer, parody, or character tags can be created in this manner.&lt;br /&gt;
**Users with less than 15 [[Mod Power]] may request the above-mentioned tags to be created by posting in the [https://forums.e-hentai.org/index.php?showtopic=275305 Tag Creation/Namespacing Request Thread].&lt;br /&gt;
*[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;The creation of [[Fetish_Listing|fetish/content tags]] CANNOT be handled through this system.&#039;&#039;&#039;&amp;lt;/span&amp;gt; See [[Gallery_Tagging#newtag|here]] for the proper procedures on proposing these tags.&lt;br /&gt;
&lt;br /&gt;
==How To==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1:&#039;&#039;&#039; Visit the gallery where the new tag would be applicable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2:&#039;&#039;&#039; Type in the proposed tag name with the &#039;&#039;temp:&#039;&#039; prefix (e.g., temp:kaguya shinomiya). Submitting the entry will open up the &#039;&#039;&#039;New Tag Justification&#039;&#039;&#039; window.&lt;br /&gt;
*You will be presented with a [[Technical Issues#temp tag pop-up warning|pop-up message]] when upvoting an existing temp tag that does not already have an active entry on the [[Tag_Creation#Tag_Approval_Tracker|approval tracker]].&lt;br /&gt;
**&#039;&#039;&#039;Hitting the &amp;quot;OK&amp;quot; button will also bring up the New Tag Justification window if you have at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&#039;&#039;&#039;&lt;br /&gt;
**[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
**If the temp tag is incorrectly named, i.e. wrong spelling, or localization instead of the romanization, &#039;&#039;&#039;do not&#039;&#039;&#039; create a second temp tag to fix this.&lt;br /&gt;
**If no more specific tag exists, and it is not being used to tag other kinds of content, upvote the temp and add a note to rename into the justification.&lt;br /&gt;
***If used for other content, OR there are multiple temp tags for the same content, OR a more specific already namespaced tag exists, request in the [https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping] thread instead. &lt;br /&gt;
*&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;: The system will only recognize characters a-z, 1-0, hyphens &amp;quot;-&amp;quot;, periods &amp;quot;.&amp;quot;, and spaces between characters &amp;quot; &amp;quot;. Everything else will be discarded automatically.&lt;br /&gt;
*[[Image:Point.png]] When requesting a more specific tag for approval that already has another tag &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;DO NOT&#039;&#039;&#039;&amp;lt;/span&amp;gt; downvote the already existing namespaced tag until/if it has been approved. The request may get denied, and the existing tag may be correct, for technical reasons or otherwise.&lt;br /&gt;
**In most cases, such tags should be requested in the [https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping Request Thread] rather than the tracker.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3:&#039;&#039;&#039; Select the correct [[namespace]] for the newly created tag, together with necessary notes and references, and anything else that is helpful for the validation process.&lt;br /&gt;
*You must first describe the nature of the temp tag. External sources to support the proposed tag must also be provided.&lt;br /&gt;
**[[Image:Point.png]] &#039;&#039;&#039;Sufficient justification must be provided, or else the temp tag will be rejected by a moderator.&#039;&#039;&#039;&lt;br /&gt;
**For what can be considered a reliable and valid third-party source for the temp tag, please read the [[Tag_Creation#Guidelines_for_Submission|Guidelines for Submission]] section.&lt;br /&gt;
*Suggested Formats:&lt;br /&gt;
&amp;lt;pre&amp;gt;This tag is for a parody character named &amp;quot;Kaguya Shinomiya&amp;quot;, who appeared on pages 2-12, 15-18, and 20.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
https://kaguyasama-wa-kokurasetai.fandom.com/wiki/Kaguya_Shinomiya&lt;br /&gt;
https://myanimelist.net/character/136359/Kaguya_Shinomiya&lt;br /&gt;
https://en.wikipedia.org/wiki/List_of_Kaguya-sama:_Love_Is_War_characters&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;This tag is for an artist named &amp;quot;Andy Price&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
https://en.wikipedia.org/wiki/Andy_Price_(artist)&lt;br /&gt;
https://andypriceart.bigcartel.com/&lt;br /&gt;
https://twitter.com/AndyPriceArt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4:&#039;&#039;&#039; Hit &amp;quot;Save Changes&amp;quot; after submitting all the relevant materials. This will notify a [[Janitor|namespacer]] to process your request(s), please be patient for a response.&lt;br /&gt;
*A list of your pending temp tag requests can be accessed via [https://e-hentai.org/tagjustification.php this link]. You may also edit the sources provided as needed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 5:&#039;&#039;&#039; A [[Janitor|namespacer]] will either approve or reject the temp tag. The requester will receive a final [[forum]] PM with the result.&lt;br /&gt;
*&#039;&#039;&#039;In the event that your new tag is rejected, it will be deleted from the database and will no longer be usable.&#039;&#039;&#039;&lt;br /&gt;
**You may submit an inquiry on the rejection(s) by posting in the [https://forums.e-hentai.org/index.php?showtopic=107861 General tag discussion] thread.&lt;br /&gt;
*Aside from approval or rejection, a [[Janitor|namespacer]] may instead request for a revision on the provided sources. This will usually be because of bad formatting, lacking supporting materials, or requesting clarification.&lt;br /&gt;
**The requester will be sent a [[forum]] PM to notify them. To revise, simply open [https://e-hentai.org/tagjustification.php this page] and click on the tag name marked with &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;REVISE&#039;&#039;&#039;&amp;lt;/span&amp;gt;.&lt;br /&gt;
**Specific instruction on the source revision can also be found in comments with the &#039;&#039;(flagged for revision)&#039;&#039; flag.&lt;br /&gt;
&lt;br /&gt;
==Tag Approval Tracker==&lt;br /&gt;
*A list of active temp tag requests can be found at https://repo.e-hentai.org/tools/tagapprove. The page is split into the following categories:&lt;br /&gt;
**&amp;lt;u&amp;gt;Pending Tags&amp;lt;/u&amp;gt;: Lists any tags that still require a [[Janitor|namespacer]] or the tag requester attention.&lt;br /&gt;
***Tags that are in black have yet to be processed, tags in red require further information or clarification from the requester.&lt;br /&gt;
***The tag sources for pending tags may be modified at any time by the initial tag requester.&lt;br /&gt;
**&amp;lt;u&amp;gt;Approved Tags&amp;lt;/u&amp;gt;: Lists processed tags that have been given a namespace or slaved.&lt;br /&gt;
**&amp;lt;u&amp;gt;Rejected Tags&amp;lt;/u&amp;gt;: Lists processed tags that have been rejected, if you are sure your tag was rejected wrongly, you may make a post in the [https://forums.e-hentai.org/index.php?showtopic=107861 General tag discussion] thread.&lt;br /&gt;
*Users with at least 2 [[Mod Power]] may leave comments on a pending request. Please note that &#039;&#039;&#039;the comments should be providing additional information or clarification only&#039;&#039;&#039;. Tags created through this tool do not require additional support, so comments only in support should not be made.&lt;br /&gt;
&lt;br /&gt;
===Trivia===&lt;br /&gt;
[[File:hanabi.jpg|250px|none|caption]]The tracker being fully cleared of pending requests will display fireworks.&lt;br /&gt;
&lt;br /&gt;
==Guidelines for Submission==&lt;br /&gt;
;&amp;lt;div id=&amp;quot;Sources&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Supporting Materials&lt;br /&gt;
:Sources are preferred to be official where possible. These may include the artist&#039;s own website or social media, signatures within the work, colophon, etc.&lt;br /&gt;
:*Official sources are required for any [[Tag_Creation#Romanization|romanization]] that is not revised Wapuro Hepburn.&lt;br /&gt;
:*Social Media &amp;lt;span style=&amp;quot;text-decoration:underline;&amp;quot;&amp;gt;urls&amp;lt;/span&amp;gt; are not generally considered a valid source. If an artists social media account is named John Smith, while its url is @john123, it will not be considered as a supporting material for a request for a:john123, but would be considered for a request for a:john smith.&lt;br /&gt;
:**Exceptions may sometimes apply. Usually, this is for cases where their name is too common/already in use, or to give clarity on the romanization of kanji that has multiple readings, etc.&lt;br /&gt;
:Unofficial sources are accepted when official ones are unavailable. These may be fan sites, Wikipedia, distribution sites, etc.&lt;br /&gt;
:*Such sources should generally have at a bare minimum the original kanji or kana.&lt;br /&gt;
:*Some unofficial sources may not have enough trust, so it is advisable to provide as many supporting materials as possible.&lt;br /&gt;
:&amp;lt;div id=&amp;quot;badsources&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Some sources are considered not trustworthy at all, and will not be relied on without additional supporting materials, these include:&lt;br /&gt;
:*Google Translate, or any automated translation software&lt;br /&gt;
:*English DLsite&lt;br /&gt;
:*DMM&lt;br /&gt;
:*Anthologies table of contents pages&lt;br /&gt;
:*Booru sites (e.g., Danbooru)&lt;br /&gt;
:**Exceptions may be granted for artists that have an account with one of the booru sites and only uploads to it.&lt;br /&gt;
:*NamuWiki&lt;br /&gt;
:Video links will not be accepted unless there is a good faith belief that no other source exists. In such cases, the suggestion should be made in the [https://forums.e-hentai.org/index.php?showtopic=275305 tag creation] thread, due to the increased amount of time it takes to check these.&lt;br /&gt;
:*The name must appear within the video. The only acceptable instance of the video title being justification for a tag, is when the video is provided by a first-party source.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;nameorder&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Name Order&lt;br /&gt;
:For &#039;&#039;artist&#039;&#039; and &#039;&#039;cosplayer&#039;&#039; tags, the name order defaults to the order of the originating country. For example, a tag for a Japanese artist should be submitted as &#039;&#039;surname&#039;&#039; then &#039;&#039;given name&#039;&#039;.&lt;br /&gt;
:*Exceptions could be granted for cases where the content creator consistently uses a different name order.&lt;br /&gt;
:For &#039;&#039;character&#039;&#039; tags, the name order is standardized in the Western order (i.e., &#039;&#039;given name&#039;&#039; then &#039;&#039;surname&#039;&#039;). Rare exceptions exist but they are not granted usually.&lt;br /&gt;
:*&amp;lt;u&amp;gt;Standardized Exceptions&amp;lt;/u&amp;gt;: [[touken ranbu]] characters that are named after swords, as well as [[vtuber|vtubers]] are created in the original written order (e.g., &#039;&#039;赤井はあと&#039;&#039; --&amp;gt; &#039;&#039;akai haato&#039;&#039;).&lt;br /&gt;
:*Additional rulings on character tags can be found [[Gallery_Tagging#Good_Tags|here]] under the &amp;quot;Participants&amp;quot; subsection.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;Romanization&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Romanization&lt;br /&gt;
:Romanization for new tags should be in revised Wapuro Hepburn. For example, さいとう would be &amp;quot;Saito&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;u&amp;lt;/span&amp;gt;&amp;quot; instead of &amp;quot;Saito&amp;quot;. Exceptions for commonplace names may exist (e.g., Tokyo).&lt;br /&gt;
:*If the tag is requested in a different romanization method, an official source must be supplied in the justification.&lt;br /&gt;
:*If all other already namespaced tags in the series are not in revised Wapuro Hepburn, this may be used as justification instead of an official source, but example tags must be provided.&lt;br /&gt;
:Western localized names are usually only suitable as aliases and should not be created.&lt;br /&gt;
:*&amp;lt;div id=&amp;quot;localized&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;If other already namespaced tags in the series already use the localized name, it is acceptable to create the localized version, but example tags must be provided.&lt;br /&gt;
:If there is no example of localized names being used within the parody, the tag should be requested in revised Wapuro Hepburn of the original source name.&lt;br /&gt;
:*In some cases, a namespacer will still choose the localized name as the master and will rename it. Such cases will usually be, but not always and not limited to, very popular parodies that are not well known in the west by anything other than the localized name.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;Presence&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;[[Presence]]&lt;br /&gt;
:Tags require sufficient [[presence]] to be namespaced. When requesting, please provide enough page numbers to indicate presence.&lt;br /&gt;
:*This is &#039;&#039;&#039;always&#039;&#039;&#039; required for the following: long galleries, galleries with multiple creators when requesting creator tags, or galleries where it is not immediately obvious which pages count.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;relevancy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Content Relevancy&lt;br /&gt;
:Some works always count as 0 presence for namespacing purposes only. These include, but are not limited to:&lt;br /&gt;
:*[[screenshots|Screenshots]]&lt;br /&gt;
:*Non-parody works (e.g., first party [[artbook]] of a series)&lt;br /&gt;
:*[[non-h game manual|Non-H game manuals]]&lt;br /&gt;
:*Anything that [[Expunging#Forbidden.2FOther|does not fit the theme of the site]]&lt;br /&gt;
:*[[Asian Porn]]&lt;br /&gt;
:**This extends to models in the [[cosplay]] category that are not cosplaying&lt;br /&gt;
:*Galleries that were [[expunged]] correctly&lt;br /&gt;
;Series Segregation&lt;br /&gt;
:Certain parodies will be slaved under a generic series tag depending on various factors. For instance, &amp;quot;diablo 2&amp;quot; and &amp;quot;diablo 3&amp;quot; are slaved under &amp;quot;parody:diablo&amp;quot; due to high connectivity.&lt;br /&gt;
:*Judgment criteria and existing rulings can be found on the [[Series Segregation]] page.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;renaming&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;tag_slaving&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;blocking&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Tag Renaming/Slaving/Blocking Requests&lt;br /&gt;
:Do &#039;&#039;&#039;NOT&#039;&#039;&#039; create or upvote any temp tag for the purpose of renaming already namespaced tags, or for slaving.&lt;br /&gt;
:You should also &#039;&#039;&#039;NOT&#039;&#039;&#039; upvote existing temp tags not yet on the tracker for the purpose of requesting a tag block.&lt;br /&gt;
:*For these requests, please make a post in the [https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping Request Thread].&lt;br /&gt;
;&amp;lt;div id=&amp;quot;unacceptable tags&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Unacceptable Tags&lt;br /&gt;
:Certain tags will be rejected outright. Please see [[Gallery_Tagging#Bad_Tags|here]] for more examples, as well as the following:&lt;br /&gt;
:*Writers.&lt;br /&gt;
:*Software.&lt;br /&gt;
:*Talent agencies.&lt;br /&gt;
:**[[Hololive]] and [[Nijisanji]] are the only exceptions.&lt;br /&gt;
:*Character tag requests should be for fictional characters only. [[vtuber|VTubers]] are considered as fictional characters.&lt;br /&gt;
:*AI galleries are not accepted for new tag requests, without some level of effort (see [[Talk:Tag_Creation|here]] for details). This will usually be if it&#039;s been structured as a comic, or that they have only used AI to assist their own art, etc. This applies to group/artist tags, as well as parody/character tags.&lt;br /&gt;
:&#039;&#039;&#039;Note:&#039;&#039;&#039; If you spot a dated temp tag that should be blocked (e.g., typo, fetish tag without approval), please submit a blocking request in the [https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping Request Thread].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Gallery Tagging]]&lt;br /&gt;
*[[Namespace]]&lt;br /&gt;
*[https://repo.e-hentai.org/tools/tagapprove Tag Approval Tracker] - A list of pending, accepted, or rejected temp tag requests.&lt;br /&gt;
*[https://e-hentai.org/tagjustification.php Tag Justification Index] - Shows all of the pending temp tags created by yourself. You may update your requests via this page.&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=275305 Tag Creation/Namespacing Request Thread] - For submitting tag creation requests should you have a [[Mod Power]] under 15.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping Request Thread] - For tag slaving, aliasing, renaming, and blocking requests.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=295953 General Tag Discussion] - You may ask questions related to the namespacing mechanism here.&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64942</id>
		<title>Gallery Tagging</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64942"/>
		<updated>2026-08-09T09:05:23Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Tag History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tagging is a system of the [[E-Hentai Galleries]] to assist users in identifying the major contents and properties of a gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Additional rulings and clarifications can be found on the [[Talk:Gallery_Tagging | talk page]].&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Tagging_Guidelines.png|frame|567px|right|The Tagging Guidelines pop-up appears the first time a user attempts to tag a gallery. Users agree to having fully read and acknowledged these rules.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Rules&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Guidelines&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
==General Usage Guidelines ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Presence&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule1&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Presence&#039;&#039;&#039;||[[Image:Point.png]] &amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;In general do &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;NOT&amp;lt;/span&amp;gt;&#039;&#039;&#039; tag something unless it has a fair amount of presence in a gallery. In general, do not tag content that is only featured in a few images.&amp;lt;/font&amp;gt;&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The following presence examples always qualifies a normal presence tag:&lt;br /&gt;
*25% of any sized gallery.&lt;br /&gt;
*10 or more sequential images in an 80 or less pages gallery.&lt;br /&gt;
*20 or more sequential images on any sized gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Notes&amp;lt;/u&amp;gt;: The no. of minimal required images does not always scale up/down with the gallery size 1:1. Although a 10 sequential in 80 pages gallery is acceptable, 5 in 40 is not.&lt;br /&gt;
*A presence-passing count in a large gallery also generally holds in the smaller galleries. Therefore, since 10/80 (sequential) is ok, sequential 10/40 or 10/60 would be as well.&lt;br /&gt;
&lt;br /&gt;
See the [[Talk:Gallery_Tagging#Presence_Notes|talk page]] for further details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[Talk:Gallery_Tagging#1-Image_Only_Tags|1-Image Only Tags]].&amp;lt;div id=&amp;quot;Definition&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Definition&#039;&#039;&#039;||The meanings of various tags on this site may not match those of other sites. Please read the definition of each tag before using it.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: [[brother]] is only used in cases of [[yaoi]] [[incest]].&amp;lt;div id=&amp;quot;Formatting&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Formatting&#039;&#039;&#039;||Tags only allow for alphanumeric characters, spaces, periods, and hyphens. Tags must be at least 3 characters long.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[3d]] or anything with a [[namespace]] (e.g. a:23).&lt;br /&gt;
|-&lt;br /&gt;
|Due to the aforementioned limitation certain terms are tagged differently than how they are normally written.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The circle &amp;quot;#define&amp;quot; is tagged as &amp;quot;g:sharp define&amp;quot;, and artist &amp;quot;hhh_hudiki&amp;quot; as &amp;quot;a:hhh-hudiki&amp;quot;.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Namespace&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Namespace&#039;&#039;&#039;||[[Fetish]] tags use a female, male, or mixed namespace to indicate which gender(s) is applicable. For these purposes [[futanari]] and [[shemale]] are considered female.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: m:[[glasses]] if a male is wearing them, f:[[glasses]] for a female.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Conflicting&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflicts&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflict&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Conflicting&#039;&#039;&#039;|| Tags such as [[dark skin]] and [[tanlines]], or [[swimsuit]] and [[school swimsuit]] do not go together as they are mutually exclusive; they can only be tagged if they both occur separately.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A participant with tanlines having sex followed by a dark skinned one in another instance would suffice for both tags.&amp;lt;div id=&amp;quot;newtag&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;New&#039;&#039;&#039;||&lt;br /&gt;
*Artist, Group, Cosplayer, Parody and Character tags may be requested with citations.&lt;br /&gt;
*Entering temp: followed by the desired tag will prompt you to provide a source for the tag. See [[Tag Creation]] for detailed instructions.&lt;br /&gt;
*Users will also be presented with a [[Technical Issues#temp tag pop-up warning|pop-up message]] when upvoting an existing temp tag that does not already have an active entry on the [[Tag_Creation#Tag_Approval_Tracker|approval tracker]].&lt;br /&gt;
*&#039;&#039;&#039;Hitting the &amp;quot;OK&amp;quot; button will also bring up the New Tag Justification window if the user has at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&#039;&#039;&#039;&lt;br /&gt;
||&amp;lt;u&amp;gt;Warning&amp;lt;/u&amp;gt;: The creation of new fetish/content tags is highly restricted. Please use the [[forums]] to discuss new tag possibilities of this nature.&lt;br /&gt;
*[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence, or repeated misuse of the tag creation tool including repeated creation of fetish tags may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Presence Recognition Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Visuals&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
! Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Visual&#039;&#039;&#039;||Nearly all fetish tags are based on visuals, not text (&#039;&#039;see the next rule&#039;&#039;). If there is any conflict between what is being said and what is shown the visual wins.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A young-looking girl saying she is old does not qualify for the [[milf]] / [[old lady]] tags.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Context&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Contextual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Contextual&#039;&#039;&#039;||[[Fetish_Listing#Contextual|Contextual tags]] do not require visual presence but must have dialogue/story presence. These should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged unless they are fairly obvious to a casual reader.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A woman saying the man with whom she&#039;s having sex is not her husband counts as [[cheating]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Special Tag Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Gallery-Wide&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
! Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Gallery-Wide&#039;&#039;&#039;||Gallery-Wide tags apply to an entire gallery. They have single page requirements to tag, but do not qualify if a single conflicting image is present.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* 1 image is enough to qualify or disqualify most of these tags. Omake/covers/credits/colophons are ignored.&lt;br /&gt;
*Gallery-Wide tags that indicate the gender of the participants, for example [[sole female]], [[males only]], etc. allow for minimal amounts (no more than a single page) of conflicting content so long as the depicted actors are not vividly displaying sexual activity beyond nudity, and are not real or in-universe participants, e.g. being depicted in a magazine.&amp;lt;div id=&amp;quot;Costume&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothing&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothes&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Costumes&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Clothing&#039;&#039;&#039;||Costume tags such as [[schoolgirl uniform]] only apply if they are kept on (at least partially) during sexual activities. If they are absent or removed beforehand they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: For non-pornographic galleries the clothing does not need to be removed in any way.&amp;lt;div id=&amp;quot;Locations&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Location&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Location&#039;&#039;&#039;||Location tags only apply if relevant during sexual activities. If the location is used without any sexual activity/nudity they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For non-pornographic galleries the location tags are not applicable.&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Change&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*There needs to be a sufficient amount of visual indications to confirm that the scenes take place in a certain location, before the tag in question is applicable. For example, merely wearing a swimsuit outdoors on a sunny day is &#039;&#039;&#039;NOT&#039;&#039;&#039; sufficient for the [[beach]] tag.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Change&#039;&#039;&#039;||For all (but four) change tags only the images involving the change itself are counted towards presence.||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For [[gender change]] / [[gender morph]] the duration of the individual being a different gender also qualifies.&lt;br /&gt;
*For [[futanarization]], the duration of the character being a dickgirl also counts.&lt;br /&gt;
*For [[body swap]], post-swap images also count for presence.&amp;lt;div id=&amp;quot;Animal&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Animals&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Animal&#039;&#039;&#039;&lt;br /&gt;
|All animal tags require that an animal be explicitly involved in sex or nudity (e.g. [[animal on animal]], [[bestiality]]).&lt;br /&gt;
|&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: Two canines mating allows for the [[dog]] tag; a [[furry]] [[dog girl]] having sex with a human does not.&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Format&#039;&#039;&#039;&lt;br /&gt;
|Format tags work similarly to the [[category|gallery categorization]] system. The work must overall fulfill the gallery format as specified in the respective definition for it to be applicable.&lt;br /&gt;
|&amp;lt;u&amp;gt;Examples&amp;lt;/u&amp;gt;:&lt;br /&gt;
*A loose 200-pages [[western imageset]] containing 20 sequential [[comic]] pages should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged with [[comic]].&lt;br /&gt;
*Some CG images within a published western release that is still predominantly utilizing panels to convey their story should still be tagged with [[comic]], but &#039;&#039;&#039;NOT&#039;&#039;&#039; [[western cg]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[Tagging Mechanics]]==&lt;br /&gt;
Tags are voted on by the users of the site as such they are subject to potential errors. Tags with &amp;lt;span style=&amp;quot;border:thin solid green;&amp;quot;&amp;gt;solid&amp;lt;/span&amp;gt; borders have a cumulative [[mod power]] that is equal to or higher than 100 (i.e., been upvoted by many users, or by a handful of individuals with high [[mod power]]). Tags with &amp;lt;span style=&amp;quot;border:thin dashed green;&amp;quot;&amp;gt;dashed&amp;lt;/span&amp;gt; borders mean that their cumulative [[power]] is between 10 to 99, while &amp;lt;span style=&amp;quot;border:thin dotted green;&amp;quot;&amp;gt;dotted&amp;lt;/span&amp;gt; tags have a cumulative [[power]] between 1 to 9. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;It is important to note that the cumulative [[power]] of a tag does NOT necessarily indicate its validity.&#039;&#039;&#039;&amp;lt;/span&amp;gt; &#039;&#039;&#039;Precaution must always be exercised when judging whether a tag is correct or not.&#039;&#039;&#039; See the [[#Forum Links|forum links]] below to report any tag misuse. Tags do not indicate to which images and to which participants they are applicable within a gallery; this information can be provided by gallery [[comments]].&lt;br /&gt;
&lt;br /&gt;
==Good Tags==&lt;br /&gt;
;Contents/Fetishes&lt;br /&gt;
:As long as they are relevant sexually and pass presence. Whenever in doubt it is better not to tag them.&lt;br /&gt;
&lt;br /&gt;
;Languages&lt;br /&gt;
:Tagged in their English equivalent (e.g. &#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Spanish&amp;lt;/span&amp;gt;&#039;&#039; not &#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Espanol&amp;lt;/span&amp;gt;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
;Circles&lt;br /&gt;
:Names of the circles/groups that published the work. Should &#039;&#039;&#039;NOT&#039;&#039;&#039; be added when they are not officially credited (e.g. most [[Manga]]).&lt;br /&gt;
&lt;br /&gt;
;Artists&lt;br /&gt;
:Names of the artists who drew portions of or all of the work; must be officially credited as such. Japanese artists should be written using [https://en.wikipedia.org/wiki/Hepburn_romanization Hepburn romanization]; some exceptions exist for artists that consistently spell their names otherwise.&lt;br /&gt;
&lt;br /&gt;
;Cosplayers&lt;br /&gt;
:If the cosplayer consistently uses a name order, use that. Otherwise, follow the name order of the cosplayer&#039;s country.&lt;br /&gt;
&amp;lt;div id=&amp;quot;originalseries&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
;Original Series&lt;br /&gt;
:Names of the series that are being parodied. Should generally be as specific as possible (e.g. &#039;&#039;[[Dragon Quest VIII]]&#039;&#039; instead of just &#039;&#039;[[Dragon Quest]]&#039;&#039;) if the sub-series passes presence. A combination of images from different sub-series that passes presence (but no one sub-series passes) uses the generic series tag instead.&lt;br /&gt;
*The following apply:&lt;br /&gt;
**All canon characters within a parody&lt;br /&gt;
**Canon races within the parody (e.g., Khajiit from [[the elder scrolls|The Elder Scrolls]])&lt;br /&gt;
**Costumes styled after a parody if that parody is specifically mentioned/has some context in the work.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Character&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Characters&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*The segregation or unification of subseries is based on [[Series_Segregation#Reasoning | a number of factors]].&lt;br /&gt;
&lt;br /&gt;
;Participants&lt;br /&gt;
:Names of characters (including [[cosplaying]]) participating in the gallery. Original characters (non-parodies) that do not exist outside of their own works should not be tagged.&lt;br /&gt;
*Non-pornographic works may only have the &#039;&#039;&#039;most focused&#039;&#039;&#039; characters be tagged.&lt;br /&gt;
* Character names are preferred in full western order; given name(s) followed by family name. e.g. &#039;&#039;[[hinata hyuga]]&#039;&#039;. There are rare exceptions.&lt;br /&gt;
*Any character who transforms &#039;&#039;&#039;beyond that of a costume change&#039;&#039;&#039; (to the point where a casual observer cannot tell they are the same person) is to be tagged with their alias (should they have one). e.g. &#039;&#039;[[peashy]]&#039;&#039; vs. &#039;&#039;[[yellow heart]]&#039;&#039;.&lt;br /&gt;
* A [[gender change|gender changed]] character is preferred be tagged with their regular name.&lt;br /&gt;
*A character with no official name may be tagged based on their relationship with another character. e.g. &#039;&#039;[[dexters mom]]&#039;&#039; from &#039;&#039;[[Dexter&#039;s Laboratory]]&#039;&#039;.&amp;lt;sup&amp;gt;([https://dexterslab.wikia.com/wiki/Mom#Trivia Ref])&amp;lt;/sup&amp;gt;&lt;br /&gt;
*Characters that share the exact same name (e.g. &#039;&#039;c:sakura&#039;&#039; from &#039;&#039;[[Urusei Yatsura]]&#039;&#039;, &#039;&#039;[[Fire Emblem Fates]]&#039;&#039;, etc.) can not be differentiated except by other tags such as parodies or attributes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Category&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Categories&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===[[Gallery Categories‎|Categories]]===&lt;br /&gt;
[https://repo.e-hentai.org/tools/taggroup?show=1 Reclass tags] should only be used to fix an improperly categorized gallery. Once a tag receives 100 [[power]] the category will switch.&lt;br /&gt;
*If there are conflicting category tags, the one with the earliest &amp;quot;[[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|lock-in]]&amp;quot; time determines the category.&lt;br /&gt;
**To make a new category tag take effect, the pre-existing category tag must be downvoted to at least [[Tagging_Mechanics#Tag_Mod_Power|non-solid border]].&lt;br /&gt;
*These tags are automatically pruned from galleries after 30 days of no voting activity.&lt;br /&gt;
*Please note that &amp;quot;reclass:asianporn&amp;quot; is no longer functional. See its [[asianporn|definition]] for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Directory&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tag Directory===&lt;br /&gt;
{{TagNav}}&lt;br /&gt;
&lt;br /&gt;
== Information Sources==&lt;br /&gt;
The information used to tag should always be based solely on the contents of the images in the gallery itself. The gallery&#039;s title, comments, or 3rd party sites do NOT qualify as information sources in the majority of cases.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions:&amp;lt;/u&amp;gt;&lt;br /&gt;
*[[:Category:Series_Tag|Parodies]] have all of their canon counted as existing information (unless the dialogue indicates otherwise). This precludes informed attributes for visual tags (e.g. [[Lum]] from [[Urusei Yatsura]] can be tagged with [[oni]] but not with [[alien girl]]).&lt;br /&gt;
*If an artist&#039;s name is not present in the gallery it may be obtained from a verifiable source such as the circle&#039;s website or store listing.&lt;br /&gt;
*The title may be used as proof of [[incest]] (unless the dialogue indicates otherwise).&lt;br /&gt;
*Participants&#039; genders being &#039;&#039;extremely&#039;&#039; vague may use a verifiable source to identify them.&lt;br /&gt;
&lt;br /&gt;
==[[Know The Difference]]==&lt;br /&gt;
For tags that are often confused for one another.&lt;br /&gt;
&lt;br /&gt;
==Bad Tags==&lt;br /&gt;
;Commissioners / Decensors / Scanners / Translators&lt;br /&gt;
:Do not produce the content.&lt;br /&gt;
;No Sexual Connection&lt;br /&gt;
:(e.g. baseball, celebrity, clouds, exercise, microphone, pillow, red eyes, sword)&lt;br /&gt;
;Opinionated / Pejorative&lt;br /&gt;
:(e.g. cute, extreme, funny, gross, hot, garbage, nice, sad, scary, terrible, ugly, weird)&lt;br /&gt;
;Publishers / Websites&lt;br /&gt;
:Do not actually produce the content. Rare exceptions apply if nothing else can be used to identify a work&#039;s creator.&lt;br /&gt;
;Software&lt;br /&gt;
:The tools the artist used to created the content are irrelevant.&lt;br /&gt;
;Too Common&lt;br /&gt;
: (e.g. anime, nymphomaniac, semen, sex, skirt, softcore, straight, upskirt, vaginal)&lt;br /&gt;
;Too Vague&lt;br /&gt;
: (e.g. areola, ass, fetish, nipples, pussy, shaved, wet)&lt;br /&gt;
;Writers&lt;br /&gt;
:Not to be confused with the artists.&lt;br /&gt;
&lt;br /&gt;
== Do Not==&lt;br /&gt;
*Use category exclusive tags outside of their category (e.g. [[non-nude]] is only for [[Cosplay]], [[comic]] is only for [[Western]] or [[Misc]]).&lt;br /&gt;
*Use [[:Category:Language Tag|language tags]] for anything other than indicating a gallery&#039;s text.&lt;br /&gt;
*Use a language tag on [[imageset]]-style galleries unless a majority of it (50%+) contains text in that language.&lt;br /&gt;
*Tag [[mother]] when not in conjunction with [[incest]]. This includes women giving [[birth]], women who happen to have children, or [[milf]]s.&lt;br /&gt;
*Use the [[cosplay]] tag when characters in drawn works are dressed as other recognizable characters; use [[cosplaying]] instead.&lt;br /&gt;
*Downvote any &amp;quot;redundant&amp;quot; reclass tags (i.e. being the same as the gallery&#039;s current category).&lt;br /&gt;
*Downvote any tag(s) that becomes &amp;quot;invalid&amp;quot; due to the uploader attempting to remove valid content. The said gallery should be reported for a [[Expunging#Reverting_and_Splitting|reversion/spilt]] action.&lt;br /&gt;
**If the tag(s) remains invalid after the revert/split, they may be downvoted accordingly.&lt;br /&gt;
*Downvote [[Fetish_Listing#Expunging|expunging tags]] purely because an [[Expunging|expunge petition]] has not been created. The system will automatically prune them from an active gallery if they remain for longer than 30 days.&lt;br /&gt;
**If the expunge type is definitely not valid for the gallery, then it may be downvoted.&lt;br /&gt;
&lt;br /&gt;
==== Temporary Tags ====&lt;br /&gt;
Upvoting these tags is generally unnecessary. Galleries may be fixed / updated which would render such tags invalid.&lt;br /&gt;
*[[incomplete]]&lt;br /&gt;
*[[missing cover]]&lt;br /&gt;
*[[out of order]]&lt;br /&gt;
*[[Expunging]] tags&lt;br /&gt;
&amp;lt;div id=&amp;quot;Why Should I Tag?&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Tagging earns points towards the [[toplists]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] Poor tagging will result in the user &#039;&#039;&#039;losing&#039;&#039;&#039; [[power]]. Any attempts at farming points, accuracy spoofing, or heavy misuse WILL result in a permanent [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Exact Tag Searching==&lt;br /&gt;
Searches for certain tags can return results from more tags than intended. This happens to tags that appear as partial strings inside longer tags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The tag &#039;&#039;f:wolf&#039;&#039; will match both [[wolf]] and [[wolf girl]]. This also impacts [[slave tag]]s; a search for &#039;&#039;f:anal&#039;&#039; may return a gallery tagged with [[sex toys]]. This happens because the search for &#039;&#039;anal&#039;&#039; matches &amp;quot;anal beads&amp;quot; which is slaved to [[sex toys]].&lt;br /&gt;
&lt;br /&gt;
To avoid this users may search with a dollar sign at the end of the tag to search only for that string (e.g. &#039;&#039;f:wolf$&#039;&#039;, &#039;&#039;f:anal$&#039;&#039;, etc.)&lt;br /&gt;
&lt;br /&gt;
==Tagging Hotkeys==&lt;br /&gt;
The following hotkeys can be used when a tag is selected.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Function&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Hotkeys&lt;br /&gt;
|-&lt;br /&gt;
!Numpad!!Other&lt;br /&gt;
|-&lt;br /&gt;
|Show All Tagged Galleries||{{Keypress|4}}||{{Keypress|A}}&lt;br /&gt;
|-&lt;br /&gt;
|Show Tag Definition||{{Keypress|6}}||{{Keypress|D}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Up||{{Keypress|8}}||{{Keypress|W}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Down||{{Keypress|2}}||{{Keypress|S}}&lt;br /&gt;
|-&lt;br /&gt;
|Clear Selection||{{Keypress|5}}||{{Keypress|Spacebar}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tag Tracker==&lt;br /&gt;
Users may see recently added tags across all public galleries via https://repo.e-hentai.org/tools/tagtrack&lt;br /&gt;
*This tool is primarily for tag cleanup, including removing invalid tags and making strong valid ones.&lt;br /&gt;
*Tags are displayed per gallery, and show that that are:&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;weak&amp;lt;/span&amp;gt; (with 1-9 [[Mod Power|MP]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.7&amp;quot;&amp;gt;active&amp;lt;/span&amp;gt; (with 10-99 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#0000a4&amp;quot;&amp;gt;SOLID&amp;lt;/span&amp;gt; (with ≥100 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#009b00&amp;quot;&amp;gt;ENFORCED&amp;lt;/span&amp;gt; (tags that were added, and were [[Tagging_Mechanics#Tag_Veto|hard enforced]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3&amp;quot;&amp;gt;downed&amp;lt;/span&amp;gt; (tags that were added, but reduced to 0 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3;color:#f00&amp;quot;&amp;gt;vetoed&amp;lt;/span&amp;gt; (tags that were added, but were [[Tagging_Mechanics#Tag_Veto|hard vetoed]]).&lt;br /&gt;
*The results may be filtered in the following ways:&lt;br /&gt;
**&#039;&#039;&#039;downed&#039;&#039;&#039; - Displays tags that were created and have been reduced to 0 MP without being vetoed.&lt;br /&gt;
**&#039;&#039;&#039;weak&#039;&#039;&#039; - Displays tags that were created and have between 1-9 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;active&#039;&#039;&#039; - Displays tags that were created and have between 10-99 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;solid&#039;&#039;&#039; - Displays tags that were created and have 100 MP or higher.&lt;br /&gt;
**&#039;&#039;&#039;aged galleries&#039;&#039;&#039; - Displays galleries that have been tagged after they are no longer considered new.&lt;br /&gt;
**&#039;&#039;&#039;revived tags&#039;&#039;&#039; - Displays tags that were killed, and have been revived.&lt;br /&gt;
**&#039;&#039;&#039;exclude expunged&#039;&#039;&#039; - Filters out expunged galleries from the list.&lt;br /&gt;
**&#039;&#039;&#039;exclude autotags&#039;&#039;&#039; - Filters out tags added by the system, e.g. p:[[original]], or tags added due to a [[Namespace|slaving action]], etc.&lt;br /&gt;
**&#039;&#039;&#039;Tag/NS&#039;&#039;&#039;: Filters out all but the chosen tags, with the following formats:&lt;br /&gt;
***&#039;&#039;tag&#039;&#039;, with no namespace, e.g. [[hairy]], will search for tags in all namespaces that match it.&lt;br /&gt;
***&#039;&#039;namespace:tag&#039;&#039;, e.g. f:hairy, will search for all tags that match both the tag and namespace.&lt;br /&gt;
***&#039;&#039;tagid&#039;&#039;, will return results for only the tag that has the chosen tagid.&lt;br /&gt;
***&#039;&#039;special:namespace&#039;&#039;, e.g., special:female, will search for all tags with the chosen namespace.&lt;br /&gt;
&lt;br /&gt;
==Tag History==&lt;br /&gt;
Users can check their own tag history (up to actions made within the last 60 days), accuracy ratings, and overall usage via this tool:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;https://repo.e-hentai.org/tools/taglist?uid={USERID}&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Replace {USERID} with a userID (can be found by going to a user&#039;s profile in the [[forums]]) then checking the URL.&lt;br /&gt;
**Example: [https://forums.e-hentai.org/index.php?showuser=5 Snowflake] (UID: 5) would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&lt;br /&gt;
*A &amp;amp;from={UNIXTIME} string may be added at the end of the above-mentioned URL. This can be used to allow users to quickly review their tagging actions made on or before the specified time.&lt;br /&gt;
**The date and time provided in the string must be in the Unix time format.&lt;br /&gt;
**Example: If Snowflake wants to review their tag actions made on or before July 2, 2026, 15:34:17 UTC, they would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&amp;amp;from=1783016057&lt;br /&gt;
**A &amp;quot;&#039;&#039;&#039;Show Older &amp;gt;&#039;&#039;&#039;&amp;quot; button is also available at the end of the page, allowing users to continue reviewing their tagging histories dating even further back in time.&lt;br /&gt;
*Votes are organized by gallery. The value next to each tag indicates the amount of [[power]] utilized for that action at the time.&lt;br /&gt;
**A &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; positive value (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates that the user upvoted that tag in the gallery.&lt;br /&gt;
**Meanwhile, a &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; negative value (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates a downvote on the tag from the user.&lt;br /&gt;
**An &amp;lt;em&amp;gt;italicized&amp;lt;/em&amp;gt; entry (e.g., &#039;&#039;female:nakadashi&#039;&#039;) indicates that the user started the said tag.&lt;br /&gt;
**A &#039;&#039;&#039;bolded&#039;&#039;&#039; entry (e.g., &#039;&#039;&#039;female:nakadashi&#039;&#039;&#039;) indicates the said tag received enough upvotes to be classed as a [[Tagging_Mechanics#Tag_Mod_Power|solid border]] tag.&lt;br /&gt;
*Accuracy score calculations are delayed by 3 days. Further accuracy checks take place to ensure a tag vote remains correct. &#039;&#039;&#039;Accuracy values are not foolproof; users should always manually review their tags.&#039;&#039;&#039;&lt;br /&gt;
**Vote entries that are highlighted in &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) either indicate a started/upvoted tag was killed, or a downvoted tag is still alive.&lt;br /&gt;
**Started/Upvoted tag killed will be assessed as a &amp;quot;bad&amp;quot; vote (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) and negatively affects your accuracy.&lt;br /&gt;
**A downvote on tag will also be assessed as &amp;quot;bad&amp;quot; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) if another user upvotes it after your downvote. Your accuracy will also be negatively impacted.&lt;br /&gt;
***Should the tag becomes fully downvoted later, it will be retallied and no longer classed as a &amp;quot;bad&amp;quot; vote on your record.&lt;br /&gt;
***For this reason, users are encouraged to use the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread to ensure that the identified invalid tags are fully downvoted.&lt;br /&gt;
**Users may use the &amp;quot;Filter galleries with assessed bad tagvotes&amp;quot; toggle to quickly review their tag votes that were assed as &amp;quot;bad&amp;quot; by the system.&lt;br /&gt;
*Accuracy scores are split by month, year, and overall total. The metrics are further separated into &amp;quot;Started&amp;quot; and &amp;quot;Voted&amp;quot; accuracies.&lt;br /&gt;
**Only the most recent seven monthly accuracies will be shown to the user. Yearly accuracies reflect the user&#039;s average tagging performance over the last 12 months.&lt;br /&gt;
**&amp;quot;Started&amp;quot; indicates accuracy for tags the user added themselves. &amp;quot;Voted&amp;quot; indicates accuracy for votes on tags already on a gallery.&lt;br /&gt;
**Values of less than 100 tags will only show the number of tags voted in gray without an accuracy calculation.&lt;br /&gt;
**&amp;quot;-&amp;quot; indicates 0 tags were voted by the user during that time period.&lt;br /&gt;
&lt;br /&gt;
*[[Janitor|Tag checkers]] may check the history of any user.&lt;br /&gt;
**[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Having an accuracy metric highlighted in red puts the user at high risk for a [[ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
Users with &amp;lt; 2 [[power]] are unable to start tags or downvote tags.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Fetish Listing]] - A categorized list of all official fetish tags.&lt;br /&gt;
*[[Technical_Issues#Gallery_Tagging|Technical Issues - Gallery Tagging]]&lt;br /&gt;
*[[Toplists#Tagging_Toplists|Toplists - Tagging]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] - Please report any bad tagging here.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=295953 General Tag Discussion]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;br /&gt;
[[Category:Rules]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64941</id>
		<title>Gallery Tagging</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64941"/>
		<updated>2026-08-09T09:04:30Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Tag History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tagging is a system of the [[E-Hentai Galleries]] to assist users in identifying the major contents and properties of a gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Additional rulings and clarifications can be found on the [[Talk:Gallery_Tagging | talk page]].&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Tagging_Guidelines.png|frame|567px|right|The Tagging Guidelines pop-up appears the first time a user attempts to tag a gallery. Users agree to having fully read and acknowledged these rules.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Rules&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Guidelines&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
==General Usage Guidelines ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Presence&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule1&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Presence&#039;&#039;&#039;||[[Image:Point.png]] &amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;In general do &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;NOT&amp;lt;/span&amp;gt;&#039;&#039;&#039; tag something unless it has a fair amount of presence in a gallery. In general, do not tag content that is only featured in a few images.&amp;lt;/font&amp;gt;&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The following presence examples always qualifies a normal presence tag:&lt;br /&gt;
*25% of any sized gallery.&lt;br /&gt;
*10 or more sequential images in an 80 or less pages gallery.&lt;br /&gt;
*20 or more sequential images on any sized gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Notes&amp;lt;/u&amp;gt;: The no. of minimal required images does not always scale up/down with the gallery size 1:1. Although a 10 sequential in 80 pages gallery is acceptable, 5 in 40 is not.&lt;br /&gt;
*A presence-passing count in a large gallery also generally holds in the smaller galleries. Therefore, since 10/80 (sequential) is ok, sequential 10/40 or 10/60 would be as well.&lt;br /&gt;
&lt;br /&gt;
See the [[Talk:Gallery_Tagging#Presence_Notes|talk page]] for further details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[Talk:Gallery_Tagging#1-Image_Only_Tags|1-Image Only Tags]].&amp;lt;div id=&amp;quot;Definition&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Definition&#039;&#039;&#039;||The meanings of various tags on this site may not match those of other sites. Please read the definition of each tag before using it.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: [[brother]] is only used in cases of [[yaoi]] [[incest]].&amp;lt;div id=&amp;quot;Formatting&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Formatting&#039;&#039;&#039;||Tags only allow for alphanumeric characters, spaces, periods, and hyphens. Tags must be at least 3 characters long.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[3d]] or anything with a [[namespace]] (e.g. a:23).&lt;br /&gt;
|-&lt;br /&gt;
|Due to the aforementioned limitation certain terms are tagged differently than how they are normally written.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The circle &amp;quot;#define&amp;quot; is tagged as &amp;quot;g:sharp define&amp;quot;, and artist &amp;quot;hhh_hudiki&amp;quot; as &amp;quot;a:hhh-hudiki&amp;quot;.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Namespace&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Namespace&#039;&#039;&#039;||[[Fetish]] tags use a female, male, or mixed namespace to indicate which gender(s) is applicable. For these purposes [[futanari]] and [[shemale]] are considered female.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: m:[[glasses]] if a male is wearing them, f:[[glasses]] for a female.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Conflicting&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflicts&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflict&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Conflicting&#039;&#039;&#039;|| Tags such as [[dark skin]] and [[tanlines]], or [[swimsuit]] and [[school swimsuit]] do not go together as they are mutually exclusive; they can only be tagged if they both occur separately.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A participant with tanlines having sex followed by a dark skinned one in another instance would suffice for both tags.&amp;lt;div id=&amp;quot;newtag&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;New&#039;&#039;&#039;||&lt;br /&gt;
*Artist, Group, Cosplayer, Parody and Character tags may be requested with citations.&lt;br /&gt;
*Entering temp: followed by the desired tag will prompt you to provide a source for the tag. See [[Tag Creation]] for detailed instructions.&lt;br /&gt;
*Users will also be presented with a [[Technical Issues#temp tag pop-up warning|pop-up message]] when upvoting an existing temp tag that does not already have an active entry on the [[Tag_Creation#Tag_Approval_Tracker|approval tracker]].&lt;br /&gt;
*&#039;&#039;&#039;Hitting the &amp;quot;OK&amp;quot; button will also bring up the New Tag Justification window if the user has at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&#039;&#039;&#039;&lt;br /&gt;
||&amp;lt;u&amp;gt;Warning&amp;lt;/u&amp;gt;: The creation of new fetish/content tags is highly restricted. Please use the [[forums]] to discuss new tag possibilities of this nature.&lt;br /&gt;
*[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence, or repeated misuse of the tag creation tool including repeated creation of fetish tags may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Presence Recognition Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Visuals&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
! Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Visual&#039;&#039;&#039;||Nearly all fetish tags are based on visuals, not text (&#039;&#039;see the next rule&#039;&#039;). If there is any conflict between what is being said and what is shown the visual wins.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A young-looking girl saying she is old does not qualify for the [[milf]] / [[old lady]] tags.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Context&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Contextual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Contextual&#039;&#039;&#039;||[[Fetish_Listing#Contextual|Contextual tags]] do not require visual presence but must have dialogue/story presence. These should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged unless they are fairly obvious to a casual reader.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A woman saying the man with whom she&#039;s having sex is not her husband counts as [[cheating]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Special Tag Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Gallery-Wide&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
! Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Gallery-Wide&#039;&#039;&#039;||Gallery-Wide tags apply to an entire gallery. They have single page requirements to tag, but do not qualify if a single conflicting image is present.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* 1 image is enough to qualify or disqualify most of these tags. Omake/covers/credits/colophons are ignored.&lt;br /&gt;
*Gallery-Wide tags that indicate the gender of the participants, for example [[sole female]], [[males only]], etc. allow for minimal amounts (no more than a single page) of conflicting content so long as the depicted actors are not vividly displaying sexual activity beyond nudity, and are not real or in-universe participants, e.g. being depicted in a magazine.&amp;lt;div id=&amp;quot;Costume&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothing&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothes&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Costumes&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Clothing&#039;&#039;&#039;||Costume tags such as [[schoolgirl uniform]] only apply if they are kept on (at least partially) during sexual activities. If they are absent or removed beforehand they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: For non-pornographic galleries the clothing does not need to be removed in any way.&amp;lt;div id=&amp;quot;Locations&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Location&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Location&#039;&#039;&#039;||Location tags only apply if relevant during sexual activities. If the location is used without any sexual activity/nudity they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For non-pornographic galleries the location tags are not applicable.&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Change&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*There needs to be a sufficient amount of visual indications to confirm that the scenes take place in a certain location, before the tag in question is applicable. For example, merely wearing a swimsuit outdoors on a sunny day is &#039;&#039;&#039;NOT&#039;&#039;&#039; sufficient for the [[beach]] tag.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Change&#039;&#039;&#039;||For all (but four) change tags only the images involving the change itself are counted towards presence.||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For [[gender change]] / [[gender morph]] the duration of the individual being a different gender also qualifies.&lt;br /&gt;
*For [[futanarization]], the duration of the character being a dickgirl also counts.&lt;br /&gt;
*For [[body swap]], post-swap images also count for presence.&amp;lt;div id=&amp;quot;Animal&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Animals&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Animal&#039;&#039;&#039;&lt;br /&gt;
|All animal tags require that an animal be explicitly involved in sex or nudity (e.g. [[animal on animal]], [[bestiality]]).&lt;br /&gt;
|&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: Two canines mating allows for the [[dog]] tag; a [[furry]] [[dog girl]] having sex with a human does not.&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Format&#039;&#039;&#039;&lt;br /&gt;
|Format tags work similarly to the [[category|gallery categorization]] system. The work must overall fulfill the gallery format as specified in the respective definition for it to be applicable.&lt;br /&gt;
|&amp;lt;u&amp;gt;Examples&amp;lt;/u&amp;gt;:&lt;br /&gt;
*A loose 200-pages [[western imageset]] containing 20 sequential [[comic]] pages should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged with [[comic]].&lt;br /&gt;
*Some CG images within a published western release that is still predominantly utilizing panels to convey their story should still be tagged with [[comic]], but &#039;&#039;&#039;NOT&#039;&#039;&#039; [[western cg]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[Tagging Mechanics]]==&lt;br /&gt;
Tags are voted on by the users of the site as such they are subject to potential errors. Tags with &amp;lt;span style=&amp;quot;border:thin solid green;&amp;quot;&amp;gt;solid&amp;lt;/span&amp;gt; borders have a cumulative [[mod power]] that is equal to or higher than 100 (i.e., been upvoted by many users, or by a handful of individuals with high [[mod power]]). Tags with &amp;lt;span style=&amp;quot;border:thin dashed green;&amp;quot;&amp;gt;dashed&amp;lt;/span&amp;gt; borders mean that their cumulative [[power]] is between 10 to 99, while &amp;lt;span style=&amp;quot;border:thin dotted green;&amp;quot;&amp;gt;dotted&amp;lt;/span&amp;gt; tags have a cumulative [[power]] between 1 to 9. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;It is important to note that the cumulative [[power]] of a tag does NOT necessarily indicate its validity.&#039;&#039;&#039;&amp;lt;/span&amp;gt; &#039;&#039;&#039;Precaution must always be exercised when judging whether a tag is correct or not.&#039;&#039;&#039; See the [[#Forum Links|forum links]] below to report any tag misuse. Tags do not indicate to which images and to which participants they are applicable within a gallery; this information can be provided by gallery [[comments]].&lt;br /&gt;
&lt;br /&gt;
==Good Tags==&lt;br /&gt;
;Contents/Fetishes&lt;br /&gt;
:As long as they are relevant sexually and pass presence. Whenever in doubt it is better not to tag them.&lt;br /&gt;
&lt;br /&gt;
;Languages&lt;br /&gt;
:Tagged in their English equivalent (e.g. &#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Spanish&amp;lt;/span&amp;gt;&#039;&#039; not &#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Espanol&amp;lt;/span&amp;gt;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
;Circles&lt;br /&gt;
:Names of the circles/groups that published the work. Should &#039;&#039;&#039;NOT&#039;&#039;&#039; be added when they are not officially credited (e.g. most [[Manga]]).&lt;br /&gt;
&lt;br /&gt;
;Artists&lt;br /&gt;
:Names of the artists who drew portions of or all of the work; must be officially credited as such. Japanese artists should be written using [https://en.wikipedia.org/wiki/Hepburn_romanization Hepburn romanization]; some exceptions exist for artists that consistently spell their names otherwise.&lt;br /&gt;
&lt;br /&gt;
;Cosplayers&lt;br /&gt;
:If the cosplayer consistently uses a name order, use that. Otherwise, follow the name order of the cosplayer&#039;s country.&lt;br /&gt;
&amp;lt;div id=&amp;quot;originalseries&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
;Original Series&lt;br /&gt;
:Names of the series that are being parodied. Should generally be as specific as possible (e.g. &#039;&#039;[[Dragon Quest VIII]]&#039;&#039; instead of just &#039;&#039;[[Dragon Quest]]&#039;&#039;) if the sub-series passes presence. A combination of images from different sub-series that passes presence (but no one sub-series passes) uses the generic series tag instead.&lt;br /&gt;
*The following apply:&lt;br /&gt;
**All canon characters within a parody&lt;br /&gt;
**Canon races within the parody (e.g., Khajiit from [[the elder scrolls|The Elder Scrolls]])&lt;br /&gt;
**Costumes styled after a parody if that parody is specifically mentioned/has some context in the work.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Character&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Characters&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*The segregation or unification of subseries is based on [[Series_Segregation#Reasoning | a number of factors]].&lt;br /&gt;
&lt;br /&gt;
;Participants&lt;br /&gt;
:Names of characters (including [[cosplaying]]) participating in the gallery. Original characters (non-parodies) that do not exist outside of their own works should not be tagged.&lt;br /&gt;
*Non-pornographic works may only have the &#039;&#039;&#039;most focused&#039;&#039;&#039; characters be tagged.&lt;br /&gt;
* Character names are preferred in full western order; given name(s) followed by family name. e.g. &#039;&#039;[[hinata hyuga]]&#039;&#039;. There are rare exceptions.&lt;br /&gt;
*Any character who transforms &#039;&#039;&#039;beyond that of a costume change&#039;&#039;&#039; (to the point where a casual observer cannot tell they are the same person) is to be tagged with their alias (should they have one). e.g. &#039;&#039;[[peashy]]&#039;&#039; vs. &#039;&#039;[[yellow heart]]&#039;&#039;.&lt;br /&gt;
* A [[gender change|gender changed]] character is preferred be tagged with their regular name.&lt;br /&gt;
*A character with no official name may be tagged based on their relationship with another character. e.g. &#039;&#039;[[dexters mom]]&#039;&#039; from &#039;&#039;[[Dexter&#039;s Laboratory]]&#039;&#039;.&amp;lt;sup&amp;gt;([https://dexterslab.wikia.com/wiki/Mom#Trivia Ref])&amp;lt;/sup&amp;gt;&lt;br /&gt;
*Characters that share the exact same name (e.g. &#039;&#039;c:sakura&#039;&#039; from &#039;&#039;[[Urusei Yatsura]]&#039;&#039;, &#039;&#039;[[Fire Emblem Fates]]&#039;&#039;, etc.) can not be differentiated except by other tags such as parodies or attributes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Category&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Categories&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===[[Gallery Categories‎|Categories]]===&lt;br /&gt;
[https://repo.e-hentai.org/tools/taggroup?show=1 Reclass tags] should only be used to fix an improperly categorized gallery. Once a tag receives 100 [[power]] the category will switch.&lt;br /&gt;
*If there are conflicting category tags, the one with the earliest &amp;quot;[[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|lock-in]]&amp;quot; time determines the category.&lt;br /&gt;
**To make a new category tag take effect, the pre-existing category tag must be downvoted to at least [[Tagging_Mechanics#Tag_Mod_Power|non-solid border]].&lt;br /&gt;
*These tags are automatically pruned from galleries after 30 days of no voting activity.&lt;br /&gt;
*Please note that &amp;quot;reclass:asianporn&amp;quot; is no longer functional. See its [[asianporn|definition]] for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Directory&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tag Directory===&lt;br /&gt;
{{TagNav}}&lt;br /&gt;
&lt;br /&gt;
== Information Sources==&lt;br /&gt;
The information used to tag should always be based solely on the contents of the images in the gallery itself. The gallery&#039;s title, comments, or 3rd party sites do NOT qualify as information sources in the majority of cases.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions:&amp;lt;/u&amp;gt;&lt;br /&gt;
*[[:Category:Series_Tag|Parodies]] have all of their canon counted as existing information (unless the dialogue indicates otherwise). This precludes informed attributes for visual tags (e.g. [[Lum]] from [[Urusei Yatsura]] can be tagged with [[oni]] but not with [[alien girl]]).&lt;br /&gt;
*If an artist&#039;s name is not present in the gallery it may be obtained from a verifiable source such as the circle&#039;s website or store listing.&lt;br /&gt;
*The title may be used as proof of [[incest]] (unless the dialogue indicates otherwise).&lt;br /&gt;
*Participants&#039; genders being &#039;&#039;extremely&#039;&#039; vague may use a verifiable source to identify them.&lt;br /&gt;
&lt;br /&gt;
==[[Know The Difference]]==&lt;br /&gt;
For tags that are often confused for one another.&lt;br /&gt;
&lt;br /&gt;
==Bad Tags==&lt;br /&gt;
;Commissioners / Decensors / Scanners / Translators&lt;br /&gt;
:Do not produce the content.&lt;br /&gt;
;No Sexual Connection&lt;br /&gt;
:(e.g. baseball, celebrity, clouds, exercise, microphone, pillow, red eyes, sword)&lt;br /&gt;
;Opinionated / Pejorative&lt;br /&gt;
:(e.g. cute, extreme, funny, gross, hot, garbage, nice, sad, scary, terrible, ugly, weird)&lt;br /&gt;
;Publishers / Websites&lt;br /&gt;
:Do not actually produce the content. Rare exceptions apply if nothing else can be used to identify a work&#039;s creator.&lt;br /&gt;
;Software&lt;br /&gt;
:The tools the artist used to created the content are irrelevant.&lt;br /&gt;
;Too Common&lt;br /&gt;
: (e.g. anime, nymphomaniac, semen, sex, skirt, softcore, straight, upskirt, vaginal)&lt;br /&gt;
;Too Vague&lt;br /&gt;
: (e.g. areola, ass, fetish, nipples, pussy, shaved, wet)&lt;br /&gt;
;Writers&lt;br /&gt;
:Not to be confused with the artists.&lt;br /&gt;
&lt;br /&gt;
== Do Not==&lt;br /&gt;
*Use category exclusive tags outside of their category (e.g. [[non-nude]] is only for [[Cosplay]], [[comic]] is only for [[Western]] or [[Misc]]).&lt;br /&gt;
*Use [[:Category:Language Tag|language tags]] for anything other than indicating a gallery&#039;s text.&lt;br /&gt;
*Use a language tag on [[imageset]]-style galleries unless a majority of it (50%+) contains text in that language.&lt;br /&gt;
*Tag [[mother]] when not in conjunction with [[incest]]. This includes women giving [[birth]], women who happen to have children, or [[milf]]s.&lt;br /&gt;
*Use the [[cosplay]] tag when characters in drawn works are dressed as other recognizable characters; use [[cosplaying]] instead.&lt;br /&gt;
*Downvote any &amp;quot;redundant&amp;quot; reclass tags (i.e. being the same as the gallery&#039;s current category).&lt;br /&gt;
*Downvote any tag(s) that becomes &amp;quot;invalid&amp;quot; due to the uploader attempting to remove valid content. The said gallery should be reported for a [[Expunging#Reverting_and_Splitting|reversion/spilt]] action.&lt;br /&gt;
**If the tag(s) remains invalid after the revert/split, they may be downvoted accordingly.&lt;br /&gt;
*Downvote [[Fetish_Listing#Expunging|expunging tags]] purely because an [[Expunging|expunge petition]] has not been created. The system will automatically prune them from an active gallery if they remain for longer than 30 days.&lt;br /&gt;
**If the expunge type is definitely not valid for the gallery, then it may be downvoted.&lt;br /&gt;
&lt;br /&gt;
==== Temporary Tags ====&lt;br /&gt;
Upvoting these tags is generally unnecessary. Galleries may be fixed / updated which would render such tags invalid.&lt;br /&gt;
*[[incomplete]]&lt;br /&gt;
*[[missing cover]]&lt;br /&gt;
*[[out of order]]&lt;br /&gt;
*[[Expunging]] tags&lt;br /&gt;
&amp;lt;div id=&amp;quot;Why Should I Tag?&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Tagging earns points towards the [[toplists]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] Poor tagging will result in the user &#039;&#039;&#039;losing&#039;&#039;&#039; [[power]]. Any attempts at farming points, accuracy spoofing, or heavy misuse WILL result in a permanent [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Exact Tag Searching==&lt;br /&gt;
Searches for certain tags can return results from more tags than intended. This happens to tags that appear as partial strings inside longer tags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The tag &#039;&#039;f:wolf&#039;&#039; will match both [[wolf]] and [[wolf girl]]. This also impacts [[slave tag]]s; a search for &#039;&#039;f:anal&#039;&#039; may return a gallery tagged with [[sex toys]]. This happens because the search for &#039;&#039;anal&#039;&#039; matches &amp;quot;anal beads&amp;quot; which is slaved to [[sex toys]].&lt;br /&gt;
&lt;br /&gt;
To avoid this users may search with a dollar sign at the end of the tag to search only for that string (e.g. &#039;&#039;f:wolf$&#039;&#039;, &#039;&#039;f:anal$&#039;&#039;, etc.)&lt;br /&gt;
&lt;br /&gt;
==Tagging Hotkeys==&lt;br /&gt;
The following hotkeys can be used when a tag is selected.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Function&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Hotkeys&lt;br /&gt;
|-&lt;br /&gt;
!Numpad!!Other&lt;br /&gt;
|-&lt;br /&gt;
|Show All Tagged Galleries||{{Keypress|4}}||{{Keypress|A}}&lt;br /&gt;
|-&lt;br /&gt;
|Show Tag Definition||{{Keypress|6}}||{{Keypress|D}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Up||{{Keypress|8}}||{{Keypress|W}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Down||{{Keypress|2}}||{{Keypress|S}}&lt;br /&gt;
|-&lt;br /&gt;
|Clear Selection||{{Keypress|5}}||{{Keypress|Spacebar}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tag Tracker==&lt;br /&gt;
Users may see recently added tags across all public galleries via https://repo.e-hentai.org/tools/tagtrack&lt;br /&gt;
*This tool is primarily for tag cleanup, including removing invalid tags and making strong valid ones.&lt;br /&gt;
*Tags are displayed per gallery, and show that that are:&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;weak&amp;lt;/span&amp;gt; (with 1-9 [[Mod Power|MP]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.7&amp;quot;&amp;gt;active&amp;lt;/span&amp;gt; (with 10-99 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#0000a4&amp;quot;&amp;gt;SOLID&amp;lt;/span&amp;gt; (with ≥100 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#009b00&amp;quot;&amp;gt;ENFORCED&amp;lt;/span&amp;gt; (tags that were added, and were [[Tagging_Mechanics#Tag_Veto|hard enforced]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3&amp;quot;&amp;gt;downed&amp;lt;/span&amp;gt; (tags that were added, but reduced to 0 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3;color:#f00&amp;quot;&amp;gt;vetoed&amp;lt;/span&amp;gt; (tags that were added, but were [[Tagging_Mechanics#Tag_Veto|hard vetoed]]).&lt;br /&gt;
*The results may be filtered in the following ways:&lt;br /&gt;
**&#039;&#039;&#039;downed&#039;&#039;&#039; - Displays tags that were created and have been reduced to 0 MP without being vetoed.&lt;br /&gt;
**&#039;&#039;&#039;weak&#039;&#039;&#039; - Displays tags that were created and have between 1-9 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;active&#039;&#039;&#039; - Displays tags that were created and have between 10-99 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;solid&#039;&#039;&#039; - Displays tags that were created and have 100 MP or higher.&lt;br /&gt;
**&#039;&#039;&#039;aged galleries&#039;&#039;&#039; - Displays galleries that have been tagged after they are no longer considered new.&lt;br /&gt;
**&#039;&#039;&#039;revived tags&#039;&#039;&#039; - Displays tags that were killed, and have been revived.&lt;br /&gt;
**&#039;&#039;&#039;exclude expunged&#039;&#039;&#039; - Filters out expunged galleries from the list.&lt;br /&gt;
**&#039;&#039;&#039;exclude autotags&#039;&#039;&#039; - Filters out tags added by the system, e.g. p:[[original]], or tags added due to a [[Namespace|slaving action]], etc.&lt;br /&gt;
**&#039;&#039;&#039;Tag/NS&#039;&#039;&#039;: Filters out all but the chosen tags, with the following formats:&lt;br /&gt;
***&#039;&#039;tag&#039;&#039;, with no namespace, e.g. [[hairy]], will search for tags in all namespaces that match it.&lt;br /&gt;
***&#039;&#039;namespace:tag&#039;&#039;, e.g. f:hairy, will search for all tags that match both the tag and namespace.&lt;br /&gt;
***&#039;&#039;tagid&#039;&#039;, will return results for only the tag that has the chosen tagid.&lt;br /&gt;
***&#039;&#039;special:namespace&#039;&#039;, e.g., special:female, will search for all tags with the chosen namespace.&lt;br /&gt;
&lt;br /&gt;
==Tag History==&lt;br /&gt;
Users can check their own tag history (up to actions made within the last 60 days), accuracy ratings, and overall usage via this tool:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;https://repo.e-hentai.org/tools/taglist?uid={USERID}&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Replace {USERID} with a userID (can be found by going to a user&#039;s profile in the [[forums]]) then checking the URL.&lt;br /&gt;
**Example: [https://forums.e-hentai.org/index.php?showuser=5 Snowflake] (UID: 5) would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&lt;br /&gt;
*A &amp;amp;from={UNIXTIME} string may be added at the end of the above-mentioned URL. This can be used to allow users to quickly review their tagging actions made on or before the specified time.&lt;br /&gt;
**The date and time provided in the string must be in the Unix time format.&lt;br /&gt;
**Example: If Snowflake wants to review their tag actions made on or before July 2, 2026, 15:34:17 UTC, they would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&amp;amp;from=1783016057&lt;br /&gt;
**A &amp;quot;&#039;&#039;&#039;Show Older &amp;gt;&#039;&#039;&#039;&amp;quot; button is also available at the end of the page, allowing users to continue reviewing their tagging histories dating even further back in time.&lt;br /&gt;
*Votes are organized by gallery. The value next to each tag indicates the amount of [[power]] utilized for that action at the time.&lt;br /&gt;
**A &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; positive value (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates that the user upvoted that tag in the gallery.&lt;br /&gt;
**Meanwhile, a &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; negative value (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates a downvote on the tag from the user.&lt;br /&gt;
**An &amp;lt;em&amp;gt;italicized&amp;lt;/em&amp;gt; entry (e.g., &#039;&#039;female:nakadashi&#039;&#039;) indicates that the user started the said tag.&lt;br /&gt;
**A &#039;&#039;&#039;bolded&#039;&#039;&#039; entry (e.g., &#039;&#039;&#039;female:nakadashi&#039;&#039;&#039;) indicates the said tag received enough upvotes to be classed as a [[Tagging_Mechanics#Tag_Mod_Power|solid border]] tag.&lt;br /&gt;
*Accuracy score calculations are delayed by 3 days. Further accuracy checks take place to ensure a tag vote remains correct. &#039;&#039;&#039;Accuracy values are not foolproof; users should always manually review their tags.&#039;&#039;&#039;&lt;br /&gt;
**Vote entries that are highlighted in &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) either indicate a started/upvoted tag was killed, or a downvoted tag is still alive.&lt;br /&gt;
**Started/Upvoted tag killed will be assessed as a &amp;quot;bad&amp;quot; vote (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) and negatively affects your accuracy.&lt;br /&gt;
**A downvote on tag will also be assessed as &amp;quot;bad&amp;quot; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) if another user upvotes it after your downvote. Your accuracy will also be negatively impacted.&lt;br /&gt;
***Should the tag becomes fully downvoted later, it will be retallied and no longer classed as a &amp;quot;bad&amp;quot; vote on your record.&lt;br /&gt;
***For this reason, users are encouraged to use the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread to ensure that the identified invalid tags are fully downvoted.&lt;br /&gt;
**Users may use the &amp;quot;Filter galleries with assessed bad tagvotes&amp;quot; toggle to quickly review their tag votes that were assed as &amp;quot;bad&amp;quot; by the system.&lt;br /&gt;
*Accuracy scores are split by month, year, and overall total. The metrics are further separated into &amp;quot;Started&amp;quot; and &amp;quot;Voted&amp;quot; accuracies.&lt;br /&gt;
**Only the most recent seven monthly accuracies will be shown to the user. Yearly accuracies reflect the user&#039;s average tagging performance over the last 12 months.&lt;br /&gt;
**&amp;quot;Started&amp;quot; indicates accuracy for tags the user added themselves. &amp;quot;Voted&amp;quot; indicates accuracy for votes on tags already on a gallery.&lt;br /&gt;
**Values of less than 100 tags will only show the number of tags voted in gray without an accuracy calculation.&lt;br /&gt;
**&amp;quot;-&amp;quot; indicates 0 tags were voted by the user during that time period.&lt;br /&gt;
&lt;br /&gt;
*[[Janitor|Tag checkers]] may check the history of any user.&lt;br /&gt;
**[[Image:Point.png]] Having an accuracy metric highlighted in red puts the user at high risk for a [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
Users with &amp;lt; 2 [[power]] are unable to start tags or downvote tags.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Fetish Listing]] - A categorized list of all official fetish tags.&lt;br /&gt;
*[[Technical_Issues#Gallery_Tagging|Technical Issues - Gallery Tagging]]&lt;br /&gt;
*[[Toplists#Tagging_Toplists|Toplists - Tagging]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] - Please report any bad tagging here.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=295953 General Tag Discussion]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;br /&gt;
[[Category:Rules]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64940</id>
		<title>Gallery Tagging</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64940"/>
		<updated>2026-08-09T09:00:17Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Tag History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tagging is a system of the [[E-Hentai Galleries]] to assist users in identifying the major contents and properties of a gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Additional rulings and clarifications can be found on the [[Talk:Gallery_Tagging | talk page]].&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Tagging_Guidelines.png|frame|567px|right|The Tagging Guidelines pop-up appears the first time a user attempts to tag a gallery. Users agree to having fully read and acknowledged these rules.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Rules&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Guidelines&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
==General Usage Guidelines ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Presence&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule1&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Presence&#039;&#039;&#039;||[[Image:Point.png]] &amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;In general do &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;NOT&amp;lt;/span&amp;gt;&#039;&#039;&#039; tag something unless it has a fair amount of presence in a gallery. In general, do not tag content that is only featured in a few images.&amp;lt;/font&amp;gt;&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The following presence examples always qualifies a normal presence tag:&lt;br /&gt;
*25% of any sized gallery.&lt;br /&gt;
*10 or more sequential images in an 80 or less pages gallery.&lt;br /&gt;
*20 or more sequential images on any sized gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Notes&amp;lt;/u&amp;gt;: The no. of minimal required images does not always scale up/down with the gallery size 1:1. Although a 10 sequential in 80 pages gallery is acceptable, 5 in 40 is not.&lt;br /&gt;
*A presence-passing count in a large gallery also generally holds in the smaller galleries. Therefore, since 10/80 (sequential) is ok, sequential 10/40 or 10/60 would be as well.&lt;br /&gt;
&lt;br /&gt;
See the [[Talk:Gallery_Tagging#Presence_Notes|talk page]] for further details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[Talk:Gallery_Tagging#1-Image_Only_Tags|1-Image Only Tags]].&amp;lt;div id=&amp;quot;Definition&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Definition&#039;&#039;&#039;||The meanings of various tags on this site may not match those of other sites. Please read the definition of each tag before using it.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: [[brother]] is only used in cases of [[yaoi]] [[incest]].&amp;lt;div id=&amp;quot;Formatting&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Formatting&#039;&#039;&#039;||Tags only allow for alphanumeric characters, spaces, periods, and hyphens. Tags must be at least 3 characters long.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[3d]] or anything with a [[namespace]] (e.g. a:23).&lt;br /&gt;
|-&lt;br /&gt;
|Due to the aforementioned limitation certain terms are tagged differently than how they are normally written.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The circle &amp;quot;#define&amp;quot; is tagged as &amp;quot;g:sharp define&amp;quot;, and artist &amp;quot;hhh_hudiki&amp;quot; as &amp;quot;a:hhh-hudiki&amp;quot;.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Namespace&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Namespace&#039;&#039;&#039;||[[Fetish]] tags use a female, male, or mixed namespace to indicate which gender(s) is applicable. For these purposes [[futanari]] and [[shemale]] are considered female.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: m:[[glasses]] if a male is wearing them, f:[[glasses]] for a female.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Conflicting&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflicts&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflict&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Conflicting&#039;&#039;&#039;|| Tags such as [[dark skin]] and [[tanlines]], or [[swimsuit]] and [[school swimsuit]] do not go together as they are mutually exclusive; they can only be tagged if they both occur separately.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A participant with tanlines having sex followed by a dark skinned one in another instance would suffice for both tags.&amp;lt;div id=&amp;quot;newtag&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;New&#039;&#039;&#039;||&lt;br /&gt;
*Artist, Group, Cosplayer, Parody and Character tags may be requested with citations.&lt;br /&gt;
*Entering temp: followed by the desired tag will prompt you to provide a source for the tag. See [[Tag Creation]] for detailed instructions.&lt;br /&gt;
*Users will also be presented with a [[Technical Issues#temp tag pop-up warning|pop-up message]] when upvoting an existing temp tag that does not already have an active entry on the [[Tag_Creation#Tag_Approval_Tracker|approval tracker]].&lt;br /&gt;
*&#039;&#039;&#039;Hitting the &amp;quot;OK&amp;quot; button will also bring up the New Tag Justification window if the user has at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&#039;&#039;&#039;&lt;br /&gt;
||&amp;lt;u&amp;gt;Warning&amp;lt;/u&amp;gt;: The creation of new fetish/content tags is highly restricted. Please use the [[forums]] to discuss new tag possibilities of this nature.&lt;br /&gt;
*[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence, or repeated misuse of the tag creation tool including repeated creation of fetish tags may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Presence Recognition Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Visuals&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
! Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Visual&#039;&#039;&#039;||Nearly all fetish tags are based on visuals, not text (&#039;&#039;see the next rule&#039;&#039;). If there is any conflict between what is being said and what is shown the visual wins.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A young-looking girl saying she is old does not qualify for the [[milf]] / [[old lady]] tags.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Context&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Contextual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Contextual&#039;&#039;&#039;||[[Fetish_Listing#Contextual|Contextual tags]] do not require visual presence but must have dialogue/story presence. These should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged unless they are fairly obvious to a casual reader.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A woman saying the man with whom she&#039;s having sex is not her husband counts as [[cheating]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Special Tag Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Gallery-Wide&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
! Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Gallery-Wide&#039;&#039;&#039;||Gallery-Wide tags apply to an entire gallery. They have single page requirements to tag, but do not qualify if a single conflicting image is present.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* 1 image is enough to qualify or disqualify most of these tags. Omake/covers/credits/colophons are ignored.&lt;br /&gt;
*Gallery-Wide tags that indicate the gender of the participants, for example [[sole female]], [[males only]], etc. allow for minimal amounts (no more than a single page) of conflicting content so long as the depicted actors are not vividly displaying sexual activity beyond nudity, and are not real or in-universe participants, e.g. being depicted in a magazine.&amp;lt;div id=&amp;quot;Costume&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothing&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothes&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Costumes&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Clothing&#039;&#039;&#039;||Costume tags such as [[schoolgirl uniform]] only apply if they are kept on (at least partially) during sexual activities. If they are absent or removed beforehand they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: For non-pornographic galleries the clothing does not need to be removed in any way.&amp;lt;div id=&amp;quot;Locations&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Location&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Location&#039;&#039;&#039;||Location tags only apply if relevant during sexual activities. If the location is used without any sexual activity/nudity they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For non-pornographic galleries the location tags are not applicable.&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Change&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*There needs to be a sufficient amount of visual indications to confirm that the scenes take place in a certain location, before the tag in question is applicable. For example, merely wearing a swimsuit outdoors on a sunny day is &#039;&#039;&#039;NOT&#039;&#039;&#039; sufficient for the [[beach]] tag.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Change&#039;&#039;&#039;||For all (but four) change tags only the images involving the change itself are counted towards presence.||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For [[gender change]] / [[gender morph]] the duration of the individual being a different gender also qualifies.&lt;br /&gt;
*For [[futanarization]], the duration of the character being a dickgirl also counts.&lt;br /&gt;
*For [[body swap]], post-swap images also count for presence.&amp;lt;div id=&amp;quot;Animal&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Animals&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Animal&#039;&#039;&#039;&lt;br /&gt;
|All animal tags require that an animal be explicitly involved in sex or nudity (e.g. [[animal on animal]], [[bestiality]]).&lt;br /&gt;
|&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: Two canines mating allows for the [[dog]] tag; a [[furry]] [[dog girl]] having sex with a human does not.&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Format&#039;&#039;&#039;&lt;br /&gt;
|Format tags work similarly to the [[category|gallery categorization]] system. The work must overall fulfill the gallery format as specified in the respective definition for it to be applicable.&lt;br /&gt;
|&amp;lt;u&amp;gt;Examples&amp;lt;/u&amp;gt;:&lt;br /&gt;
*A loose 200-pages [[western imageset]] containing 20 sequential [[comic]] pages should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged with [[comic]].&lt;br /&gt;
*Some CG images within a published western release that is still predominantly utilizing panels to convey their story should still be tagged with [[comic]], but &#039;&#039;&#039;NOT&#039;&#039;&#039; [[western cg]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[Tagging Mechanics]]==&lt;br /&gt;
Tags are voted on by the users of the site as such they are subject to potential errors. Tags with &amp;lt;span style=&amp;quot;border:thin solid green;&amp;quot;&amp;gt;solid&amp;lt;/span&amp;gt; borders have a cumulative [[mod power]] that is equal to or higher than 100 (i.e., been upvoted by many users, or by a handful of individuals with high [[mod power]]). Tags with &amp;lt;span style=&amp;quot;border:thin dashed green;&amp;quot;&amp;gt;dashed&amp;lt;/span&amp;gt; borders mean that their cumulative [[power]] is between 10 to 99, while &amp;lt;span style=&amp;quot;border:thin dotted green;&amp;quot;&amp;gt;dotted&amp;lt;/span&amp;gt; tags have a cumulative [[power]] between 1 to 9. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;It is important to note that the cumulative [[power]] of a tag does NOT necessarily indicate its validity.&#039;&#039;&#039;&amp;lt;/span&amp;gt; &#039;&#039;&#039;Precaution must always be exercised when judging whether a tag is correct or not.&#039;&#039;&#039; See the [[#Forum Links|forum links]] below to report any tag misuse. Tags do not indicate to which images and to which participants they are applicable within a gallery; this information can be provided by gallery [[comments]].&lt;br /&gt;
&lt;br /&gt;
==Good Tags==&lt;br /&gt;
;Contents/Fetishes&lt;br /&gt;
:As long as they are relevant sexually and pass presence. Whenever in doubt it is better not to tag them.&lt;br /&gt;
&lt;br /&gt;
;Languages&lt;br /&gt;
:Tagged in their English equivalent (e.g. &#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Spanish&amp;lt;/span&amp;gt;&#039;&#039; not &#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Espanol&amp;lt;/span&amp;gt;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
;Circles&lt;br /&gt;
:Names of the circles/groups that published the work. Should &#039;&#039;&#039;NOT&#039;&#039;&#039; be added when they are not officially credited (e.g. most [[Manga]]).&lt;br /&gt;
&lt;br /&gt;
;Artists&lt;br /&gt;
:Names of the artists who drew portions of or all of the work; must be officially credited as such. Japanese artists should be written using [https://en.wikipedia.org/wiki/Hepburn_romanization Hepburn romanization]; some exceptions exist for artists that consistently spell their names otherwise.&lt;br /&gt;
&lt;br /&gt;
;Cosplayers&lt;br /&gt;
:If the cosplayer consistently uses a name order, use that. Otherwise, follow the name order of the cosplayer&#039;s country.&lt;br /&gt;
&amp;lt;div id=&amp;quot;originalseries&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
;Original Series&lt;br /&gt;
:Names of the series that are being parodied. Should generally be as specific as possible (e.g. &#039;&#039;[[Dragon Quest VIII]]&#039;&#039; instead of just &#039;&#039;[[Dragon Quest]]&#039;&#039;) if the sub-series passes presence. A combination of images from different sub-series that passes presence (but no one sub-series passes) uses the generic series tag instead.&lt;br /&gt;
*The following apply:&lt;br /&gt;
**All canon characters within a parody&lt;br /&gt;
**Canon races within the parody (e.g., Khajiit from [[the elder scrolls|The Elder Scrolls]])&lt;br /&gt;
**Costumes styled after a parody if that parody is specifically mentioned/has some context in the work.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Character&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Characters&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*The segregation or unification of subseries is based on [[Series_Segregation#Reasoning | a number of factors]].&lt;br /&gt;
&lt;br /&gt;
;Participants&lt;br /&gt;
:Names of characters (including [[cosplaying]]) participating in the gallery. Original characters (non-parodies) that do not exist outside of their own works should not be tagged.&lt;br /&gt;
*Non-pornographic works may only have the &#039;&#039;&#039;most focused&#039;&#039;&#039; characters be tagged.&lt;br /&gt;
* Character names are preferred in full western order; given name(s) followed by family name. e.g. &#039;&#039;[[hinata hyuga]]&#039;&#039;. There are rare exceptions.&lt;br /&gt;
*Any character who transforms &#039;&#039;&#039;beyond that of a costume change&#039;&#039;&#039; (to the point where a casual observer cannot tell they are the same person) is to be tagged with their alias (should they have one). e.g. &#039;&#039;[[peashy]]&#039;&#039; vs. &#039;&#039;[[yellow heart]]&#039;&#039;.&lt;br /&gt;
* A [[gender change|gender changed]] character is preferred be tagged with their regular name.&lt;br /&gt;
*A character with no official name may be tagged based on their relationship with another character. e.g. &#039;&#039;[[dexters mom]]&#039;&#039; from &#039;&#039;[[Dexter&#039;s Laboratory]]&#039;&#039;.&amp;lt;sup&amp;gt;([https://dexterslab.wikia.com/wiki/Mom#Trivia Ref])&amp;lt;/sup&amp;gt;&lt;br /&gt;
*Characters that share the exact same name (e.g. &#039;&#039;c:sakura&#039;&#039; from &#039;&#039;[[Urusei Yatsura]]&#039;&#039;, &#039;&#039;[[Fire Emblem Fates]]&#039;&#039;, etc.) can not be differentiated except by other tags such as parodies or attributes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Category&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Categories&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===[[Gallery Categories‎|Categories]]===&lt;br /&gt;
[https://repo.e-hentai.org/tools/taggroup?show=1 Reclass tags] should only be used to fix an improperly categorized gallery. Once a tag receives 100 [[power]] the category will switch.&lt;br /&gt;
*If there are conflicting category tags, the one with the earliest &amp;quot;[[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|lock-in]]&amp;quot; time determines the category.&lt;br /&gt;
**To make a new category tag take effect, the pre-existing category tag must be downvoted to at least [[Tagging_Mechanics#Tag_Mod_Power|non-solid border]].&lt;br /&gt;
*These tags are automatically pruned from galleries after 30 days of no voting activity.&lt;br /&gt;
*Please note that &amp;quot;reclass:asianporn&amp;quot; is no longer functional. See its [[asianporn|definition]] for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Directory&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tag Directory===&lt;br /&gt;
{{TagNav}}&lt;br /&gt;
&lt;br /&gt;
== Information Sources==&lt;br /&gt;
The information used to tag should always be based solely on the contents of the images in the gallery itself. The gallery&#039;s title, comments, or 3rd party sites do NOT qualify as information sources in the majority of cases.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions:&amp;lt;/u&amp;gt;&lt;br /&gt;
*[[:Category:Series_Tag|Parodies]] have all of their canon counted as existing information (unless the dialogue indicates otherwise). This precludes informed attributes for visual tags (e.g. [[Lum]] from [[Urusei Yatsura]] can be tagged with [[oni]] but not with [[alien girl]]).&lt;br /&gt;
*If an artist&#039;s name is not present in the gallery it may be obtained from a verifiable source such as the circle&#039;s website or store listing.&lt;br /&gt;
*The title may be used as proof of [[incest]] (unless the dialogue indicates otherwise).&lt;br /&gt;
*Participants&#039; genders being &#039;&#039;extremely&#039;&#039; vague may use a verifiable source to identify them.&lt;br /&gt;
&lt;br /&gt;
==[[Know The Difference]]==&lt;br /&gt;
For tags that are often confused for one another.&lt;br /&gt;
&lt;br /&gt;
==Bad Tags==&lt;br /&gt;
;Commissioners / Decensors / Scanners / Translators&lt;br /&gt;
:Do not produce the content.&lt;br /&gt;
;No Sexual Connection&lt;br /&gt;
:(e.g. baseball, celebrity, clouds, exercise, microphone, pillow, red eyes, sword)&lt;br /&gt;
;Opinionated / Pejorative&lt;br /&gt;
:(e.g. cute, extreme, funny, gross, hot, garbage, nice, sad, scary, terrible, ugly, weird)&lt;br /&gt;
;Publishers / Websites&lt;br /&gt;
:Do not actually produce the content. Rare exceptions apply if nothing else can be used to identify a work&#039;s creator.&lt;br /&gt;
;Software&lt;br /&gt;
:The tools the artist used to created the content are irrelevant.&lt;br /&gt;
;Too Common&lt;br /&gt;
: (e.g. anime, nymphomaniac, semen, sex, skirt, softcore, straight, upskirt, vaginal)&lt;br /&gt;
;Too Vague&lt;br /&gt;
: (e.g. areola, ass, fetish, nipples, pussy, shaved, wet)&lt;br /&gt;
;Writers&lt;br /&gt;
:Not to be confused with the artists.&lt;br /&gt;
&lt;br /&gt;
== Do Not==&lt;br /&gt;
*Use category exclusive tags outside of their category (e.g. [[non-nude]] is only for [[Cosplay]], [[comic]] is only for [[Western]] or [[Misc]]).&lt;br /&gt;
*Use [[:Category:Language Tag|language tags]] for anything other than indicating a gallery&#039;s text.&lt;br /&gt;
*Use a language tag on [[imageset]]-style galleries unless a majority of it (50%+) contains text in that language.&lt;br /&gt;
*Tag [[mother]] when not in conjunction with [[incest]]. This includes women giving [[birth]], women who happen to have children, or [[milf]]s.&lt;br /&gt;
*Use the [[cosplay]] tag when characters in drawn works are dressed as other recognizable characters; use [[cosplaying]] instead.&lt;br /&gt;
*Downvote any &amp;quot;redundant&amp;quot; reclass tags (i.e. being the same as the gallery&#039;s current category).&lt;br /&gt;
*Downvote any tag(s) that becomes &amp;quot;invalid&amp;quot; due to the uploader attempting to remove valid content. The said gallery should be reported for a [[Expunging#Reverting_and_Splitting|reversion/spilt]] action.&lt;br /&gt;
**If the tag(s) remains invalid after the revert/split, they may be downvoted accordingly.&lt;br /&gt;
*Downvote [[Fetish_Listing#Expunging|expunging tags]] purely because an [[Expunging|expunge petition]] has not been created. The system will automatically prune them from an active gallery if they remain for longer than 30 days.&lt;br /&gt;
**If the expunge type is definitely not valid for the gallery, then it may be downvoted.&lt;br /&gt;
&lt;br /&gt;
==== Temporary Tags ====&lt;br /&gt;
Upvoting these tags is generally unnecessary. Galleries may be fixed / updated which would render such tags invalid.&lt;br /&gt;
*[[incomplete]]&lt;br /&gt;
*[[missing cover]]&lt;br /&gt;
*[[out of order]]&lt;br /&gt;
*[[Expunging]] tags&lt;br /&gt;
&amp;lt;div id=&amp;quot;Why Should I Tag?&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Tagging earns points towards the [[toplists]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] Poor tagging will result in the user &#039;&#039;&#039;losing&#039;&#039;&#039; [[power]]. Any attempts at farming points, accuracy spoofing, or heavy misuse WILL result in a permanent [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Exact Tag Searching==&lt;br /&gt;
Searches for certain tags can return results from more tags than intended. This happens to tags that appear as partial strings inside longer tags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The tag &#039;&#039;f:wolf&#039;&#039; will match both [[wolf]] and [[wolf girl]]. This also impacts [[slave tag]]s; a search for &#039;&#039;f:anal&#039;&#039; may return a gallery tagged with [[sex toys]]. This happens because the search for &#039;&#039;anal&#039;&#039; matches &amp;quot;anal beads&amp;quot; which is slaved to [[sex toys]].&lt;br /&gt;
&lt;br /&gt;
To avoid this users may search with a dollar sign at the end of the tag to search only for that string (e.g. &#039;&#039;f:wolf$&#039;&#039;, &#039;&#039;f:anal$&#039;&#039;, etc.)&lt;br /&gt;
&lt;br /&gt;
==Tagging Hotkeys==&lt;br /&gt;
The following hotkeys can be used when a tag is selected.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Function&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Hotkeys&lt;br /&gt;
|-&lt;br /&gt;
!Numpad!!Other&lt;br /&gt;
|-&lt;br /&gt;
|Show All Tagged Galleries||{{Keypress|4}}||{{Keypress|A}}&lt;br /&gt;
|-&lt;br /&gt;
|Show Tag Definition||{{Keypress|6}}||{{Keypress|D}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Up||{{Keypress|8}}||{{Keypress|W}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Down||{{Keypress|2}}||{{Keypress|S}}&lt;br /&gt;
|-&lt;br /&gt;
|Clear Selection||{{Keypress|5}}||{{Keypress|Spacebar}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tag Tracker==&lt;br /&gt;
Users may see recently added tags across all public galleries via https://repo.e-hentai.org/tools/tagtrack&lt;br /&gt;
*This tool is primarily for tag cleanup, including removing invalid tags and making strong valid ones.&lt;br /&gt;
*Tags are displayed per gallery, and show that that are:&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;weak&amp;lt;/span&amp;gt; (with 1-9 [[Mod Power|MP]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.7&amp;quot;&amp;gt;active&amp;lt;/span&amp;gt; (with 10-99 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#0000a4&amp;quot;&amp;gt;SOLID&amp;lt;/span&amp;gt; (with ≥100 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#009b00&amp;quot;&amp;gt;ENFORCED&amp;lt;/span&amp;gt; (tags that were added, and were [[Tagging_Mechanics#Tag_Veto|hard enforced]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3&amp;quot;&amp;gt;downed&amp;lt;/span&amp;gt; (tags that were added, but reduced to 0 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3;color:#f00&amp;quot;&amp;gt;vetoed&amp;lt;/span&amp;gt; (tags that were added, but were [[Tagging_Mechanics#Tag_Veto|hard vetoed]]).&lt;br /&gt;
*The results may be filtered in the following ways:&lt;br /&gt;
**&#039;&#039;&#039;downed&#039;&#039;&#039; - Displays tags that were created and have been reduced to 0 MP without being vetoed.&lt;br /&gt;
**&#039;&#039;&#039;weak&#039;&#039;&#039; - Displays tags that were created and have between 1-9 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;active&#039;&#039;&#039; - Displays tags that were created and have between 10-99 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;solid&#039;&#039;&#039; - Displays tags that were created and have 100 MP or higher.&lt;br /&gt;
**&#039;&#039;&#039;aged galleries&#039;&#039;&#039; - Displays galleries that have been tagged after they are no longer considered new.&lt;br /&gt;
**&#039;&#039;&#039;revived tags&#039;&#039;&#039; - Displays tags that were killed, and have been revived.&lt;br /&gt;
**&#039;&#039;&#039;exclude expunged&#039;&#039;&#039; - Filters out expunged galleries from the list.&lt;br /&gt;
**&#039;&#039;&#039;exclude autotags&#039;&#039;&#039; - Filters out tags added by the system, e.g. p:[[original]], or tags added due to a [[Namespace|slaving action]], etc.&lt;br /&gt;
**&#039;&#039;&#039;Tag/NS&#039;&#039;&#039;: Filters out all but the chosen tags, with the following formats:&lt;br /&gt;
***&#039;&#039;tag&#039;&#039;, with no namespace, e.g. [[hairy]], will search for tags in all namespaces that match it.&lt;br /&gt;
***&#039;&#039;namespace:tag&#039;&#039;, e.g. f:hairy, will search for all tags that match both the tag and namespace.&lt;br /&gt;
***&#039;&#039;tagid&#039;&#039;, will return results for only the tag that has the chosen tagid.&lt;br /&gt;
***&#039;&#039;special:namespace&#039;&#039;, e.g., special:female, will search for all tags with the chosen namespace.&lt;br /&gt;
&lt;br /&gt;
==Tag History==&lt;br /&gt;
Users can check their own tag history (up to actions made within the last 60 days), accuracy ratings, and overall usage via this tool:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;https://repo.e-hentai.org/tools/taglist?uid={USERID}&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Replace {USERID} with a userID (can be found by going to a user&#039;s profile in the [[forums]]) then checking the URL.&lt;br /&gt;
**Example: [https://forums.e-hentai.org/index.php?showuser=5 Snowflake] (UID: 5) would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&lt;br /&gt;
*A &amp;amp;from={UNIXTIME} string may be added at the end of the above-mentioned URL. This can be used to allow users to quickly review their tagging actions made on or before the specified time.&lt;br /&gt;
**The date and time provided in the string must be in the Unix time format.&lt;br /&gt;
**Example: If Snowflake wants to review their tag actions made on or before July 2, 2026, 15:34:17 UTC, they would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&amp;amp;from=1783016057&lt;br /&gt;
**A &amp;quot;&#039;&#039;&#039;Show Older &amp;gt;&#039;&#039;&#039;&amp;quot; button is also available at the end of the page, allowing users to continue reviewing their tagging histories dating even further back in time.&lt;br /&gt;
*Votes are organized by gallery. The value next to each tag indicates the amount of [[power]] utilized for that action at the time.&lt;br /&gt;
**A &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; positive value (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates that the user upvoted that tag in the gallery.&lt;br /&gt;
**Meanwhile, a &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; negative value (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates a downvote on the tag from the user.&lt;br /&gt;
**An &amp;lt;em&amp;gt;italicized&amp;lt;/em&amp;gt; entry (e.g., &#039;&#039;female:nakadashi&#039;&#039;) indicates that the user started the said tag.&lt;br /&gt;
**A &#039;&#039;&#039;bolded&#039;&#039;&#039; entry (e.g., &#039;&#039;&#039;female:nakadashi&#039;&#039;&#039;) indicates the said tag received enough upvotes to be classed as a solid border tag.&lt;br /&gt;
*Accuracy score calculations are delayed by 3 days. Further accuracy checks take place to ensure a tag vote remains correct. &#039;&#039;&#039;Accuracy values are not foolproof; users should always manually review their tags.&#039;&#039;&#039;&lt;br /&gt;
**Vote entries that are highlighted in &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) either indicate a started/upvoted tag was killed, or a downvoted tag is still alive.&lt;br /&gt;
**Started/Upvoted tag killed will be assessed as a &amp;quot;bad&amp;quot; vote (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) and negatively affects your accuracy.&lt;br /&gt;
**A downvote on tag will also be assessed as &amp;quot;bad&amp;quot; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) if another user upvotes it after your downvote. Your accuracy will also be negatively impacted.&lt;br /&gt;
***Should the tag becomes fully downvoted later, it will be retallied and no longer classed as a &amp;quot;bad&amp;quot; vote on your record.&lt;br /&gt;
***For this reason, users are encouraged to use the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread to ensure that the identified invalid tags are fully downvoted.&lt;br /&gt;
**Users may use the &amp;quot;Filter galleries with assessed bad tagvotes&amp;quot; toggle to quickly review their tag votes that were assed as &amp;quot;bad&amp;quot; by the system.&lt;br /&gt;
*Accuracy scores are split by month, year, and overall total. The metrics are further separated into &amp;quot;Started&amp;quot; and &amp;quot;Voted&amp;quot; accuracies.&lt;br /&gt;
**Only the most recent seven monthly accuracies will be shown to the user. Yearly accuracies reflect the user&#039;s average tagging performance over the last 12 months.&lt;br /&gt;
**&amp;quot;Started&amp;quot; indicates accuracy for tags the user added themselves. &amp;quot;Voted&amp;quot; indicates accuracy for votes on tags already on a gallery.&lt;br /&gt;
**Values of less than 100 tags will only show the number of tags voted in gray without an accuracy calculation.&lt;br /&gt;
**&amp;quot;-&amp;quot; indicates 0 tags were voted by the user during that time period.&lt;br /&gt;
&lt;br /&gt;
*[[Janitor|Tag checkers]] may check the history of any user.&lt;br /&gt;
**[[Image:Point.png]] Having an accuracy metric highlighted in red puts the user at high risk for a [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
Users with &amp;lt; 2 [[power]] are unable to start tags or downvote tags.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Fetish Listing]] - A categorized list of all official fetish tags.&lt;br /&gt;
*[[Technical_Issues#Gallery_Tagging|Technical Issues - Gallery Tagging]]&lt;br /&gt;
*[[Toplists#Tagging_Toplists|Toplists - Tagging]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] - Please report any bad tagging here.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=295953 General Tag Discussion]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;br /&gt;
[[Category:Rules]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=E-Hentai_Janitor&amp;diff=64936</id>
		<title>E-Hentai Janitor</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=E-Hentai_Janitor&amp;diff=64936"/>
		<updated>2026-08-08T01:19:12Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Certain members have been given special abilities or access to restricted tools due to their expertise and/or historic diligence and willingness to help make E-Hentai a better place.&lt;br /&gt;
&lt;br /&gt;
Tag vetoers will be classed as &amp;quot;inactive&amp;quot; under [[Talk:E-Hentai Janitor| certain conditions]]. These users are indicated with a gray &amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Removal of janitor role(s) is generally done due to extended inactivity or by own request. Re-assignment is possible should the user return from inactivity.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; width=&amp;quot;12%&amp;quot; |[[Forum]] Mod&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |[[IRC]] Op&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |[[EHWiki]] Admin&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |[[Tagging]]&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |[[namespace|Namespacer]]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |[[Galleries]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Additional&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Cleaning!!Vetoing!!Checking&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Approving!!Grouping&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Expunging!!Locking!!Moderating!!Banning&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4791588 -Lumina-]|| || || ||✔|| || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=243587 Binglo]|| || ||✔||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||Tag Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=485420 BlackHimari]|| || || ||✔|| || || || &lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3201420 Byza]||&amp;lt;span title=&amp;quot;The Vigilante&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || ||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔ || ||ES-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=359756 chriseras]|| ||✔|| || || || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1207129 Cipher-kun]|| || || ||✔||✔||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=95571 CornerCactus]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1908893 Dnkz]|| || || ||✔||✔||✔||✔||&lt;br /&gt;
|✔||✔||✔|| ||QC Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=5845370 Doof071]|| || || || || || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2115725 Eboshi]||&amp;lt;span title=&amp;quot;General Chat&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||KR-EN&amp;lt;br&amp;gt;JP-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4103205 ehaa]|| || || || || || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2790 elgringo]|| ||✔|| ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||Rename Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=367313 ericeric91]||&amp;lt;span title=&amp;quot;General Chat&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=384226 EsotericSatire]||&amp;lt;span title=&amp;quot;Adult Chat, Anime &amp;amp; Manga Chat, Culture Corner, Gamers Chat, Tech Chat&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=6011981 Feftak]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3737344 Glovelove.]|| || || ||✔|| || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=561643 jm320]|| || || ||✔|| || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4850902 Kagoraphobia]||Global||✔||✔||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||Tag Judge&amp;lt;br&amp;gt;CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=7508384 krvn64]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=560909 Mags_]|| || || || || || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=589675 Maximum_Joe]|| || || || || || || ||&lt;br /&gt;
| || || || ||&#039;&#039;&amp;lt;span title=&amp;quot;Thank you for everything you have done for the site. Rest in peace, Joe.&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Retired&amp;lt;/span&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=204246 meow_pao]||Global|| || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1898816 Mrsuperhappy]||Global|| || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3655031 Muffinlemon]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3169265 nasu]||&amp;lt;span title=&amp;quot;Site Discussion &amp;amp; Helpdesk, The Vigilante&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;&lt;br /&gt;
| || ||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||Rename Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=867559 Nezu]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2977124 Noni]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;||✔|| || || ||✔||✔||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=600260 noones]|| || || || || || ||✔||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=892479 peterson123]|| || || ||✔||✔|| || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3139892 poiuytrewqazx]|| || || ||✔|| || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=958849 rinruririn]||&amp;lt;span title=&amp;quot;Introduction, Site Discussion &amp;amp; Helpdesk, The Vigilante, Requests and Bounties&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;&lt;br /&gt;
| || ||✔|| || || ||&lt;br /&gt;
| ||✔|| || || JP-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1913944 Rogabute]|| || || || || || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=989173 Shank]||Global||✔||✔||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||Tag Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2714686 shiluo]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1732804 simplesimon32]|| ||✔|| ||✔|| || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=352564 SIRIUSs]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2203 Spectre]||Global|| ✔|| ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=976341 svines85]|| || || ||✔||✔|| || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4842635 terry]||Global|| || ||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||QC Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=582527 TheGreyPanther]|| || || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1194701 tobeunforgiven2]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3172187 Waitugreat]|| || || || || || || ||&lt;br /&gt;
| ✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=7752125 流萤啾啾]|| || ||  ||  || || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=374857 海想列車]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Explanations==&lt;br /&gt;
Some janitor roles come with implicit permission(s), which may be seen [[Talk:E-Hentai_Janitor|here]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Position&lt;br /&gt;
!Capabilities&lt;br /&gt;
|-&lt;br /&gt;
|Forum Mod||Edit or delete [[forum]] posts. Global Mods can impose posting restrictions on accounts with severe [[forum rules]] violations.&lt;br /&gt;
|-&lt;br /&gt;
|IRC Op ||Kick or ban users from the [[IRC]] channel.&lt;br /&gt;
|-&lt;br /&gt;
|EHWiki Admin ||Manage wiki editing permissions. Can also edit pages that are marked as protected.&lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Cleaning&#039;&#039;&#039;||Users with this privilege are able to:&lt;br /&gt;
*Downvote tags at full [[power]].&lt;br /&gt;
* Bypass the minimum MP requirement for downvoting locked-in solid tags.&lt;br /&gt;
*Cancel out implied language tags from the uploader [[Making_Galleries#Uploading|language setting]] with a -100 [[power]] downvote.&lt;br /&gt;
*Have elevated voting power (3 votes) in [https://forums.e-hentai.org/index.php?showforum=89 tag suggestions]. &lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Vetoing&#039;&#039;&#039;||These users are given additional tagging privileges:&lt;br /&gt;
*[[Tagging_Mechanics#Tag_Veto|Veto/Enforce]] tags on a gallery, preventing them from being resurrected or killed respectively.&lt;br /&gt;
* Bypass the minimum MP requirement for reviving downvoted tags.&lt;br /&gt;
*Vote against incorrectly vetoed/enforced tags.&lt;br /&gt;
*Bypass the MP requirement of [[:Category:Power_Restricted|power-restricted]] tags.&lt;br /&gt;
*Bypass whitelists for certain special tags (e.g., [[rough translation]]).&lt;br /&gt;
*Instantly remove [[rough translation]] tags added by autotagger.&lt;br /&gt;
*Create temp tags even without meeting the [[power|power requirement]] (i.e., 25).&lt;br /&gt;
*Participate in the [https://forums.e-hentai.org/index.php?showtopic=136551 community veto] process presuming the user is an [[Talk:E-Hentai_Janitor| active tag vetoer]].&lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Checking&#039;&#039;&#039;||View any user&#039;s or gallery&#039;s [[Gallery_Tagging#Tag_History|tag histories]].&lt;br /&gt;
|-&lt;br /&gt;
|Namespacer - &#039;&#039;&#039;Approving&#039;&#039;&#039;||Approve, rename, and set [[namespace]]s on the pending tags from the [[Tag Creation#Tag Approval Tracker|tag approval tracker]].&lt;br /&gt;
|-&lt;br /&gt;
|Namespacer - &#039;&#039;&#039;Grouping&#039;&#039;&#039;||[[slave tag|Group tags]], as well as set blocks, [[namespace]]s, and aliases on any existing tags. Can also reject pending tags on the [[Tag Creation#Tag Approval Tracker|tag approval tracker]].&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Expunging&#039;&#039;&#039;&lt;br /&gt;
|Start an [[expunge]] on a gallery that has previously been de-expunged by the community or administration. Can also file an [[Expunging#Appeal_an_Incorrect_Expunge|appeal]] on aged expunges.&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Locking&#039;&#039;&#039;|| Lock galleries with any depictions of real children, or other illicit content (e.g., real-life snuff and gore).&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Moderating&#039;&#039;&#039;||Moderators with the following gallery privileges:&lt;br /&gt;
*Receive a base [[power]] boost of +10.&lt;br /&gt;
* Block further [[Making_Galleries#Updating|updates]] on galleries that are excessively bumped.&lt;br /&gt;
* Delete malicious [[EHTracker#Expunges|torrents]].&lt;br /&gt;
*Both [[comment]] and vote on other comments in the same gallery.&lt;br /&gt;
*Permanently hide gallery comments with a downvote, assuming they have reached -100 [[power]].&lt;br /&gt;
*Review recently posted comments that have been [[Gallery_Commenting#Perma-Hidden_Comments|permanently hidden]].&lt;br /&gt;
*Check the original ownership of a [[disowned]] gallery.&lt;br /&gt;
*Enforce the [[AI Generated]] indicator when it is falsely denied by the uploader.&lt;br /&gt;
*Add [[rough translation]] without a detailed comment when the work is [[Talk:rough translation|clearly a machine/AI translation]].&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Banning&#039;&#039;&#039;||Restrict users from performing certain gallery activities due to major site rule violations (e.g., spamming). All [[Bans|ban]] actions will be reviewed by the administration.&lt;br /&gt;
|-&lt;br /&gt;
|Tag Judge ||Make judgement calls on [[Fetish_Listing|fetish/content tags]].&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span title=&amp;quot;Quality Control&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;QC&amp;lt;/span&amp;gt; Judge||Make judgement calls on [[Expunging#Superior_Versions|gallery superiority]].&lt;br /&gt;
|-&lt;br /&gt;
|Rename Judge||Make judgement calls on [[renaming]].&lt;br /&gt;
|-&lt;br /&gt;
|JP-EN||Heightened trust in Japanese-English translations/transliterations.&amp;lt;br&amp;gt;Similar positions exist for other languages (CN-EN, ES-EN, KR-EN).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=ilya&amp;diff=64935</id>
		<title>ilya</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=ilya&amp;diff=64935"/>
		<updated>2026-08-07T02:13:15Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Series&#039;&#039;&#039;: [[Rakudai Kenja no Gakuin Musou]]&lt;br /&gt;
*&#039;&#039;&#039;Gender&#039;&#039;&#039;: Female&lt;br /&gt;
*&#039;&#039;&#039;Japanese&#039;&#039;&#039;: イリア&lt;br /&gt;
*&#039;&#039;&#039;Note&#039;&#039;&#039;: Not to be confused with [[Illyasviel von Einzbern]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Character Tag]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=ilya&amp;diff=64934</id>
		<title>ilya</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=ilya&amp;diff=64934"/>
		<updated>2026-08-07T01:42:47Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: Created page with &amp;quot;*&amp;#039;&amp;#039;&amp;#039;Series&amp;#039;&amp;#039;&amp;#039;: Rakudai Kenja no Gakuin Musou *&amp;#039;&amp;#039;&amp;#039;Gender&amp;#039;&amp;#039;&amp;#039;: Female *&amp;#039;&amp;#039;&amp;#039;Japanese&amp;#039;&amp;#039;&amp;#039;: イリア *&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Note to be confused with Illyasviel von Einzbern  Category:Character Tag&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Series&#039;&#039;&#039;: [[Rakudai Kenja no Gakuin Musou]]&lt;br /&gt;
*&#039;&#039;&#039;Gender&#039;&#039;&#039;: Female&lt;br /&gt;
*&#039;&#039;&#039;Japanese&#039;&#039;&#039;: イリア&lt;br /&gt;
*&#039;&#039;&#039;Note&#039;&#039;&#039;: Note to be confused with [[Illyasviel von Einzbern]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Character Tag]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Illyasviel_von_Einzbern&amp;diff=64933</id>
		<title>Illyasviel von Einzbern</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Illyasviel_von_Einzbern&amp;diff=64933"/>
		<updated>2026-08-07T01:42:40Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: Redirected page to illyasviel von einzbern&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[illyasviel von einzbern]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Rakudai_Kenja_no_Gakuin_Musou&amp;diff=64932</id>
		<title>Rakudai Kenja no Gakuin Musou</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Rakudai_Kenja_no_Gakuin_Musou&amp;diff=64932"/>
		<updated>2026-08-07T01:40:12Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: Redirected page to rakudai kenja no gakuin musou&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[rakudai kenja no gakuin musou]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=rakudai_kenja_no_gakuin_musou&amp;diff=64931</id>
		<title>rakudai kenja no gakuin musou</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=rakudai_kenja_no_gakuin_musou&amp;diff=64931"/>
		<updated>2026-08-07T01:39:05Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: Created page with &amp;quot;*&amp;#039;&amp;#039;&amp;#039;Type&amp;#039;&amp;#039;&amp;#039;: Anime *&amp;#039;&amp;#039;&amp;#039;Japanese&amp;#039;&amp;#039;&amp;#039;: 落第賢者の学院無双  Category:Series Tag&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Type&#039;&#039;&#039;: Anime&lt;br /&gt;
*&#039;&#039;&#039;Japanese&#039;&#039;&#039;: 落第賢者の学院無双&lt;br /&gt;
&lt;br /&gt;
[[Category:Series Tag]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64922</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64922"/>
		<updated>2026-08-06T08:25:31Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|&lt;br /&gt;
*Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|&lt;br /&gt;
*1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Sufficient uptime&lt;br /&gt;
|&lt;br /&gt;
*A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]].&lt;br /&gt;
*If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|-&lt;br /&gt;
|Located in compatible countries&lt;br /&gt;
|&lt;br /&gt;
*Running H@H may not be possible or easily achievable in countries that block E-Hentai.&lt;br /&gt;
*Applications for H@H clients in Europe are currently closed due to excess capacity. Users who are currently running H@H or [[donators]] may still apply for new clients in the region.&lt;br /&gt;
*It is not possible to run H@H in the United Kingdom, the Russian Federation, or any country in Africa due to undesirable network conditions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. Ensure that your PM includes the following information:&lt;br /&gt;
*Maximum bandwidth that will be reserved for H@H. This will be limited by your &#039;&#039;&#039;outgoing&#039;&#039;&#039; bandwidth, not the rate you can download at.&lt;br /&gt;
*Disk space that will be reserved for the image cache.&lt;br /&gt;
&lt;br /&gt;
For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Priority_Levels|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, and North America) or mainland China must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Committed cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Reducing cache size below the commitment, as calculated by the formula above, will result in the demotion/loss of static ranges.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Clients cannot reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
When reduced below the committed threshold, active ranges are removed in order of P3 &amp;gt; P2 &amp;gt; HC &amp;gt; P1. &#039;&#039;&#039;When allowed, P4 ranges will be completely removed if there is any reduction in the cache size.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per active static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;DO NOT reset static ranges unless your cache has been lost. Regular resets will result in the [[Hentai@Home#Revocations|revocation]] of your client.&#039;&#039;&#039;&amp;lt;/span&amp;gt; It should &#039;&#039;&#039;ONLY&#039;&#039;&#039; and &#039;&#039;&#039;ALWAYS&#039;&#039;&#039; be reset if the cache has been deleted or is otherwise lost, or else the client will encounter serious [[Hentai@Home#Trust|trust]] issue. &lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive ~1 [[GP]] for each hit on their client, adjusted for the average served file size. They may also compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64921</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64921"/>
		<updated>2026-08-06T06:04:32Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Obtaining Client Keys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|&lt;br /&gt;
*Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|&lt;br /&gt;
*1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Sufficient uptime&lt;br /&gt;
|&lt;br /&gt;
*A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|-&lt;br /&gt;
|Located in compatible countries&lt;br /&gt;
|&lt;br /&gt;
*Running H@H may not be possible or easily achievable in countries that block E-Hentai.&lt;br /&gt;
*Applications for H@H clients in Europe are currently closed due to excess capacity. Users who are currently running H@H or [[donators]] may still apply for new clients in the region.&lt;br /&gt;
*It is not possible to run H@H in the United Kingdom, the Russian Federation, or any country in Africa due to undesirable network conditions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. Ensure that your PM includes the following information:&lt;br /&gt;
*Maximum bandwidth that will be reserved for H@H. This will be limited by your &#039;&#039;&#039;outgoing&#039;&#039;&#039; bandwidth, not the rate you can download at.&lt;br /&gt;
*Disk space that will be reserved for the image cache.&lt;br /&gt;
&lt;br /&gt;
For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Priority_Levels|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, and North America) or mainland China must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Committed cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Reducing cache size below the commitment, as calculated by the formula above, will result in the demotion/loss of static ranges.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Clients cannot reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
When reduced below the committed threshold, active ranges are removed in order of P3 &amp;gt; P2 &amp;gt; HC &amp;gt; P1. &#039;&#039;&#039;When allowed, P4 ranges will be completely removed if there is any reduction in the cache size.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per active static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;DO NOT reset static ranges unless your cache has been lost. Regular resets will result in the [[Hentai@Home#Revocations|revocation]] of your client.&#039;&#039;&#039;&amp;lt;/span&amp;gt; It should &#039;&#039;&#039;ONLY&#039;&#039;&#039; and &#039;&#039;&#039;ALWAYS&#039;&#039;&#039; be reset if the cache has been deleted or is otherwise lost, or else the client will encounter serious [[Hentai@Home#Trust|trust]] issue. &lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64920</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64920"/>
		<updated>2026-08-06T05:48:47Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Static Ranges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|&lt;br /&gt;
*Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|&lt;br /&gt;
*1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Sufficient uptime&lt;br /&gt;
|&lt;br /&gt;
*A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|-&lt;br /&gt;
|Located in compatible countries&lt;br /&gt;
|&lt;br /&gt;
*Running H@H may not be possible or easily achievable in countries that block E-Hentai.&lt;br /&gt;
*Applications for H@H clients in Europe are currently closed due to excess capacity. Users who are currently running H@H or [[donators]] may still apply for new clients in the region.&lt;br /&gt;
*It is not possible to run H@H in the United Kingdom, the Russian Federation, or any country in Africa due to undesirable network conditions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Priority_Levels|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, and North America) or mainland China must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Committed cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Reducing cache size below the commitment, as calculated by the formula above, will result in the demotion/loss of static ranges.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Clients cannot reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
When reduced below the committed threshold, active ranges are removed in order of P3 &amp;gt; P2 &amp;gt; HC &amp;gt; P1. &#039;&#039;&#039;When allowed, P4 ranges will be completely removed if there is any reduction in the cache size.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per active static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;DO NOT reset static ranges unless your cache has been lost. Regular resets will result in the [[Hentai@Home#Revocations|revocation]] of your client.&#039;&#039;&#039;&amp;lt;/span&amp;gt; It should &#039;&#039;&#039;ONLY&#039;&#039;&#039; and &#039;&#039;&#039;ALWAYS&#039;&#039;&#039; be reset if the cache has been deleted or is otherwise lost, or else the client will encounter serious [[Hentai@Home#Trust|trust]] issue. &lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64919</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64919"/>
		<updated>2026-08-05T20:53:50Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Minimum Requirements For New Clients */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|&lt;br /&gt;
*Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|&lt;br /&gt;
*1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Sufficient uptime&lt;br /&gt;
|&lt;br /&gt;
*A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|-&lt;br /&gt;
|Located in compatible countries&lt;br /&gt;
|&lt;br /&gt;
*Running H@H may not be possible or easily achievable in countries that block E-Hentai.&lt;br /&gt;
*Applications for H@H clients in Europe are currently closed due to excess capacity. Users who are currently running H@H or [[donators]] may still apply for new clients in the region.&lt;br /&gt;
*It is not possible to run H@H in the United Kingdom, the Russian Federation, or any country in Africa due to undesirable network conditions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Priority_Levels|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, and North America) or mainland China must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Committed cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Reducing cache size below the commitment, as calculated by the formula above, will result in the demotion/loss of static ranges.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Clients cannot reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
When reduced below the committed threshold, active ranges are removed in order of P3 &amp;gt; P2 &amp;gt; HC &amp;gt; P1. &#039;&#039;&#039;When allowed, P4 ranges will be completely removed if there is any reduction in the cache size.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per active static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=momiji_inubashiri&amp;diff=64918</id>
		<title>momiji inubashiri</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=momiji_inubashiri&amp;diff=64918"/>
		<updated>2026-08-05T20:48:43Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: you fucking dumbass&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Series&#039;&#039;&#039;: [[Touhou Project]]&lt;br /&gt;
*&#039;&#039;&#039;Gender&#039;&#039;&#039;: Female&lt;br /&gt;
*&#039;&#039;&#039;Japanese&#039;&#039;&#039;: 犬走 椛&lt;br /&gt;
*&#039;&#039;&#039;Note&#039;&#039;&#039;: See the [[Talk:momiji_inubashiri|Talk Page]] for rulings.&lt;br /&gt;
*[https://e-hentai.org/tools.php?act=taggroup&amp;amp;mastertag=15463 &#039;&#039;&#039;Slave Tags&#039;&#039;&#039;]&lt;br /&gt;
[[Category:Character Tag]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Tag_Creation&amp;diff=64916</id>
		<title>Tag Creation</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Tag_Creation&amp;diff=64916"/>
		<updated>2026-08-05T13:48:14Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Guidelines for Submission */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Tag Creation UI.png|thumb|The tag creation UI]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Adding to the tracker follows normal voting rules. If you are unsure about the validity of a tag, whether that be what namespace it should be, the name, whether it&#039;s valid on the gallery, etc, request in the [https://forums.e-hentai.org/index.php?showtopic=275305 Tag Creation/Namespacing Request Thread] and not the tracker.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
Users with a minimum of 15 [[Mod Power]] are allowed to create tags that have never been created before (under the &#039;&#039;temp&#039;&#039; [[namespace]]), assuming that sufficient justification has been provided.&lt;br /&gt;
*Only artist, group, cosplayer, parody, or character tags can be created in this manner.&lt;br /&gt;
**Users with less than 15 [[Mod Power]] may request the above-mentioned tags to be created by posting in the [https://forums.e-hentai.org/index.php?showtopic=275305 Tag Creation/Namespacing Request Thread].&lt;br /&gt;
*[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;The creation of [[Fetish_Listing|fetish/content tags]] CANNOT be handled through this system.&#039;&#039;&#039;&amp;lt;/span&amp;gt; See [[Gallery_Tagging#newtag|here]] for the proper procedures on proposing these tags.&lt;br /&gt;
&lt;br /&gt;
==How To==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1:&#039;&#039;&#039; Visit the gallery where the new tag would be applicable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2:&#039;&#039;&#039; Type in the proposed tag name with the &#039;&#039;temp:&#039;&#039; prefix (e.g., temp:kaguya shinomiya). Submitting the entry will open up the &#039;&#039;&#039;New Tag Justification&#039;&#039;&#039; window.&lt;br /&gt;
*You will be presented with a [[Technical Issues#temp tag pop-up warning|pop-up message]] when upvoting an existing temp tag that does not already have an active entry on the [[Tag_Creation#Tag_Approval_Tracker|approval tracker]].&lt;br /&gt;
**&#039;&#039;&#039;Hitting the &amp;quot;OK&amp;quot; button will also bring up the New Tag Justification window if you have at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&#039;&#039;&#039;&lt;br /&gt;
**[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
**If the temp tag is incorrectly named, i.e. wrong spelling, or localization instead of the romanization, &#039;&#039;&#039;do not&#039;&#039;&#039; create a second temp tag to fix this.&lt;br /&gt;
**If no more specific tag exists, and it is not being used to tag other kinds of content, upvote the temp and add a note to rename into the justification.&lt;br /&gt;
***If used for other content, OR there are multiple temp tags for the same content, OR a more specific already namespaced tag exists, request in the [https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping] thread instead. &lt;br /&gt;
*&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;: The system will only recognize characters a-z, 1-0, hyphens &amp;quot;-&amp;quot;, periods &amp;quot;.&amp;quot;, and spaces between characters &amp;quot; &amp;quot;. Everything else will be discarded automatically.&lt;br /&gt;
*[[Image:Point.png]] When requesting a more specific tag for approval that already has another tag &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;DO NOT&#039;&#039;&#039;&amp;lt;/span&amp;gt; downvote the already existing namespaced tag until/if it has been approved. The request may get denied, and the existing tag may be correct, for technical reasons or otherwise.&lt;br /&gt;
**In most cases, such tags should be requested in the [https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping Request Thread] rather than the tracker.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3:&#039;&#039;&#039; Select the correct [[namespace]] for the newly created tag, together with necessary notes and references, and anything else that is helpful for the validation process.&lt;br /&gt;
*You must first describe the nature of the temp tag. External sources to support the proposed tag must also be provided.&lt;br /&gt;
**[[Image:Point.png]] &#039;&#039;&#039;Sufficient justification must be provided, or else the temp tag will be rejected by a moderator.&#039;&#039;&#039;&lt;br /&gt;
**For what can be considered a reliable and valid third-party source for the temp tag, please read the [[Tag_Creation#Guidelines_for_Submission|Guidelines for Submission]] section.&lt;br /&gt;
*Suggested Formats:&lt;br /&gt;
&amp;lt;pre&amp;gt;This tag is for a parody character named &amp;quot;Kaguya Shinomiya&amp;quot;, who appeared on pages 2-12, 15-18, and 20.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
https://kaguyasama-wa-kokurasetai.fandom.com/wiki/Kaguya_Shinomiya&lt;br /&gt;
https://myanimelist.net/character/136359/Kaguya_Shinomiya&lt;br /&gt;
https://en.wikipedia.org/wiki/List_of_Kaguya-sama:_Love_Is_War_characters&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;This tag is for an artist named &amp;quot;Andy Price&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
https://en.wikipedia.org/wiki/Andy_Price_(artist)&lt;br /&gt;
https://andypriceart.bigcartel.com/&lt;br /&gt;
https://twitter.com/AndyPriceArt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4:&#039;&#039;&#039; Hit &amp;quot;Save Changes&amp;quot; after submitting all the relevant materials. This will notify a [[Janitor|namespacer]] to process your request(s), please be patient for a response.&lt;br /&gt;
*A list of your pending temp tag requests can be accessed via [https://e-hentai.org/tagjustification.php this link]. You may also edit the sources provided as needed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 5:&#039;&#039;&#039; A [[Janitor|namespacer]] will either approve or reject the temp tag. The requester will receive a final [[forum]] PM with the result.&lt;br /&gt;
*&#039;&#039;&#039;In the event that your new tag is rejected, it will be deleted from the database and will no longer be usable.&#039;&#039;&#039;&lt;br /&gt;
**You may submit an inquiry on the rejection(s) by posting in the [https://forums.e-hentai.org/index.php?showtopic=107861 General tag discussion] thread.&lt;br /&gt;
*Aside from approval or rejection, a [[Janitor|namespacer]] may instead request for a revision on the provided sources. This will usually be because of bad formatting, lacking supporting materials, or requesting clarification.&lt;br /&gt;
**The requester will be sent a [[forum]] PM to notify them. To revise, simply open [https://e-hentai.org/tagjustification.php this page] and click on the tag name marked with &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;REVISE&#039;&#039;&#039;&amp;lt;/span&amp;gt;.&lt;br /&gt;
**Specific instruction on the source revision can also be found in comments with the &#039;&#039;(flagged for revision)&#039;&#039; flag.&lt;br /&gt;
&lt;br /&gt;
==Tag Approval Tracker==&lt;br /&gt;
*A list of active temp tag requests can be found at https://repo.e-hentai.org/tools/tagapprove. The page is split into the following categories:&lt;br /&gt;
**&amp;lt;u&amp;gt;Pending Tags&amp;lt;/u&amp;gt;: Lists any tags that still require a [[Janitor|namespacer]] or the tag requester attention.&lt;br /&gt;
***Tags that are in black have yet to be processed, tags in red require further information or clarification from the requester.&lt;br /&gt;
***The tag sources for pending tags may be modified at any time by the initial tag requester.&lt;br /&gt;
**&amp;lt;u&amp;gt;Approved Tags&amp;lt;/u&amp;gt;: Lists processed tags that have been given a namespace or slaved.&lt;br /&gt;
**&amp;lt;u&amp;gt;Rejected Tags&amp;lt;/u&amp;gt;: Lists processed tags that have been rejected, if you are sure your tag was rejected wrongly, you may make a post in the [https://forums.e-hentai.org/index.php?showtopic=107861 General tag discussion] thread.&lt;br /&gt;
*Users with at least 2 [[Mod Power]] may leave comments on a pending request. Please note that &#039;&#039;&#039;the comments should be providing additional information or clarification only&#039;&#039;&#039;. Tags created through this tool do not require additional support, so comments only in support should not be made.&lt;br /&gt;
&lt;br /&gt;
===Trivia===&lt;br /&gt;
[[File:hanabi.jpg|250px|none|caption]]The tracker being fully cleared of pending requests will display fireworks.&lt;br /&gt;
&lt;br /&gt;
==Guidelines for Submission==&lt;br /&gt;
;&amp;lt;div id=&amp;quot;Sources&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Supporting Materials&lt;br /&gt;
:Sources are preferred to be official where possible. These may include the artist&#039;s own website or social media, signatures within the work, colophon, etc.&lt;br /&gt;
:*Official sources are required for any [[Tag_Creation#Romanization|romanization]] that is not revised Wapuro Hepburn.&lt;br /&gt;
:*Social Media &amp;lt;span style=&amp;quot;text-decoration:underline;&amp;quot;&amp;gt;urls&amp;lt;/span&amp;gt; are not generally considered a valid source. If an artists social media account is named John Smith, while its url is @john123, it will not be considered as a supporting material for a request for a:john123, but would be considered for a request for a:john smith.&lt;br /&gt;
:**Exceptions may sometimes apply. Usually, this is for cases where their name is too common/already in use, or to give clarity on the romanization of kanji that has multiple readings, etc.&lt;br /&gt;
:Unofficial sources are accepted when official ones are unavailable. These may be fan sites, Wikipedia, distribution sites, etc.&lt;br /&gt;
:*Such sources should generally have at a bare minimum the original kanji or kana.&lt;br /&gt;
:*Some unofficial sources may not have enough trust, so it is advisable to provide as many supporting materials as possible.&lt;br /&gt;
:&amp;lt;div id=&amp;quot;badsources&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Some sources are considered not trustworthy at all, and will not be relied on without additional supporting materials, these include:&lt;br /&gt;
:*Google Translate, or any automated translation software&lt;br /&gt;
:*English DLsite&lt;br /&gt;
:*DMM&lt;br /&gt;
:*Anthologies table of contents pages&lt;br /&gt;
:*Booru sites (e.g., Danbooru)&lt;br /&gt;
:**Exceptions may be granted for artists that have an account with one of the booru sites and only uploads to it.&lt;br /&gt;
:Video links will not be accepted unless there is a good faith belief that no other source exists. In such cases, the suggestion should be made in the [https://forums.e-hentai.org/index.php?showtopic=275305 tag creation] thread, due to the increased amount of time it takes to check these.&lt;br /&gt;
:*The name must appear within the video. The only acceptable instance of the video title being justification for a tag, is when the video is provided by a first-party source.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;nameorder&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Name Order&lt;br /&gt;
:For &#039;&#039;artist&#039;&#039; and &#039;&#039;cosplayer&#039;&#039; tags, the name order defaults to the order of the originating country. For example, a tag for a Japanese artist should be submitted as &#039;&#039;surname&#039;&#039; then &#039;&#039;given name&#039;&#039;.&lt;br /&gt;
:*Exceptions could be granted for cases where the content creator consistently uses a different name order.&lt;br /&gt;
:For &#039;&#039;character&#039;&#039; tags, the name order is standardized in the Western order (i.e., &#039;&#039;given name&#039;&#039; then &#039;&#039;surname&#039;&#039;). Rare exceptions exist but they are not granted usually.&lt;br /&gt;
:*&amp;lt;u&amp;gt;Standardized Exceptions&amp;lt;/u&amp;gt;: [[touken ranbu]] characters that are named after swords, as well as [[vtuber|vtubers]] are created in the original written order (e.g., &#039;&#039;赤井はあと&#039;&#039; --&amp;gt; &#039;&#039;akai haato&#039;&#039;).&lt;br /&gt;
:*Additional rulings on character tags can be found [[Gallery_Tagging#Good_Tags|here]] under the &amp;quot;Participants&amp;quot; subsection.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;Romanization&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Romanization&lt;br /&gt;
:Romanization for new tags should be in revised Wapuro Hepburn. For example, さいとう would be &amp;quot;Saito&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;u&amp;lt;/span&amp;gt;&amp;quot; instead of &amp;quot;Saito&amp;quot;. Exceptions for commonplace names may exist (e.g., Tokyo).&lt;br /&gt;
:*If the tag is requested in a different romanization method, an official source must be supplied in the justification.&lt;br /&gt;
:*If all other already namespaced tags in the series are not in revised Wapuro Hepburn, this may be used as justification instead of an official source, but example tags must be provided.&lt;br /&gt;
:Western localized names are usually only suitable as aliases and should not be created.&lt;br /&gt;
:*&amp;lt;div id=&amp;quot;localized&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;If other already namespaced tags in the series already use the localized name, it is acceptable to create the localized version, but example tags must be provided.&lt;br /&gt;
:If there is no example of localized names being used within the parody, the tag should be requested in revised Wapuro Hepburn of the original source name.&lt;br /&gt;
:*In some cases, a namespacer will still choose the localized name as the master and will rename it. Such cases will usually be, but not always and not limited to, very popular parodies that are not well known in the west by anything other than the localized name.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;Presence&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;[[Presence]]&lt;br /&gt;
:Tags require sufficient [[presence]] to be namespaced. When requesting, please provide enough page numbers to indicate presence.&lt;br /&gt;
:*This is &#039;&#039;&#039;always&#039;&#039;&#039; required for the following: long galleries, galleries with multiple creators when requesting creator tags, or galleries where it is not immediately obvious which pages count.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;relevancy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Content Relevancy&lt;br /&gt;
:Some works always count as 0 presence for namespacing purposes only. These include, but are not limited to:&lt;br /&gt;
:*[[screenshots|Screenshots]]&lt;br /&gt;
:*Non-parody works (e.g., first party [[artbook]] of a series)&lt;br /&gt;
:*[[non-h game manual|Non-H game manuals]]&lt;br /&gt;
:*Anything that [[Expunging#Forbidden.2FOther|does not fit the theme of the site]]&lt;br /&gt;
:*[[Asian Porn]]&lt;br /&gt;
:**This extends to models in the [[cosplay]] category that are not cosplaying&lt;br /&gt;
:*Galleries that were [[expunged]] correctly&lt;br /&gt;
;Series Segregation&lt;br /&gt;
:Certain parodies will be slaved under a generic series tag depending on various factors. For instance, &amp;quot;diablo 2&amp;quot; and &amp;quot;diablo 3&amp;quot; are slaved under &amp;quot;parody:diablo&amp;quot; due to high connectivity.&lt;br /&gt;
:*Judgment criteria and existing rulings can be found on the [[Series Segregation]] page.&lt;br /&gt;
;&amp;lt;div id=&amp;quot;renaming&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;tag_slaving&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;blocking&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Tag Renaming/Slaving/Blocking Requests&lt;br /&gt;
:Do &#039;&#039;&#039;NOT&#039;&#039;&#039; create or upvote any temp tag for the purpose of renaming already namespaced tags, or for slaving.&lt;br /&gt;
:You should also &#039;&#039;&#039;NOT&#039;&#039;&#039; upvote existing temp tags not yet on the tracker for the purpose of requesting a tag block.&lt;br /&gt;
:*For these requests, please make a post in the [https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping Request Thread].&lt;br /&gt;
;&amp;lt;div id=&amp;quot;unacceptable tags&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;Unacceptable Tags&lt;br /&gt;
:Certain tags will be rejected outright. Please see [[Gallery_Tagging#Bad_Tags|here]] for more examples, as well as the following:&lt;br /&gt;
:*Writers.&lt;br /&gt;
:*Software.&lt;br /&gt;
:*Talent agencies.&lt;br /&gt;
:**[[Hololive]] and [[Nijisanji]] are the only exceptions.&lt;br /&gt;
:*Character tag requests should be for fictional characters only. [[vtuber|VTubers]] are considered as fictional characters.&lt;br /&gt;
:*AI galleries are not accepted for new tag requests, without some level of effort (see [[Talk:Tag_Creation|here]] for details). This will usually be if it&#039;s been structured as a comic, or that they have only used AI to assist their own art, etc. This applies to group/artist tags, as well as parody/character tags.&lt;br /&gt;
:&#039;&#039;&#039;Note:&#039;&#039;&#039; If you spot a dated temp tag that should be blocked (e.g., typo, fetish tag without approval), please submit a blocking request in the [https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping Request Thread].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Gallery Tagging]]&lt;br /&gt;
*[[Namespace]]&lt;br /&gt;
*[https://repo.e-hentai.org/tools/tagapprove Tag Approval Tracker] - A list of pending, accepted, or rejected temp tag requests.&lt;br /&gt;
*[https://e-hentai.org/tagjustification.php Tag Justification Index] - Shows all of the pending temp tags created by yourself. You may update your requests via this page.&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=275305 Tag Creation/Namespacing Request Thread] - For submitting tag creation requests should you have a [[Mod Power]] under 15.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=275306 Tag Grouping Request Thread] - For tag slaving, aliasing, renaming, and blocking requests.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=295953 General Tag Discussion] - You may ask questions related to the namespacing mechanism here.&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64913</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64913"/>
		<updated>2026-08-05T09:06:28Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|&lt;br /&gt;
*Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|&lt;br /&gt;
*1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Sufficient uptime&lt;br /&gt;
|&lt;br /&gt;
*A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|-&lt;br /&gt;
|Located in compatible countries&lt;br /&gt;
|&lt;br /&gt;
*Running H@H may not be possible or easily achievable in countries that block E-Hentai.&lt;br /&gt;
*It is not possible to run H@H in the United Kingdom, the Russian Federation, or any country in Africa due to undesirable network conditions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Priority_Levels|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, and North America) or mainland China must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Committed cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Reducing cache size below the commitment, as calculated by the formula above, will result in the demotion/loss of static ranges.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Clients cannot reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
When reduced below the committed threshold, active ranges are removed in order of P3 &amp;gt; P2 &amp;gt; HC &amp;gt; P1. &#039;&#039;&#039;When allowed, P4 ranges will be completely removed if there is any reduction in the cache size.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per active static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64905</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64905"/>
		<updated>2026-08-05T08:06:25Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Minimum Requirements For New Clients */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|&lt;br /&gt;
*Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|&lt;br /&gt;
*1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Sufficient uptime&lt;br /&gt;
|&lt;br /&gt;
*A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|-&lt;br /&gt;
|Located in compatible countries&lt;br /&gt;
|&lt;br /&gt;
*Running H@H may not be possible or easily achievable in countries that block E-Hentai.&lt;br /&gt;
*Due to deteriorating network conditions, it is not possible to run H@H in the Russian Federation.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Priority_Levels|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, and North America) or mainland China must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Committed cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Reducing cache size below the commitment, as calculated by the formula above, will result in the demotion/loss of static ranges.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Clients cannot reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
When reduced below the committed threshold, active ranges are removed in order of P3 &amp;gt; P2 &amp;gt; HC &amp;gt; P1. &#039;&#039;&#039;P4 ranges will be completely removed if there is any reduction in the cache size.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per active static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=My_Home&amp;diff=64904</id>
		<title>My Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=My_Home&amp;diff=64904"/>
		<updated>2026-08-05T07:53:47Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* My Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://e-hentai.org/home.php My Home] page is where users may observe or make use of various functions involving the [[E-Hentai Galleries]].&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
;Image Limits&lt;br /&gt;
:Displays the current limit of the user to view images. Also allows for this limit to be reset manually at the cost of [[GP]] (if no GP is available, [[Credits]] will be converted at the 24-hour &amp;quot;high&amp;quot; rate to cover the cost). This limit and regen rate (typically 3-5 per minute) vary based on server load.&lt;br /&gt;
* The limit is tracked by IP address by default; this can be changed to account-only tracking via a Bronze [[Star]] or higher, or the &#039;&#039;More Pages&#039;&#039; [[Hath Perk]].&lt;br /&gt;
** Alternatively, non-donators can unlock an account-based quota for 24 hours by spending 20,000 [[GP]]. This temporary image limit will be set at 10,000, and will regenerate and be consumed as normal. &#039;&#039;&#039;Note that clearing your cookies will revert you to IP-based limits.&#039;&#039;&#039;&lt;br /&gt;
* Force-reloading a failing image counts as 50 hits.&lt;br /&gt;
* Downloading an original image counts as (10 * filesize_in_MB) hits.&lt;br /&gt;
** Will instead cost [[GP]] under certain conditions. Please see [[Downloading|here]] for details.&lt;br /&gt;
* If the user opted out of [[Hentai@Home]] content delivery (under [[My_Home#My Settings|Image Load Settings]]) all [[API]] requests will count as 5 hits instead of 1, even if the image already is cached or the request fails.&lt;br /&gt;
** Only [[donator]]s may pick this option and should only do so if experiencing H@H issues. It is recommended to have the &#039;&#039;More Pages&#039;&#039; (or above) [[Hath Perk]] unlocked as this will drain image limits 5x as fast. This is especially true for [[MPV]], which preloads images, and larger [[galleries]].&lt;br /&gt;
;[[EHTracker]]&lt;br /&gt;
:Lists the various data and statistics for the user&#039;s torrent behavior.&lt;br /&gt;
;Total GP Gained&lt;br /&gt;
:Displays a summary of all [[GP]] earned.&lt;br /&gt;
;[[Toplists]]&lt;br /&gt;
:Displays the position the user has reached on any toplist if the user is within the top 1,000.&lt;br /&gt;
;Moderation Power&lt;br /&gt;
:Displays the user&#039;s sources and total [[mod power]].&lt;br /&gt;
&lt;br /&gt;
==My Stats==&lt;br /&gt;
*Shows a total of all hits/visits a user&#039;s galleries have collectively received.&lt;br /&gt;
**Note that this displays the last 28-31 days&#039; stats depending on the number of days in the preceding month, NOT the days since the start of the current month.&lt;br /&gt;
&lt;br /&gt;
==My Settings==&lt;br /&gt;
Allows the adjustment of various visibility settings.&lt;br /&gt;
*Image load settings.&lt;br /&gt;
**The &amp;quot;Default port clients only&amp;quot; option restricts image loads to [[H@H]] clients using port 443.&lt;br /&gt;
***This will also bypass the [[H@H]] network when:&lt;br /&gt;
****Viewing original images smaller than 10 MiB in galleries that were posted in the last year.&lt;br /&gt;
****Regular browsing when the use of original images is enabled and the file would normally be resampled at 2400x.&lt;br /&gt;
****Using the &amp;quot;Download Original&amp;quot; button (i.e., [[Downloading|manual download]]). The cost will also be increased as a result.&lt;br /&gt;
****Using the [[Hentai@Home#H.40H_Downloader|H@H Downloader]].&lt;br /&gt;
**The &amp;quot;No&amp;quot; options will completely bypass the [[H@H]] network when loading any images. Only available for [[Donation|donators]]. Picking these options will quickly consume your [[My_Home#Overview|image limits]].&lt;br /&gt;
**The &amp;quot;H@H Region&amp;quot; option lets you override the region used to determine which part of the H@H network to load images from.&lt;br /&gt;
&lt;br /&gt;
*Image size settings.&lt;br /&gt;
**Selecting the default horizontal resolution. The &amp;quot;Auto&amp;quot; option is generally 1280x, or 780x if browsing on mobile.&lt;br /&gt;
***2560x resamples will not be serviced for galleries older than one year; 1920x resamples will be used instead. They can still be used on older galleries if they were already created.&lt;br /&gt;
**Enabling/Disabling the use of original images instead of the resampled versions.&lt;br /&gt;
***This feature requires the &#039;&#039;Source Nexus&#039;&#039; [[Hath Perk]].&lt;br /&gt;
***Resampled images will still be used if:&lt;br /&gt;
****You select a default horizontal resolution different than &amp;quot;Auto&amp;quot; and the image in question is wider.&lt;br /&gt;
****The original image is larger than 10 MiB (or 4 MiB for galleries older than one year).&lt;br /&gt;
&lt;br /&gt;
*Displaying the Romanized or Japanese [[Renaming|gallery name]].&lt;br /&gt;
&lt;br /&gt;
*[[Archive]] download behavior.&lt;br /&gt;
&lt;br /&gt;
*Selecting the default viewing mode and [[categories]] for the front/search pages.&lt;br /&gt;
&lt;br /&gt;
*Enabling/disabling historic UI elements.&lt;br /&gt;
&lt;br /&gt;
*Renaming [[Favorite]] categories, as well as setting the sort order for galleries on your favorites page.&lt;br /&gt;
&lt;br /&gt;
*Choosing the search result count per page for the index/search page and [[EHTracker|torrent]] search pages.&lt;br /&gt;
**This feature requires the &#039;&#039;Paging Enlargement&#039;&#039; [[Hath Perk]].&lt;br /&gt;
&lt;br /&gt;
*Adjusting the default thumbnail configurations, as well as thumbnail scaling for Thumbnail and Extended viewing modes.&lt;br /&gt;
&lt;br /&gt;
*[[Rating]]s colorization.&lt;br /&gt;
&lt;br /&gt;
*Adjusting [[My Tags]] thresholds.&lt;br /&gt;
&lt;br /&gt;
*Enabling/disabling the filtered removal count readout (&amp;quot;Your custom filters removed XX galleries from this page&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
*Excluding [[languages]] besides Japanese (requires the corresponding [[tags]] to be at 100 [[mod power]] or higher).&lt;br /&gt;
**&amp;quot;Other&amp;quot; refers to languages not already listed.&lt;br /&gt;
**&amp;quot;N/A&amp;quot; refers to [[textless narrative]] and [[text cleaned]] galleries.&lt;br /&gt;
&lt;br /&gt;
*Excluding uploaders to prevent their galleries from being displayed.&lt;br /&gt;
**Users can exclude up to 100 uploaders.&lt;br /&gt;
**[[Donation#Stars | Gold Star]] or above donors can exclude up to 1,000 uploaders.&lt;br /&gt;
&lt;br /&gt;
*Overriding the virtual width of the site for mobile devices.&lt;br /&gt;
&lt;br /&gt;
*Choices for the order in which the gallery [[comments]] and [[tags]] are sorted.&lt;br /&gt;
&lt;br /&gt;
*Configuring the label displayed below gallery thumbnails.&lt;br /&gt;
&lt;br /&gt;
*Adjusting the configurations of [[Multi-Page Viewer]].&lt;br /&gt;
**This feature requires the &#039;&#039;Multi-Page Viewer&#039;&#039; [[Hath Perk]].&lt;br /&gt;
&lt;br /&gt;
==[[My Tags]]==&lt;br /&gt;
*For filtering or highlighting galleries containing sets of [[tags]].&lt;br /&gt;
&lt;br /&gt;
==[[Hentai@Home]]==&lt;br /&gt;
*For the adjustment of [[H@H]] client settings.&lt;br /&gt;
*Includes a download link of the [[H@H]] client software.&lt;br /&gt;
&lt;br /&gt;
==[[Donations]]==&lt;br /&gt;
*For donation transactions; also displays the cumulative amount already donated.&lt;br /&gt;
*[[Adopt-A-Server]] is also managed from here.&lt;br /&gt;
&lt;br /&gt;
==[[Hath Perks]]==&lt;br /&gt;
*For the purchase of hath perks in exchange for [[Hath]].&lt;br /&gt;
&lt;br /&gt;
==[[Hath Exchange]]==&lt;br /&gt;
*For the purchasing and selling of [[Hath]] for [[credits]].&lt;br /&gt;
&lt;br /&gt;
==[[GP Exchange]]==&lt;br /&gt;
*For the purchasing and selling of [[GP]] for [[credits]].&lt;br /&gt;
&lt;br /&gt;
==[[Credit]] Log==&lt;br /&gt;
*A log of [[credit]] income and spending activities for the last 30 days (except for the [[Dawn]] event).&lt;br /&gt;
&lt;br /&gt;
==[[Karma]] Log==&lt;br /&gt;
*A log of who has imbued [[karma]] and the messages they have left. &lt;br /&gt;
&lt;br /&gt;
{{EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64903</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64903"/>
		<updated>2026-08-05T07:47:50Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Revocations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Priority_Levels|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, and North America) or mainland China must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Committed cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Reducing cache size below the commitment, as calculated by the formula above, will result in the demotion/loss of static ranges.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Clients cannot reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
When reduced below the committed threshold, active ranges are removed in order of P3 &amp;gt; P2 &amp;gt; HC &amp;gt; P1. &#039;&#039;&#039;P4 ranges will be completely removed if there is any reduction in the cache size.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per active static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64902</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64902"/>
		<updated>2026-08-05T07:42:52Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Limits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Priority_Levels|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, and North America) or mainland China must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Committed cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;Reducing cache size below the commitment, as calculated by the formula above, will result in the demotion/loss of static ranges.&#039;&#039;&#039;&amp;lt;/span&amp;gt; Clients cannot reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
When reduced below the committed threshold, active ranges are removed in order of P3 &amp;gt; P2 &amp;gt; HC &amp;gt; P1. &#039;&#039;&#039;P4 ranges will be completely removed if there is any reduction in the cache size.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per active static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked. Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64901</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64901"/>
		<updated>2026-08-05T07:25:59Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Cache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Static_Ranges|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, North America, and mainland China) must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Minimum cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reducing cache size below the minimum requirement, as calculated by the formula above, will result in the demotion/loss of static ranges. Clients are not permitted to reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====Priority Levels====&lt;br /&gt;
Static ranges are divided into four priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked. Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64900</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64900"/>
		<updated>2026-08-05T01:06:43Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Minimum Requirements For New Clients */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*Clients running on HDDs should allow at least 10% free space for proper file defragmentation.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Static_Ranges|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, North America, and mainland China) must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Minimum cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reducing cache size below the minimum requirement, as calculated by the formula above, will result in the demotion/loss of static ranges. Clients are not permitted to reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Static ranges are divided into priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked. Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64899</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64899"/>
		<updated>2026-08-05T01:04:41Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Limits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain active static ranges. [[Hentai@Home#Static_Ranges|P4 (Priority 4) ranges]] are inactive and thus not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, North America, and mainland China) must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Minimum cache size&#039;&#039;&#039; = max(10, (active_static_ranges * 512 + HC_ranges * 1024) / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reducing cache size below the minimum requirement, as calculated by the formula above, will result in the demotion/loss of static ranges. Clients are not permitted to reduce their cache size below 10 GiB.&lt;br /&gt;
&lt;br /&gt;
Clients eligible for [[Hentai@Home#High-Capacity_Ranges|High-Capacity (HC) ranges]] should take them into account when calculating the minimum cache size needed to avoid static range removal.&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Static ranges are divided into priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked. Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64898</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64898"/>
		<updated>2026-08-05T00:47:46Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* High-Capacity Ranges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain static ranges. [[Hentai@Home#Static_Ranges|P4 (Priority 4) ranges]] are not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, North America, and mainland China) must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Minimum cache size&#039;&#039;&#039; = max(10, static_ranges * 512 / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Static ranges are divided into priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges a client can have is limited to 1 per 1 GiB of reserved disk space, taking into account the disk space already reserved for P1-3 ranges. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked. Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64897</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64897"/>
		<updated>2026-08-05T00:44:24Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Cache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain static ranges. [[Hentai@Home#Static_Ranges|P4 (Priority 4) ranges]] are not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, North America, and mainland China) must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Minimum cache size&#039;&#039;&#039; = max(10, static_ranges * 512 / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Static ranges are divided into priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example, if the client is offline for an extended period of time. P4 ranges do not generate any traffic and are only used for a promotion bonus for ranges recently demoted to P4. They will eventually be unassigned from a client.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges that a client can have is limited to 1 per 1 GiB of reserved disk space. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked. Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64896</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64896"/>
		<updated>2026-08-05T00:34:00Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Limits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GiB) must be enough to maintain static ranges. [[Hentai@Home#Static_Ranges|P4 (Priority 4) ranges]] are not counted towards this requirement.&lt;br /&gt;
&lt;br /&gt;
Clients in the primary regions (i.e., Asia, Europe, North America, and mainland China) must be able to store 10 GiB or 512 MiB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Minimum cache size&#039;&#039;&#039; = max(10, static_ranges * 512 / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the client is located within the secondary regions (i.e., Oceania and South America), the required cache size per static range will be reduced to 256 MiB.&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Static ranges are divided into priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example if the client if offline for an extended period of time.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges that a client can have is limited to 1 per 1 GiB of reserved disk space. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked. Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=My_Home&amp;diff=64895</id>
		<title>My Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=My_Home&amp;diff=64895"/>
		<updated>2026-08-05T00:16:12Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* My Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://e-hentai.org/home.php My Home] page is where users may observe or make use of various functions involving the [[E-Hentai Galleries]].&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
;Image Limits&lt;br /&gt;
:Displays the current limit of the user to view images. Also allows for this limit to be reset manually at the cost of [[GP]] (if no GP is available, [[Credits]] will be converted at the 24-hour &amp;quot;high&amp;quot; rate to cover the cost). This limit and regen rate (typically 3-5 per minute) vary based on server load.&lt;br /&gt;
* The limit is tracked by IP address by default; this can be changed to account-only tracking via a Bronze [[Star]] or higher, or the &#039;&#039;More Pages&#039;&#039; [[Hath Perk]].&lt;br /&gt;
** Alternatively, non-donators can unlock an account-based quota for 24 hours by spending 20,000 [[GP]]. This temporary image limit will be set at 10,000, and will regenerate and be consumed as normal. &#039;&#039;&#039;Note that clearing your cookies will revert you to IP-based limits.&#039;&#039;&#039;&lt;br /&gt;
* Force-reloading a failing image counts as 50 hits.&lt;br /&gt;
* Downloading an original image counts as (10 * filesize_in_MB) hits.&lt;br /&gt;
** Will instead cost [[GP]] under certain conditions. Please see [[Downloading|here]] for details.&lt;br /&gt;
* If the user opted out of [[Hentai@Home]] content delivery (under [[My_Home#My Settings|Image Load Settings]]) all [[API]] requests will count as 5 hits instead of 1, even if the image already is cached or the request fails.&lt;br /&gt;
** Only [[donator]]s may pick this option and should only do so if experiencing H@H issues. It is recommended to have the &#039;&#039;More Pages&#039;&#039; (or above) [[Hath Perk]] unlocked as this will drain image limits 5x as fast. This is especially true for [[MPV]], which preloads images, and larger [[galleries]].&lt;br /&gt;
;[[EHTracker]]&lt;br /&gt;
:Lists the various data and statistics for the user&#039;s torrent behavior.&lt;br /&gt;
;Total GP Gained&lt;br /&gt;
:Displays a summary of all [[GP]] earned.&lt;br /&gt;
;[[Toplists]]&lt;br /&gt;
:Displays the position the user has reached on any toplist if the user is within the top 1,000.&lt;br /&gt;
;Moderation Power&lt;br /&gt;
:Displays the user&#039;s sources and total [[mod power]].&lt;br /&gt;
&lt;br /&gt;
==My Stats==&lt;br /&gt;
*Shows a total of all hits/visits a user&#039;s galleries have collectively received.&lt;br /&gt;
**Note that this displays the last 28-31 days&#039; stats depending on the number of days in the preceding month, NOT the days since the start of the current month.&lt;br /&gt;
&lt;br /&gt;
==My Settings==&lt;br /&gt;
Allows the adjustment of various visibility settings.&lt;br /&gt;
*Image load settings.&lt;br /&gt;
**The &amp;quot;Default port clients only&amp;quot; option restricts image loads to [[H@H]] clients using port 443.&lt;br /&gt;
***This will also bypass the [[H@H]] network when:&lt;br /&gt;
****Viewing original images smaller than 10 MiB in galleries that were posted in the last year.&lt;br /&gt;
****Regular browsing when the use of original images is enabled and the file would normally be resampled at 2400x.&lt;br /&gt;
****Using the &amp;quot;Download Original&amp;quot; button (i.e., [[Downloading|manual download]]). The cost will also be increased as a result.&lt;br /&gt;
****Using the [[Hentai@Home#H.40H_Downloader|H@H Downloader]].&lt;br /&gt;
**The &amp;quot;No&amp;quot; options will completely bypass the [[H@H]] network when loading any images. Only available for [[Donation|donators]]. Picking these options will quickly consume your [[My_Home#Overview|image limits]].&lt;br /&gt;
**The &amp;quot;Browsing Country&amp;quot; option lets you override the country used to determine which part of the H@H network to load images from.&lt;br /&gt;
&lt;br /&gt;
*Image size settings.&lt;br /&gt;
**Selecting the default horizontal resolution. The &amp;quot;Auto&amp;quot; option is generally 1280x, or 780x if browsing on mobile.&lt;br /&gt;
***2560x resamples will not be serviced for galleries older than one year; 1920x resamples will be used instead. They can still be used on older galleries if they were already created.&lt;br /&gt;
**Enabling/Disabling the use of original images instead of the resampled versions.&lt;br /&gt;
***This feature requires the &#039;&#039;Source Nexus&#039;&#039; [[Hath Perk]].&lt;br /&gt;
***Resampled images will still be used if:&lt;br /&gt;
****You select a default horizontal resolution different than &amp;quot;Auto&amp;quot; and the image in question is wider.&lt;br /&gt;
****The original image is larger than 10 MiB (or 4 MiB for galleries older than one year).&lt;br /&gt;
&lt;br /&gt;
*Displaying the Romanized or Japanese [[Renaming|gallery name]].&lt;br /&gt;
&lt;br /&gt;
*[[Archive]] download behavior.&lt;br /&gt;
&lt;br /&gt;
*Selecting the default viewing mode and [[categories]] for the front/search pages.&lt;br /&gt;
&lt;br /&gt;
*Enabling/disabling historic UI elements.&lt;br /&gt;
&lt;br /&gt;
*Renaming [[Favorite]] categories, as well as setting the sort order for galleries on your favorites page.&lt;br /&gt;
&lt;br /&gt;
*Choosing the search result count per page for the index/search page and [[EHTracker|torrent]] search pages.&lt;br /&gt;
**This feature requires the &#039;&#039;Paging Enlargement&#039;&#039; [[Hath Perk]].&lt;br /&gt;
&lt;br /&gt;
*Adjusting the default thumbnail configurations, as well as thumbnail scaling for Thumbnail and Extended viewing modes.&lt;br /&gt;
&lt;br /&gt;
*[[Rating]]s colorization.&lt;br /&gt;
&lt;br /&gt;
*Adjusting [[My Tags]] thresholds.&lt;br /&gt;
&lt;br /&gt;
*Enabling/disabling the filtered removal count readout (&amp;quot;Your custom filters removed XX galleries from this page&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
*Excluding [[languages]] besides Japanese (requires the corresponding [[tags]] to be at 100 [[mod power]] or higher).&lt;br /&gt;
**&amp;quot;Other&amp;quot; refers to languages not already listed.&lt;br /&gt;
**&amp;quot;N/A&amp;quot; refers to [[textless narrative]] and [[text cleaned]] galleries.&lt;br /&gt;
&lt;br /&gt;
*Excluding uploaders to prevent their galleries from being displayed.&lt;br /&gt;
**Users can exclude up to 100 uploaders.&lt;br /&gt;
**[[Donation#Stars | Gold Star]] or above donors can exclude up to 1,000 uploaders.&lt;br /&gt;
&lt;br /&gt;
*Overriding the virtual width of the site for mobile devices.&lt;br /&gt;
&lt;br /&gt;
*Choices for the order in which the gallery [[comments]] and [[tags]] are sorted.&lt;br /&gt;
&lt;br /&gt;
*Configuring the label displayed below gallery thumbnails.&lt;br /&gt;
&lt;br /&gt;
*Adjusting the configurations of [[Multi-Page Viewer]].&lt;br /&gt;
**This feature requires the &#039;&#039;Multi-Page Viewer&#039;&#039; [[Hath Perk]].&lt;br /&gt;
&lt;br /&gt;
==[[My Tags]]==&lt;br /&gt;
*For filtering or highlighting galleries containing sets of [[tags]].&lt;br /&gt;
&lt;br /&gt;
==[[Hentai@Home]]==&lt;br /&gt;
*For the adjustment of [[H@H]] client settings.&lt;br /&gt;
*Includes a download link of the [[H@H]] client software.&lt;br /&gt;
&lt;br /&gt;
==[[Donations]]==&lt;br /&gt;
*For donation transactions; also displays the cumulative amount already donated.&lt;br /&gt;
*[[Adopt-A-Server]] is also managed from here.&lt;br /&gt;
&lt;br /&gt;
==[[Hath Perks]]==&lt;br /&gt;
*For the purchase of hath perks in exchange for [[Hath]].&lt;br /&gt;
&lt;br /&gt;
==[[Hath Exchange]]==&lt;br /&gt;
*For the purchasing and selling of [[Hath]] for [[credits]].&lt;br /&gt;
&lt;br /&gt;
==[[GP Exchange]]==&lt;br /&gt;
*For the purchasing and selling of [[GP]] for [[credits]].&lt;br /&gt;
&lt;br /&gt;
==[[Credit]] Log==&lt;br /&gt;
*A log of [[credit]] income and spending activities for the last 30 days (except for the [[Dawn]] event).&lt;br /&gt;
&lt;br /&gt;
==[[Karma]] Log==&lt;br /&gt;
*A log of who has imbued [[karma]] and the messages they have left. &lt;br /&gt;
&lt;br /&gt;
{{EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Technical_Issues&amp;diff=64894</id>
		<title>Technical Issues</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Technical_Issues&amp;diff=64894"/>
		<updated>2026-08-05T00:11:45Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* E-Hentai Galleries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article is meant to assist users of E-Hentai with any technical problems that they may have.&lt;br /&gt;
&lt;br /&gt;
Site status can be checked [https://forums.e-hentai.org/index.php?showtopic=274947 here].&lt;br /&gt;
&lt;br /&gt;
==Universal==&lt;br /&gt;
&amp;lt;div id=&amp;quot;503&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Error 503 - Service Unavailable&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The site is under maintenance or is having server issues. Please wait and try again later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;IE&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;ie&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;browser&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Browser&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;The site is stuck at a static resolution!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;The site looks / behaves strangely on Internet Explorer!&#039;&#039;&#039;&lt;br /&gt;
**Only [https://www.w3schools.com/css/css_grid.asp modern browsers] are recommended for this site. Support cannot be given for [https://letsencrypt.org/docs/certificate-compatibility/ other / older browsers].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;blank&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Blank&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;DNS&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;dns&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I get a blank page when I try to access the site!&#039;&#039;&#039;&lt;br /&gt;
**Make sure you are connecting via HTTPS, not HTTP.&lt;br /&gt;
**Clear cache and cookies relating to the site. Relogging may be required afterwards.&lt;br /&gt;
**Disable any [[#Common Problematic Software|Common Problematic Software]] and try again.&lt;br /&gt;
**Disable any anti-virus, firewall, or other software that is capable of blocking traffic that runs in the background and try again.&lt;br /&gt;
**[https://documentation.cpanel.net/display/CKB/How+To+Clear+Your+DNS+Cache Flush your DNS cache], restart your browser, and try again.&lt;br /&gt;
**Check your region&#039;s [https://www.cloudflarestatus.com/ CloudFlare status].&lt;br /&gt;
**Go into a command prompt and use &amp;quot;&#039;&#039;nslookup e-hentai.org&#039;&#039;&amp;quot;. If there are any addresses in the results then it is not a DNS issue. Otherwise consider using a different DNS provider such as [https://developers.google.com/speed/public-dns/docs/using Google] or [https://1.1.1.1/#setup-instructions CloudFlare].&lt;br /&gt;
***You may also try reaching the site manually through one of its [[IPs]] instead of a domain name.&lt;br /&gt;
**Use a proxy or VPN to access the site. If this fails then it is an issue with your ISP.&lt;br /&gt;
***[[Image:Tor.png]] It is recommended not to access the site through the [https://en.wikipedia.org/wiki/Tor_%28anonymity_network%29 Tor network] as numerous exit nodes have been abused and thus banned or had their access severely limited.&lt;br /&gt;
**[[Image:Firefox.png]] Firefox 55+: disable first-party isolation (&#039;&#039;about:config -&amp;gt; set &amp;quot;privacy.firstparty.isolate&amp;quot; to &amp;quot;false&amp;quot;&#039;&#039;).&lt;br /&gt;
** [[Image:Firefox.png]] Firefox 73+: disable obfuscating host address (&#039;&#039;about:config -&amp;gt; set &amp;quot;media.peerconnection.ice.obfuscate_host_addresses&amp;quot; to &amp;quot;false&amp;quot;&#039;&#039;).&lt;br /&gt;
**In order to provide diagnostics on your ability to access the site please do the following:&lt;br /&gt;
***[[Image:WindowsOS.png]] Go into a command prompt and use &amp;quot;&#039;&#039;pathping e-hentai.org&#039;&#039;&amp;quot;. [[Image:MacOS.png]] For Mac OS use &amp;quot;&#039;&#039;traceroute e-hentai.org&#039;&#039;&amp;quot;. Paste the results in a forum post.&lt;br /&gt;
***[[Image:Firefox.png]] Press {{Keypress|Ctrl}}+{{Keypress|&amp;amp;#8679;Shift}}+{{Keypress|K}} in Firefox. Attempt to visit e-hentai.org through the address bar. Paste the contents of the Firefox Console lines starting with &amp;quot;GET&amp;quot; in a forum post.&lt;br /&gt;
***[[Image:Chrome.png]] Press {{Keypress|Ctrl}}+{{Keypress|&amp;amp;#8679;Shift}}+{{Keypress|C}} in Chrome and switch to the &amp;quot;Network&amp;quot; view. Attempt to visit e-hentai.org through the address bar. Document all results of the &amp;quot;Status&amp;quot; column in a forum post.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Page load has been aborted due to a fatal error. A report has been dispatched to site staff. Please try again later.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**There is a server-side error. Please try again later.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The site is currently in Read Only Mode. This page is therefore not available.&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The site is currently in Read Only/Failover Mode. Some functionality will not be available. Details may be available on [[Twitter]].&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**The front-end servers are under read-only mode and will not allow users to take any actions that involve their user data (Accessing [[My Home]], [[Archives]], [[Tagging]], etc.)&lt;br /&gt;
&lt;br /&gt;
==Account==&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Password&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;I forgot my password!&#039;&#039;&#039;&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Username&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;I forgot my username!&#039;&#039;&#039;&lt;br /&gt;
**Fill in the [https://forums.e-hentai.org/index.php?act=Reg&amp;amp;CODE=10 Lost Password Form]. This can be used to recover usernames as well. You will need your username or e-mail address to do this. These e-mails are sent instantly.&lt;br /&gt;
***Mail providers such as [https://login.live.com/ Hotmail] are known to be poor at receiving recovery e-mails; check your junk/spam folder.&lt;br /&gt;
**Make sure you are using your &#039;&#039;account&#039;&#039; username and not your &#039;&#039;display&#039;&#039; name. The registration process allows you to pick both a display name (used on forums) and an account username (used for logins and not readily visible to others).&lt;br /&gt;
***You cannot use your email address in place of your username to log in, unless your username was set as your email address.&lt;br /&gt;
***If you have ever made a gallery [[comment]] or a [[forum]] post attempt to search for it using any keywords that you recall using. If you have uploaded a [[gallery]] attempt to [[search]] for it.&lt;br /&gt;
**You may also email support@e-hentai.org from the registered email address to request a password reset.&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#a56b0d&amp;quot;&amp;gt;&amp;quot;&#039;&#039;If you&#039;re not logged on, you don&#039;t know your password, and you can&#039;t access your recovery email, you can&#039;t recover the account&#039;&#039;&amp;quot; - Tenboro&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;lost email&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;I can&#039;t access the e-mail address I used to register!&#039;&#039;&#039;&lt;br /&gt;
**Without the password, an active session, or access to the recovery email address, your account [https://forums.e-hentai.org/index.php?act=findpost&amp;amp;pid=4811225 &#039;&#039;&#039;CANNOT&#039;&#039;&#039;] be recovered.&lt;br /&gt;
***If you still have access to an active session, you may [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro] with a new recovery email address to recover your account. If forum access isn&#039;t working, send an email with the contents of your ipb_pass_hash cookie to support AT e-hentai DOT org.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;delete&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Delete&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I want to delete my account!&#039;&#039;&#039;&lt;br /&gt;
**This action cannot be requested. Just stop using your account.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I want to change my e-mail!&#039;&#039;&#039;&lt;br /&gt;
**If you are logged in you may do so [https://forums.e-hentai.org/index.php?act=UserCP&amp;amp;CODE=08 here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Name&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I want to change my display name!&#039;&#039;&#039;&lt;br /&gt;
**[[Stars#Bronze|Donators]] can change their display name once every 365 days. This function can be found by clicking [https://forums.e-hentai.org/index.php?act=UserCP&amp;amp;CODE=dname_start Change Display Name] under [https://forums.e-hentai.org/index.php?act=UserCP&amp;amp;CODE=00 My Controls] on the forum.&lt;br /&gt;
**Non-donators can no longer change their display name due to various abuse of this function. If you used your actual real name or email address by mistake, you may appeal for a name change by [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PMing Tenboro].&lt;br /&gt;
***Provide both an acceptable justification and the requested display name in your PM. Requests that fail to provide either will be ignored. This can take a couple of days; do not send multiple PMs or contact other moderators about this.&lt;br /&gt;
***Having one&#039;s name changed by the administrator counts as having used their yearly change.&lt;br /&gt;
**The display name will change for all system readouts, but there can be up to a 24 hour delay before all readouts use the new name. Forum edits, quotes and similar retain the display name that was used at the time.&lt;br /&gt;
**Your log-in username will not change and cannot be changed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I changed my username but the new name only shows up on the forums / galleries!&#039;&#039;&#039;&lt;br /&gt;
**This is due to database caching. It takes up to 24 hours for all caches to be refreshed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Certain characters in my username are not being permitted!&#039;&#039;&#039;&lt;br /&gt;
**Database sanitization. Suspicious usernames also potentially flag users as attempting to scam or impersonate other users or to abuse the system in some way. This may lead to a permanent [[ban]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I want to use more than 1 account!&#039;&#039;&#039;&lt;br /&gt;
**You may only have 1 active account. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Multi-accounting for any reason will result in a [[ban]].&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;lockdown&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;My account entered a lockdown!&#039;&#039;&#039;&lt;br /&gt;
**Accounts will enter a 24-hour security lockdown under certain conditions, including changing passwords. This disables access to [[MoogleMail]], the [[Bazaar|Equipment and Item Shop]], [[The Market]], the [[Shrine]], and the [[GP Exchange]]/[[Hath Exchange]] functions. It also disables the Salvage and Reforge options in the [[Forge]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This page is currently not available, as your account has been suspended&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have been banned, likely for account sharing / multi-accounting.&lt;br /&gt;
&lt;br /&gt;
===Registering===&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Sorry, an error occurred. If you are unsure on how to use a feature, or don&#039;t know why you got this error message, try looking through the help files for more information. The error returned was:  Sorry, you are not permitted to use this board&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The IP you are using is banned.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span id=&amp;quot;Missing captcha&amp;quot;&amp;gt;&#039;&#039;&#039;The CAPTCHA is missing!&#039;&#039;&#039;&lt;br /&gt;
**Disable any software that blocks ads or scripts.&lt;br /&gt;
**Try a different browser.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;When I try to register nothing happens!&#039;&#039;&#039;&lt;br /&gt;
**[[Image:Chrome.png]] If using Chrome disable incognito mode.&lt;br /&gt;
**[[Image:Tor.png]] The use of [https://www.torproject.org/ Tor] when registering is strictly prohibited.&lt;br /&gt;
**Try without special characters such as &amp;quot;&amp;lt;&amp;quot;, &amp;quot;}&amp;quot;, &amp;quot;/&amp;quot; etc. in the username/display name.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;validation&amp;quot;&amp;gt;I&#039;m not receiving a validation e-mail!&#039;&#039;&#039;&lt;br /&gt;
**These are not actually sent out. Accounts may be used right away.&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;&#039;&#039;&#039;&amp;lt;span id=&amp;quot;Invalid captcha&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;The registration code did not match the one displayed, a new code has been generated, please try again&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**Disable any software that blocks ads or scripts.&lt;br /&gt;
**Try without incognito/private windows.&lt;br /&gt;
***Disable any cookie blocking/modifying software.&lt;br /&gt;
***Disable any JavaScript blocking software.&lt;br /&gt;
**If using a VPN/Proxy, disable it.&lt;br /&gt;
&lt;br /&gt;
==[[E-Hentai Galleries]]==&lt;br /&gt;
&amp;lt;div id=&amp;quot;images&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;image&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Images&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Images are not loading.&#039;&#039;&#039;&lt;br /&gt;
**Check your browser settings:&lt;br /&gt;
***Make sure you are using a [[#browser|modern browser]].&lt;br /&gt;
***Disable any proxies, add-ons, or scripts. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;There is no 3rd party software needed to access ANYTHING in E-Hentai or its related domains. Anything claiming otherwise may be an attempt to intercept your account credentials.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
***Due to the [[Hentai@Home]] system images require cross network traffic:&lt;br /&gt;
****[[Image:Firefox.png]] &amp;lt;!--enable mixed content (&#039;&#039;about:config -&amp;gt; set &amp;quot;security.mixed_content.block_display_content&amp;quot; to &amp;quot;false&amp;quot;&#039;&#039;).&amp;lt;br&amp;gt;--&amp;gt;[https://forums.e-hentai.org/index.php?showtopic=201984 Firefox 51-57]: disable HSTS priming (&#039;&#039;&amp;quot;security.mixed_content.send_hsts_priming&amp;quot;&#039;&#039; and &#039;&#039;&amp;quot;security.mixed_content.use_hsts&amp;quot;&#039;&#039; to &#039;&#039;&amp;quot;false&amp;quot;&#039;&#039;).&amp;lt;br&amp;gt;Firefox 65+: If content blocking cannot be disabled for the site use the Strict or Custom setting (&#039;&#039;&amp;quot;browser.contentblocking.control-center.ui.showAllowedLabels&amp;quot;&#039;&#039; to &#039;&#039;&amp;quot;true&amp;quot;&#039;&#039;).&lt;br /&gt;
****[[Image:Opera.png]] Opera: enable Cross Network Navigation (&#039;&#039;opera:config#Network|AllowCrossNetworkNavigation&#039;&#039;).&lt;br /&gt;
****For [https://noscript.net/ NoScript] disable ABE or enable local resources to be accessed by &amp;quot;e-hentai.org&amp;quot;.&lt;br /&gt;
&amp;lt;!--****[[Image:Chrome.png]] Chrome 79+: Click the lock icon in the address bar, click &#039;&#039;Site Settings&#039;&#039;, and unblock mixed content for the site.--&amp;gt;&lt;br /&gt;
**Try the &amp;quot;Click here if the image fails loading&amp;quot; link. This will attempt to pull the image from a new [[H@H]] client.&lt;br /&gt;
**Select &amp;quot;Default port clients only&amp;quot; in your [[My Settings]] page; this will only utilize [[H@H]] clients that use port 443.&lt;br /&gt;
**[[Donator]]s may append &amp;quot;?nl=1&amp;quot; to the end of the URL. This bypasses using the [[H@H]] cluster for that image. This can be permanently enabled via the [[My Settings]] page but this can quickly use up your bandwidth limit.&lt;br /&gt;
**Turn off any [[#Common Problematic Software|problematic software]] which may block E-H traffic.&lt;br /&gt;
*&#039;&#039;&#039;Images sometimes take a long time to load.&#039;&#039;&#039;&lt;br /&gt;
**If your ISP does not support IPv6, your browser may try to use IPv6 anyway, causing a 5+ second stall+timeout per image load.&lt;br /&gt;
***Firefox: Disable IPv6 by opening about:config then set network.dns.disableIPv6 to true&lt;br /&gt;
***Chrome: Disable IPv6 by starting Chrome with --disable-ipv6&lt;br /&gt;
*&#039;&#039;&#039;Thumbnails are not loading.&#039;&#039;&#039;&lt;br /&gt;
**Many adblockers have subscription-based rules that include an &#039;&#039;&#039;/ad/&#039;&#039;&#039; or &#039;&#039;&#039;^ad^&#039;&#039;&#039; filtering rule. This will catch &#039;&#039;&#039;all&#039;&#039;&#039; hexadecimal static ranges with /ad/ in them (e.g. /{00..ff}/ad/ or /ad/{00..ff}).&lt;br /&gt;
***Whitelist &#039;&#039;&#039;ehgt.org&#039;&#039;&#039; for the &#039;&#039;&#039;image&#039;&#039;&#039; content type or disable adblockers for the site.&lt;br /&gt;
***Disable any scripts/add-ons such as RequestPolicy and Smart Referrer.&lt;br /&gt;
*&#039;&#039;&#039;The image size is locked at 1280x or 1920x even though I have selected a higher resolution in the settings!&#039;&#039;&#039;&lt;br /&gt;
**You may have triggered the site&#039;s anti-bot mechanism. This is likely due to the use of a heavily-abused VPN/proxy node.&lt;br /&gt;
***Try switching your IP address may resolve this issue.&lt;br /&gt;
***[[Donators]] will not be affected by this limit.&lt;br /&gt;
**New 2560x resamples are no longer generated for galleries older than one year; 1920x resamples will be used instead.&lt;br /&gt;
***They can still be used on older galleries if they were already created.&lt;br /&gt;
&amp;lt;div id=&amp;quot;509&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;509&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Error 509 - Bandwidth Exceeded&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Error loading image: Could not get dispatch for image&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span id=&amp;quot;image limit&amp;quot;&amp;gt;You have viewed too many images. Either wait a few hours, [[My Home#Overview|reset the limit]] with [[GP]], or purchase the &amp;quot;More Pages&amp;quot; [[Hath Perk]].&lt;br /&gt;
**If you are on a shared connection consider using a proxy to browse E-Hentai.&lt;br /&gt;
**These limits are based only on IP address, not by account. The exception is for [[donators]] with [[stars]], wherein IPs are ignored.&lt;br /&gt;
&amp;lt;div id=&amp;quot;414&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Error 414 - Request-URI Too Large&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Occurs if the URL being accessed is too long, often from advanced [[Searching|searches]].&lt;br /&gt;
***Depending on your search you can safely remove any non-relevant search parameters contained within the URL.&lt;br /&gt;
**You have performed a [[Searching#File_Search|file search]] that found too many results.&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Please wait a bit longer between each file search.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have tried to do another [[Searching#File_Search|file search]] too quickly after the previous one. Wait 10 seconds before trying again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The connection to the server was canceled during the page load.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your connection was automatically blocked for making too many connections.&lt;br /&gt;
**Wait for the ban to expire.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;image limit vpn&amp;quot;&amp;gt;&amp;quot;I have used up my image quota even though I haven&#039;t been browsing.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are using a shared IP. This may be because of a proxy/VPN, or your ISP has recycled a recently used IP to you.&lt;br /&gt;
**A $20 [[donation]] or the &amp;quot;More Pages&amp;quot; [[Hath Perk]] ties the image limits to your account instead of your IP.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Content Warning - This gallery has been flagged as Offensive For Everyone. Due to its content, it should not be viewed by anyone. (And if you choose to ignore this warning, you lose all rights to complain about it in the future.)&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**This indicates that the gallery has been [[tagged]] with [[guro]], [[snuff]], or [[scat]]. You may choose to view the gallery, no longer receive these warnings (&amp;quot;Never Warn Me Again&amp;quot;), or go to the gallery front page.&lt;br /&gt;
**To re-enable this warning again simply delete the &amp;quot;nw&amp;quot; cookie.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Thumbnails appear with inverted colors.&#039;&#039;&#039;&lt;br /&gt;
**This is a rare glitch which resolves itself over time. The actual images should appear as normal when viewed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The proxy server received an invalid response from an upstream server.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Check if you are on an ISP-level proxy [https://www.toolsvoid.com/proxy-test/ here]. Reverse proxies cannot be detected with tools like these; you may need to ask your ISP.&lt;br /&gt;
**Check if your browser settings have a proxy enabled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;fast&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Fast&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You are opening pages too fast, thus placing a heavy load on the server. Back down, or your IP address will be automatically banned.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**[[Image:Chrome.png]] This may be triggered by prefetching in Chrome; uncheck &#039;&#039;Settings -&amp;gt; Show advanced settings -&amp;gt; Privacy -&amp;gt; &amp;quot;Use a prediction service to load pages more quickly.&amp;quot;&#039;&#039;&lt;br /&gt;
**This may be triggered by add-ons/scripts that organize/update bookmarks to galleries automatically; such actions may induce page loads.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Ban&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Banned&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Your IP address has been temporarily banned for excessive pageloads which indicates that you are using automated mirroring/harvesting software.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have opened too many pages at once or you have used software that downloaded too many images from the site simultaneously.&lt;br /&gt;
***Wait until the ban expires.&lt;br /&gt;
**If you are certain that you have not performed excessive page loads your IP may be in use by other people.&lt;br /&gt;
***A $20 [[donation]] makes your account ignore any IP restrictions caused by other users.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Key missing, or incorrect key provided.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The URL you are visiting is incorrect.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;When I save an image I only get blank.gif!&#039;&#039;&#039;&lt;br /&gt;
**The image did not have enough time to load. The blank.gif is a placeholder shown while waiting for image retrieval.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot rate a gallery!&#039;&#039;&#039;&lt;br /&gt;
**Sometimes the [[rating]] UI does not respond due to server congestion, try again later.&lt;br /&gt;
**You cannot rate your own galleries.&lt;br /&gt;
**You may be banned from [[rating]] galleries. You will receive a pop-up notification if this is the case.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I am being redirected to other sites!&#039;&#039;&#039;&lt;br /&gt;
**Make sure you typed the URL correctly or that the link you followed has it spelled correctly.&lt;br /&gt;
**Check with your ISP about any blocked or redirected traffic.&lt;br /&gt;
**Any countries / territories noted [[:File:Countries_Blocking_E-Hentai.png|here]] are known to block E-Hentai.org.&lt;br /&gt;
**Check for malware such as browser hijacks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Korea&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;korea&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I am being redirected to &amp;quot;warning.or.kr&amp;quot;!&#039;&#039;&#039;&lt;br /&gt;
**You live in South Korea. Move.&lt;br /&gt;
**The use of a proxy may work but be wary of the legalities in that jurisdiction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Russia&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;russia&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This content is not available in Russia.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You live in Russia. Move.&lt;br /&gt;
**The use of a proxy may work but be wary of the legalities in that jurisdiction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;UK&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;uk&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This content is not available in the United Kingdom.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You live in the UK. Move.&lt;br /&gt;
**If you live in the UK, you can and should complain to your local MP [https://www.parliament.uk/get-involved/contact-an-mp-or-lord/contact-your-mp/ here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Australia&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;australia&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This content is not available in Australia.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You live in Australia. Move.&lt;br /&gt;
**If you live in Australia, you can and should complain to your local Senator [https://www.aph.gov.au/Senators_and_Members/Contacting_Senators_and_Members here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;acl&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;ACL&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Tool does not exist, or you have insufficient access to use it.&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You do not have access to this function.&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**You are not on the Access Control List of the tool you are attempting to use.&lt;br /&gt;
***For most users the [[Gallery_Tagging#Tag_History|tag history tool]] can only be used to check one&#039;s &#039;&#039;own&#039;&#039; tagging history.&lt;br /&gt;
***Please contact a [[E-Hentai Janitor|moderator]] if you wish to have something done via said tool.&lt;br /&gt;
**This may also happen if you are using outdated URLs for the [[expunge]]/[[rename]] tracker (e.g., tools.php). Update your bookmarked links with the ones displayed on the [https://forums.e-hentai.org/ forums].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Gallery not found. If you just added this gallery, you may have to wait a short while before it becomes available. It might also have been reverted to its previous version.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery you are attempting to visit is not yet fully integrated into the server. If this persists the gallery link is faulty.&lt;br /&gt;
**Alternatively, the gallery was reverted to a previous state, check its parent gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Gallery [[HentaiVerse Hotkeys|hotkeys]] aren&#039;t working!&#039;&#039;&#039;&lt;br /&gt;
**Make sure you have JavaScript enabled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;eeenope&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;nope&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Nope&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;eeenope&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You do not have access to the [[Multi-Page Viewer]]. Change the URL.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The connection to the server was canceled during the page load.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your IP was automatically blocked for opening a huge amount of connections.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;KeepTrying&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;keeptrying&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Keeptrying&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Keep&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;keep&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Keep trying.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to access an image page but have an invalid page ID, gallery ID, or file ID.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot see new galleries until ~15 minutes after they have been published!&#039;&#039;&#039;&lt;br /&gt;
**This is intentional for non-registered visitors.&lt;br /&gt;
**Register an account to see these galleries sooner.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;veto expunge&amp;quot;&amp;gt;&amp;quot;New expunges for this gallery can currently only be started by trusted users.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery chain was previously de-expunged and new expunges can only be started by [[Expunging#Limits|selected users]].&lt;br /&gt;
**If you believe that the gallery should be expunged, please make a post in [https://forums.e-hentai.org/index.php?showtopic=242797 this thread].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot file an appeal petition on this gallery!&#039;&#039;&#039;&lt;br /&gt;
**If the expunge petition went active more than 7 days ago, a new appeal petition can only be created by [[Expunging#Limits|selected users]].&lt;br /&gt;
**If you believe that the gallery should be de-expunged, please make a post in [https://forums.e-hentai.org/index.php?showtopic=242797 this thread].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This gallery is expunged, but no active expunge petitions were found. This usually means it was administratively expunged, which cannot be appealed here.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**No user-created [[Expunging#Appeal_an_Incorrect_Expunge|appeal]] petition is allowed for the gallery. If you believe that the gallery has been expunged incorrectly, please make an inquiry [https://forums.e-hentai.org/index.php?showtopic=242797 here].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You cannot currently start an expunge for this gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer permitted to use the [[expunge]] system. This is permanent. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
**You may also get this message when your login session has expired. Please clear your cookies and log in again.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:#977933&amp;quot;&amp;gt;Common Problematic Software&amp;lt;/span&amp;gt;====&lt;br /&gt;
*Ghostery, PeerGuardian, PeerBlock, Protowall, Megakey, Transmission ([[torrent]] client), DuckDuckGOPrivacy (the plugin - you need to whitelist EH to see content), DuckDuckGo, DansGuardian, SquidGuard, HackShield (used as part of some MMOs).&lt;br /&gt;
*Any global/browser-based IP blockers can cause problems. For P2P applications use directly loaded IP lists.&lt;br /&gt;
*Any &amp;quot;web accelerators&amp;quot; or pre-fetching can cause routing issues (E-Hentai&#039;s [[IPs]] are not static).&lt;br /&gt;
&lt;br /&gt;
===Gallery Not Available===&lt;br /&gt;
&amp;lt;div id=&amp;quot;removed&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Removed&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This gallery has been removed or is unavailable.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This is &#039;&#039;&#039;not&#039;&#039;&#039; the same as a gallery being deleted or [[expunged]].&lt;br /&gt;
**&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Do NOT re-upload it.&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;This gallery is unavailable due to a copyright claim by {copyright holder}. Sorry about that.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery has been removed due to a DMCA takedown notice.&lt;br /&gt;
**&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Repeated attempts to re-upload galleries of this nature will lead to a [[Bans|ban]].&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Your Galleries===&lt;br /&gt;
*&#039;&#039;&#039;My gallery disappeared!&#039;&#039;&#039;&lt;br /&gt;
**This is almost never due to a technical problem.&lt;br /&gt;
**Check if it is still listed in your [[Gallery Manager]]. If so, the reason it is not visible will be indicated there.&lt;br /&gt;
**Attempt to visit a direct link to your gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;expunged&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Expunged&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;expunge&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Expunge&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My gallery was [[expunged]] unfairly!&#039;&#039;&#039;&lt;br /&gt;
**Check the gallery&#039;s expunge log for the reason(s).&lt;br /&gt;
**Make sure it was [[expunged]] and not removed or deleted. Each of these happen for very different reasons.&lt;br /&gt;
**Post the gallery&#039;s URL [https://forums.e-hentai.org/index.php?showtopic=242797 here] to inquire about it.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;delete gallery&amp;quot;&amp;gt;I cannot delete my gallery!&#039;&#039;&#039;&lt;br /&gt;
**This is intentional. [https://e-hentai.org/tos.php Once a gallery has been published, it belongs to the community].&lt;br /&gt;
**A gallery may instead be [[My Galleries#Available Actions|disowned]] if the uploader wishes to remove association.&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;False expunges will lead to a ban and the gallery reverted to its previous state.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;cant upload&amp;quot;&amp;gt;I cannot publish my gallery.&#039;&#039;&#039;&lt;br /&gt;
**Before publishing a gallery or a gallery update you must first read the [https://e-hentai.org/tos.php Terms of Service] and check the corresponding box, then choose a sorting order. If you do not wish to re-order, click &amp;quot;Apply with Current Ordering&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My gallery has an incorrect name or [[category]]!&#039;&#039;&#039;&lt;br /&gt;
**Check if it is still listed in your [[Gallery Manager]]. The default category is [[Doujinshi]].&lt;br /&gt;
***If so, you may rename or re-categorize it from there.&lt;br /&gt;
***If a [[Renaming|rename petition]] was successful on your gallery but the name is still unsatisfactory, you may insert another petition option. Should this new option reach higher [[power]], the name will change over.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot [[rename]] my gallery from the [[Gallery Manager]]!&#039;&#039;&#039;&lt;br /&gt;
**This action is only permitted from the manager for 24 hours after publishing.&lt;br /&gt;
**A successful [[Renaming|rename petition]] was done on your gallery. See the above issue.&lt;br /&gt;
**[[Expunged]] galleries cannot be renamed in this manner.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You can no longer change the [[category]] of this gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery has had its [[category]] changed via [[tagging]]. If the [[category]] is still unsatisfactory report it as a [[#Gallery Tagging|mistag]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You cannot unlock galleries this old. Please make a new one, then request to have this one expunged.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to [[Making_Galleries#Updating|update]] an aged gallery (i.e., 365 days after its last publishing). Such galleries cannot have their files modified.&lt;br /&gt;
**Any necessary changes require re-uploading and replacement [[expunging]] the existing gallery. This starts a brand new gallery chain without any of the previous gallery&#039;s metadata.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m afraid I can&#039;t let you do that.&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;That gallery has been marked as deleted, and can no longer be modified.&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to modify or delete a gallery that cannot or can no longer be deleted.&lt;br /&gt;
***This also applies to properly replaced galleries and is working as intended.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not rate gallery. Reason: You cannot rate your own gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Self-explanatory.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not obtain lock on gallery - if you are not running any active operations on this gallery, please wait about 15 minutes for the lock to expire.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Occurs when a gallery being uploaded / managed is in the middle of being processed by the server. Please wait and try again later.&lt;br /&gt;
**Also occurs to galleries that were reverted to a previous state, thus the URL entered is no longer valid.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My gallery has missing, unwanted, or wrongly ordered images!&#039;&#039;&#039;&lt;br /&gt;
**You can add, remove, and modify the order of all your gallery&#039;s images via the [[Gallery Manager]].&lt;br /&gt;
***Note that you may only update a gallery twice per every 30 days (some exceptions apply).&lt;br /&gt;
****This limit does not apply to unpublished / [[private]] galleries.&lt;br /&gt;
&amp;lt;div id=&amp;quot;order&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Order&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;out of order&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;When people download my gallery the files are in the wrong order!&#039;&#039;&#039;&lt;br /&gt;
**Downloaded galleries use the filenames of the files &#039;&#039;when they were uploaded&#039;&#039;, so they may be out of order even if you corrected the order manually via the gallery maintenance UI.&lt;br /&gt;
**Rename your files to the correct order &#039;&#039;&#039;&#039;&#039;before&#039;&#039;&#039;&#039;&#039; uploading them (&#039;&#039;e.g. 001.jpg, 002.jpg, etc.&#039;&#039;) to avoid this problem.&lt;br /&gt;
***This is further recommended since different OSes [https://support.microsoft.com/kb/319827 sort files differently].&lt;br /&gt;
&amp;lt;div id=&amp;quot;rating&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rating&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span id=&amp;quot;bad ratings&amp;quot;&amp;gt;People are giving my galleries low [[ratings]]!&#039;&#039;&#039;&lt;br /&gt;
**They are entitled to their opinions. Furthermore, ratings do not affect how well a gallery fares.&lt;br /&gt;
**Votes that deviate too much from the average rating are automatically discarded. This process is retroactive. Ratings, [[tags]] and [[favorites]] also carry over across all non-aged gallery updates.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My gallery files are being resampled and converted to WEBP!&#039;&#039;&#039;&lt;br /&gt;
**This is intended for [[Making_Galleries#Limits|files over 10MB in size]]. A link still allows you to download the original source at a cost of 10 image hits per MB.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My gallery&#039;s stats show low/no hits!&#039;&#039;&#039;&lt;br /&gt;
**Gallery stats are updated every ~4 hours. Please wait and check again later.&lt;br /&gt;
&lt;br /&gt;
====[[Uploading]]====&lt;br /&gt;
*&#039;&#039;&#039;My uploads seem unusually slow.&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;I am stuck on &amp;quot;Processing...&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Try to upload your images in ZIP or RAR archives. Uploading a small amount of larger files is faster than many smaller files. Break your upload into smaller portions.&lt;br /&gt;
***To prevent [[out of order]] situations either prefix filenames (the same way the [[Archiver]] would) or upload archives sequentially.&lt;br /&gt;
**Disable any software that uses upload bandwidth while you are uploading to the site.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Images appear outside of the scope / keep reappearing and I can&#039;t save changes!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;I&#039;ve uploaded files but the gallery is empty!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The gallery is busy processing another task. Please wait until it is done before uploading more files.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The recommended maximum data you should upload in a single instance is 500 MB. Do not upload more than &amp;lt;span title=&amp;quot;1,258,291,200 bytes&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;1,200 MB&amp;lt;/span&amp;gt; in a single instance.&lt;br /&gt;
**Do not upload in multiple tabs/windows at the same time; the files are liable to be discarded.&lt;br /&gt;
***Uploading files to different galleries simultaneously is also not recommended.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My files take a lot of time to be processed.&#039;&#039;&#039;&lt;br /&gt;
**All files require indexing and thumbnail generation. PNG files additionally require decompression. Please be patient.&lt;br /&gt;
**It is recommended to use zero-compression (Store) ZIP/RAR archives; the filesize difference is negligible whilst processing will be much faster.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not retrieve lock for gallery&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The gallery has been deleted&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to upload files to the wrong gallery chain (replaced chain) or a deleted gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Upload is temporarily unavailable.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The upload server is under maintenance. Please wait and try again later.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The file {filename} is corrupt, incomplete, too large, or not an accepted image file.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Make sure the file is of an [[Making_Galleries#Limits|accepted format and is not over the size limit]], is not corrupt, and is not named with [[Making_Galleries#Checking|unacceptable characters]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;{Filename} has been blacklisted on this system&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Any file that causes this message should &#039;&#039;&#039;NOT&#039;&#039;&#039; be uploaded as it is [[DNP]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been temporarily barred from posting more galleries due to an excessive expunge rate.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Too many of your galleries were [[expunged]], removed, or deleted, triggering an automated [[Making Galleries|upload]] block.&lt;br /&gt;
**Wait for the block to expire and do not create any more unacceptable uploads.&lt;br /&gt;
***The duration is a sliding window and may last up to a week.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been temporarily [[banned]] from [[Making Galleries|submitting galleries]] to this system. Read your PMs.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**A temporary upload ban has been manually placed on your account. This usually expires in a week, but the duration may vary. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
**Consequently, you will also lose the ability to update all galleries published before the time of the manually placed ban.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been permanently [[banned]] from [[Making Galleries|submitting galleries]] to this system.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Same as above, except permanent. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You can no longer modify that gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to update your galleries published before a specified time. An expired manually placed upload ban may also cause this. &lt;br /&gt;
**[https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro] if you have a valid reason to update your old galleries.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Rate limitation for new posters in effect. You have to wait a few hours before you can post more [[Making Galleries|galleries]].&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**There is a rate limit that compares your recent upload volume to your post history of good galleries, the calculation determines how many galleries you can publish in succession. Wait for the limit to expire.&lt;br /&gt;
***Private / Unlisted galleries do not count as &amp;quot;good&amp;quot;. &amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=252404&amp;amp;view=findpost&amp;amp;p=6011165 (Ref)]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have earlier uploaded and published a gallery identical to the one you are now trying to publish. This gallery has been removed, and you will now be redirected to the old, identical gallery. If that gallery had previous been marked as deleted, it is now available again. You will be returned to the Management Interface momentarily.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You uploaded an exact copy of a gallery you have already uploaded and published.&lt;br /&gt;
**This will undelete a gallery if it was deleted by its owner.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You cannot add files to galleries that are older than twelve months. Please make a new one, then request to have this one expunged. You will be returned to the Management Interface momentarily.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This is what is known as an [[aged]] gallery.&lt;br /&gt;
**[[Expunging#Replaced|Replace]] your gallery if it is truly necessary to make changes to it.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;{Filename} was generated by this system and has been replaced with the original copy.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The image uploaded is a thumbnail that was already generated by the system and thus was replaced by its original version.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot select &#039;Save Changes&#039;, &#039;Start Upload&#039;, or &#039;Publish Gallery&#039; after deleting an image!&#039;&#039;&#039;&lt;br /&gt;
**Use one of the sorting buttons after making such changes to confirm them.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have posted too many [[private]] galleries in the last week.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have reached your weekly upload limit for [[private]] galleries.&lt;br /&gt;
**[[Donation#Stars|Bronze and Silver Star]] users are allowed to create up to 5 private galleries per week. This limit is bumped up to 10 galleries per week for [[Donation#Stars|Gold Star or above]] users.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot create any [[private]] gallery despite having a [[Donation#Stars|bronze star or above]]!&#039;&#039;&#039;&lt;br /&gt;
**Your account has been permanently blocked from uploading [[private]] galleries. This is likely due to excessive abuse of the function.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;All of my new uploads are automatically flagged as [AI Generated]!&#039;&#039;&#039;&lt;br /&gt;
**A restriction has been placed on your account, in which all new uploads will receive the [[AI Generated]] title indicator and be categorized into [[Misc]]. This is due to repeatedly uploading numerous [[AI Generated]] galleries without labeling them as such.&lt;br /&gt;
**If your new gallery isn&#039;t generated by AI, you may remove the indicator by filing a [[rename]] petition. Note that misusing the rename function would lead to a [[ban]].&lt;br /&gt;
***Uploaders who don&#039;t have sufficient [[mod power]] to file a rename petition on their own can submit a request [https://forums.e-hentai.org/index.php?showtopic=227712 here].&lt;br /&gt;
&lt;br /&gt;
===[[Gallery Tagging]]===&lt;br /&gt;
*&#039;&#039;&#039;Some tag searches include additional results.&#039;&#039;&#039;&lt;br /&gt;
**Try using [[Gallery_Tagging#Exact_Tag_Searching|exact tag searching]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot tag a gallery!&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to use may not be acceptable (e.g. too short or blacklisted).&lt;br /&gt;
**You may be banned from tagging galleries. You will receive a pop-up notification if this is the case.&lt;br /&gt;
**You may be attempting to upvote a downvoted tag (which may not give an error message). Be sure to read the tag&#039;s definition, [[Gallery Tagging|tagging guidelines]], or ask [https://forums.e-hentai.org/index.php?showtopic=274004 here] for upvotes.&lt;br /&gt;
**[[#Could Not Vote For Tag|See below]] for specific tagging error messages.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I tried to tag something and it turned into a different tag!&#039;&#039;&#039;&lt;br /&gt;
**Your tag included non-alphanumeric characters which are not permitted. Only hyphens, periods, and spaces are allowed in tags.&lt;br /&gt;
**Due to the grouping system for tags any [[slave tag]] will become its respective master tag. If you are not satisfied with the grouping you may post [https://forums.e-hentai.org/index.php?showtopic=107861 here] to discuss it.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot select a [[namespace]] for my tag!&#039;&#039;&#039;&lt;br /&gt;
**If you are certain it should be assigned a namespace please contact a [[E-Hentai Janitor|namespacer]] or post [https://forums.e-hentai.org/index.php?showtopic=275305 here].&lt;br /&gt;
***At least one instance of the temp tag must exist for it to be namespaced. If you cannot add the tag due to lack of [[power]] or if the tag already exists within another namespace please also link to a gallery where the tag would be a valid addition. If the tag does not pass [[presence]] for a gallery but will likely be used in the future (e.g. a [[character]] tag) please specify this in your post.&lt;br /&gt;
****If you forgot where you made the tag checkers have a listing for new tags created within the last 7 days along with the names of users who voted on them.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I accidentally created a wrong tag!&#039;&#039;&#039;&lt;br /&gt;
**Simply withdraw your tag before someone else upvotes it. If it&#039;s too late and you cannot downvote the tag completely by yourself ask for assistance in [https://forums.e-hentai.org/index.php?showtopic=274004 this thread].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Server communication failed. Server responded with:&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Connection timed out. Check your connection, wait a few seconds and try again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Someone is voting down my tags!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;My gallery has incorrect tags!&#039;&#039;&#039;&lt;br /&gt;
**Double-check the tag&#039;s definition and [[Gallery_Tagging#Usage_Guidelines|tagging guidelines]].&lt;br /&gt;
**Vote the tags up/down only if you are absolutely certain.&lt;br /&gt;
**Post the gallery&#039;s URL [https://forums.e-hentai.org/index.php?showtopic=274004 here]. Please do not accuse any users of mistagging or request any [[bans]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;temp tag pop-up warning&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You about to vote up an older temp tag. You may be prompted to provide sources for this tag, which is required. Are you sure you want to do this?&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to vote up a tag that has yet to be approved by a [[E-Hentai_Janitor|namespacer]].&lt;br /&gt;
***Upon hitting &amp;quot;OK&amp;quot;, you will be brought to the [[Tag_Creation|New Tag Justification window]] if you have at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&lt;br /&gt;
**&#039;&#039;&#039;Do NOT hit that button if you are not prepared or willing to provide [[Tag_Creation#Guidelines_for_Submission|relevant supporting materials]] for that temp tag.&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:red&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Could Not Vote For Tag====&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: You need at least 15 MP to vote on this tag.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on [[Tagging_Mechanics#Tag_Mod_Power|requires]] additional [[mod power]]. This is to prevent poor handling of the tag by newer users.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: You do not meet the requirements to vote for &amp;quot;{tagname}&amp;quot;&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag can only be voted by users who meet certain requirements. For more information, view the wiki article for the tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; currently requires at least {value} MP to upvote on this gallery due to existing downvotes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on is [[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|soft-vetoed]] and needs a matching or higher base [[mod power]] of the highest vote against it to vote it up.&lt;br /&gt;
**If you are sure that a tag was mistakenly downvoted, you can post in the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; currently requires at least {value} MP to downvote on this gallery due to existing upvotes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on is [[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|soft-enforced]] and requires a [[mod power]] that matches or exceeds half of the value of the strongest upvote to vote it down, capped at 25 [[mod power]].&lt;br /&gt;
**If you believe the tag is definitely invalid, you can make a downvote request in the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; is currently locked for further upvotes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on is [[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|soft-enforced]] or has reached the cap of 200 [[mod power]], and can no longer be upvoted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; is currently locked for further downvotes.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to vote on is [[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|soft-vetoed]], and can no longer be downvoted. This error will usually appear if you attempt to downvote a tag that was already killed and 5 minutes elapsed without refreshing the page.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; has been blocked for use.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to add/upvote a tag that is blocked or blacklisted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; is not allowed. Use {namespace}:{tagname} or {namespace}:{tagname}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to enter requires an accompanying [[namespace]]. The namespace must be one of the approved pairings for that particular tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag &amp;quot;{tagname}&amp;quot; is scheduled for an automated action and cannot currently be voted on.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are downvoting a tag that has been slaved or blacklisted by a [[Janitor|moderator]]. This is not a required action as the autotagger will remove or replace these tags eventually.&lt;br /&gt;
**User may still withdraw their upvotes on a slaved/blocked tag should they have upvoted it before.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Your vote can no longer be withdrawn.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to withdraw your upvote on a now-downvoted tag. This cannot be done to prevent abuse.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Tags should be added on the most recent gallery in this chain.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Only the most recent version of a gallery chain allows for tagging actions. The action will automatically be applied to all galleries in the chain.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Invalid user&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The API received an invalid user identification response while you were tagging.&lt;br /&gt;
***Your session may have expired. Use another browser or clear your cache/cookies.&lt;br /&gt;
***This will also occur when you are simply not logged in.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: No tags to add.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You entered a term or phrase that is rendered as a blank tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Missing arguments&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You submitted a blank tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Missing or malformed tags&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your request is longer than the maximum allowed for the input field.&lt;br /&gt;
***[[API]] requests are limited to the default tag input field maximum length (200 characters).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: You cannot possibly have taken the time to look at the gallery in that short time. You must wait 10 seconds between tagging different galleries.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You attempted to vote on a tag on a gallery too quickly after doing so on a different gallery.&lt;br /&gt;
**This limit can be reduced with increased [[power]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: User fault detected. Replace user and try again&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You entered in the default text on the tag form (&amp;quot;Enter new tags, separated with comma&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} is vetoed on this gallery and cannot be upvoted. Please read the wiki.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to add has been [[Tagging_Mechanics#Tag_Veto|vetoed]] on the gallery. If you believe that tag has been vetoed incorrectly, please make an inquiry [https://forums.e-hentai.org/index.php?showtopic=274004 here].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} is enforced on this gallery and cannot be downvoted. Please read the wiki.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag you are attempting to downvote has been [[Tagging_Mechanics#Tag_Veto|enforced]] on the gallery. If you believe that tag is invalid, please make an inquiry [https://forums.e-hentai.org/index.php?showtopic=274004 here].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} has never been used. Use temp:{tagname} to create a temporary tag.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are adding a [[Namespace#Restricted_Namespaces|temporary]] tag without defining the &amp;quot;temp&amp;quot; [[namespace]]. Please include &amp;quot;temp:&amp;quot; in front of the tag name.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} does not exist. You can request new tags in the Tag Creation/Namespacing Request Thread.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The [[namespace]] you are attempting to use has not been approved by a namespacer.&lt;br /&gt;
**This error also occurs when you are attempting to create a [[Namespace#Restricted_Namespaces|temporary tag]] with less than 15 [[mod power]], or with an active tag creation [[Bans|ban]].&lt;br /&gt;
***If you are certain it should be usable, please post [https://forums.e-hentai.org/index.php?showtopic=275305 here] to have it added.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} has an invalid namespace.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The [[namespace]] being used is not a correct one. Check your spelling.&lt;br /&gt;
**Make sure not to use a colon when tagging something except to indicate a namespace.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: The tag {tagname} is derived from the gallery title and cannot be directly voted on.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The tag has been added due to the presence of a special indicator in the gallery title. For more information, view the wiki article for the tag.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: Gallery not found&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The gallery is no longer formally in the system.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for tag: You have been banned from tagging galleries&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your tagging privilege has been permanently revoked. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
===[[Archives]]===&lt;br /&gt;
*&#039;&#039;&#039;The [[archive]] link returns a blank page with the message &amp;quot;err&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
**Clear your cache and cookies.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I get a 503 error when I download an [[archive]]!&#039;&#039;&#039;&lt;br /&gt;
**The site may be experiencing [[#503|maintenance or other issues]].&lt;br /&gt;
**You may be attempting to use more than 4 simultaneous download threads. If using a download manager make sure that it does not exceed that amount.&lt;br /&gt;
**You may have exhausted your allowed download attempts.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My download speed is much slower than expected!&#039;&#039;&#039;&lt;br /&gt;
**After ensuring the issue is not on your end, you may be downloading from a capped or saturated archive server due to various reasons.&lt;br /&gt;
***The issue can be mitigated by using segmented downloading (use at your own risk) or just being patient. Alternately, if a very healthy [[torrent]] is available, please consider using this option.&lt;br /&gt;
***It is not possible to change servers after the archive is generated. Available servers are randomly assigned upon request and the archive then is only valid for the assigned archive server.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;A gallery I downloaded says &amp;quot;Unexpected end of archive.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The download was interrupted at some point. Please try to download it again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;IP quota exhausted&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Too many addresses from the same IP range tried downloading the same [[archive]].&lt;br /&gt;
**Wait a week, generate another archive link, and &#039;&#039;&#039;do not share this link&#039;&#039;&#039; with anyone.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Failed to prepare one or more files for the archive. Please try again in an hour. Contact staff if this error persists.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Self-explanatory.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have clocked too many downloaded bytes on this gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You download the same gallery&#039;s archive multiple times or the prior downloads kept failing and restarting. Cancel the download session and repurchase the archive.&lt;br /&gt;
**You downloaded the original archive and are now trying to download the resampled archive. Sometimes this errors, use the cancel button and repurchase the archive.&lt;br /&gt;
***If you require both the resampled and original archive, it is recommended to download the resample first to avoid this.&lt;br /&gt;
&lt;br /&gt;
===[[Renaming]]===&lt;br /&gt;
*&#039;&#039;&#039;Someone else&#039;s gallery has an incorrect name or [[category]]!&#039;&#039;&#039;&lt;br /&gt;
**See [[Renaming]] for name changing.&lt;br /&gt;
**See [[Gallery Tagging#Categories|Gallery Tagging - Categories]] for category changing.&lt;br /&gt;
**You may also post links to such galleries [https://forums.e-hentai.org/index.php?showtopic=227712 here]. Please indicate the correct name/category in your post.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;That is already one of the suggested names.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You attempted to add a [[rename]] petition with the same text as an existing one for that gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;New suggested title is too short.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You attempted to add a blank name as a [[rename]] petition. Pay attention to which option button is used.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been blocked from renaming galleries.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to vote on or create [[rename]] petition. This is permanent.&lt;br /&gt;
**Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
===[[Commenting]]===&lt;br /&gt;
*&#039;&#039;&#039;My gallery comment disappeared!&#039;&#039;&#039;&lt;br /&gt;
**Comments will become hidden under [[Gallery_Commenting#Hidden_Comments|certain criteria]].&lt;br /&gt;
**For galleries with more than 50 comments only the top 50 (depending on which viewing order is used) are displayed by default; the rest are hidden.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot delete my gallery comment!&#039;&#039;&#039;&lt;br /&gt;
**This is intentional.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Due to reported abuse, you have been blocked from adding more comments.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Numerous comments that you have made were severely downvoted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been banned from posting comments.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your commenting privilege has been suspended due to the violation of the [[Gallery_Commenting#Examples_of_Bad_Comments|comment rules]]. This is permanent.&lt;br /&gt;
**Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You can only add comments for active galleries.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Deleted galleries may not have comments added to them.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot rate a gallery comment!&#039;&#039;&#039;&lt;br /&gt;
**You cannot rate comments if you have added a comment to the same gallery.&lt;br /&gt;
***Any existing comment ratings for a gallery will be removed if you add a comment to that gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can upvote just fine but my comment downvotes do not have any effect!&#039;&#039;&#039;&lt;br /&gt;
**You have downvoted too many comments and the system acknowledged you as a potential mass-downvoter.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have to wait 60 seconds between each comment.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This is to prevent spam. This limitation is reduced to 10 seconds for users with at least 25 [[power]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Your gallery comment is too short.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Comments must be at least 10 characters long.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You did not enter a valid comment.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You entered in the default text into the comment form (&amp;quot;Enter your comments here, then hit Post Comment. If the last comment posted is yours, this will be appended to that post.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You did not enter a comment.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You either entered no text in the comment field or text that renders as nothing.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for comment. Reason: Correlation factor between reviewer and voter has exceeded reasonable limits. Vote blocked.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have voted on a particular user&#039;s comments too much. Upvote other useful comments.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for comment: Cannot vote when own comment exists in gallery&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to vote after posting a comment. Refresh the page to display your comment (unless it is perma-hidden).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not vote for comment: You have been banned from voting on comments&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to vote on other comments. This is permanent.&lt;br /&gt;
**Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not get editable comment: Can only edit own comment&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to edit someone else&#039;s comment. Refresh the page to display your own comment.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been temporarily restricted from adding comments&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
**This is due to a limit on newer users to prevent potential spam. It will resolve over time.&lt;br /&gt;
&lt;br /&gt;
===[[My Tags]]===&lt;br /&gt;
*&#039;&#039;&#039;I am unable to add/remove tags from [[My Tags]], or add/remove [[My Tags#Sets|tag sets]]!&lt;br /&gt;
**Commonly because of an outdated browser. Update your browser and try again.&lt;br /&gt;
&lt;br /&gt;
==[[HentaiVerse]]==&lt;br /&gt;
(&#039;&#039;&#039;&amp;lt;span style=color:#FF5555&amp;gt;For in-game error messages see [[HentaiVerse_Bugs_%26_Errors|HentaiVerse Bugs &amp;amp; Errors]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;HentaiVerse is slow for me!&#039;&#039;&#039;&lt;br /&gt;
**Disable any [[scripts]] or browser add-ons. Re-enable them individually to isolate which one(s) may be causing the slowdown.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Failed to initialize player state. Try again later.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;HV is temporarily unavailable, as the battle state tracker or master database is currently offline.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;HentaiVerse is not available on this cluster. If you are seeing this message, contact staff.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Snowflake and the moogles are basking in the summer sun. Check back later.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Wait a few minutes and try again or use the alternative &#039;&#039;alt.hentaiverse.org&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t see everything in the HentaiVerse window!&#039;&#039;&#039;&lt;br /&gt;
**The minimum recommended resolution for HV is 1280x768.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;dawn&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Dawn&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;[[Dawn of a New Day]] / [[Random Encounter]] message does not appear.&#039;&#039;&#039;&lt;br /&gt;
**There is a limit of 24 random encounters per day.&lt;br /&gt;
**You need to visit either the E-Hentai [https://e-hentai.org/news.php news page], or any gallery on the [https://e-hentai.org/ main website]. Visiting any other pages will not trigger the events.&lt;br /&gt;
***If you have just logged in, reload the page. If it still isn&#039;t working, wait a few minutes and try again.&lt;br /&gt;
**Even if the message did not appear, check to see if the rewards from the Dawn have been received.&lt;br /&gt;
***Note that daily income from dawn does not show up on the credit log.&lt;br /&gt;
**Disable any ad-blockers or other add-ons that may prevent the message from appearing.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Posting in [[E-Hentai Forums|the forums]] is not giving an [[EXP]] gain bonus.&#039;&#039;&#039;&lt;br /&gt;
**The EXP bonus takes 1 hour after the posting to take effect.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t enable my abilities!&#039;&#039;&#039;&lt;br /&gt;
**Use a browser that supports HTML5.&lt;br /&gt;
&amp;lt;div id=&amp;quot;exp&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;EXP&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;noexp&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;noEXP&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m not receiving any [[EXP]]!&#039;&#039;&#039;&lt;br /&gt;
**Your [[Stamina]] has dropped below 2.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Nope&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are attempting to access an [[equipment]] piece&#039;s link with an invalid ID or key.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Holding down hotkeys doesn&#039;t work!&#039;&#039;&#039;&lt;br /&gt;
**[[Image:Firefox.png]] If you are using NoScript, navigate Firefox to &#039;&#039;about:config&#039;&#039; and set &#039;&#039;noscript.clearClick.rapidFireCheck&#039;&#039; to &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I jumped to a new fight instead of going to the next turn!&#039;&#039;&#039;&lt;br /&gt;
**The server cluster lost a node temporarily. Just wait a few minutes and it should re-establish the connection to the node and load your battle again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Some of the graphics don&#039;t show!&#039;&#039;&#039;&lt;br /&gt;
**Try {{Keypress|Ctrl}} + {{Keypress|F5}} to force reload them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div ID=&amp;quot;ShopBot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;Profit&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;Bazaar&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;bazaar&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;profit&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div ID=&amp;quot;shopbot&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I sold an [[item]] to the [[Bazaar]] and got more [[credits]] than what it indicated.&#039;&#039;&#039;&lt;br /&gt;
**[[Item Bot]] [[Bazaar#Item_Shop|profit sharing]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My [[EXP]] required for the next level is showing as a negative!&#039;&#039;&#039;&lt;br /&gt;
**This is purely an aesthetic bug. It can occur when triggering a [[Dawn|dawn]] event that gives enough [[EXP]] to [[level up]] whilst in a [[battle]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Your account has been suspended, or you have been blocked from accessing the HV minigame.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your account has been banned, likely due to [[Bans|rules]] violations. This is permanent.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;H@H&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[H@H]]==&lt;br /&gt;
;Always make sure you have the latest stable version of [https://www.java.com/en/download/ Java Runtime Environment] and that your internet speed is sufficient when running the client.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Does H@H have any dependencies?&lt;br /&gt;
**H@H has zero dependencies other than Java itself.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Does H@H include Log4j?&#039;&#039;&#039;&lt;br /&gt;
**No. H@H has zero dependencies other than Java itself.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;What&#039;s my Client ID?&#039;&#039;&#039;&lt;br /&gt;
**You will not have one if you did not sign up for H@H.&lt;br /&gt;
**Check [https://e-hentai.org/hentaiathome.php here] for it.&lt;br /&gt;
**Client IDs that have been inactive for more than 6 months (~180 days) are revoked. Re-applying is permitted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client&#039;s status is fine but I don&#039;t earn any [[Hath]] from it!&#039;&#039;&#039;&lt;br /&gt;
**Hath will not be granted if a client&#039;s speed is below the minimum requirements&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=215951&amp;amp;view=findpost&amp;amp;p=5139875]&amp;lt;/sup&amp;gt;.&lt;br /&gt;
***Make sure the client can constantly sustain at least 200KB/s of burst speed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client isn&#039;t doing anything!&#039;&#039;&#039;&lt;br /&gt;
**Make sure the client is [[H@H#Activity|healthy]].&lt;br /&gt;
**If you are running a brand new client wait for your cache to fill (and subsequently [[static range]]s). Caches generally only fill for clients that have been running for at least 24 hours.&lt;br /&gt;
**Cached content itself will not affect hitrate; the only factors involved are burst speed, client quality, client region, and assigned [[static range]]s.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I am not being assigned static ranges!&#039;&#039;&#039;&lt;br /&gt;
**Ensure your client is stable and active with sufficient dedicated disk space. Keep it running for as long as possible.&lt;br /&gt;
**There is a limit on how many times a range can be assigned to live clients in a region. If that limit is reached for all ranges, it won&#039;t assign any more until some clients go away.&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=234458&amp;amp;view=findpost&amp;amp;p=5758006]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Disk usage is too high! Is there a way to limit this?&#039;&#039;&#039;&lt;br /&gt;
**To reduce disk seeks lower the cache size, a higher percentage of file accesses will be cached in RAM.&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=215709&amp;amp;view=findpost&amp;amp;p=5138580]&amp;lt;/sup&amp;gt;&lt;br /&gt;
***&#039;&#039;&#039;All static ranges unable to fit within the new cache size will be lost.&#039;&#039;&#039; Ranges will be gradually reassigned once the cache becomes bigger again and the client is qualified to earn more ranges.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;HTTP 400 (Bad Request) responses show up in the client!&#039;&#039;&#039;&lt;br /&gt;
**This is normal as long as the client is within its region&#039;s average failure rate.&lt;br /&gt;
**If this happens a lot the client&#039;s ISP may have poor connectivity to the querying region. This can also be due to packet loss.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client has low trust!&#039;&#039;&#039;&lt;br /&gt;
**This commonly occurs after a bad shutdown since the server continues to attempt contact with your client after it went offline.&lt;br /&gt;
**Leave the client running, it will gradually regain trust if no other problems exist.&lt;br /&gt;
**If its trust is not recovering at all it may indicate a communication or file corruption issue. Check your cache.&lt;br /&gt;
**Low trust can also happen when your drive is full. It can happen on certain systems despite setting a free disc space in your panel. You can reduce your Maximum Disk Cache Size setting in your panel (and check &amp;quot;Remove static ranges if necessary&amp;quot;) to fix that issue.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client&#039;s trust is fine but my quality drops!&#039;&#039;&#039;&lt;br /&gt;
**This is usually caused by transient routing problems in the short-term and prevents single malfunctioning clients from causing entire network issues by lowering their priority accordingly.&lt;br /&gt;
**Sudden and large drops are normal for newer clients; waiting for a few weeks will generally give a stable baseline.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Request host did not send Content-Length, aborting transfer.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Something is blocking your requests; disable any [[#Common Problematic Software|problematic software]] that may be doing this.&lt;br /&gt;
**Disable [https://www.xfinity.com/support/articles/using-xfinity-xfi-advanced-security Xfinity&#039;s xFi Advanced Security].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;We appear to have reached the image limit. Attempting to contact the server to ask for a limit increase...&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have downloaded up to your daily limit via H@H downloader; you must wait 24 hours.&lt;br /&gt;
**This limit can be reset at your [[My Home]] area or increased by purchasing the &amp;quot;More Pages&amp;quot; [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Server reported expired key; attempting to refresh time from server and retrying.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Ignore this unless it persists.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client has been revoked!&#039;&#039;&#039;&lt;br /&gt;
**Your client has been banned for failing to adhere to the [[Hentai@Home#Signing_Up|uptime requirements]] by a significant margin, or having an unreasonably high cache/ranges reset count.&lt;br /&gt;
***Revoked clients can sometimes be reactivated by sending an unblock request to [https://forums.e-hentai.org/index.php?showuser=6 Tenboro]. This will be decided on a case-by-case basis, and can only happen when there is a very strong justification for your case.&lt;br /&gt;
***Note that claiming ignorance of the H@H uptime requirements or the automated warnings on your excessive cache/ranges resets is &#039;&#039;&#039;NOT&#039;&#039;&#039; considered an acceptable justification.&lt;br /&gt;
**This can also occur if any of your cache files were deleted and your cache database was not updated to reflect this. Do &#039;&#039;&#039;NOT&#039;&#039;&#039; manually delete files from your cache.&lt;br /&gt;
***If you need to reduce your cache size simply reduce the value in the client&#039;s setting. The client will automatically remove excess cache files.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Critical Error: java.sql.SQLException: disk I/O error&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;java.lang.NullPointerException - [ERR] at org.hath.base.CacheHandler.initializeCacheHandler(CacheHandler.java:214)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] {java.lang.Throwable$WrappedPrintStream.println(Unknown Source)} at org.sqlite.Conn.setAutoCommit(Conn.java:336)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] java.sql.SQLException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Delete hath.db and rename hath.db.bak to hath.db, then restart the client.&lt;br /&gt;
***If this fails delete both files and restart the client. &lt;br /&gt;
**Make sure that the user you&#039;re running H@H as has write access to the directory from which you run it.&lt;br /&gt;
**If all else fails run [https://en.wikipedia.org/wiki/CHKDSK chkdsk] on the drive that stores H@H.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] {java.lang.Throwable$WrappedPrintStream.println(Unknown Source)} java.lang.InternalError: HTHEME is null&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This is an aesthetic issue. [[Image:WindowsOS.png]] If the Themes service is disabled on a Windows OS and a client is running in the H@H GUI this error will happen whenever it is given focus as it fails to parse themes.&lt;br /&gt;
**Use the command-line client or enable the Themes service.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Cache Handler: cannot meet space constraints: Disk free space limit reached.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your free disk space was detected as too low. The client will stop getting new files until this is remedied.&lt;br /&gt;
**Change your disk space setting (&amp;quot;Minimum space to leave on disk&amp;quot;) (minimum 100 MB even if not set) or remove non-H@H files from the drive that H@H uses.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m having high memory usage running H@H under OpenVZ!&#039;&#039;&#039;&lt;br /&gt;
**Because of how OpenVZ calculates resident memory size H@H can appear to use as much as 1 GB of RAM even though its actual resident memory size is usually 50-100 MB.&lt;br /&gt;
**There is no known workaround at this time.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client&#039;s country on the H@H status page is shown in &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt;!&#039;&#039;&#039;&lt;br /&gt;
**Your client has been moved from its first-time startup location (&amp;quot;&#039;&#039;home region&#039;&#039;&amp;quot;) to a different region. e.g., the client started in the United States, then moved to Japan at a later point.&lt;br /&gt;
**When the system detects that a client is operating outside of its &#039;&#039;home region&#039;&#039;, this will have multiple effects&amp;lt;sup&amp;gt;[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=234458&amp;amp;view=findpost&amp;amp;p=6376141]&amp;lt;/sup&amp;gt;:&lt;br /&gt;
***Clients outside the &#039;&#039;home region&#039;&#039; will no longer be assigned new [[Hentai@Home#Static_Ranges|ranges]] or be considered for range priority promotions.&lt;br /&gt;
***If there are multiple clients with the same range/priority in the region, clients outside its &#039;&#039;home region&#039;&#039; will always be demoted first, and the client in the &#039;&#039;home region&#039;&#039; will be preferred for routing traffic.&lt;br /&gt;
***No [[Hath]] will be awarded for clients located outside of its &#039;&#039;home region&#039;&#039;.&lt;br /&gt;
**To resolve this, you will need to contact [https://forums.e-hentai.org/index.php?showuser=6 Tenboro] directly. Note that in most cases, resetting the &#039;&#039;home region&#039;&#039; of an H@H client will result in the demotion of all of the client&#039;s P1 ranges to P2 to allow the system to optimally rebalance range priority.&lt;br /&gt;
**This may also happen if the auto-detected country is simply wrong. In this case, a geolocation override may be applied without the demotion of [[Hentai@Home#Priority_Ranges|priority ranges]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My country is incorrect on my H@H page!&#039;&#039;&#039;&lt;br /&gt;
**This does not matter for clients in Canada/United States.&lt;br /&gt;
**If the indicated country is geographically very far away from what it should be an override for the client ID may be necessary. Please contact [https://forums.e-hentai.org/index.php?showuser=6 Tenboro] directly.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My client key is &amp;quot;Not Set&amp;quot;!&#039;&#039;&#039;&lt;br /&gt;
**You must enter all the configuration details (speed, disk size, etc.) before the key is given.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The SSL handshake times out!&#039;&#039;&#039;&lt;br /&gt;
**This happens on some routers where the WAN is through PPPoE, although rare.&lt;br /&gt;
**If you have access to your router configuration you can change this with iptables:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -t mangle -A FORWARD -p tcp -i pppoe-wan -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For an ISP provided router you may need to switch the router into modem mode and append second router in front of it.&lt;br /&gt;
&lt;br /&gt;
===Startup Errors===&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Startup notification failed.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**(This is a generic message, but if no other message accompanies it then this section may apply).&lt;br /&gt;
**Your speed was measured as too low. Turn off any bandwidth-consuming applications and try again.&lt;br /&gt;
**Java may be binding an IPv6 port. Try launching H@H with &amp;lt;tt&amp;gt;java -Djava.net.preferIPv4Stack=true -jar HentaiAtHome.jar&amp;lt;/tt&amp;gt;.&lt;br /&gt;
**You failed to contact the main server. Try again later.&lt;br /&gt;
**Turn off any anti-DDoS settings on your router which prevent multiple connections from occurring simultaneously.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The client has failed the external connection test.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your port for H@H was not detected as open. You may test it [https://canyouseeme.org/ here].&lt;br /&gt;
**Make sure that the port you are opening matches the one set in your H@H settings.&lt;br /&gt;
**Read a [https://portforward.com/ guide] to help with the opening of ports.&lt;br /&gt;
**Make sure you have a public IP address. ISPs may use [https://en.wikipedia.org/wiki/Carrier-grade_NAT CG-NAT], preventing others on the internet from seeing your computer.&lt;br /&gt;
**Check the IP of your router/modem. If it is [https://en.wikipedia.org/wiki/Private_network#Private_IPv4_address_spaces within a private range], you may have to ask your ISP to grant you a public address.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My entire cache is being verified when I start the client!&#039;&#039;&#039;&lt;br /&gt;
**This happens whenever there was a bad shutdown. This is to ensure the integrity of your cache is still in good standing.&lt;br /&gt;
**The client should run normally after the checking is complete. Please be patient.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;The database could not be loaded.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Critical Error: Failed to buffer requested data for cache list write.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Delete hath.db, rename hath.db.bak to hath.db, then re-launch the client.&lt;br /&gt;
***If this fails, delete both files and re-launch the client.&lt;br /&gt;
**Make sure you have ownership of the files and folders that H@H uses.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Rejecting connection request during startup.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**If this doesn&#039;t happen very often just ignore it. Other users are simply contacting your client too soon.&lt;br /&gt;
**Check if your firewall or other software is blocking Java connections.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Required library file sqlitejdbc-v056.jar could not be found.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The file is missing, re-download H@H.&lt;br /&gt;
**It you run H@H through a command line, make sure to &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt; to the same directory as the HentaiAtHome.jar file before running. You may also add that &amp;lt;tt&amp;gt;cd&amp;lt;/tt&amp;gt; command to the batch file.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[WARN] Unknown host rpc.hentaiathome.net, aborting..&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] java.net.UnknownHostException: e-hentai.org&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**This may be a DNS issue. Try [https://documentation.cpanel.net/display/CKB/How+To+Clear+Your+DNS+Cache flushing your DNS cache] and restarting the client.&lt;br /&gt;
**Try switching to [https://developers.google.com/speed/public-dns/docs/using Google&#039;s public DNS].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;[ERR] {java.lang.Throwable$WrappedPrintStream.println(Unknown Source)}&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Could not start the internal HTTP server.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Something besides H@H is already using the port that it was assigned. Try closing any program that may be doing this or set H@H to use a different port.&lt;br /&gt;
&amp;lt;div id=&amp;quot;ports&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Ports&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;port&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Port&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;It doesn&#039;t allow me to use a specific port!&#039;&#039;&#039;&lt;br /&gt;
**The following ports aren&#039;t available due to browser blocking and other compatibility issues: 80, 2049, 3659, 4045, 6000, 6665, 6666, 6667, 6668, 6669.&lt;br /&gt;
&lt;br /&gt;
==[[E-Hentai Forums]]==&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Sorry, you are not permitted to use this board.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Your IP address may be banned. Try to change it.&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro] with your IP if this continues or if you cannot change it.&lt;br /&gt;
**[[Image:Opera.png]] You are using the Opera Mini browser/network. Try an alternate browser.&lt;br /&gt;
&amp;lt;div id=&amp;quot;NoURLs&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Attachment&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t post URLs or attachments!&#039;&#039;&#039;&lt;br /&gt;
**New users may not do so until they have made at least &#039;&#039;&#039;2&#039;&#039;&#039; posts.&lt;br /&gt;
**Some subforums and threads disallow attachments.&lt;br /&gt;
***If there is a serious need to post an image in such a thread simply upload to and link to a filehost.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My post count is not going up!&#039;&#039;&#039;&lt;br /&gt;
**Posts made in certain subforums do not increase post counts.&lt;br /&gt;
**[[Forums#Rewards|There is no benefit to inflating one&#039;s post count anyway]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;TenboroPM&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;PMTenboro&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;My PMs to [https://forums.e-hentai.org/index.php?showuser=6 Tenboro] are not being answered!&#039;&#039;&#039;&lt;br /&gt;
**He receives a lot of them, please be patient.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I accidentally deleted a private message!&#039;&#039;&#039;&lt;br /&gt;
**Unfortunately it is too difficult to restore individual PMs from the site&#039;s backups.&lt;br /&gt;
**It is best to maintain [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=14 archives] of important PMs on your own.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My sent PMs are not showing up in my &#039;Sent&#039; folder!&#039;&#039;&#039;&lt;br /&gt;
**You must check off &amp;quot;Add a copy of this message to my sent items folder&amp;quot; when you send messages.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My post / thread disappeared!&#039;&#039;&#039;&lt;br /&gt;
**They were likely deleted by a moderator due to rule violations.&lt;br /&gt;
**Do &#039;&#039;&#039;not&#039;&#039;&#039; repost the offending content.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I don&#039;t receive notification e-mails for private messages!&lt;br /&gt;
**Email notifications have been disabled. [https://forums.e-hentai.org/index.php?showtopic=239754&amp;amp;st=0&amp;amp;p=5717185&amp;amp;#entry5717185]&lt;br /&gt;
***Username/Password recovery emails, and PM archives requested to be sent to the registered email, are still enabled.&lt;br /&gt;
***Registration emails are not sent. A valid email address is not required to register an account, albeit a valid email is recommended for recovery purposes. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I receive a warning e-mail from the forum!&#039;&#039;&#039;&lt;br /&gt;
**The forum will send a warning to your original e-mail address whenever the password or e-mail associated with the account is changed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot see the CAPTCHA for posting.&#039;&#039;&#039;&lt;br /&gt;
**Disable any software that blocks ads or scripts.&lt;br /&gt;
**Try with a different browser.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I made a [[donation]] recently but don&#039;t see the corresponding [[awards]]!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m missing a [[award|confectionery]]!&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;I don&#039;t get the corresponding [[Dawn]] rewards!&#039;&#039;&#039;&lt;br /&gt;
**Refresh your account by performing an action such as changing [[HentaiVerse]], [[Gallery]], or [[My Home]] settings, custom forum title, or buying/selling from the [[GP Exchange]] or [[Hath Exchange]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Sorry, your posting rights have been temporarily suspended. The suspension is due to end on {date}.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have been blocked from submitting new threads or replies temporarily. This restriction will automatically expire eventually. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Further violation of the [[forum rules]] will lead to a permanent [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Your posting permissions have been removed&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have been banned from making new threads or replies. This is permanent.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You are not allowed to use the messenger feature on this board&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have been banned from sending private messages due to repeated harassment or spam sent to other users.&lt;br /&gt;
&lt;br /&gt;
==[[Bounty]]==&lt;br /&gt;
*&#039;&#039;&#039;I cannot contribute [[GP]] to a bounty.&#039;&#039;&#039;&lt;br /&gt;
**You may only use [[Hath]] or [[Credits]]. Use the [[GP Exchange]] to convert your gallery points to credits.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot claim a bounty!&#039;&#039;&#039;&lt;br /&gt;
**Check if you have met the [[bounty#Hunter_Ranks|Hunter Ranks]]. Note that Unranked is above Rank D.&lt;br /&gt;
**The bounty may be closed (a [https://e-hentai.org/bounty.php?s=c pending claim] already exists or [https://e-hentai.org/bounty.php?s=r the bounty is reserved]). Check its status.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I claimed a bounty but even after 7 days, the claim was not accepted.&#039;&#039;&#039;&lt;br /&gt;
**Working as intended (see above). The bounty poster may no longer dispute the claim but you should PM/contact them to remind them as accepts are manual to prevent abuse.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot rescind a reward!&#039;&#039;&#039;&lt;br /&gt;
**Rewards can only be rescinded within 15 minutes of posting, after 30 days or by cancelling the bounty if it is yours. They also cannot be rescinded if the bounty enters a closed status (Closed/Claimed or Closed/Reserved).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Bounties do not properly value Hath.&#039;&#039;&#039;&lt;br /&gt;
**Hath to Credit conversion uses the [[Hath Exchange]] average over 24 hours&amp;lt;sup&amp;gt;verification needed&amp;lt;/sup&amp;gt;, not a static amount of 5,000 credits per Hath - the minimal amount is intended as a guideline.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I cannot set bounty restrictions above rank A.&#039;&#039;&#039;&lt;br /&gt;
**Working as intended. If you notice users of rank A or above claiming bounties in bad faith, PM them politely or report them in the relevant thread to let other users know.&lt;br /&gt;
**If accounts reach rank A unusually fast and then immediately start claiming bounties in bad faith, you should contact Tenboro to have him investigate and, if applicable, ban all involved accounts. Please be patient.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The requested bounty was not found.&#039;&#039;&#039;&lt;br /&gt;
**If you get this message when clicking on a link from the [[forums]], the [https://e-hentai.org/logs.php?t=credits credit log] or a private message, the bounty does not exist or was deleted by the bounty poster or Tenboro.&lt;br /&gt;
**Bounties you contributed to will be immediately refunded when deleted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been banned from posting bounties.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been banned from claiming bounties.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to use certain function(s) of the [[bounty]] system. This is permanent. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
==[[EHTracker]]==&lt;br /&gt;
*&#039;&#039;&#039;My stats are not being tracked!&#039;&#039;&#039;&lt;br /&gt;
**Make sure you are using the personalized torrent and not the public one.&lt;br /&gt;
**You may have reset your personal key. Any torrents with older personal keys need to be re-downloaded.&lt;br /&gt;
***Seedmins only count towards torrents you created yourself.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;My stats stopped updating even though I&#039;m seeding properly!&#039;&#039;&#039;&lt;br /&gt;
**This generally happens if you are disconnected while seeding and have a dynamic IP address.&lt;br /&gt;
**Stop all torrents, then resume them in order to force a tracker announce check.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m seeding but not gaining any GP!&#039;&#039;&#039;&lt;br /&gt;
**This only occurs [[EHTracker#Rewards|if you are the torrent&#039;s or gallery&#039;s uploader]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Torrent not found&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**All torrents for the gallery have been expunged.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Upload Error: Failed uploading file (code=4).&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**The server didn&#039;t receive any file. Try uploading with another browser.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Invalid auth&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Refresh the page and try to upload the torrent again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Torrent Error: This torrent is already uploaded for this gallery.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are trying to upload an exact duplicate of a torrent that already exists for that gallery.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;Upload Error: You have too many recently uploaded torrents with no completions. Make sure your torrents are seeded before adding more.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You have uploaded [https://ehwiki.org/wiki/EHTracker#Limits too many torrents with 0 completes].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;You have been banned from uploading torrents.&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**You are no longer allowed to upload any torrent to the tracker. This is permanent. Check your [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=01&amp;amp;VID=in forums PM inbox] for any moderator&#039;s notice(s).&lt;br /&gt;
&lt;br /&gt;
==[[EHWiki]]==&lt;br /&gt;
*&#039;&#039;&#039;I&#039;m not receiving a verification e-mail!&#039;&#039;&#039;&lt;br /&gt;
**You may change the e-mail address for the account and revalidate.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t edit/create anything!&#039;&#039;&#039;&lt;br /&gt;
**You need to be in the &#039;Creator&#039; group in order to edit/create pages. Please contact a [[E-Hentai Janitor|wiki admin]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t edit certain articles!&#039;&#039;&#039;&lt;br /&gt;
**Some articles are protected due to their importance or past abuse and thus cannot be edited by non-admins. Please [[E-Hentai Janitor|contact one of them]] if you have information to add/edit.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I can&#039;t create an account!&#039;&#039;&#039;&lt;br /&gt;
**If your IP may be listed on the wiki&#039;s DNSBL.&lt;br /&gt;
**Change your IP and try again.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showforum=7 Forum - Site Discussion, Help &amp;amp; Feedback]&lt;br /&gt;
&lt;br /&gt;
[[Category:Site Features]][[Category:E-Hentai Forums]][[Category:EHwiki]][[Category:HentaiVerse]][[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64893</id>
		<title>Hentai@Home</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Hentai@Home&amp;diff=64893"/>
		<updated>2026-08-05T00:07:11Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* H@H Downloader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the [[E-Hentai Galleries]]. The current version can be found in the [https://forums.e-hentai.org/index.php?showtopic=234458 update announcement thread].&lt;br /&gt;
&lt;br /&gt;
[[Image:H@H Client.png|thumb|The client UI (maximized)]]&lt;br /&gt;
[[Image:H@H Client Screen.png|thumb|The client list UI]]&lt;br /&gt;
&lt;br /&gt;
==General Information==&lt;br /&gt;
H@H is a project that can be compared to a cross between the [https://setiathome.ssl.berkeley.edu/ SETI@home] project and [https://en.wikipedia.org/wiki/BitTorrent_(protocol) BitTorrent].&lt;br /&gt;
&lt;br /&gt;
All participating users run a small Java-based client that downloads files from the main E-Hentai servers to their computer and passes those files on to people who browse the [[E-Hentai Galleries]]. This allows E-Hentai to serve many more images using less server bandwidth.&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
[[Image:H@H Application.png|thumb|The H@H application form.]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;Requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirements&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;requirement&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===Minimum Requirements For New Clients===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Requirement&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.java.com/en/download/ Java Runtime Environment]&lt;br /&gt;
|&lt;br /&gt;
*Version 8 or newer&lt;br /&gt;
*The JDKs are also usable.&lt;br /&gt;
|-&lt;br /&gt;
|80+ Mbit/s measured speed&lt;br /&gt;
|&lt;br /&gt;
*At least 2500KB/s must be dedicated to H@H&lt;br /&gt;
*This applies to both upload and download.&lt;br /&gt;
|-&lt;br /&gt;
|500 GB/month data transfer&lt;br /&gt;
|Users may limit how much data is used per month. Note that this limit is approximate.&lt;br /&gt;
|-&lt;br /&gt;
|10+ GiB of &#039;&#039;&#039;dedicated&#039;&#039;&#039; hard drive space&lt;br /&gt;
|&lt;br /&gt;
*SSDs are ideal; &amp;lt;span title=&amp;quot;Disabling logging can reduce I/O even further&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;write endurance is not an issue&amp;lt;/span&amp;gt;.&lt;br /&gt;
*At least 1 GiB for every &amp;lt;span title=&amp;quot;25 KB/s &amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;0.2 Mbit/s&amp;lt;/span&amp;gt; is encouraged for optimal [[static range]] allocation.&lt;br /&gt;
*Please ensure the client can sustain both speed and disk I/O in the long run.&lt;br /&gt;
|-&lt;br /&gt;
|[https://portforward.com/ An open TCP port]&lt;br /&gt;
|&lt;br /&gt;
*443 recommended; otherwise must be between 1024-65534.&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Ephemeral_port Unregistered IANA ports or UNIX kernel ports] are recommended as private ports. Check [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers this list] for potential port conflicts.&lt;br /&gt;
*[[Technical_Issues#Ports|Some ports are not permitted]].&lt;br /&gt;
|-&lt;br /&gt;
|A unique IPv4 IP address&lt;br /&gt;
|1 per every operational client. Ideally should be static, or needs to be relatively stable (i.e. not change constantly).&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|A single client should remain online for at least 90% of the time over a 6 month period. Clients that have an unacceptable level of downtime will be [[Hentai@Home#Revocations|revoked]]. If a client remains offline for more than three months, it will be deleted and cannot be recovered.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Obtaining Client Keys===&lt;br /&gt;
Users wishing to sign up for their first client can apply from the [https://e-hentai.org/hentaiathome.php Hentai@Home page] in their [[My Home]] area. Applications are typically processed in less than a day.&lt;br /&gt;
&lt;br /&gt;
For any additional clients you will need to [https://forums.e-hentai.org/index.php?act=Msg&amp;amp;CODE=4&amp;amp;MID=6 PM Tenboro]. For users wishing to run more than 5 clients the average stable quality of their existing clients must be 7,000+ before more keys are assigned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Installation&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 Windows]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=100453 FreeBSD with Jails]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=214602 Daemonizing H@H on BSD]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=19795&amp;amp;view=findpost&amp;amp;p=797807 Linux]&lt;br /&gt;
**[[Installing H@H on Ubuntu|Ubuntu]]&lt;br /&gt;
**[[Installing H@H on Debian|Debian]]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69880 Debian on Raspberry Pi]&lt;br /&gt;
**[https://forums.e-hentai.org/index.php?showtopic=69887 Solaris]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=97809 Rented Server]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=132751 Python Client]&lt;br /&gt;
&lt;br /&gt;
==Limits==&lt;br /&gt;
A client&#039;s maximum burst speed (in KB/s) will determine the maximum number of connections that can be had simultaneously (up to 500 at 4800 KB/s or more).&lt;br /&gt;
&lt;br /&gt;
Simultaneous connections are determined by a client&#039;s hitrate and burst speed (during speed tests, the packet size is adjusted to match the client&#039;s burst speed).&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Maximum connections (capped at 500)&#039;&#039;&#039; = 20 + max_burst_speed / 10000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The disk cache size (in GB) must be enough to maintain static ranges. Clients must be able to store 10 GB or 250 MB per static range at any given time, whichever is higher:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Minimum cache size&#039;&#039;&#039; = max(10, static_ranges * 250 / 1024)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Speed Test===&lt;br /&gt;
When the H@H client starts, it contacts one of the H@H control servers which tests the connection of the client in order to check if it can upload data at the configured maximum burst speed. If it cannot, the maximum burst speed is reduced internally to the measured upload speed in order to prevent the connection from being overloaded.&lt;br /&gt;
&lt;br /&gt;
==Activity==&lt;br /&gt;
&amp;lt;div id=&amp;quot;healthy&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;A client is considered to be &amp;quot;healthy&amp;quot; if &#039;&#039;&#039;all&#039;&#039;&#039; of the following apply:&lt;br /&gt;
* The client &#039;&#039;&#039;must be running and not suspended&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s &#039;&#039;&#039;[[#Trust|trust]] value must be above 0&#039;&#039;&#039;.&lt;br /&gt;
* The client must maintain a &#039;&#039;&#039;[[#Quality|quality]] of more than 2000&#039;&#039;&#039;.&lt;br /&gt;
* The client&#039;s tested speed must &#039;&#039;&#039;exceed 400 KB/s (for Asia clients) or 800 KB/s (for non-Asia clients)&#039;&#039;&#039;.&lt;br /&gt;
Failure to reach any of these requirements will make it idle on the network and wait until the requirements are reached.&lt;br /&gt;
&lt;br /&gt;
==Data Transfer Cap==&lt;br /&gt;
With each client, you may define a &amp;lt;i&amp;gt;Monthly Data Transfer Target&amp;lt;/i&amp;gt; from the client&#039;s settings page (under the &amp;quot;Advanced Settings&amp;quot; section). This will help to prevent H@H from using more data than the monthly cap set by your ISP.&lt;br /&gt;
*If the system detects that you are likely to exceed this target, it will reduce the [[Hentai@Home#Priority_Ranges|priority]] of ranges on your client to reduce the load, but it is not guaranteed to stay below this value.&lt;br /&gt;
*The value must be at least 500 GB if set.&lt;br /&gt;
*If a limit is set, &#039;&#039;&#039;the [[static range]] allocation of that client will be limited to 1 per 5 GB.&#039;&#039;&#039;&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;If set below 5000 GB/month, the client will not be assigned any [[Hentai@Home#High-Capacity_Ranges|high-capacity ranges]], and all previously assigned high-capacity ranges will be removed &#039;&#039;immediately&#039;&#039;.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
A few command line switches may be given to the H@H application in order to change some of its behaviors:&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_bwm&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the bandwidth monitor, which prevents the client from using more upload speed than the value of the &amp;quot;Maximum Burst Speed&amp;quot; parameter. The H@H dispatcher will still respect the &amp;quot;Maximum Burst Speed&amp;quot; parameter so that the &amp;lt;u&amp;gt;mean&amp;lt;/u&amp;gt; upload speed of the client won&#039;t exceed that value. However, the client might use as much upload speed as its connection provides in order to send files, which generally results in upload peaks.&lt;br /&gt;
::In some cases, the bandwidth monitor is unable to use the whole maximum upload speed that has been set, which can result in an under-utilization of the client&#039;s upload speed (and might trigger false overload notifications). In such cases, it is better to disable the bandwidth monitor in order for the client to give better performance.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable_logging&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be set from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Disables the opening, creation, and writing to the &#039;&#039;log_out&#039;&#039; file. This will significantly reduce I/O for HDD but make network troubleshooting harder. Java errors will still be logged to &#039;&#039;log_err&#039;&#039;.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--flush-logs&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Flushes the log to disk for every written line. This will increase I/O; mostly recommended for when the log is written to a ramdisk.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--max_connections=&#039;&#039;conn&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Sets the maximum number of connections the application can handle to &#039;&#039;conn&#039;&#039;. The default maximum number of connections depends on the max burst speed parameter, as detailed above. In some rare circumstances the default value is too low and the maximum number of connections needs to be increased slightly in order to avoid triggering false overload notifications. Setting this value too high might have severe consequences on a client&#039;s performance and impact the whole H@H network badly. &#039;&#039;&#039;DO NOT CHANGE THIS VALUE UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING!&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--port&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Overrides the port set in the client&#039;s settings. For example, one may use this option and the following iptables rules to allow running H@H on one port officially (in the [https://e-hentai.org/hentaiathome.php settings page]) whilst binding or tunneling a completely different port.  One potential use case cloud be: configure H@H in the setting to start on port &amp;lt;tt&amp;gt;443&amp;lt;/tt&amp;gt; (HTTPS), then use &amp;lt;tt&amp;gt;--port=7777&amp;lt;/tt&amp;gt; with the following iptables rules:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;iptables -A INPUT -p tcp --dport 443 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -p tcp --dport 7777 -j ACCEPT&lt;br /&gt;
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 7777&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Checks the cache for errors.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--silentstart&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Starts the UI in minimized mode / tray icon.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--skip_free_space_check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the free space check so that the application won&#039;t err if the space left on the partition that contains the &#039;&#039;cache&#039;&#039; folder is less than the configured parameter (or 100MB if that parameter is set to a value less than 100MB).&lt;br /&gt;
:&amp;lt;tt&amp;gt;--verify_cache&amp;lt;/tt&amp;gt;&lt;br /&gt;
::(&#039;&#039;Can also be requested from the client&#039;s settings page&#039;&#039;)&lt;br /&gt;
::Forces a check of the entire cache. This is the same as &amp;lt;tt&amp;gt;--rescan-cache&amp;lt;/tt&amp;gt; with the addition that the SHA-1 hash of each file is also checked; this can take a long time.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-ip-origin-check&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the requirement that RPC server requests come from a whitelisted IP. Using this is discouraged as it reduces security, but may allow the client to work in some common non-transparent proxy configurations.&lt;br /&gt;
:&amp;lt;tt&amp;gt;--disable-flood-control&amp;lt;/tt&amp;gt;&lt;br /&gt;
::Disables the rate limit on connections per IP address. May be necessary to use with the above trigger.&lt;br /&gt;
&lt;br /&gt;
===Directories===&lt;br /&gt;
:&amp;lt;tt&amp;gt;--cache-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--data-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--download-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--log-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;--temp-dir&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These arguments allow for changes to the locations of these directories. Quotes are required if there are spaces in the path. H@H will attempt to create the directory if it does not exist. Only &#039;&#039;log&#039;&#039; and &#039;&#039;temp&#039;&#039; may share a directory.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Windows&#039;&#039;&#039;: --download-dir=&amp;quot;c:\some download dir with spaces\&amp;quot;&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039;: --cache-dir=/some/cache/location --temp-dir=/dev/shm/hath --log-dir=/dev/shm/hath&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cache==&lt;br /&gt;
The system fills a client&#039;s cache exclusively with [[#Static Ranges|static ranges]] of files. Users should &#039;&#039;&#039;not&#039;&#039;&#039; tamper with any of these files; this will cause major [[#Trust|trust]] and cache database issues for the client. Corrupted files will be deleted and replaced if requested.&lt;br /&gt;
&lt;br /&gt;
===Static Ranges===&lt;br /&gt;
Static ranges each correspond to 1/65536th of the site&#039;s content. The server will always assume that the client is able to serve files from that range without tracking the files individually. If a ranged file isn&#039;t currently cached the client will proxy-request it from the image servers on-demand and store it for later use.&lt;br /&gt;
&lt;br /&gt;
The assignment of static ranges for a particular region is based on a scoring algorithm. It generally prioritizes new clients or clients with few ranges, assuming all other factors (e.g., tested speed) are similar across clients. If a static range has only been assigned to less than the desired number of clients or a below-average number of clients, the range in question will be assigned to an available client. &lt;br /&gt;
&lt;br /&gt;
Static ranges are divided into priority levels, where P1, P2 and P3 are considered &amp;quot;active&amp;quot; ranges. The network will first attempt to request a file from a P1 client, and then fall back to clients with a lower priority if the initial client(s) fail to serve the file.&lt;br /&gt;
&lt;br /&gt;
The final priority level P4 is for &amp;quot;dead&amp;quot; ranges that previously active ranges can be demoted to, for example if the client if offline for an extended period of time.&lt;br /&gt;
&lt;br /&gt;
To receive the most P1 ranges, the client should maintain a high tested speed and [[quality]] value, and have as high uptime as possible. Clients that experienced recent overloads will be less likely to be assigned with P1 ranges.&lt;br /&gt;
&lt;br /&gt;
Clients cannot be assigned more ranges if they fail the minimum [[Hentai@Home#Trust|trust]], [[quality]], current/previous session runtime, or tested speed requirements.&lt;br /&gt;
&lt;br /&gt;
====High-Capacity Ranges====&lt;br /&gt;
Static ranges can also be promoted into High-Capacity (HC) ranges, in which the client will be used to serve large and original quality files of that range.&lt;br /&gt;
&lt;br /&gt;
To receive any HC ranges assignment, clients must meet more stringent requirements:&lt;br /&gt;
*Must be located in one of the three major regions with surplus capacity. i.e., Europe, North America, or Asia (excluding mainland China)&lt;br /&gt;
*Must have at least 10000 KB/s throttle and 8000 KB/s tested speed&lt;br /&gt;
*Must have the [[Hentai@Home#Data_Transfer_Cap|monthly bandwidth limit]] set to either unlimited (0) or at least 10000 GB/month&lt;br /&gt;
*Must have at least 100 GB of disk space assigned&lt;br /&gt;
&lt;br /&gt;
The maximum number of HC ranges that a client can have is limited to 1 per 1 GiB of reserved disk space. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;You will lose all of your assigned HC ranges if you set a [[Hentai@Home#Data_Transfer_Cap | data transfer cap]] below 5000 GB/month or reduce the maximum upload rate below 10000 KB/s.&#039;&#039;&#039;&amp;lt;/span&amp;gt; The traffic estimates for calculating Hathrate will also be reset.&lt;br /&gt;
&lt;br /&gt;
Due to their surplus cache capacity, clients with a low ratio of P1 ranges will be preferred for HC range promotions. &#039;&#039;&#039;Do NOT attempt to avoid P1 assignments for the sake of gaining HC ranges&#039;&#039;&#039;, as they are still preferable over HC ranges.&lt;br /&gt;
&lt;br /&gt;
Note that HC ranges are set independently of priority, meaning a static range can both have a priority of P1 and be set as an HC range.&lt;br /&gt;
&lt;br /&gt;
==Trust==&lt;br /&gt;
Trust indicates how well the client is performing according to other clients.&lt;br /&gt;
*Trust caps at +1000 and gradually rises by 1-4 per minute if the client is behaving normally, even if it is not serving files.&lt;br /&gt;
*Negative trust often occurs from improper shutdowns, bad connections, or having a higher than expected number of cache misses.&lt;br /&gt;
&lt;br /&gt;
==Quality==&lt;br /&gt;
Quality measures the long-term overall stability and reliability of a client, calculated by comparing the client&#039;s average failure rate to the average failure rate of the region. It influences the assignment/promotion of [[static range]]s, as well as the allocation of traffic.&lt;br /&gt;
*If the client&#039;s average failure rate is the same as the regional average, the quality metric will be at 9000. To achieve maximum quality (i.e., 10000), the client would need to have less than half the failure rate compared to the average.&lt;br /&gt;
*If the quality drops below 2000, the client will stop receiving traffic until it recovers.&lt;br /&gt;
*New clients with minimal traffic may experience some fluctuations in the value, but this will stabilize over time.&lt;br /&gt;
*Due to the quirkiness of the region, clients located within the Chinese Dominion region (i.e., mainland China) do not use the quality metric. The value output is locked at 10000 on the user end.&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Users receive 1 [[GP]] for each hit on their client and may compete for a position on the [[Toplists#Hentai.40Home_Toplists|H@H toplist]]. While running [[Hentai@Home#healthy|healthy]] H@H clients, users receive [[Hath]] which can be used to purchase [[Hath Perks]].&lt;br /&gt;
&lt;br /&gt;
The daily [[Hath]] earned per client is based on the following formula:&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;&#039;&#039;&#039;Hathrate/day&#039;&#039;&#039; = 1 + 0.15 * max(hits_per_minute, KB_served_per_minute / 420) + 0.025 * active_rangecount + 0.05 * hicap_rangecount&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The contribution from assigned ranges is capped by the client&#039;s tested speed. The cap is set to &amp;lt;tt&amp;gt;tested_speed / 100 KB/s&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*The [[Hath]] is made available roughly every 4 hours the client has been running.&lt;br /&gt;
*Only [[Hentai@Home#healthy|healthy]] clients which current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; will generate [[Hath]].&lt;br /&gt;
*Clients will not receive any [[Hath]] if the [[Hentai@Home#Quality|quality]] drops below 2000.&lt;br /&gt;
&lt;br /&gt;
===H@H Downloader===&lt;br /&gt;
&#039;&#039;For more information, please check [https://forums.e-hentai.org/index.php?showtopic=196195 this thread].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An H@H client can be used to download [[archive]]s (instead of via HTTPS).&lt;br /&gt;
* Resolution options include 800x, 1280x, 1920x, 2560x, or original (availability may differ).&lt;br /&gt;
**2560x resamples cannot be downloaded for galleries older than 1 year. The maximum available resolution will be 1920x.&lt;br /&gt;
**If they were already created, the 2560x option can still be used on older galleries.&lt;br /&gt;
* Once queued there is no way to prevent the client from downloading the gallery.&lt;br /&gt;
* A &#039;&#039;galleryinfo.txt&#039;&#039; file is generated upon completed unlike [[archive]] downloading.&lt;br /&gt;
* [[Archives#Filenames|Filename changes]] still occur.&lt;br /&gt;
* These downloads still cost [[GP]]/[[credits]] ([[#Free_Archives|see below for exceptions]]).&lt;br /&gt;
* The download queue is server-side and as such is not affected by client-side interruptions. It will resume if the client is restarted. Queued downloads aren&#039;t pruned unless the client fails to download them for a full week. The client will verify that the downloaded file has the expected hash at completion.&lt;br /&gt;
&lt;br /&gt;
====Free [[Archives]]====&lt;br /&gt;
[[Hentai@Home#healthy|Healthy]] clients with its current or previous session &#039;&#039;&#039;lasted for at least 24 hours straight&#039;&#039;&#039; earn a quota of 1,000 MB/day in free [[archive]] downloads. An additional 10 MB/day is earned per adjusted average hit.&lt;br /&gt;
* This quota is measured over a 7-day sliding window.&lt;br /&gt;
* [[Archives#Costs|Recreated archives]] do NOT qualify.&lt;br /&gt;
* Extra clients do NOT earn another 1,000 MB.&lt;br /&gt;
* The amount a user has earned can be found on their H@H client list page at the bottom of the &amp;quot;Your Active Clients&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
==Revocations==&lt;br /&gt;
Clients that fail to adhere to the uptime requirements by a significant margin or have their cache/ranges regularly cleared will be revoked. Revoked clients can no longer be used and will be deleted after the three month grace period.&lt;br /&gt;
&lt;br /&gt;
Depending on what led to the revocation, revoked clients can sometimes be reactivated. You would need a very good reason for this to happen, and this will be decided on a case by case basis. &amp;quot;I did not read the requirements on the signup page nor the multiple automated warnings I received&amp;quot; is not a good reason.&lt;br /&gt;
&lt;br /&gt;
If your client is revoked, you will not be able to re-apply to H@H in the future.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Hentai@Home FAQ|FAQ - Hentai@Home]]&lt;br /&gt;
*[[Technical_Issues#H.40H|Technical Issues - H@H]]&lt;br /&gt;
*[[Hath]]&lt;br /&gt;
*[[Downloading]]&lt;br /&gt;
*[[Renting A Seedbox]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=19795 H@H FAQ topic]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?s=&amp;amp;showtopic=101296&amp;amp;view=findpost&amp;amp;p=2336526 Running H@H as a Service]&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=238973&amp;amp;st=0&amp;amp;p=5695501&amp;amp;#entry5695501 Tenboro&#039;s post detailing the limitations regarding the allocation of static ranges]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]][[Category:Site Features]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64887</id>
		<title>Gallery Tagging</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64887"/>
		<updated>2026-08-03T22:18:41Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Good Tags */ nice wiki editing there shanky&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tagging is a system of the [[E-Hentai Galleries]] to assist users in identifying the major contents and properties of a gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Additional rulings and clarifications can be found on the [[Talk:Gallery_Tagging | talk page]].&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Tagging_Guidelines.png|frame|567px|right|The Tagging Guidelines pop-up appears the first time a user attempts to tag a gallery. Users agree to having fully read and acknowledged these rules.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Rules&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Guidelines&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
==General Usage Guidelines ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Presence&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule1&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Presence&#039;&#039;&#039;||[[Image:Point.png]] &amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;In general do &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;NOT&amp;lt;/span&amp;gt;&#039;&#039;&#039; tag something unless it has a fair amount of presence in a gallery. In general, do not tag content that is only featured in a few images.&amp;lt;/font&amp;gt;&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The following presence examples always qualifies a normal presence tag:&lt;br /&gt;
*25% of any sized gallery.&lt;br /&gt;
*10 or more sequential images in an 80 or less pages gallery.&lt;br /&gt;
*20 or more sequential images on any sized gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Notes&amp;lt;/u&amp;gt;: The no. of minimal required images does not always scale up/down with the gallery size 1:1. Although a 10 sequential in 80 pages gallery is acceptable, 5 in 40 is not.&lt;br /&gt;
*A presence-passing count in a large gallery also generally holds in the smaller galleries. Therefore, since 10/80 (sequential) is ok, sequential 10/40 or 10/60 would be as well.&lt;br /&gt;
&lt;br /&gt;
See the [[Talk:Gallery_Tagging#Presence_Notes|talk page]] for further details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[Talk:Gallery_Tagging#1-Image_Only_Tags|1-Image Only Tags]].&amp;lt;div id=&amp;quot;Definition&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Definition&#039;&#039;&#039;||The meanings of various tags on this site may not match those of other sites. Please read the definition of each tag before using it.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: [[brother]] is only used in cases of [[yaoi]] [[incest]].&amp;lt;div id=&amp;quot;Formatting&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Formatting&#039;&#039;&#039;||Tags only allow for alphanumeric characters, spaces, periods, and hyphens. Tags must be at least 3 characters long.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[3d]] or anything with a [[namespace]] (e.g. a:23).&lt;br /&gt;
|-&lt;br /&gt;
|Due to the aforementioned limitation certain terms are tagged differently than how they are normally written.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The circle &amp;quot;#define&amp;quot; is tagged as &amp;quot;g:sharp define&amp;quot;, and artist &amp;quot;hhh_hudiki&amp;quot; as &amp;quot;a:hhh-hudiki&amp;quot;.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Namespace&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Namespace&#039;&#039;&#039;||[[Fetish]] tags use a female, male, or mixed namespace to indicate which gender(s) is applicable. For these purposes [[futanari]] and [[shemale]] are considered female.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: m:[[glasses]] if a male is wearing them, f:[[glasses]] for a female.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Conflicting&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflicts&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflict&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Conflicting&#039;&#039;&#039;|| Tags such as [[dark skin]] and [[tanlines]], or [[swimsuit]] and [[school swimsuit]] do not go together as they are mutually exclusive; they can only be tagged if they both occur separately.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A participant with tanlines having sex followed by a dark skinned one in another instance would suffice for both tags.&amp;lt;div id=&amp;quot;newtag&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;New&#039;&#039;&#039;||&lt;br /&gt;
*Artist, Group, Cosplayer, Parody and Character tags may be requested with citations.&lt;br /&gt;
*Entering temp: followed by the desired tag will prompt you to provide a source for the tag. See [[Tag Creation]] for detailed instructions.&lt;br /&gt;
*Users will also be presented with a [[Technical Issues#temp tag pop-up warning|pop-up message]] when upvoting an existing temp tag that does not already have an active entry on the [[Tag_Creation#Tag_Approval_Tracker|approval tracker]].&lt;br /&gt;
*&#039;&#039;&#039;Hitting the &amp;quot;OK&amp;quot; button will also bring up the New Tag Justification window if the user has at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&#039;&#039;&#039;&lt;br /&gt;
||&amp;lt;u&amp;gt;Warning&amp;lt;/u&amp;gt;: The creation of new fetish/content tags is highly restricted. Please use the [[forums]] to discuss new tag possibilities of this nature.&lt;br /&gt;
*[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence, or repeated misuse of the tag creation tool including repeated creation of fetish tags may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Presence Recognition Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Visuals&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
! Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Visual&#039;&#039;&#039;||Nearly all fetish tags are based on visuals, not text (&#039;&#039;see the next rule&#039;&#039;). If there is any conflict between what is being said and what is shown the visual wins.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A young-looking girl saying she is old does not qualify for the [[milf]] / [[old lady]] tags.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Context&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Contextual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Contextual&#039;&#039;&#039;||[[Fetish_Listing#Contextual|Contextual tags]] do not require visual presence but must have dialogue/story presence. These should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged unless they are fairly obvious to a casual reader.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A woman saying the man with whom she&#039;s having sex is not her husband counts as [[cheating]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Special Tag Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Gallery-Wide&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
! Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Gallery-Wide&#039;&#039;&#039;||Gallery-Wide tags apply to an entire gallery. They have single page requirements to tag, but do not qualify if a single conflicting image is present.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* 1 image is enough to qualify or disqualify most of these tags. Omake/covers/credits/colophons are ignored.&lt;br /&gt;
*Gallery-Wide tags that indicate the gender of the participants, for example [[sole female]], [[males only]], etc. allow for minimal amounts (no more than a single page) of conflicting content so long as the depicted actors are not vividly displaying sexual activity beyond nudity, and are not real or in-universe participants, e.g. being depicted in a magazine.&amp;lt;div id=&amp;quot;Costume&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothing&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothes&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Costumes&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Clothing&#039;&#039;&#039;||Costume tags such as [[schoolgirl uniform]] only apply if they are kept on (at least partially) during sexual activities. If they are absent or removed beforehand they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: For non-pornographic galleries the clothing does not need to be removed in any way.&amp;lt;div id=&amp;quot;Locations&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Location&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Location&#039;&#039;&#039;||Location tags only apply if relevant during sexual activities. If the location is used without any sexual activity/nudity they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For non-pornographic galleries the location tags are not applicable.&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Change&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*There needs to be a sufficient amount of visual indications to confirm that the scenes take place in a certain location, before the tag in question is applicable. For example, merely wearing a swimsuit outdoors on a sunny day is &#039;&#039;&#039;NOT&#039;&#039;&#039; sufficient for the [[beach]] tag.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Change&#039;&#039;&#039;||For all (but four) change tags only the images involving the change itself are counted towards presence.||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For [[gender change]] / [[gender morph]] the duration of the individual being a different gender also qualifies.&lt;br /&gt;
*For [[futanarization]], the duration of the character being a dickgirl also counts.&lt;br /&gt;
*For [[body swap]], post-swap images also count for presence.&amp;lt;div id=&amp;quot;Animal&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Animals&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Animal&#039;&#039;&#039;&lt;br /&gt;
|All animal tags require that an animal be explicitly involved in sex or nudity (e.g. [[animal on animal]], [[bestiality]]).&lt;br /&gt;
|&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: Two canines mating allows for the [[dog]] tag; a [[furry]] [[dog girl]] having sex with a human does not.&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Format&#039;&#039;&#039;&lt;br /&gt;
|Format tags work similarly to the [[category|gallery categorization]] system. The work must overall fulfill the gallery format as specified in the respective definition for it to be applicable.&lt;br /&gt;
|&amp;lt;u&amp;gt;Examples&amp;lt;/u&amp;gt;:&lt;br /&gt;
*A loose 200-pages [[western imageset]] containing 20 sequential [[comic]] pages should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged with [[comic]].&lt;br /&gt;
*Some CG images within a published western release that is still predominantly utilizing panels to convey their story should still be tagged with [[comic]], but &#039;&#039;&#039;NOT&#039;&#039;&#039; [[western cg]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[Tagging Mechanics]]==&lt;br /&gt;
Tags are voted on by the users of the site as such they are subject to potential errors. Tags with &amp;lt;span style=&amp;quot;border:thin solid green;&amp;quot;&amp;gt;solid&amp;lt;/span&amp;gt; borders have a cumulative [[mod power]] that is equal to or higher than 100 (i.e., been upvoted by many users, or by a handful of individuals with high [[mod power]]). Tags with &amp;lt;span style=&amp;quot;border:thin dashed green;&amp;quot;&amp;gt;dashed&amp;lt;/span&amp;gt; borders mean that their cumulative [[power]] is between 10 to 99, while &amp;lt;span style=&amp;quot;border:thin dotted green;&amp;quot;&amp;gt;dotted&amp;lt;/span&amp;gt; tags have a cumulative [[power]] between 1 to 9. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;It is important to note that the cumulative [[power]] of a tag does NOT necessarily indicate its validity.&#039;&#039;&#039;&amp;lt;/span&amp;gt; &#039;&#039;&#039;Precaution must always be exercised when judging whether a tag is correct or not.&#039;&#039;&#039; See the [[#Forum Links|forum links]] below to report any tag misuse. Tags do not indicate to which images and to which participants they are applicable within a gallery; this information can be provided by gallery [[comments]].&lt;br /&gt;
&lt;br /&gt;
==Good Tags==&lt;br /&gt;
;Contents/Fetishes&lt;br /&gt;
:As long as they are relevant sexually and pass presence. Whenever in doubt it is better not to tag them.&lt;br /&gt;
&lt;br /&gt;
;Languages&lt;br /&gt;
:Tagged in their English equivalent (e.g. &#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Spanish&amp;lt;/span&amp;gt;&#039;&#039; not &#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Espanol&amp;lt;/span&amp;gt;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
;Circles&lt;br /&gt;
:Names of the circles/groups that published the work. Should &#039;&#039;&#039;NOT&#039;&#039;&#039; be added when they are not officially credited (e.g. most [[Manga]]).&lt;br /&gt;
&lt;br /&gt;
;Artists&lt;br /&gt;
:Names of the artists who drew portions of or all of the work; must be officially credited as such. Japanese artists should be written using [https://en.wikipedia.org/wiki/Hepburn_romanization Hepburn romanization]; some exceptions exist for artists that consistently spell their names otherwise.&lt;br /&gt;
&lt;br /&gt;
;Cosplayers&lt;br /&gt;
:If the cosplayer consistently uses a name order, use that. Otherwise, follow the name order of the cosplayer&#039;s country.&lt;br /&gt;
&amp;lt;div id=&amp;quot;originalseries&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
;Original Series&lt;br /&gt;
:Names of the series that are being parodied. Should generally be as specific as possible (e.g. &#039;&#039;[[Dragon Quest VIII]]&#039;&#039; instead of just &#039;&#039;[[Dragon Quest]]&#039;&#039;) if the sub-series passes presence. A combination of images from different sub-series that passes presence (but no one sub-series passes) uses the generic series tag instead.&lt;br /&gt;
*The following apply:&lt;br /&gt;
**All canon characters within a parody&lt;br /&gt;
**Canon races within the parody (e.g., Khajiit from [[the elder scrolls|The Elder Scrolls]])&lt;br /&gt;
**Costumes styled after a parody if that parody is specifically mentioned/has some context in the work.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Character&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Characters&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*The segregation or unification of subseries is based on [[Series_Segregation#Reasoning | a number of factors]].&lt;br /&gt;
&lt;br /&gt;
;Participants&lt;br /&gt;
:Names of characters (including [[cosplaying]]) participating in the gallery. Original characters (non-parodies) that do not exist outside of their own works should not be tagged.&lt;br /&gt;
*Non-pornographic works may only have the &#039;&#039;&#039;most focused&#039;&#039;&#039; characters be tagged.&lt;br /&gt;
* Character names are preferred in full western order; given name(s) followed by family name. e.g. &#039;&#039;[[hinata hyuga]]&#039;&#039;. There are rare exceptions.&lt;br /&gt;
*Any character who transforms &#039;&#039;&#039;beyond that of a costume change&#039;&#039;&#039; (to the point where a casual observer cannot tell they are the same person) is to be tagged with their alias (should they have one). e.g. &#039;&#039;[[peashy]]&#039;&#039; vs. &#039;&#039;[[yellow heart]]&#039;&#039;.&lt;br /&gt;
* A [[gender change|gender changed]] character is preferred be tagged with their regular name.&lt;br /&gt;
*A character with no official name may be tagged based on their relationship with another character. e.g. &#039;&#039;[[dexters mom]]&#039;&#039; from &#039;&#039;[[Dexter&#039;s Laboratory]]&#039;&#039;.&amp;lt;sup&amp;gt;([https://dexterslab.wikia.com/wiki/Mom#Trivia Ref])&amp;lt;/sup&amp;gt;&lt;br /&gt;
*Characters that share the exact same name (e.g. &#039;&#039;c:sakura&#039;&#039; from &#039;&#039;[[Urusei Yatsura]]&#039;&#039;, &#039;&#039;[[Fire Emblem Fates]]&#039;&#039;, etc.) can not be differentiated except by other tags such as parodies or attributes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Category&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Categories&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===[[Gallery Categories‎|Categories]]===&lt;br /&gt;
[https://repo.e-hentai.org/tools/taggroup?show=1 Reclass tags] should only be used to fix an improperly categorized gallery. Once a tag receives 100 [[power]] the category will switch.&lt;br /&gt;
*If there are conflicting category tags, the one with the earliest &amp;quot;[[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|lock-in]]&amp;quot; time determines the category.&lt;br /&gt;
**To make a new category tag take effect, the pre-existing category tag must be downvoted to at least [[Tagging_Mechanics#Tag_Mod_Power|non-solid border]].&lt;br /&gt;
*These tags are automatically pruned from galleries after 30 days of no voting activity.&lt;br /&gt;
*Please note that &amp;quot;reclass:asianporn&amp;quot; is no longer functional. See its [[asianporn|definition]] for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Directory&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tag Directory===&lt;br /&gt;
{{TagNav}}&lt;br /&gt;
&lt;br /&gt;
== Information Sources==&lt;br /&gt;
The information used to tag should always be based solely on the contents of the images in the gallery itself. The gallery&#039;s title, comments, or 3rd party sites do NOT qualify as information sources in the majority of cases.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions:&amp;lt;/u&amp;gt;&lt;br /&gt;
*[[:Category:Series_Tag|Parodies]] have all of their canon counted as existing information (unless the dialogue indicates otherwise). This precludes informed attributes for visual tags (e.g. [[Lum]] from [[Urusei Yatsura]] can be tagged with [[oni]] but not with [[alien girl]]).&lt;br /&gt;
*If an artist&#039;s name is not present in the gallery it may be obtained from a verifiable source such as the circle&#039;s website or store listing.&lt;br /&gt;
*The title may be used as proof of [[incest]] (unless the dialogue indicates otherwise).&lt;br /&gt;
*Participants&#039; genders being &#039;&#039;extremely&#039;&#039; vague may use a verifiable source to identify them.&lt;br /&gt;
&lt;br /&gt;
==[[Know The Difference]]==&lt;br /&gt;
For tags that are often confused for one another.&lt;br /&gt;
&lt;br /&gt;
==Bad Tags==&lt;br /&gt;
;Commissioners / Decensors / Scanners / Translators&lt;br /&gt;
:Do not produce the content.&lt;br /&gt;
;No Sexual Connection&lt;br /&gt;
:(e.g. baseball, celebrity, clouds, exercise, microphone, pillow, red eyes, sword)&lt;br /&gt;
;Opinionated / Pejorative&lt;br /&gt;
:(e.g. cute, extreme, funny, gross, hot, garbage, nice, sad, scary, terrible, ugly, weird)&lt;br /&gt;
;Publishers / Websites&lt;br /&gt;
:Do not actually produce the content. Rare exceptions apply if nothing else can be used to identify a work&#039;s creator.&lt;br /&gt;
;Software&lt;br /&gt;
:The tools the artist used to created the content are irrelevant.&lt;br /&gt;
;Too Common&lt;br /&gt;
: (e.g. anime, nymphomaniac, semen, sex, skirt, softcore, straight, upskirt, vaginal)&lt;br /&gt;
;Too Vague&lt;br /&gt;
: (e.g. areola, ass, fetish, nipples, pussy, shaved, wet)&lt;br /&gt;
;Writers&lt;br /&gt;
:Not to be confused with the artists.&lt;br /&gt;
&lt;br /&gt;
== Do Not==&lt;br /&gt;
*Use category exclusive tags outside of their category (e.g. [[non-nude]] is only for [[Cosplay]], [[comic]] is only for [[Western]] or [[Misc]]).&lt;br /&gt;
*Use [[:Category:Language Tag|language tags]] for anything other than indicating a gallery&#039;s text.&lt;br /&gt;
*Use a language tag on [[imageset]]-style galleries unless a majority of it (50%+) contains text in that language.&lt;br /&gt;
*Tag [[mother]] when not in conjunction with [[incest]]. This includes women giving [[birth]], women who happen to have children, or [[milf]]s.&lt;br /&gt;
*Use the [[cosplay]] tag when characters in drawn works are dressed as other recognizable characters; use [[cosplaying]] instead.&lt;br /&gt;
*Downvote any &amp;quot;redundant&amp;quot; reclass tags (i.e. being the same as the gallery&#039;s current category).&lt;br /&gt;
*Downvote any tag(s) that becomes &amp;quot;invalid&amp;quot; due to the uploader attempting to remove valid content. The said gallery should be reported for a [[Expunging#Reverting_and_Splitting|reversion/spilt]] action.&lt;br /&gt;
**If the tag(s) remains invalid after the revert/split, they may be downvoted accordingly.&lt;br /&gt;
*Downvote [[Fetish_Listing#Expunging|expunging tags]] purely because an [[Expunging|expunge petition]] has not been created. The system will automatically prune them from an active gallery if they remain for longer than 30 days.&lt;br /&gt;
**If the expunge type is definitely not valid for the gallery, then it may be downvoted.&lt;br /&gt;
&lt;br /&gt;
==== Temporary Tags ====&lt;br /&gt;
Upvoting these tags is generally unnecessary. Galleries may be fixed / updated which would render such tags invalid.&lt;br /&gt;
*[[incomplete]]&lt;br /&gt;
*[[missing cover]]&lt;br /&gt;
*[[out of order]]&lt;br /&gt;
*[[Expunging]] tags&lt;br /&gt;
&amp;lt;div id=&amp;quot;Why Should I Tag?&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Tagging earns points towards the [[toplists]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] Poor tagging will result in the user &#039;&#039;&#039;losing&#039;&#039;&#039; [[power]]. Any attempts at farming points, accuracy spoofing, or heavy misuse WILL result in a permanent [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Exact Tag Searching==&lt;br /&gt;
Searches for certain tags can return results from more tags than intended. This happens to tags that appear as partial strings inside longer tags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The tag &#039;&#039;f:wolf&#039;&#039; will match both [[wolf]] and [[wolf girl]]. This also impacts [[slave tag]]s; a search for &#039;&#039;f:anal&#039;&#039; may return a gallery tagged with [[sex toys]]. This happens because the search for &#039;&#039;anal&#039;&#039; matches &amp;quot;anal beads&amp;quot; which is slaved to [[sex toys]].&lt;br /&gt;
&lt;br /&gt;
To avoid this users may search with a dollar sign at the end of the tag to search only for that string (e.g. &#039;&#039;f:wolf$&#039;&#039;, &#039;&#039;f:anal$&#039;&#039;, etc.)&lt;br /&gt;
&lt;br /&gt;
==Tagging Hotkeys==&lt;br /&gt;
The following hotkeys can be used when a tag is selected.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Function&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Hotkeys&lt;br /&gt;
|-&lt;br /&gt;
!Numpad!!Other&lt;br /&gt;
|-&lt;br /&gt;
|Show All Tagged Galleries||{{Keypress|4}}||{{Keypress|A}}&lt;br /&gt;
|-&lt;br /&gt;
|Show Tag Definition||{{Keypress|6}}||{{Keypress|D}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Up||{{Keypress|8}}||{{Keypress|W}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Down||{{Keypress|2}}||{{Keypress|S}}&lt;br /&gt;
|-&lt;br /&gt;
|Clear Selection||{{Keypress|5}}||{{Keypress|Spacebar}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tag Tracker==&lt;br /&gt;
Users may see recently added tags across all public galleries via https://repo.e-hentai.org/tools/tagtrack&lt;br /&gt;
*This tool is primarily for tag cleanup, including removing invalid tags and making strong valid ones.&lt;br /&gt;
*Tags are displayed per gallery, and show that that are:&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;weak&amp;lt;/span&amp;gt; (with 1-9 [[Mod Power|MP]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.7&amp;quot;&amp;gt;active&amp;lt;/span&amp;gt; (with 10-99 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#0000a4&amp;quot;&amp;gt;SOLID&amp;lt;/span&amp;gt; (with ≥100 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#009b00&amp;quot;&amp;gt;ENFORCED&amp;lt;/span&amp;gt; (tags that were added, and were [[Tagging_Mechanics#Tag_Veto|hard enforced]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3&amp;quot;&amp;gt;downed&amp;lt;/span&amp;gt; (tags that were added, but reduced to 0 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3;color:#f00&amp;quot;&amp;gt;vetoed&amp;lt;/span&amp;gt; (tags that were added, but were [[Tagging_Mechanics#Tag_Veto|hard vetoed]]).&lt;br /&gt;
*The results may be filtered in the following ways:&lt;br /&gt;
**&#039;&#039;&#039;downed&#039;&#039;&#039; - Displays tags that were created and have been reduced to 0 MP without being vetoed.&lt;br /&gt;
**&#039;&#039;&#039;weak&#039;&#039;&#039; - Displays tags that were created and have between 1-9 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;active&#039;&#039;&#039; - Displays tags that were created and have between 10-99 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;solid&#039;&#039;&#039; - Displays tags that were created and have 100 MP or higher.&lt;br /&gt;
**&#039;&#039;&#039;aged galleries&#039;&#039;&#039; - Displays galleries that have been tagged after they are no longer considered new.&lt;br /&gt;
**&#039;&#039;&#039;revived tags&#039;&#039;&#039; - Displays tags that were killed, and have been revived.&lt;br /&gt;
**&#039;&#039;&#039;exclude expunged&#039;&#039;&#039; - Filters out expunged galleries from the list.&lt;br /&gt;
**&#039;&#039;&#039;exclude autotags&#039;&#039;&#039; - Filters out tags added by the system, e.g. p:[[original]], or tags added due to a [[Namespace|slaving action]], etc.&lt;br /&gt;
**&#039;&#039;&#039;Tag/NS&#039;&#039;&#039;: Filters out all but the chosen tags, with the following formats:&lt;br /&gt;
***&#039;&#039;tag&#039;&#039;, with no namespace, e.g. [[hairy]], will search for tags in all namespaces that match it.&lt;br /&gt;
***&#039;&#039;namespace:tag&#039;&#039;, e.g. f:hairy, will search for all tags that match both the tag and namespace.&lt;br /&gt;
***&#039;&#039;tagid&#039;&#039;, will return results for only the tag that has the chosen tagid.&lt;br /&gt;
***&#039;&#039;special:namespace&#039;&#039;, e.g., special:female, will search for all tags with the chosen namespace.&lt;br /&gt;
&lt;br /&gt;
==Tag History==&lt;br /&gt;
Users can check their own tag history (up to actions made within the last 60 days), accuracy ratings, and overall usage via this tool:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;https://repo.e-hentai.org/tools/taglist?uid={USERID}&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Replace {USERID} with a userID (can be found by going to a user&#039;s profile in the [[forums]]) then checking the URL.&lt;br /&gt;
**Example: [https://forums.e-hentai.org/index.php?showuser=5 Snowflake] (UID: 5) would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&lt;br /&gt;
*A &amp;amp;from={UNIXTIME} string may be added at the end of the above-mentioned URL. This can be used to allow users to quickly review their tagging actions made on or before the specified time.&lt;br /&gt;
**The date and time provided in the string must be in the Unix time format.&lt;br /&gt;
**Example: If Snowflake wants to review their tag actions made on or before July 2, 2026, 15:34:17 UTC, they would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&amp;amp;from=1783016057&lt;br /&gt;
**A &amp;quot;&#039;&#039;&#039;Show Older &amp;gt;&#039;&#039;&#039;&amp;quot; button is also available at the end of the page, allowing users to continue reviewing their tagging histories dating even further back in time.&lt;br /&gt;
*Votes are organized by gallery. The value next to each tag indicates the amount of [[power]] utilized for that action at the time.&lt;br /&gt;
**A &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; positive value (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates that the user upvoted that tag in the gallery.&lt;br /&gt;
**Meanwhile, a &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; negative value (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates a downvote on the tag from the user.&lt;br /&gt;
**An &amp;lt;em&amp;gt;italicized&amp;lt;/em&amp;gt; entry (e.g., &#039;&#039;female:nakadashi&#039;&#039;) indicates that the user started the said tag.&lt;br /&gt;
*Accuracy score calculations are delayed by 3 days. Further accuracy checks take place to ensure a tag vote remains correct. &#039;&#039;&#039;Accuracy values are not foolproof; users should always manually review their tags.&#039;&#039;&#039;&lt;br /&gt;
**Vote entries that are highlighted in &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) either indicate a started/upvoted tag was killed, or a downvoted tag is still alive.&lt;br /&gt;
**Started/Upvoted tag killed will be assessed as a &amp;quot;bad&amp;quot; vote (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) and negatively affects your accuracy.&lt;br /&gt;
**A downvote on tag will also be assessed as &amp;quot;bad&amp;quot; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) if another user upvotes it after your downvote. Your accuracy will also be negatively impacted.&lt;br /&gt;
***Should the tag becomes fully downvoted later, it will be retallied and no longer classed as a &amp;quot;bad&amp;quot; vote on your record.&lt;br /&gt;
***For this reason, users are encouraged to use the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread to ensure that the identified invalid tags are fully downvoted.&lt;br /&gt;
**Users may use the &amp;quot;Filter galleries with assessed bad tagvotes&amp;quot; toggle to quickly review their tag votes that were assed as &amp;quot;bad&amp;quot; by the system.&lt;br /&gt;
*Accuracy scores are split by month, year, and overall total. The metrics are further separated into &amp;quot;Started&amp;quot; and &amp;quot;Voted&amp;quot; accuracies.&lt;br /&gt;
**Only the most recent seven monthly accuracies will be shown to the user. Yearly accuracies reflect the user&#039;s average tagging performance over the last 12 months.&lt;br /&gt;
**&amp;quot;Started&amp;quot; indicates accuracy for tags the user added themselves. &amp;quot;Voted&amp;quot; indicates accuracy for votes on tags already on a gallery.&lt;br /&gt;
**Values of less than 100 tags will only show the number of tags voted in gray without an accuracy calculation.&lt;br /&gt;
**&amp;quot;-&amp;quot; indicates 0 tags were voted by the user during that time period.&lt;br /&gt;
&lt;br /&gt;
*[[Janitor|Tag checkers]] may check the history of any user.&lt;br /&gt;
**[[Image:Point.png]] Having an accuracy metric highlighted in red puts the user at high risk for a [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
Users with &amp;lt; 2 [[power]] are unable to start tags or downvote tags.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Fetish Listing]] - A categorized list of all official fetish tags.&lt;br /&gt;
*[[Technical_Issues#Gallery_Tagging|Technical Issues - Gallery Tagging]]&lt;br /&gt;
*[[Toplists#Tagging_Toplists|Toplists - Tagging]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] - Please report any bad tagging here.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=295953 General Tag Discussion]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;br /&gt;
[[Category:Rules]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64885</id>
		<title>Gallery Tagging</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Gallery_Tagging&amp;diff=64885"/>
		<updated>2026-08-02T19:36:24Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Do Not */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tagging is a system of the [[E-Hentai Galleries]] to assist users in identifying the major contents and properties of a gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Additional rulings and clarifications can be found on the [[Talk:Gallery_Tagging | talk page]].&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Tagging_Guidelines.png|frame|567px|right|The Tagging Guidelines pop-up appears the first time a user attempts to tag a gallery. Users agree to having fully read and acknowledged these rules.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Rules&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Guidelines&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
==General Usage Guidelines ==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Presence&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Rule1&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Presence&#039;&#039;&#039;||[[Image:Point.png]] &amp;lt;font size=&amp;quot;5&amp;quot;&amp;gt;In general do &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;NOT&amp;lt;/span&amp;gt;&#039;&#039;&#039; tag something unless it has a fair amount of presence in a gallery. In general, do not tag content that is only featured in a few images.&amp;lt;/font&amp;gt;&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The following presence examples always qualifies a normal presence tag:&lt;br /&gt;
*25% of any sized gallery.&lt;br /&gt;
*10 or more sequential images in an 80 or less pages gallery.&lt;br /&gt;
*20 or more sequential images on any sized gallery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Notes&amp;lt;/u&amp;gt;: The no. of minimal required images does not always scale up/down with the gallery size 1:1. Although a 10 sequential in 80 pages gallery is acceptable, 5 in 40 is not.&lt;br /&gt;
*A presence-passing count in a large gallery also generally holds in the smaller galleries. Therefore, since 10/80 (sequential) is ok, sequential 10/40 or 10/60 would be as well.&lt;br /&gt;
&lt;br /&gt;
See the [[Talk:Gallery_Tagging#Presence_Notes|talk page]] for further details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[Talk:Gallery_Tagging#1-Image_Only_Tags|1-Image Only Tags]].&amp;lt;div id=&amp;quot;Definition&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Definition&#039;&#039;&#039;||The meanings of various tags on this site may not match those of other sites. Please read the definition of each tag before using it.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: [[brother]] is only used in cases of [[yaoi]] [[incest]].&amp;lt;div id=&amp;quot;Formatting&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&#039;&#039;&#039;Formatting&#039;&#039;&#039;||Tags only allow for alphanumeric characters, spaces, periods, and hyphens. Tags must be at least 3 characters long.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: [[3d]] or anything with a [[namespace]] (e.g. a:23).&lt;br /&gt;
|-&lt;br /&gt;
|Due to the aforementioned limitation certain terms are tagged differently than how they are normally written.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The circle &amp;quot;#define&amp;quot; is tagged as &amp;quot;g:sharp define&amp;quot;, and artist &amp;quot;hhh_hudiki&amp;quot; as &amp;quot;a:hhh-hudiki&amp;quot;.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Namespace&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Namespace&#039;&#039;&#039;||[[Fetish]] tags use a female, male, or mixed namespace to indicate which gender(s) is applicable. For these purposes [[futanari]] and [[shemale]] are considered female.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: m:[[glasses]] if a male is wearing them, f:[[glasses]] for a female.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Conflicting&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflicts&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Conflict&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Conflicting&#039;&#039;&#039;|| Tags such as [[dark skin]] and [[tanlines]], or [[swimsuit]] and [[school swimsuit]] do not go together as they are mutually exclusive; they can only be tagged if they both occur separately.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A participant with tanlines having sex followed by a dark skinned one in another instance would suffice for both tags.&amp;lt;div id=&amp;quot;newtag&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;New&#039;&#039;&#039;||&lt;br /&gt;
*Artist, Group, Cosplayer, Parody and Character tags may be requested with citations.&lt;br /&gt;
*Entering temp: followed by the desired tag will prompt you to provide a source for the tag. See [[Tag Creation]] for detailed instructions.&lt;br /&gt;
*Users will also be presented with a [[Technical Issues#temp tag pop-up warning|pop-up message]] when upvoting an existing temp tag that does not already have an active entry on the [[Tag_Creation#Tag_Approval_Tracker|approval tracker]].&lt;br /&gt;
*&#039;&#039;&#039;Hitting the &amp;quot;OK&amp;quot; button will also bring up the New Tag Justification window if the user has at least 15 [[mod power]] and no active tag creation [[Bans|ban]].&#039;&#039;&#039;&lt;br /&gt;
||&amp;lt;u&amp;gt;Warning&amp;lt;/u&amp;gt;: The creation of new fetish/content tags is highly restricted. Please use the [[forums]] to discuss new tag possibilities of this nature.&lt;br /&gt;
*[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Repeatedly creating an entry on the [[Tag_Creation#Tag_Approval_Tracker|tag approval tracker]] without providing any supporting evidence, or repeated misuse of the tag creation tool including repeated creation of fetish tags may lead to a [[Bans|ban]].&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Presence Recognition Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;Visuals&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
! Details&lt;br /&gt;
!Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Visual&#039;&#039;&#039;||Nearly all fetish tags are based on visuals, not text (&#039;&#039;see the next rule&#039;&#039;). If there is any conflict between what is being said and what is shown the visual wins.||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A young-looking girl saying she is old does not qualify for the [[milf]] / [[old lady]] tags.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Context&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Contextual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Contextual&#039;&#039;&#039;||[[Fetish_Listing#Contextual|Contextual tags]] do not require visual presence but must have dialogue/story presence. These should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged unless they are fairly obvious to a casual reader.&lt;br /&gt;
||&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: A woman saying the man with whom she&#039;s having sex is not her husband counts as [[cheating]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Special Tag Types==&lt;br /&gt;
&amp;lt;div id=&amp;quot;Gallery-Wide&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Rule&lt;br /&gt;
!Details&lt;br /&gt;
! Examples / Exceptions&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Gallery-Wide&#039;&#039;&#039;||Gallery-Wide tags apply to an entire gallery. They have single page requirements to tag, but do not qualify if a single conflicting image is present.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* 1 image is enough to qualify or disqualify most of these tags. Omake/covers/credits/colophons are ignored.&lt;br /&gt;
*Gallery-Wide tags that indicate the gender of the participants, for example [[sole female]], [[males only]], etc. allow for minimal amounts (no more than a single page) of conflicting content so long as the depicted actors are not vividly displaying sexual activity beyond nudity, and are not real or in-universe participants, e.g. being depicted in a magazine.&amp;lt;div id=&amp;quot;Costume&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothing&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Clothes&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Costumes&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Clothing&#039;&#039;&#039;||Costume tags such as [[schoolgirl uniform]] only apply if they are kept on (at least partially) during sexual activities. If they are absent or removed beforehand they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;: For non-pornographic galleries the clothing does not need to be removed in any way.&amp;lt;div id=&amp;quot;Locations&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Location&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Location&#039;&#039;&#039;||Location tags only apply if relevant during sexual activities. If the location is used without any sexual activity/nudity they should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged.&lt;br /&gt;
||&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For non-pornographic galleries the location tags are not applicable.&amp;lt;div id=&amp;quot;Visual&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Change&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*There needs to be a sufficient amount of visual indications to confirm that the scenes take place in a certain location, before the tag in question is applicable. For example, merely wearing a swimsuit outdoors on a sunny day is &#039;&#039;&#039;NOT&#039;&#039;&#039; sufficient for the [[beach]] tag.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Change&#039;&#039;&#039;||For all (but four) change tags only the images involving the change itself are counted towards presence.||&amp;lt;u&amp;gt;Exceptions&amp;lt;/u&amp;gt;:&lt;br /&gt;
*For [[gender change]] / [[gender morph]] the duration of the individual being a different gender also qualifies.&lt;br /&gt;
*For [[futanarization]], the duration of the character being a dickgirl also counts.&lt;br /&gt;
*For [[body swap]], post-swap images also count for presence.&amp;lt;div id=&amp;quot;Animal&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Animals&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Animal&#039;&#039;&#039;&lt;br /&gt;
|All animal tags require that an animal be explicitly involved in sex or nudity (e.g. [[animal on animal]], [[bestiality]]).&lt;br /&gt;
|&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: Two canines mating allows for the [[dog]] tag; a [[furry]] [[dog girl]] having sex with a human does not.&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Format&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Format&#039;&#039;&#039;&lt;br /&gt;
|Format tags work similarly to the [[category|gallery categorization]] system. The work must overall fulfill the gallery format as specified in the respective definition for it to be applicable.&lt;br /&gt;
|&amp;lt;u&amp;gt;Examples&amp;lt;/u&amp;gt;:&lt;br /&gt;
*A loose 200-pages [[western imageset]] containing 20 sequential [[comic]] pages should &#039;&#039;&#039;NOT&#039;&#039;&#039; be tagged with [[comic]].&lt;br /&gt;
*Some CG images within a published western release that is still predominantly utilizing panels to convey their story should still be tagged with [[comic]], but &#039;&#039;&#039;NOT&#039;&#039;&#039; [[western cg]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[Tagging Mechanics]]==&lt;br /&gt;
Tags are voted on by the users of the site as such they are subject to potential errors. Tags with &amp;lt;span style=&amp;quot;border:thin solid green;&amp;quot;&amp;gt;solid&amp;lt;/span&amp;gt; borders have a cumulative [[mod power]] that is equal to or higher than 100 (i.e., been upvoted by many users, or by a handful of individuals with high [[mod power]]). Tags with &amp;lt;span style=&amp;quot;border:thin dashed green;&amp;quot;&amp;gt;dashed&amp;lt;/span&amp;gt; borders mean that their cumulative [[power]] is between 10 to 99, while &amp;lt;span style=&amp;quot;border:thin dotted green;&amp;quot;&amp;gt;dotted&amp;lt;/span&amp;gt; tags have a cumulative [[power]] between 1 to 9. &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;It is important to note that the cumulative [[power]] of a tag does NOT necessarily indicate its validity.&#039;&#039;&#039;&amp;lt;/span&amp;gt; &#039;&#039;&#039;Precaution must always be exercised when judging whether a tag is correct or not.&#039;&#039;&#039; See the [[#Forum Links|forum links]] below to report any tag misuse. Tags do not indicate to which images and to which participants they are applicable within a gallery; this information can be provided by gallery [[comments]].&lt;br /&gt;
&lt;br /&gt;
==Good Tags==&lt;br /&gt;
;Contents/Fetishes&lt;br /&gt;
:As long as they are relevant sexually and pass presence. Whenever in doubt it is better not to tag them.&lt;br /&gt;
&lt;br /&gt;
;Languages&lt;br /&gt;
:Tagged in their English equivalent (e.g. &#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Spanish&amp;lt;/span&amp;gt;&#039;&#039; not &#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Espanol&amp;lt;/span&amp;gt;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
;Circles&lt;br /&gt;
:Names of the circles/groups that published the work. Should &#039;&#039;&#039;NOT&#039;&#039;&#039; be added when they are not officially credited (e.g. most [[Manga]]).&lt;br /&gt;
&lt;br /&gt;
;Artists&lt;br /&gt;
:Names of the artists who drew portions of or all of the work; must be officially credited as such. Japanese artists should be written using [https://en.wikipedia.org/wiki/Hepburn_romanization Hepburn romanization]; some exceptions exist for artists that consistently spell their names otherwise.&lt;br /&gt;
&lt;br /&gt;
;Cosplayers&lt;br /&gt;
:If the cosplayer consistently uses a name order, use that. Otherwise, follow the name order of the cosplayer&#039;s country.&lt;br /&gt;
&amp;lt;div id=&amp;quot;originalseries&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
;Original Series&lt;br /&gt;
:Names of the series that are being parodied. Should generally be as specific as possible (e.g. &#039;&#039;[[Dragon Quest VIII]]&#039;&#039; instead of just &#039;&#039;[[Dragon Quest]]&#039;&#039;) if the sub-series passes presence. A combination of images from different sub-series that passes presence (but no one sub-series passes) uses the generic series tag instead.&lt;br /&gt;
*The following apply:&lt;br /&gt;
**All canon characters within a parody&lt;br /&gt;
**Canon races within the parody (e.g., Khajiit from [[the elder scrolls|The Elder Scrolls]]&lt;br /&gt;
**Costumes styled after a parody if that parody is specifically mentioned/has some context in the work.&lt;br /&gt;
&amp;lt;div id=&amp;quot;Character&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Characters&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*The segregation or unification of subseries is based on [[Series_Segregation#Reasoning | a number of factors]].&lt;br /&gt;
&lt;br /&gt;
;Participants&lt;br /&gt;
:Names of characters (including [[cosplaying]]) participating in the gallery. Original characters (non-parodies) that do not exist outside of their own works should not be tagged.&lt;br /&gt;
*Non-pornographic works may only have the &#039;&#039;&#039;most focused&#039;&#039;&#039; characters be tagged.&lt;br /&gt;
* Character names are preferred in full western order; given name(s) followed by family name. e.g. &#039;&#039;[[hinata hyuga]]&#039;&#039;. There are rare exceptions.&lt;br /&gt;
*Any character who transforms &#039;&#039;&#039;beyond that of a costume change&#039;&#039;&#039; (to the point where a casual observer cannot tell they are the same person) is to be tagged with their alias (should they have one). e.g. &#039;&#039;[[peashy]]&#039;&#039; vs. &#039;&#039;[[yellow heart]]&#039;&#039;.&lt;br /&gt;
* A [[gender change|gender changed]] character is preferred be tagged with their regular name.&lt;br /&gt;
*A character with no official name may be tagged based on their relationship with another character. e.g. &#039;&#039;[[dexters mom]]&#039;&#039; from &#039;&#039;[[Dexter&#039;s Laboratory]]&#039;&#039;.&amp;lt;sup&amp;gt;([https://dexterslab.wikia.com/wiki/Mom#Trivia Ref])&amp;lt;/sup&amp;gt;&lt;br /&gt;
*Characters that share the exact same name (e.g. &#039;&#039;c:sakura&#039;&#039; from &#039;&#039;[[Urusei Yatsura]]&#039;&#039;, &#039;&#039;[[Fire Emblem Fates]]&#039;&#039;, etc.) can not be differentiated except by other tags such as parodies or attributes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Category&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;Categories&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===[[Gallery Categories‎|Categories]]===&lt;br /&gt;
[https://repo.e-hentai.org/tools/taggroup?show=1 Reclass tags] should only be used to fix an improperly categorized gallery. Once a tag receives 100 [[power]] the category will switch.&lt;br /&gt;
*If there are conflicting category tags, the one with the earliest &amp;quot;[[Tagging_Mechanics#Tag_Soft_Veto.2FEnforcement|lock-in]]&amp;quot; time determines the category.&lt;br /&gt;
**To make a new category tag take effect, the pre-existing category tag must be downvoted to at least [[Tagging_Mechanics#Tag_Mod_Power|non-solid border]].&lt;br /&gt;
*These tags are automatically pruned from galleries after 30 days of no voting activity.&lt;br /&gt;
*Please note that &amp;quot;reclass:asianporn&amp;quot; is no longer functional. See its [[asianporn|definition]] for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Directory&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tag Directory===&lt;br /&gt;
{{TagNav}}&lt;br /&gt;
&lt;br /&gt;
== Information Sources==&lt;br /&gt;
The information used to tag should always be based solely on the contents of the images in the gallery itself. The gallery&#039;s title, comments, or 3rd party sites do NOT qualify as information sources in the majority of cases.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exceptions:&amp;lt;/u&amp;gt;&lt;br /&gt;
*[[:Category:Series_Tag|Parodies]] have all of their canon counted as existing information (unless the dialogue indicates otherwise). This precludes informed attributes for visual tags (e.g. [[Lum]] from [[Urusei Yatsura]] can be tagged with [[oni]] but not with [[alien girl]]).&lt;br /&gt;
*If an artist&#039;s name is not present in the gallery it may be obtained from a verifiable source such as the circle&#039;s website or store listing.&lt;br /&gt;
*The title may be used as proof of [[incest]] (unless the dialogue indicates otherwise).&lt;br /&gt;
*Participants&#039; genders being &#039;&#039;extremely&#039;&#039; vague may use a verifiable source to identify them.&lt;br /&gt;
&lt;br /&gt;
==[[Know The Difference]]==&lt;br /&gt;
For tags that are often confused for one another.&lt;br /&gt;
&lt;br /&gt;
==Bad Tags==&lt;br /&gt;
;Commissioners / Decensors / Scanners / Translators&lt;br /&gt;
:Do not produce the content.&lt;br /&gt;
;No Sexual Connection&lt;br /&gt;
:(e.g. baseball, celebrity, clouds, exercise, microphone, pillow, red eyes, sword)&lt;br /&gt;
;Opinionated / Pejorative&lt;br /&gt;
:(e.g. cute, extreme, funny, gross, hot, garbage, nice, sad, scary, terrible, ugly, weird)&lt;br /&gt;
;Publishers / Websites&lt;br /&gt;
:Do not actually produce the content. Rare exceptions apply if nothing else can be used to identify a work&#039;s creator.&lt;br /&gt;
;Software&lt;br /&gt;
:The tools the artist used to created the content are irrelevant.&lt;br /&gt;
;Too Common&lt;br /&gt;
: (e.g. anime, nymphomaniac, semen, sex, skirt, softcore, straight, upskirt, vaginal)&lt;br /&gt;
;Too Vague&lt;br /&gt;
: (e.g. areola, ass, fetish, nipples, pussy, shaved, wet)&lt;br /&gt;
;Writers&lt;br /&gt;
:Not to be confused with the artists.&lt;br /&gt;
&lt;br /&gt;
== Do Not==&lt;br /&gt;
*Use category exclusive tags outside of their category (e.g. [[non-nude]] is only for [[Cosplay]], [[comic]] is only for [[Western]] or [[Misc]]).&lt;br /&gt;
*Use [[:Category:Language Tag|language tags]] for anything other than indicating a gallery&#039;s text.&lt;br /&gt;
*Use a language tag on [[imageset]]-style galleries unless a majority of it (50%+) contains text in that language.&lt;br /&gt;
*Tag [[mother]] when not in conjunction with [[incest]]. This includes women giving [[birth]], women who happen to have children, or [[milf]]s.&lt;br /&gt;
*Use the [[cosplay]] tag when characters in drawn works are dressed as other recognizable characters; use [[cosplaying]] instead.&lt;br /&gt;
*Downvote any &amp;quot;redundant&amp;quot; reclass tags (i.e. being the same as the gallery&#039;s current category).&lt;br /&gt;
*Downvote any tag(s) that becomes &amp;quot;invalid&amp;quot; due to the uploader attempting to remove valid content. The said gallery should be reported for a [[Expunging#Reverting_and_Splitting|reversion/spilt]] action.&lt;br /&gt;
**If the tag(s) remains invalid after the revert/split, they may be downvoted accordingly.&lt;br /&gt;
*Downvote [[Fetish_Listing#Expunging|expunging tags]] purely because an [[Expunging|expunge petition]] has not been created. The system will automatically prune them from an active gallery if they remain for longer than 30 days.&lt;br /&gt;
**If the expunge type is definitely not valid for the gallery, then it may be downvoted.&lt;br /&gt;
&lt;br /&gt;
==== Temporary Tags ====&lt;br /&gt;
Upvoting these tags is generally unnecessary. Galleries may be fixed / updated which would render such tags invalid.&lt;br /&gt;
*[[incomplete]]&lt;br /&gt;
*[[missing cover]]&lt;br /&gt;
*[[out of order]]&lt;br /&gt;
*[[Expunging]] tags&lt;br /&gt;
&amp;lt;div id=&amp;quot;Why Should I Tag?&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Rewards]]==&lt;br /&gt;
Tagging earns points towards the [[toplists]].&lt;br /&gt;
&lt;br /&gt;
[[Image:Point.png]] Poor tagging will result in the user &#039;&#039;&#039;losing&#039;&#039;&#039; [[power]]. Any attempts at farming points, accuracy spoofing, or heavy misuse WILL result in a permanent [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Exact Tag Searching==&lt;br /&gt;
Searches for certain tags can return results from more tags than intended. This happens to tags that appear as partial strings inside longer tags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Example&amp;lt;/u&amp;gt;: The tag &#039;&#039;f:wolf&#039;&#039; will match both [[wolf]] and [[wolf girl]]. This also impacts [[slave tag]]s; a search for &#039;&#039;f:anal&#039;&#039; may return a gallery tagged with [[sex toys]]. This happens because the search for &#039;&#039;anal&#039;&#039; matches &amp;quot;anal beads&amp;quot; which is slaved to [[sex toys]].&lt;br /&gt;
&lt;br /&gt;
To avoid this users may search with a dollar sign at the end of the tag to search only for that string (e.g. &#039;&#039;f:wolf$&#039;&#039;, &#039;&#039;f:anal$&#039;&#039;, etc.)&lt;br /&gt;
&lt;br /&gt;
==Tagging Hotkeys==&lt;br /&gt;
The following hotkeys can be used when a tag is selected.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Function&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |Hotkeys&lt;br /&gt;
|-&lt;br /&gt;
!Numpad!!Other&lt;br /&gt;
|-&lt;br /&gt;
|Show All Tagged Galleries||{{Keypress|4}}||{{Keypress|A}}&lt;br /&gt;
|-&lt;br /&gt;
|Show Tag Definition||{{Keypress|6}}||{{Keypress|D}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Up||{{Keypress|8}}||{{Keypress|W}}&lt;br /&gt;
|-&lt;br /&gt;
|Vote Down||{{Keypress|2}}||{{Keypress|S}}&lt;br /&gt;
|-&lt;br /&gt;
|Clear Selection||{{Keypress|5}}||{{Keypress|Spacebar}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tag Tracker==&lt;br /&gt;
Users may see recently added tags across all public galleries via https://repo.e-hentai.org/tools/tagtrack&lt;br /&gt;
*This tool is primarily for tag cleanup, including removing invalid tags and making strong valid ones.&lt;br /&gt;
*Tags are displayed per gallery, and show that that are:&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;weak&amp;lt;/span&amp;gt; (with 1-9 [[Mod Power|MP]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;opacity:0.7&amp;quot;&amp;gt;active&amp;lt;/span&amp;gt; (with 10-99 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#0000a4&amp;quot;&amp;gt;SOLID&amp;lt;/span&amp;gt; (with ≥100 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;color:#009b00&amp;quot;&amp;gt;ENFORCED&amp;lt;/span&amp;gt; (tags that were added, and were [[Tagging_Mechanics#Tag_Veto|hard enforced]])&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3&amp;quot;&amp;gt;downed&amp;lt;/span&amp;gt; (tags that were added, but reduced to 0 MP)&lt;br /&gt;
**&amp;lt;span style=&amp;quot;text-decoration:line-through; opacity:0.3;color:#f00&amp;quot;&amp;gt;vetoed&amp;lt;/span&amp;gt; (tags that were added, but were [[Tagging_Mechanics#Tag_Veto|hard vetoed]]).&lt;br /&gt;
*The results may be filtered in the following ways:&lt;br /&gt;
**&#039;&#039;&#039;downed&#039;&#039;&#039; - Displays tags that were created and have been reduced to 0 MP without being vetoed.&lt;br /&gt;
**&#039;&#039;&#039;weak&#039;&#039;&#039; - Displays tags that were created and have between 1-9 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;active&#039;&#039;&#039; - Displays tags that were created and have between 10-99 MP inclusive.&lt;br /&gt;
**&#039;&#039;&#039;solid&#039;&#039;&#039; - Displays tags that were created and have 100 MP or higher.&lt;br /&gt;
**&#039;&#039;&#039;aged galleries&#039;&#039;&#039; - Displays galleries that have been tagged after they are no longer considered new.&lt;br /&gt;
**&#039;&#039;&#039;revived tags&#039;&#039;&#039; - Displays tags that were killed, and have been revived.&lt;br /&gt;
**&#039;&#039;&#039;exclude expunged&#039;&#039;&#039; - Filters out expunged galleries from the list.&lt;br /&gt;
**&#039;&#039;&#039;exclude autotags&#039;&#039;&#039; - Filters out tags added by the system, e.g. p:[[original]], or tags added due to a [[Namespace|slaving action]], etc.&lt;br /&gt;
**&#039;&#039;&#039;Tag/NS&#039;&#039;&#039;: Filters out all but the chosen tags, with the following formats:&lt;br /&gt;
***&#039;&#039;tag&#039;&#039;, with no namespace, e.g. [[hairy]], will search for tags in all namespaces that match it.&lt;br /&gt;
***&#039;&#039;namespace:tag&#039;&#039;, e.g. f:hairy, will search for all tags that match both the tag and namespace.&lt;br /&gt;
***&#039;&#039;tagid&#039;&#039;, will return results for only the tag that has the chosen tagid.&lt;br /&gt;
***&#039;&#039;special:namespace&#039;&#039;, e.g., special:female, will search for all tags with the chosen namespace.&lt;br /&gt;
&lt;br /&gt;
==Tag History==&lt;br /&gt;
Users can check their own tag history (up to actions made within the last 60 days), accuracy ratings, and overall usage via this tool:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;lt;includeonly&amp;gt;&amp;lt;/includeonly&amp;gt; style=&amp;quot;overflow: auto;{{{style|}}}&amp;quot;&amp;gt;https://repo.e-hentai.org/tools/taglist?uid={USERID}&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Replace {USERID} with a userID (can be found by going to a user&#039;s profile in the [[forums]]) then checking the URL.&lt;br /&gt;
**Example: [https://forums.e-hentai.org/index.php?showuser=5 Snowflake] (UID: 5) would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&lt;br /&gt;
*A &amp;amp;from={UNIXTIME} string may be added at the end of the above-mentioned URL. This can be used to allow users to quickly review their tagging actions made on or before the specified time.&lt;br /&gt;
**The date and time provided in the string must be in the Unix time format.&lt;br /&gt;
**Example: If Snowflake wants to review their tag actions made on or before July 2, 2026, 15:34:17 UTC, they would use the URL https://repo.e-hentai.org/tools/taglist?uid=5&amp;amp;from=1783016057&lt;br /&gt;
**A &amp;quot;&#039;&#039;&#039;Show Older &amp;gt;&#039;&#039;&#039;&amp;quot; button is also available at the end of the page, allowing users to continue reviewing their tagging histories dating even further back in time.&lt;br /&gt;
*Votes are organized by gallery. The value next to each tag indicates the amount of [[power]] utilized for that action at the time.&lt;br /&gt;
**A &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt; positive value (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates that the user upvoted that tag in the gallery.&lt;br /&gt;
**Meanwhile, a &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; negative value (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt;) indicates a downvote on the tag from the user.&lt;br /&gt;
**An &amp;lt;em&amp;gt;italicized&amp;lt;/em&amp;gt; entry (e.g., &#039;&#039;female:nakadashi&#039;&#039;) indicates that the user started the said tag.&lt;br /&gt;
*Accuracy score calculations are delayed by 3 days. Further accuracy checks take place to ensure a tag vote remains correct. &#039;&#039;&#039;Accuracy values are not foolproof; users should always manually review their tags.&#039;&#039;&#039;&lt;br /&gt;
**Vote entries that are highlighted in &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) either indicate a started/upvoted tag was killed, or a downvoted tag is still alive.&lt;br /&gt;
**Started/Upvoted tag killed will be assessed as a &amp;quot;bad&amp;quot; vote (e.g., &amp;lt;span style=&amp;quot;color:#008000&amp;quot;&amp;gt;&#039;&#039;&#039;+69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) and negatively affects your accuracy.&lt;br /&gt;
**A downvote on tag will also be assessed as &amp;quot;bad&amp;quot; (e.g., &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;&#039;&#039;&#039;-69&#039;&#039;&#039;&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;female:nakadashi&amp;lt;/span&amp;gt;) if another user upvotes it after your downvote. Your accuracy will also be negatively impacted.&lt;br /&gt;
***Should the tag becomes fully downvoted later, it will be retallied and no longer classed as a &amp;quot;bad&amp;quot; vote on your record.&lt;br /&gt;
***For this reason, users are encouraged to use the [https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] thread to ensure that the identified invalid tags are fully downvoted.&lt;br /&gt;
**Users may use the &amp;quot;Filter galleries with assessed bad tagvotes&amp;quot; toggle to quickly review their tag votes that were assed as &amp;quot;bad&amp;quot; by the system.&lt;br /&gt;
*Accuracy scores are split by month, year, and overall total. The metrics are further separated into &amp;quot;Started&amp;quot; and &amp;quot;Voted&amp;quot; accuracies.&lt;br /&gt;
**Only the most recent seven monthly accuracies will be shown to the user. Yearly accuracies reflect the user&#039;s average tagging performance over the last 12 months.&lt;br /&gt;
**&amp;quot;Started&amp;quot; indicates accuracy for tags the user added themselves. &amp;quot;Voted&amp;quot; indicates accuracy for votes on tags already on a gallery.&lt;br /&gt;
**Values of less than 100 tags will only show the number of tags voted in gray without an accuracy calculation.&lt;br /&gt;
**&amp;quot;-&amp;quot; indicates 0 tags were voted by the user during that time period.&lt;br /&gt;
&lt;br /&gt;
*[[Janitor|Tag checkers]] may check the history of any user.&lt;br /&gt;
**[[Image:Point.png]] Having an accuracy metric highlighted in red puts the user at high risk for a [[ban]].&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
Users with &amp;lt; 2 [[power]] are unable to start tags or downvote tags.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Fetish Listing]] - A categorized list of all official fetish tags.&lt;br /&gt;
*[[Technical_Issues#Gallery_Tagging|Technical Issues - Gallery Tagging]]&lt;br /&gt;
*[[Toplists#Tagging_Toplists|Toplists - Tagging]]&lt;br /&gt;
&lt;br /&gt;
==Forum Links==&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=274004 Tagging and Mistagging Assistance] - Please report any bad tagging here.&lt;br /&gt;
*[https://forums.e-hentai.org/index.php?showtopic=295953 General Tag Discussion]&lt;br /&gt;
&lt;br /&gt;
{{Template:EHGNav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;br /&gt;
[[Category:Rules]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Talk:rough_translation&amp;diff=64884</id>
		<title>Talk:rough translation</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Talk:rough_translation&amp;diff=64884"/>
		<updated>2026-08-02T13:06:35Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Alternate Tagging Criteria */ already is a thing for a while but just never got codified&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Whitelist==&lt;br /&gt;
To be added to the whitelist for &amp;quot;rough translation&amp;quot; a user needs at least:&lt;br /&gt;
*A mod [[power]] of 10.&lt;br /&gt;
*Three existing gallery [[comments]] that fulfill the tag requirements.&lt;br /&gt;
&lt;br /&gt;
To be added, a user must make a post in [https://forums.e-hentai.org/index.php?showtopic=254539 this thread] linking to the comments they made. Existing whitelisted users and/or moderators will then validate that their posts are valid and constructive before they are approved. A history of non-constructive or discourteous posts beyond the submitted three may also disqualify the user from the whitelist.&lt;br /&gt;
&lt;br /&gt;
The second post in the thread can be edited by a Global or Vigilante [[Janitor|Moderator]] to change the whitelist.&lt;br /&gt;
&lt;br /&gt;
A user may be removed from the whitelist if they use the tag beyond its stated purpose, provide supporting comments that are not constructive or are discourteous, or tag languages not listed with their entry.&lt;br /&gt;
&lt;br /&gt;
Tag [[Janitor|vetoers]] are automatically whitelisted.&lt;br /&gt;
&lt;br /&gt;
==Alternate Tagging Criteria==&lt;br /&gt;
Rough translation may be added through the [[Making_Galleries|upload manager]] by the uploader, in such cases a comment is not required.&lt;br /&gt;
*The Uploader not adding the tag themselves, but indicating within the work that it is machine translated, may be tagged without a detailed comment. A comment along the lines of &amp;quot;Uploader marked as machine translation&amp;quot; will suffice for this.&lt;br /&gt;
**Works indicating that machine translation was used to initially translate the work, but was proofread and corrected by a proficient translator, does not qualify without the ordinary tagging criteria.&lt;br /&gt;
*The following methods of uploader indication apply:&lt;br /&gt;
**Gallery title, such as the non-standard special indicator [MTL], set by either the upload manager or through a rename petition &#039;&#039;&#039;started by the uploader&#039;&#039;&#039;.&lt;br /&gt;
***[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;[MTL] should not be added through renaming except by the uploader.&#039;&#039;&#039;&amp;lt;/span&amp;gt; In cases where the gallery was renamed by the non-uploader to include this, rough translation would &#039;&#039;&#039;NOT&#039;&#039;&#039; qualify without a detailed comment unless any of the below also qualify. The rename attempt should also be reverted.&lt;br /&gt;
***Further details on the renaming process can be found [[Talk:Renaming#mtl|here]].&lt;br /&gt;
**Within the work, for example on a credits page.&lt;br /&gt;
**Uploader comment.&lt;br /&gt;
**For English translations, the translator clearly indicating it is a rough translation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Translators are not considered as proficient if they have regularly been proven to not be able to translate proficiently.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rough translation may also be added when not indicated by the uploader based on the criteria below. These &#039;&#039;&#039;must&#039;&#039;&#039; have a detailed comment.&lt;br /&gt;
*Machine Translation/AI software being provably used without being revised by a proficient translator. This is proven by the raw image being used in said software producing the &#039;&#039;&#039;exact&#039;&#039;&#039; same result. Steps must be detailed in the comment and reproducible by anyone who would add the tag. All comments must be verified and reproduced before tagging.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gallery Mods (i.e., [[Janitors]] with the Galleries &#039;&#039;&#039;Moderating&#039;&#039;&#039; privilege) have the discretion to add the tag when the translated work clearly appears to them as a machine/AI translation.&lt;br /&gt;
*Gallery mods may skip detailed comments if the justification was deemed too effortful to write, or out of concern for providing hints on potential circumventions of the tag. A brief comment, such as &amp;quot;tagging obviously rtl&amp;quot;, may instead be substituted.&lt;br /&gt;
*Whitelisted users or tag vetoers are &#039;&#039;&#039;NOT&#039;&#039;&#039; given the discretion to enforce the tag in such a manner.&lt;br /&gt;
*For inquiries about a specific judgment call, users may contact the said gallery moderator directly or ask in the [https://forums.e-hentai.org/index.php?showtopic=254552 Translations Evaluation] thread.&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=E-Hentai_Janitor&amp;diff=64883</id>
		<title>E-Hentai Janitor</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=E-Hentai_Janitor&amp;diff=64883"/>
		<updated>2026-08-02T13:05:52Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Explanations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Certain members have been given special abilities or access to restricted tools due to their expertise and/or historic diligence and willingness to help make E-Hentai a better place.&lt;br /&gt;
&lt;br /&gt;
Tag vetoers will be classed as &amp;quot;inactive&amp;quot; under [[Talk:E-Hentai Janitor| certain conditions]]. These users are indicated with a gray &amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Removal of janitor role(s) is generally done due to extended inactivity or by own request. Re-assignment is possible should the user return from inactivity.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; width=&amp;quot;12%&amp;quot; |[[Forum]] Mod&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |[[IRC]] Op&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |[[EHWiki]] Admin&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |[[Tagging]]&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |[[namespace|Namespacer]]&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |[[Galleries]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Additional&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Cleaning!!Vetoing!!Checking&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Approving!!Grouping&lt;br /&gt;
! width=&amp;quot;6.5%&amp;quot; |Expunging!!Locking!!Moderating!!Banning&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4791588 -Lumina-]|| || || ||✔|| || || ✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=243587 Binglo]|| || ||✔||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔ ||✔||✔ || ||Tag Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3201420 Byza]||&amp;lt;span title=&amp;quot;The Vigilante&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || ||✔||✔||✔||✔||✔&lt;br /&gt;
| ✔||✔||✔ || ||ES-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=359756 chriseras]|| || ✔|| || ||  || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1207129 Cipher-kun]|| || || ||✔ ||✔|| ✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1908893 Dnkz]|| || || ||✔||✔||✔||✔||&lt;br /&gt;
|✔||✔||✔|| ||QC Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2115725 Eboshi]||&amp;lt;span title=&amp;quot;General Chat&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔ ||✔|| ||KR-EN&amp;lt;br&amp;gt;JP-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2790 elgringo]|| ||✔|| ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ✔||✔&lt;br /&gt;
|✔||✔||✔|| ||Rename Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=367313 ericeric91]||&amp;lt;span title=&amp;quot;General Chat&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || ||  || || || ||&lt;br /&gt;
| || || || ||CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=384226 EsotericSatire]||&amp;lt;span title=&amp;quot;Discussion Forums (Hobbies)&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=6011981 Feftak]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3737344 Glovelove.]|| || || ||✔|| || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4850902 Kagoraphobia]||Global||✔||✔||✔|| ✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||Tag Judge&amp;lt;br&amp;gt;CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=7508384 krvn64]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=5313759 lurphysmaw]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=560909 Mags_]|| ||  || || || || || ||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=589675 Maximum_Joe]|| || || || || || || ||&lt;br /&gt;
| || || || ||&#039;&#039;&amp;lt;span title=&amp;quot;Thank you for everything you have done for the site. Rest in peace, Joe.&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Retired&amp;lt;/span&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=204246 meow_pao]||Global||  || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1898816 Mrsuperhappy]||Global|| || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3655031 Muffinlemon]|| || || ||✔|| ||  || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3169265 nasu]||&amp;lt;span title=&amp;quot;The Vigilante, Site Discussion &amp;amp; Helpdesk&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;&lt;br /&gt;
| || ||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||Rename Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=867559 Nezu]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2977124 Noni]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;||✔|| || || ||✔||✔||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=600260 noones]|| || || || || || ||✔||&lt;br /&gt;
|✔|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=892479 peterson123]|| || || ||✔||✔|| || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3139892 poiuytrewqazx]|| || || ||✔|| ||  ||✔||&lt;br /&gt;
| || || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=958849 rinruririn]||&amp;lt;span title=&amp;quot;The Vigilante, Site Discussion &amp;amp; Helpdesk, Requests and Bounties&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;&lt;br /&gt;
| || ||✔|| || || ||&lt;br /&gt;
| || ||  ||  || JP-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=242621 rizelbr]|| || || || || || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1913944 Rogabute]|| || || || || || ||✔||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=989173 Shank]||Global||✔||✔||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||Tag Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2714686 shiluo]|| || || ||✔ || || || ||&lt;br /&gt;
| || || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1732804 simplesimon32]|| ||✔|| ||✔||  || || ||&lt;br /&gt;
| ||✔|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=352564 SIRIUSs]||&amp;lt;span title=&amp;quot;The HentaiVerse&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;Section&amp;lt;/span&amp;gt;|| || || || || || ||&lt;br /&gt;
| || || || ||CN-EN&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=825505 somerandomdude33]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=2203 Spectre]||Global|| ✔|| ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔|| ||&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=976341 svines85]|| || || ||✔||✔|| || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=4842635 terry]||Global|| ||  ||✔||✔||✔||✔||✔&lt;br /&gt;
|✔||✔||✔||✔||QC Judge&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=582527 TheGreyPanther]|| || || ||✔||&amp;lt;span style=&amp;quot;opacity:0.3&amp;quot;&amp;gt;✔&amp;lt;/span&amp;gt;||✔||✔||✔&lt;br /&gt;
|✔||✔||✔|| ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=1194701 tobeunforgiven2]|| || || ||✔|| || || ||&lt;br /&gt;
| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=3172187 Waitugreat]|| || || || || || || ||&lt;br /&gt;
| ✔||  || || ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=7752125 流萤啾啾]|| || ||  ||  || || ||✔||&lt;br /&gt;
| || || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;left&amp;quot; |[https://forums.e-hentai.org/index.php?showuser=374857 海想列車]|| || || ||✔|| || || ||&lt;br /&gt;
| || || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Explanations==&lt;br /&gt;
Some janitor roles come with implicit permission(s), which may be seen [[Talk:E-Hentai_Janitor|here]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Position&lt;br /&gt;
!Capabilities&lt;br /&gt;
|-&lt;br /&gt;
|Forum Mod||Edit or delete [[forum]] posts. Global Mods can impose posting restrictions on accounts with severe [[forum rules]] violations.&lt;br /&gt;
|-&lt;br /&gt;
|IRC Op ||Kick or ban users from the [[IRC]] channel.&lt;br /&gt;
|-&lt;br /&gt;
|EHWiki Admin ||Manage wiki editing permissions. Can also edit pages that are marked as protected.&lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Cleaning&#039;&#039;&#039;||Users with this privilege are able to:&lt;br /&gt;
*Downvote tags at full [[power]].&lt;br /&gt;
* Bypass the minimum MP requirement for downvoting locked-in solid tags.&lt;br /&gt;
*Cancel out implied language tags from the uploader [[Making_Galleries#Uploading|language setting]] with a -100 [[power]] downvote.&lt;br /&gt;
*Have elevated voting power (3 votes) in [https://forums.e-hentai.org/index.php?showforum=89 tag suggestions]. &lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Vetoing&#039;&#039;&#039;||These users are given additional tagging privileges:&lt;br /&gt;
*[[Tagging_Mechanics#Tag_Veto|Veto/Enforce]] tags on a gallery, preventing them from being resurrected or killed respectively.&lt;br /&gt;
* Bypass the minimum MP requirement for reviving downvoted tags.&lt;br /&gt;
*Vote against incorrectly vetoed/enforced tags.&lt;br /&gt;
*Bypass the MP requirement of [[:Category:Power_Restricted|power-restricted]] tags.&lt;br /&gt;
*Bypass whitelists for certain special tags (e.g., [[rough translation]]).&lt;br /&gt;
*Instantly remove [[rough translation]] tags added by autotagger.&lt;br /&gt;
*Create temp tags even without meeting the [[power|power requirement]] (i.e., 25).&lt;br /&gt;
*Participate in the [https://forums.e-hentai.org/index.php?showtopic=136551 community veto] process presuming the user is an [[Talk:E-Hentai_Janitor| active tag vetoer]].&lt;br /&gt;
|-&lt;br /&gt;
|Tag &#039;&#039;&#039;Checking&#039;&#039;&#039;||View any user&#039;s or gallery&#039;s [[Gallery_Tagging#Tag_History|tag histories]].&lt;br /&gt;
|-&lt;br /&gt;
|Namespacer - &#039;&#039;&#039;Approving&#039;&#039;&#039;||Approve, rename, and set [[namespace]]s on the pending tags from the [[Tag Creation#Tag Approval Tracker|tag approval tracker]].&lt;br /&gt;
|-&lt;br /&gt;
|Namespacer - &#039;&#039;&#039;Grouping&#039;&#039;&#039;||[[slave tag|Group tags]], as well as set blocks, [[namespace]]s, and aliases on any existing tags. Can also reject pending tags on the [[Tag Creation#Tag Approval Tracker|tag approval tracker]].&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Expunging&#039;&#039;&#039;&lt;br /&gt;
|Start an [[expunge]] on a gallery that has previously been de-expunged by the community or administration. Can also file an [[Expunging#Appeal_an_Incorrect_Expunge|appeal]] on aged expunges.&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Locking&#039;&#039;&#039;|| Lock galleries with any depictions of real children, or other illicit content (e.g., real-life snuff and gore).&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Moderating&#039;&#039;&#039;||Moderators with the following gallery privileges:&lt;br /&gt;
*Receive a base [[power]] boost of +10.&lt;br /&gt;
* Block further [[Making_Galleries#Updating|updates]] on galleries that are excessively bumped.&lt;br /&gt;
* Delete malicious [[EHTracker#Expunges|torrents]].&lt;br /&gt;
*Both [[comment]] and vote on other comments in the same gallery.&lt;br /&gt;
*Permanently hide gallery comments with a downvote, assuming they have reached -100 [[power]].&lt;br /&gt;
*Review recently posted comments that have been [[Gallery_Commenting#Perma-Hidden_Comments|permanently hidden]].&lt;br /&gt;
*Check the original ownership of a [[disowned]] gallery.&lt;br /&gt;
*Enforce the [[AI Generated]] indicator when it is falsely denied by the uploader.&lt;br /&gt;
*Add [[rough translation]] without a detailed comment when the work is [[Talk:rough translation|clearly a machine/AI translation]].&lt;br /&gt;
|-&lt;br /&gt;
|Galleries &#039;&#039;&#039;Banning&#039;&#039;&#039;||Restrict users from performing certain gallery activities due to major site rule violations (e.g., spamming). All [[Bans|ban]] actions will be reviewed by the administration.&lt;br /&gt;
|-&lt;br /&gt;
|Tag Judge ||Make judgement calls on [[Fetish_Listing|fetish/content tags]].&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span title=&amp;quot;Quality Control&amp;quot; style=&amp;quot;border-bottom:1px dotted&amp;quot;&amp;gt;QC&amp;lt;/span&amp;gt; Judge||Make judgement calls on [[Expunging#Superior_Versions|gallery superiority]].&lt;br /&gt;
|-&lt;br /&gt;
|Rename Judge||Make judgement calls on [[renaming]].&lt;br /&gt;
|-&lt;br /&gt;
|JP-EN||Heightened trust in Japanese-English translations/transliterations.&amp;lt;br&amp;gt;Similar positions exist for other languages (CN-EN, ES-EN, KR-EN).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Talk:Renaming&amp;diff=64882</id>
		<title>Talk:Renaming</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Talk:Renaming&amp;diff=64882"/>
		<updated>2026-08-01T22:23:50Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: /* Bottom Priority */ missed this one, no longer allowed at all&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Notes==&lt;br /&gt;
*For re-printings of [[tankoubon]]s use the printing number as an indicator at the end; e.g. [8han] / [8版].&lt;br /&gt;
*For re-printings of [[doujinshi]] without a convention use the date as an indicator at the end; e.g.  [2009-10-19] / [2009年10月19日].&lt;br /&gt;
*Multiple titled stories (e.g. as released by a translator) and multiple translators are connected via a plus sign; e.g. [Team Koinaka + CrowKarasu].&lt;br /&gt;
*Always use titles provided by translators even if they are wrong.&lt;br /&gt;
*The [[ai generated | [AI Generated] / [AI生成]]] special indicator should only be added on galleries which are clearly AI generated, where the AI images are present in at least half of the gallery, unless specifically denied by the uploader in the title, uploader comment, within the work, or on the credits page of the uploader/group. Specific cases may be discussed [https://forums.e-hentai.org/index.php?showtopic=265497 here].&lt;br /&gt;
*&amp;lt;div id=&amp;quot;mtl&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;The [MTL] indicator may be added by the uploader (or by a rename petition started by the uploader) when they wish to mark their work as a machine translation and should not be removed. This is primarily used as supporting evidence for the [[rough translation]] tag.&lt;br /&gt;
**It should be placed after the translator name/group if applicable, and before any official special indicators. e.g. [English] [Translators] [MTL] [Digital]&lt;br /&gt;
**If the machine translation status was declared in the title, but the uploader used a different wording from the suggested [MTL] format, the uploader&#039;s wording should remain intact.&lt;br /&gt;
***Example: &amp;quot;(C69) guyacircle, drawn by guya, Haachama Hot Tits!!! digit release (GuyaMachineTL)&amp;quot; should only be standardized to &amp;quot;[guyacircle (guya)] Haachama Hot Tits!!! [Chinese] [GuyaMachineTL] [Digital]&amp;quot;&lt;br /&gt;
***If the MTL wording in the R and J fields conflicts, and both clearly indicate that the work was machine-translated, use the wording provided by the uploader in the J field.&lt;br /&gt;
**[[Image:Point.png]] &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; &#039;&#039;&#039;[MTL] or equivalent should NOT be added when not present unless it is started by a vote from the gallery uploader.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conventions==&lt;br /&gt;
*COMITIA is a convention for original, non-parody [[doujinshi]] only.&lt;br /&gt;
*Fancy Frontier is a predominantly [[Chinese]] original convention; [中国翻訳] should generally not be used therein unless the work can be confirmed to be [[translated]] from a non-Chinese version.&lt;br /&gt;
&lt;br /&gt;
==Parodies==&lt;br /&gt;
*Popular stylizations of parody names are permitted if they are a slave [[tag]]; e.g. [https://repo.e-hentai.org/tools/taggroup?mastertag=12857 The Idolm@ster], [https://repo.e-hentai.org/tools/taggroup?mastertag=18411 Super Mario Bros.]&lt;br /&gt;
* The (Various) indicator does not require the parodies pass [[presence]] but does ignore minor instances such as omake.&lt;br /&gt;
&lt;br /&gt;
==Common Symbols==&lt;br /&gt;
、 「」 ・ ☆★♥♡❤！？ 。 ．ー ～【】…♂♀&lt;br /&gt;
&lt;br /&gt;
==Magazine vs. Anthology==&lt;br /&gt;
Stand-alone publishings should have the anthology indicator in their name while serial magazines should not. The [[anthology]] [[tag]] is used in all cases because of simplicity.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;serial magazine&#039;&#039;&#039; is a collection of works from multiple authors that follow a regular release schedule (monthly, bimonthly, or quarterly). Schedule changes are announced in advance. It is usually possible to subscribe to serial magazines and have them delivered directly home. A &#039;&#039;&#039;stand-alone magazine&#039;&#039;&#039; is a collection of works from multiple authors that are usually published without a regular release schedule, although some publications may also be regular for a time. A stand-alone magazine publishing is essentially just another manga publishing, containing the works of different authors.&lt;br /&gt;
&lt;br /&gt;
To properly identify a magazine or an anthology can be done via its Japanese Article Number (JAN). The JAN contains a magazine code (雑誌コード) which uniquely identifies what type of publication it is followed by a publication number or date. This code should be located on the lower left corner of the magazine&#039;s cover. It either looks like &#039;&#039;&#039;雑誌 xxxxx-xx/xx&#039;&#039;&#039; or &#039;&#039;&#039;雑誌 xxxxx-x&#039;&#039;&#039;. Stand-alone publishings do not have this magazine code but may still have a regular ISBN or 2-column JAN.&lt;br /&gt;
&lt;br /&gt;
The magazine code can be read as &amp;quot;ABBBC&amp;quot;:&lt;br /&gt;
*A - Issue form code&lt;br /&gt;
**0, 1: Monthly, bimonthly or quarterly publication.&lt;br /&gt;
**2, 3: Weekly, every 10 days or biweekly publication.&lt;br /&gt;
**4, 5: Comic magazine (tankoubon).&lt;br /&gt;
**6: Mook (similar to magazines, but intended for a longer release cycle).&lt;br /&gt;
**7-9: Not relevant.&lt;br /&gt;
*B - Magazine name code&lt;br /&gt;
**Uniquely identifies the magazine.&lt;br /&gt;
*C - Identifier for extraordinary issues&lt;br /&gt;
**When the issue form code is 0 or 1 (monthly magazine)&lt;br /&gt;
***1: Regular issue.&lt;br /&gt;
***0: Extraordinary issue.&lt;br /&gt;
**When the issue form code is 2 or 3 (weekly magazine)&lt;br /&gt;
***1-5: Issued week.&lt;br /&gt;
***6-9: Extraordinary issue.&lt;br /&gt;
&lt;br /&gt;
Longer versions may appear as 13-digit &#039;&#039;Common Magazine Codes&#039;&#039; (publications between 1986-2004), also known as T-codes for its leading T, or 18-digit &#039;&#039;Periodical Publication Codes&#039;&#039; (publications after 1 June 2004).&lt;br /&gt;
*Common Magazine Codes before December 1991 follow the pattern &amp;quot;AAABBBBBCCDDE&amp;quot; and after December 1991 &amp;quot;AABBBBBCCDDDE&amp;quot;. B refers to the magazine code above.&lt;br /&gt;
*Periodical Publication Codes follow the pattern &amp;quot;AAABCCCCCDDEF - GHHHH&amp;quot;. C refers to the magazine code above.&lt;br /&gt;
&lt;br /&gt;
These codes are often omitted with old scans and the advent of digital publishing. Research will then have to be done to classify a magazine properly. Some publishings may even switch from being a serial magazine to stand-alone and vice-versa, making it harder to generalize a whole series as one or the other.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you can&#039;t be sure, ask or leave it to the experts.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Priority==&lt;br /&gt;
In general it is recommended to maximize the use of a rename petition as much as possible. Re-renaming takes increasing amounts of [[mod power]] and communication.&lt;br /&gt;
&lt;br /&gt;
===High Priority===&lt;br /&gt;
&#039;&#039;These are always accepted even if only 1 is being made.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Adding missing information such as translators, conventions, special indicators, etc.&lt;br /&gt;
**Adding whatever was censored by a maru in the &#039;&#039;&#039;R&#039;&#039;&#039; field&lt;br /&gt;
*Fixing/removing incorrect information&lt;br /&gt;
**Fixing misspellings (not counting spacing and punctuation)&lt;br /&gt;
**Fixing chapter count&lt;br /&gt;
**Removing convention indicators for digital releases&lt;br /&gt;
*Fixing full-width or Unicode variants of Latin characters to their ASCII representations of said characters in the &#039;&#039;&#039;R&#039;&#039;&#039; field; Ｎｕｄｅ -&amp;gt; Nude or 𝐅𝐮𝐞 &amp;gt; Fue.&lt;br /&gt;
*Changing a [[rewrite]] to its unique formatting; [Touma Ran] Bust Jack [English] [Fraction] -&amp;gt; Bust Jack [English] [Rewrite] [Fraction]&lt;br /&gt;
&lt;br /&gt;
===Low Priority===&lt;br /&gt;
&#039;&#039;These are not needed but are welcomed if done during more than 1 change.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Fixing J conventions; (CR30) -&amp;gt; (Cレヴォ30)&lt;br /&gt;
*Fixing multiple spaces or punctuation&lt;br /&gt;
*Fixing parodies to match the [[tag]] or full romanized name; (Evangelion) -&amp;gt; (Neon Genesis Evangelion)&lt;br /&gt;
**(Touhou) -&amp;gt; (Touhou Project) / (東方) -&amp;gt; (東方Project)&lt;br /&gt;
*Adding the [Incomplete] indicator if the [[tag]] is already present&lt;br /&gt;
*Removing extraneous information; (Complete) / (同人誌) / (エロ) / (Non-H) / (Original) / (Japanese) / etc.&lt;br /&gt;
*Changing 4+ creator names into (Various)&lt;br /&gt;
*Fixing the romanization of kanji representing numbers; 六 = Six -&amp;gt; Roku&lt;br /&gt;
*Replacing an individual translator&#039;s name with the group&#039;s name&lt;br /&gt;
&lt;br /&gt;
===Bottom Priority===&lt;br /&gt;
&#039;&#039;These should not be done unless done alongside a higher priority change.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Any other change that does not impact the [[search]] engine.&#039;&#039;&#039;&lt;br /&gt;
*Removing leading zeroes; COMIC1☆04 -&amp;gt; COMIC1☆4&lt;br /&gt;
*Fixing capitalization; ch. 2 -&amp;gt; Ch. 2&lt;br /&gt;
*Fixing spacing or punctuation on any non-title portion; Vol.2 -&amp;gt; Vol. 2&lt;br /&gt;
**Changing commas or curly braces&lt;br /&gt;
*Expanding truncated language indicators; [ENG] -&amp;gt; [English]&lt;br /&gt;
*Removing languages not in their English name; [German/Deutsch] -&amp;gt; [German]&lt;br /&gt;
*Changing a &#039;&#039;&#039;J&#039;&#039;&#039; chapter indication from 章 to 話&lt;br /&gt;
*Adding missing symbols to the &#039;&#039;&#039;J&#039;&#039;&#039; field&lt;br /&gt;
*Changing Roman numerals to Hindu–Arabic or vice-versa; VIII &amp;lt;-&amp;gt; 8&lt;br /&gt;
*Changing the convention indicator コミトレ -&amp;gt; こみトレ&lt;br /&gt;
*Adding a redundant name when the sole artist and sole circle match; [Kaishaku] -&amp;gt; [Kaishaku (Kaishaku)]&lt;br /&gt;
*Changing any existing を romanizations from wo -&amp;gt; o&lt;br /&gt;
*Adding spaces in the &#039;&#039;&#039;J&#039;&#039;&#039; field ; タイトル。[DL版] -&amp;gt; タイトル。 [DL版]&lt;br /&gt;
&lt;br /&gt;
===Never Change===&lt;br /&gt;
&#039;&#039;These should never be done as they have no impact or merit.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Changing a [[parody]] to beyond its [[tag]]; (Sailor Moon) -&amp;gt; (Bishoujo Senshi Sailor Moon)&lt;br /&gt;
**(Infinite Stratos) -&amp;gt; (IS &amp;lt;Infinite Stratos&amp;gt;)&lt;br /&gt;
**(とらぶる) -&amp;gt; (To LOVEる -とらぶる-)&lt;br /&gt;
**(ナルト) -&amp;gt; (NARUTO -ナルト-)&lt;br /&gt;
**(咲) -&amp;gt; (咲-Saki-)&lt;br /&gt;
*Changing a &#039;&#039;&#039;J&#039;&#039;&#039; [[parody]] name to stylized English; (フェイト/ステイナイト) -&amp;gt; (Fate/stay night)&lt;br /&gt;
*Adding information to [[rewrite]]s beyond the unique formatting&lt;br /&gt;
**Adding/fixing the Japanese field for a [[rewrite]] (unless it erroneously indicated a translation)&lt;br /&gt;
*Adding [Out of Order] or other non-standard special indicators&lt;br /&gt;
*Changing the order of parodies/artists/circles&lt;br /&gt;
&lt;br /&gt;
==Chinese Groups==&lt;br /&gt;
*(枫色汉化) or [枫色汉化组] or NERV logo = [Maplecolor]&lt;br /&gt;
*Snowman logo = [YUKI飛雪之城] = 飞雪汉化组&lt;br /&gt;
*烏龍派出所&lt;br /&gt;
*[moesola 萌の空漢化社合集]&lt;br /&gt;
*bbs.dmacgn.com [冥月汉化组]&lt;br /&gt;
*moe.hk [萌會漢化組]&lt;br /&gt;
*[Genesis漢化]&lt;br /&gt;
*[sa768019]&lt;br /&gt;
*[moeheart 萌の羽翼汉化组]&lt;br /&gt;
*[绯色汉化组]&lt;br /&gt;
*[52H里漫画组]&lt;br /&gt;
*[天月NTR汉化组]&lt;br /&gt;
*[L.S.同漫汉化组]&lt;br /&gt;
*[萌文化研究会汉化] Galnote&lt;br /&gt;
*[XW舞舞]&lt;br /&gt;
*[2DJGAME汉化]&lt;br /&gt;
*[破缩卵同好会] hins&lt;br /&gt;
*[指○奶茶步兵團]&lt;br /&gt;
*[sos117]&lt;br /&gt;
*[沒人漢化] nobodykkk&lt;br /&gt;
*[JJ.Club] old: [JJ動漫社]&lt;br /&gt;
*[Cheria~☆汉化]&lt;br /&gt;
*[darkstarrd汉化]&lt;br /&gt;
*[FS@IE]&lt;br /&gt;
*[天狼星汉化]&lt;br /&gt;
*[UB-001汉化]&lt;br /&gt;
*[萌の空漢化社]&lt;br /&gt;
*[final個人漢化]&lt;br /&gt;
*[SUN汉化]&lt;br /&gt;
*[屑月星辰汉化组] SHK&lt;br /&gt;
*[K3漢化] * logo 3 Kings (poker)&lt;br /&gt;
*[著色中文版]&lt;br /&gt;
*[清純突破漢化] Innocent Breakout&lt;br /&gt;
*[嗒呢小姐汉化] tani&lt;br /&gt;
*[final個人漢化]&lt;br /&gt;
*[星咏汉化]&lt;br /&gt;
*[RS漢化]&lt;br /&gt;
*[次元汉化组]&lt;br /&gt;
*[lzmcsa個人漢化]&lt;br /&gt;
*[lostmoon 神风汉化组]&lt;br /&gt;
*[午後茶会] Cosplay Swimsuit Waitress&lt;br /&gt;
*[萌の羽翼漢化組]&lt;br /&gt;
*[悠月工房]&lt;br /&gt;
&lt;br /&gt;
==Korean Groups==&lt;br /&gt;
&#039;&#039;&#039;Editing&#039;&#039;&#039;: 역식자, 식자&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Translating&#039;&#039;&#039;: 역자, 역, 번역&lt;br /&gt;
&lt;br /&gt;
*볼켄&lt;br /&gt;
*체리펀치&lt;br /&gt;
*달려있어&lt;br /&gt;
*에보커&lt;br /&gt;
*개인번역본&lt;br /&gt;
*고갤롬&lt;br /&gt;
*거인&lt;br /&gt;
*이비의&lt;br /&gt;
*후코코모리&lt;br /&gt;
*이스카 (ISUKA)&lt;br /&gt;
*정상인&lt;br /&gt;
*중심구멍&lt;br /&gt;
*꽂}&lt;br /&gt;
*KOREAN-LIBRARY&lt;br /&gt;
*LIMITE&lt;br /&gt;
*미쿠다요&lt;br /&gt;
*모에로나&lt;br /&gt;
*무코우&lt;br /&gt;
*나키우사기&lt;br /&gt;
*닐게미&lt;br /&gt;
*누구게&lt;br /&gt;
*Project H&lt;br /&gt;
*포르노키위 (Porno Kiwi)&lt;br /&gt;
*푸리매&lt;br /&gt;
*푸슈치&lt;br /&gt;
*소로타&lt;br /&gt;
*써무손잡고와&lt;br /&gt;
*팀 ALONE&lt;br /&gt;
*Team 아키바&lt;br /&gt;
*팀 하누&lt;br /&gt;
*Team Human Trash&lt;br /&gt;
*팀 에찌&lt;br /&gt;
*Team LTG&lt;br /&gt;
*팀 면갤&lt;br /&gt;
*팀 남성부&lt;br /&gt;
*여우별&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=Template:NewTags&amp;diff=64880</id>
		<title>Template:NewTags</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=Template:NewTags&amp;diff=64880"/>
		<updated>2026-07-30T23:31:58Z</updated>

		<summary type="html">&lt;p&gt;Kagoraphobia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[textless narrative]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt; (tag rename; was called [[speechless]])&lt;br /&gt;
*[[gender change]]/[[gender morph]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt; (Clarification)&lt;br /&gt;
*[[focus handjob]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[hippo boy]]/[[hippo girl]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[animated]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[mushroom girl]]/[[mushroom boy]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[hanging]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;C&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[suspended]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[hidden toy]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[sauna]]&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;&#039;&#039;&#039;N&#039;&#039;&#039;&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
[[Category:E-Hentai Galleries]]&lt;/div&gt;</summary>
		<author><name>Kagoraphobia</name></author>
	</entry>
</feed>