Jump to content

AFSM - Asynchronous Farming Server Manager


knifed faces

Recommended Posts

Brief History:

I started working on a project that I've been meaning to take up since my earlier days of software development. I wanted to create a program that acts as a node in a bigger botting network, so to say. Essentially each node will have its own configuration and will converge to match the configurations saved from the main server, whilst using a central database to store all accounts generated and maintained by each node. After each account is created the client session manager will initiate a session with the configurations needed to setup, and then eventually gold farm.

Logic:
 

Essentially the database will have a proxy pool, these proxies will be checked on regularly to ensure usability; 
If a proxy is currently being used by a bot then obviously that proxy will not be checked as the bot will send a keepalive every 5-10 minutes.

Our setup logic includes a max_accounts field, max_mules field, and an accounts_per_proxy field - These fields along with several other configurations
settings such as captcha key and username prefix will all be saved as a server configuration.

If usable_accounts < max_accounts the account creation process will begin

If account = offline -> Initiate session_manager

At this point, if an account is banned the server will automatically re-converge and create an account to fill that spot

Requirements:

  • Database for Records
  • Main UI (Dashboard)
  • Proxy Checker
  • Account Creator
  • Session Manager

Progress

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________

EDIT (09/02/2021):

Completely revamped the UI and started rebuilding the database using a nosql model (Firebase)

dashboard.thumb.png.b742e9683625c868320de64dae316ce2.png488260069_accountcreator.thumb.png.4a339b9dbdd317ac4fcb995fcad5e404.pngscripts.thumb.png.67f2b535b14e4dbd150f981aec748d8d.pngproxies.thumb.png.fcb276be8bd5444d69b60e8bbd4d447f.png

PSA: I'm currently looking for developers and graphics artists to help continue this project. I will announce when beta testing is ready so that you guys can try it first before this goes public!

 

  Quote

 

Database:

 

 

Dashboard:

dashboard_1.thumb.png.dedfc15ee839c74efb12252a2c5d3797.pngdashboard_2.thumb.png.8410094beda23c783be1f60c56d897d7.pngdashboard_3.thumb.png.12a3abcfd0539951cf22154ac9cc4264.pngdashboard_4.thumb.png.972b7c2b9fb83b9ec9af51e023e8df2c.png

proxy_checker_1.png.61827e2ec150468637eb01173c41322c.png

account_creator_1.png.fec973337b2b5cb0364a81b983cefd1a.png

 

Expand  

 

Changelog:

V 0.1
+ Everything functions synchronously
+ Database model
+ Insert Accounts into database
_____________________________________
V 0.2
+ Proxy checker is now Asynchronous 
	[This means that all proxies that
	are expired get checked and updated 
	simultaneously]
+ Server Configurations can be saved/loaded
	[This serves as a bot pool - each server 
	saves a config using it's host ip which 
	each account that is created on that 
	pool is linked to
_______________________________________
V 0.3
+ Accounts are initialized and inserted into
	the database, they aren't currently created
	on the actual RS website - YET!
_______________________________________
V 1.0
+ Revamped UI

 

Edited by knifed faces
UI Update
  • Like 4
  • Boge 1
Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...
  • 2 months later...
  • 1 month later...
  On 1/16/2022 at 7:22 PM, Fay said:

Is the reason you stopped updating this thread due to the captcha requirements for web authentication/new account creation?

Expand  

Was updated November 24, 2021 Nothing new happened on the creation page since then, and he already had captcha handling implemented.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...