Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Some questions about the H@H client shutdown rules

 
post May 1 2025, 09:43
Post #1
ChairmanMiao



Newcomer
*
Group: Members
Posts: 22
Joined: 17-September 16
Level 51 (Novice)


ISPs in mainland China are currently cracking down hard on PCDN usage (I understand this client isn't PCDN, but ISPs don't distinguish them).
As a long-time user since 2016, I've also been affected - my home network's upload speed has been throttled to 5Mbps.

To avoid complete disconnection (it's nearly impossible to get a public IP for new residential connections now),
I've had to follow "insider" suggestions by stopping the client for about 7 days monthly to bypass ISP detection systems.

However, the ehwiki's client operation guidelines aren't clear about shutdown protocols, so I'm seeking clarification here.

P.S. It would be great if future versions could function without public IPv4 and add IPv6 support (IMG:[invalid] style_emoticons/default/biggrin.gif)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 1 2025, 09:55
Post #2
Necromusume



Purveyor of Homo Milk
*********
Group: Catgirl Camarilla
Posts: 6,973
Joined: 17-May 12
Level 500 (Ponyslayer)


https://ehwiki.org/wiki/H@H

It says,
QUOTE
Uptime 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 revoked.


7 days / 30 days = 23% downtime, so it is clear that this isn't supported.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 1 2025, 11:58
Post #3
ChairmanMiao



Newcomer
*
Group: Members
Posts: 22
Joined: 17-September 16
Level 51 (Novice)


QUOTE(Necromusume @ May 1 2025, 15:55) *

https://ehwiki.org/wiki/H@H

It says,
7 days / 30 days = 23% downtime, so it is clear that this isn't supported.


Alright, your cold shower of reality has successfully killed my wishful thinking. Guess I'll have to ask Tenboro for a client shutdown. (IMG:[invalid] style_emoticons/default/anime_cry.gif)

From the looks of it, the 'purge' on my end isn't ending anytime soon.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 2 2025, 08:43
Post #4
ultramage



Newcomer
*
Group: Recruits
Posts: 11
Joined: 12-June 10
Level 256 (Godslayer)


Or have Tenboro revise the uptime requirement or give an exception to it. Maybe the proposed uptime pattern would be acceptable based on how H&H operates. If all chinese ISPs are doing this then it needs to be addressed or ehg will lose all hosts in China because of this.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 2 2025, 13:50
Post #5
Tenboro

Admin




It might be warranted to make a exception for China, yeah, considering the situation there. Also, 90% is not a hard cutoff for clients being revoked, as long as your cache stays intact it could drop a bit below that without anything happening.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 21 2025, 05:35
Post #6
ChairmanMiao



Newcomer
*
Group: Members
Posts: 22
Joined: 17-September 16
Level 51 (Novice)


QUOTE(ultramage @ May 2 2025, 14:43) *

Or have Tenboro revise the uptime requirement or give an exception to it. Maybe the proposed uptime pattern would be acceptable based on how H&H operates. If all chinese ISPs are doing this then it needs to be addressed or ehg will lose all hosts in China because of this.



QUOTE(Tenboro @ May 2 2025, 19:50) *

It might be warranted to make a exception for China, yeah, considering the situation there. Also, 90% is not a hard cutoff for clients being revoked, as long as your cache stays intact it could drop a bit below that without anything happening.


The current challenge is that ISPs' PCDN detection is based on upload volume, with surprisingly low thresholds (reaching as little as 1TB weekly upload to trigger, and the actual limit might be even lower). This fundamentally conflicts with the client's operational requirements.

My proposed workaround is to route all client uploads through a secondary network without public IPv4 addresses, while reserving the public IPv4-enabled network only for receiving server messages and minimal uploads.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 21 2025, 09:45
Post #7
StrongARM



Casual Poster
***
Group: Gold Star Club
Posts: 149
Joined: 1-August 16
Level 304 (Godslayer)


QUOTE(ChairmanMiao @ May 1 2025, 15:43) *


To avoid complete disconnection (it's nearly impossible to get a public IP for new residential connections now),
I've had to follow "insider" suggestions by stopping the client for about 7 days monthly to bypass ISP detection systems.


Stopped and? Did that lift your uplink limitation?

QUOTE(ChairmanMiao @ May 21 2025, 11:35) *

My proposed workaround is to route all client uploads through a secondary network without public IPv4 addresses, while reserving the public IPv4-enabled network only for receiving server messages and minimal uploads.


How could that be possible, can you explain? How could clients connect to it actively if it's behind a NAT forbidding incoming connections?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 27 2025, 15:47
Post #8
ChairmanMiao



Newcomer
*
Group: Members
Posts: 22
Joined: 17-September 16
Level 51 (Novice)


QUOTE(StrongARM @ May 21 2025, 15:45) *

Stopped and? Did that lift your uplink limitation?
How could that be possible, can you explain? How could clients connect to it actively if it's behind a NAT forbidding incoming connections?


My host machine has two NICs:Intel i350 and Killer 1550, each connected to separate network accounts - one without public IP and another with public IP address allocation.
By adjusting the HOPS parameter on network interfaces, I can control which NIC takes priority for system network access. A friend of mine claims he can achieve segregated upload/download routing through dedicated NICs, and I'm currently fine-tuning this setup..

emmm,I used DeepSeek to translate my words into English, so there might be some linguistic bugs.

This post has been edited by ChairmanMiao: May 27 2025, 15:57
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 27 2025, 17:12
Post #9
StrongARM



Casual Poster
***
Group: Gold Star Club
Posts: 149
Joined: 1-August 16
Level 304 (Godslayer)


QUOTE(ChairmanMiao @ May 27 2025, 21:47) *

achieve segregated upload/download routing through dedicated NICs, and I'm currently fine-tuning this setup..

So this strategy hasn't been practiced yet.

Still haven't answered questions about incoming connections.

What the NAT/firewall cares about is that who actively started the connection, if you upload or download in a web browser, you started the TCP handshake to a certain host, which is allowed in any NAT.

But for a HTTP server like H@H, the remote hosts are uncertain, they have to say hello to you first...

[en.wikipedia.org] https://en.wikipedia.org/wiki/Network_addre..._of_translation
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post May 28 2025, 06:55
Post #10
ChairmanMiao



Newcomer
*
Group: Members
Posts: 22
Joined: 17-September 16
Level 51 (Novice)


QUOTE(StrongARM @ May 27 2025, 23:12) *

So this strategy hasn't been practiced yet.

Still haven't answered questions about incoming connections.

What the NAT/firewall cares about is that who actively started the connection, if you upload or download in a web browser, you started the TCP handshake to a certain host, which is allowed in any NAT.

But for a HTTP server like H@H, the remote hosts are uncertain, they have to say hello to you first...

[en.wikipedia.org] https://en.wikipedia.org/wiki/Network_addre..._of_translation


In theory, we only need to enforce all communications between the local HH host and the RPC server to route exclusively through the public IP network(As you said, it takes practice). This appears achievable via Windows Firewall rules and routing table configurations, though I'm still researching specific tutorials and discussing with friend.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 


Lo-Fi Version Time is now: 9th June 2025 - 20:45