1. Games
  2. Login
  3. Register
  4. Support
  5. 01:10:44
  6. en

moonID.net - Please discuss stuff about moonID hereDiscussions → General discussion: refreshing game pages

Ostaszewianin
avatar
Posted Oct. 25, 2025, 11:02 p.m.
Edited by Ostaszewianin Oct. 25, 2025, 11:08 p.m.

War also revealed a negative phenomenon – namely, excessive page refreshing for the expected opponent. Some people do it in 2-3 seconds. Below are a few reports.

https://i.ibb.co/HDbWwtxT/screen112.png

I'll leave the question of whether this is moral and consistent with the rules to the administration.

I have doubts whether a 2-second attack is realistic? I'm wondering if I'm playing with humans or robots.

I did my tests:

  • Laptop: Intel i7 processor, 8 GB RAM, OS: Linux
  • Browser: Firefox 115
  • Mobile internet: download ~4Mb/s, upload ~3Mb/s, Ping ~30ms

Technical analysis of the problem:

  • The 'attack' button is required to launch the attack.
  • There is a time period (tx) between reading the database and displaying the button – see the timeline below

https://i.ibb.co/spfKwjds/os123.png

  • The human reaction time is scrolling the page and/or clicking a button (I'll call this rx).
  • The thesis is that (tx + rx) ~= 2000ms. Rearranging the formula yields rx ~= 2000ms - rx. So, the human reaction time is just over 1 second.

Below is a link to a screenshot.

https://i.ibb.co/xK8T9Lym/123123.png or https://ibb.co/1YJWyQ3s

On my device, the page loads in about 1200ms. I assume the button will appear earlier (kx value - see the timeline above), because not all page elements need to load.
With faster internet speeds, the refresh cycle will be faster, but that doesn't change the fact that a human reaction in about 1 second is impossible for me - regardless of the device (phone, laptop). On a laptop/PC, you need to hover the mouse precisely, and on a phone, scroll and tap.

To prevent such refreshes and increase the security of the entire system (anti-DDoS), I suggest implementing a captcha or similar anti-robot test.

What do you think? Are we still human?

UnderCloud
avatar
Posted Oct. 26, 2025, 8:27 a.m.

Well, I just won against a guy who was attacked at 07:19:14, my attack is at 08:19:16, so 2 sec. Probably a lil bit more, as it is rounded down. All of course done manually, F5, + 2 mouse clicks, so it is possible.

p_b
avatar
Posted Oct. 26, 2025, 4 p.m.

If there was a robot check every fight I'd stop playing, and I don't have the need to respond as fast as those in a war (or spamming BG fights).

But I honestly think you're suggesting to fix/change something that's not an issue.

If in war you already anticipate when you will need to refresh you have the tab preselected & you hover your finger over F5 or refresh spot on a screen. The finger press is significantly less than 1s to move.

Size the screen to not need to scroll or move mouse to the area where the button will appear once the page loads and/or anticipate it It finish loading & you shave time off.

The new ui takes a fraction longer to load than the old one imo, my net is 500/250, but the page is not one where think there will be much difference in real terms on refresh rates. Latency prob has more of an effect than the bandwith/peak speed.

Page:  1
You need to login to add a post.

Connecting... Connecting