thebrumby / HotWalletClaimer

Looking to optimize HOT earnings on Near Protocol, Wave on SUI, Vertus on TON, or other supported apps like Hamster Kombat? This Python script monitors and claims rewards for your favorite Telegram crypto games. It avoids API injections by simulating mouse movements in a real browser.
MIT License
157 stars 47 forks source link

Long time waiting for slot #46

Closed bangbangbong closed 3 months ago

bangbangbong commented 3 months ago

Hi, I'm experiencing some difficulty when trying to add a new game account. Sometimes, the process takes hours. Is there a way to prioritize adding accounts so the wait time is shorter? Screenshot_1

Wellynounet commented 3 months ago

hi , add more maxSessions But you need strong CPU whats your CPU

thebrumby commented 3 months ago

Hi @bangbangbong,

The time it takes to add a new game account can depend on the hardware you are running the script on and the number of game sessions you have running.

Here are some key points to consider:

Memory Usage:

To manage memory usage effectively, we introduced a limit on the number of concurrent claims, known as claim slots. Each game session reserves a slot for up to 5 minutes to make its claim. If it cannot complete within this time, it releases the slot, and another game session can attempt to claim.

Steps to Improve Performance

Check Your Server Specifications:

Check for Memory Issues:

Increase Claim Slots:

Under normal circumstances, each game session should take between 30 seconds and a few minutes to create. If it's taking hours, there might be an issue with your setup that needs to be addressed.

Kind regards

bangbangbong commented 3 months ago

Hello, thank you for your prompt response. I'm curious if it's possible to temporarily pause all running processes or sessions to add the account, and then resume them afterward. I've already attempted to use "pm2 stop all" and "pm2 save", but still waiting for slot.

thebrumby commented 3 months ago

If you run pm2 stop all, it will stop all the other sessions, for sure.

You could then do rm status.txt to clear the wait queue.

Add your game(s) as required and then do pm2 start all to resume everything :)

Wellynounet commented 3 months ago

share with us your specs Cpu Ram Network-Speed OS Docker and how many account you running :)

bangbangbong commented 3 months ago

If you run pm2 stop all, it will stop all the other sessions, for sure.

You could then do rm status.txt to clear the wait queue.

Add your game(s) as required and then do pm2 start all to resume everything :)

This is exactly what i need. thank you very much.