Jump to content

TRiBot Client Starter - Automate Launching & Managing Your Clients


Naton

Recommended Posts

Intro

This is a free tool available in the TRiBot Launcher which provides a graphical user interface to launch clients automatically using TRiBot's CLI.

To open it, click Open Bulk Launcher in the TRiBot Launcher.

 

Features

The best way to learn about all the features this software has is to test it out yourself!

Here's some of the top features:

Manage an unlimited amount of accounts with various data fields (Login Name/Password/Bank Pin/Script/Script Arguments/World/Break Profile/Heap Size/Proxy/Proxy IP/Proxy Port/Proxy Username/Proxy Password/Notes)
Automatically launch TRiBot clients
View all clients launched through the Client Starter
Close all launched clients
Schedule client start/shutdown
Import accounts from any format file
Import accounts from TRiBot's account manager
Export accounts to TRiBot's account manager
Export accounts to CSV/TSV/Custom file
Color the account rows to fit your needs (ex. make rows green/red instead of plain white)
Built-in proxy manager with proxy checking support (check if your proxies work)
Customizable set of account columns in the table - fit only the data you need
Ability to only launch accounts that are not currently active
Custom launch speed - launch all your clients at once, or spread them out over time to not consume too many resources (ex. every 15 seconds)
Minimize clients on launch
Restart clients when they close - can be useful if you experience your clients ever crash (make sure to disable this option if you are actually trying to close your clients)
Looking glass support
TRiBot sign-in - can log in with your TRiBot credentials through TRiBot's CLI so that you don't have to have previously logged in
Randomly select f2p/members/custom worlds, optionally preferring low ping worlds (view the worlds section of this thread)
Blacklist worlds from the random selection
Cell/Row selection modes - cell selection mode will treat the account table like a spreadsheet
A ton of utility features to make managing and editing your list of accounts as easy as possible
Various themes including dark theme
Saving/Loading profiles
... and a ton more! Check it out now for free.

 

Instructions

Setup Application:

Install TRiBot.

Open the TRiBot Launcher, and click Open Bulk Launcher.

Starting Clients:

Click the "Add New Account" button to add new rows to the accounts table.

Fill out the accounts to launch - Login Name and Script are required. The rest are optional. You can configure more table columns at Settings -> Account Columns.

Click 'Launch Selected Accounts' to launch your TRiBot clients.

 

Account Column Data

Login Name - Required. This is the login name to log in to the account with.

Password - The password of the account to log in to. If no password is provided, TRiBot will try to match the login name to an account in the TRiBot account manager.

Bank Pin - The account bank pin.

TOTP Code - The authenticator secret key.

Script - Required. The name of the script to run. This must be exactly as it appears when you go to start a script within TRiBot.

Script Arguments - The script arguments to pass to the script to run. The contents of this depends on the script. Ask the scripter.

World - The initial world of the client. See the World section of this thread for more info.

Break Profile - The name of the break profile to use in TRiBot.

Heap Size - The heap size for the client. If using tabs/multiple accounts in a single client, the heap sizes for each account will be summed and set as the heap size for the client.

Proxy - The proxy to use for the account.

Proxy IP - The proxy IP to use for the account.

Proxy Port - The proxy port to use for the account.

Proxy Username - The proxy username to use for the account. 

Proxy Password - The proxy password to use for the account.

Notes - Custom notes for your own personal use. Often used to track certain information about certain accounts such as the account status.

 

Themes

The Client Starter supports various different themes including multiple dark themes. Find them at Preferences -> Theme.

The user interface is meant to work specifically on the default and TRiBot theme but everything should work fine on every other theme. Note that I did not develop most of the themes myself.

Examples of JMetro

Spoiler

e092b96350d5864c350e57d0da0470b4-png.jpg

3684bcd9a7e294286dec03adbeacc821-png.jpg

 

Common Issues/Debugging

If you are having trouble launching clients (ex. none appear), you can select Preferences -> Debug Mode for a bit more info on the TRiBot launch in the console. The command used for TRiBot's CLI is printed out before launch, use this to determine what is being launched.

 

Proxies

There are a few ways you can configure proxies. The application will read your proxies from your tribot folder so you can just add them to tribot and they will appear when you open this application. You can also use the built-in proxy manager (this reads from and saves to the tribot proxy manager). Lastly, you can configure the proxy ip/port/user/pass directly in the accounts table by enabling the columns (at settings -> account columns).

 

Application Arguments (optional, to launch the app programatically)

Note that these are optionally supplied when opening the client starter. These are NOT script arguments.

 

--launchprofile profileName

Automatically launch a client starter profile

--onlylaunch

Doesn't display a GUI if the launchprofile arg is specified

--debug

Includes extra debugging information

 

To open the bulk client starter through the tribot launcher, provide the arg --bulklauncher.

Ex.

java -jar tribot-splash.jar --bulklauncher --launchprofile last --onlylaunch
java -jar tribot-splash.jar --debug --bulklauncher

 

World Selection

Use 0 or -2 for random members world

Use -1 for random f2p world

Use -3 for a random members world that has good ping

Use -4 for a random f2p world that has good ping

Note that you can add multiple worlds to the world field to randomly choose a world from that list (ex. 315, 316, 316 or 315 316 316)

Leaving blank defaults to whatever TRiBot does

 

Looking Glass

Go to Preferences -> Looking Glass and enable the option, and provide a path to the LG client you want to use. This will use the TRiBot CLI's built in looking glass support.

 

Account Import/Export

Accounts can be imported/exported in almost any format. Any order of columns can be specified. To import/export, navigate to Tools -> Import/Export and select the specified options. A few simple popup windows will appear going over the necessary steps to configure the file and format. It's highly recommended to take advantage of this - the import/export system is very powerful and customizable.

187e9835c1bb1e672da2bfad9aaac5cd.png80d8c3ea2ac1d47911edf81e9b74fef1.png

 

Settings

Settings are saved to a specific settings file.

Account Columns: The list of columns that are displayed on the accounts table. Any combination of these can be selected. Note that the fields are not emptied out when de-selecting a column.

Auto-Batch Accounts: Automatically batch the selected launched accounts into a set of clients with each client having multiple tabs, one for each account

Launch Inactive Accounts: Only launch accounts whose login name does not exist in an active client (accounts will be skipped, and not launched, if they exist in an active client). This setting will be checked when launching any client and if that setting is active and there is a corresponding client for the account, the launch will be skipped.

Launch Speed: The time between each client launch. Sometimes launching too many clients at once can cause issues with the clients that are launched due to too many resources being used at once so spreading them out of some period of seconds can help.

Minimize Clients: Minimize the clients after they are launched (using the CLI flag)

Restart Closed Clients: Any client (that is currently listed in Active Clients) that is closed will automatically be restarted. Make sure to disable this when you actually want to close your clients.

Schedule Launch: Delay launching your clients until a specific time. Your accounts will sit in the Launch Queue until the specified time, then launch.

Schedule Shutdown: Shutdown your clients at a specific time. Also, optionally restart the shutdown clients after some period of time. By default, the schedule shutdown setting is only applied to clients that are launched after configuring the settings, but an option is provided to apply them to all active clients as well (ex. you already have 10 clients active and want to shut them down at a specific time).

Looking Glass: Support for TRiBot's Looking Glass (using the CLI flags)

TRiBot Path: The path to where TRiBot was installed. The Client Starter will try to automatically find this for you so you probably won't have to set this yourself.

TRiBot Sign-In: Sign in to TRiBot automatically through the supported CLI flags, incase your locally saved SID is expired. Sometimes you will be automatically signed out of TRiBot so you may want to provide your sign-in information so you don't have any issues launching when you have been signed out.

Worlds -> Blacklist: Prevent certain worlds from being selected when choosing a random world

Import -> Import Action: How to import the accounts into the current settings file (add new accounts or try to merge with existing)

 

Preferences

Preferences are saved globally, regardless of what your current settings file is.

Debug Mode: Provides more debug in the console for launched clients. Only use this if trying to debug something - otherwise it can cause clients to use more resources.

Selection Mode: Row/Cell selection modes are supported, row selection mode means you select a row at a time in the accounts table, cell selection means you can select a cell at a time, kind of like a spreadsheet.

Show TRiBot Imports: Shows suggestions from the data that currently exists in TRiBot when filling out some fields in the accounts table, for example may display all Login Names in the TRiBot account manager.

Theme: Configure a different display. The recommended theme is the default, but JMetro Light/JMetro Dark/Dark/Modena Dark are popular as well. Note that some themes may have minor graphical issues (I did not create most of them). Everything is written to work/display properly on the default theme.

 

Tips

Try Preferences -> Selection Mode ->  Cell Selection Mode. This will make the table selection similar to how Excel/Google Sheets work. You can do cool things which save time like the following (this uses copy pasting):

https://i.imgur.com/dEPWNvT.mp4

You can right-click the column headers to bulk configure values for the selected rows (including the selection column header itself)

Launch Inactive Accounts (under Settings) can make sure you don't double-launch any clients (launches all selected accounts where there isn't a corresponding active client with the same username)

Take the time to become familiar with the settings and features of this application. You will thank yourself later when you save yourself a lot of time.

Ctrl+Drag to highlight multiple rows at once in row selection mode, then right click -> select rows to easily bulk select rows 

https://gyazo.com/2e0b0e70c1ee97fd6295cd68d430acc1

All leading and trailing whitespace is trimmed on client launch incase you have an accidental whitespace character that you didn't realize

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

  • Replies 127
  • Created
  • Last Reply

Top Posters In This Topic

Fixed an issue with proxies and added right clicking rows to duplicate. Re-download to get the latest version (proxies won't work properly on the old one).

 

I could add auto updating at some point but not now so you have to redownload any time I update (provided you want something in the update). Save files will work fine across updates unless specifically mentioned.

Edited by Naton

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

Unfortunately the latest TRiBot release changed a lot of things (including renaming the tribot jar in the dependencies folder) which broke the starter. Will have to wait for FALSkills to update his CLI, or if it takes too long I'll just update the version myself.

The starter may still work fine as long as you don't delete your old tribot files (run the old launcher until a client fully loads before using this, if you have ran the new launcher recently).

Edited by Naton

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

3 minutes ago, bbuu20 said:

Does this allow users to bypass the VIP+ requirement necessary for using the tribot CLI? It looks great btw, nice work!

If the tribot CLI requires vip+ to use it then this probably does too. I'm not 100% sure on that though.

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

33 minutes ago, testing1 said:

@Naton any idea if u can add LG supported this would be super great ❤️ thanks BTW 

This currently uses FALSkills CLI to launch the clients. His CLI doesn't support looking glass at the moment and I don't think he plans to add it in

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

50 minutes ago, Naton said:

This currently uses FALSkills CLI to launch the clients. His CLI doesn't support looking glass at the moment and I don't think he plans to add it in

I thought looking glass didn't work? Or is there some way to fix it on the local end? I've just been using a remote desktop software to interact with my bots when away from home.

Link to comment
Share on other sites

39 minutes ago, bbuu20 said:

I thought looking glass didn't work? Or is there some way to fix it on the local end? I've just been using a remote desktop software to interact with my bots when away from home.

there is by using the old version of loader

 

Link to comment
Share on other sites

1 hour ago, Naton said:

This currently uses FALSkills CLI to launch the clients. His CLI doesn't support looking glass at the moment and I don't think he plans to add it in

thanks for letting me know 

 

Link to comment
Share on other sites

6 hours ago, bbuu20 said:

Oh, interesting. Do you happen to know what version that would be?

https://tribot.org/bin/TRiBot_Loader.jar

U can use this to accses LG

that link was given by @Naton 

Link to comment
Share on other sites

This has been fixed to work with the latest update. You will have to redownload it to get the working version.

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

  • 4 weeks later...
Just now, bloodface906 said:

Is this still working? I tried it with you restocker script, and the actual script did not start. Thank you

Yes it works, I'm not sure what you mean by the actual script did not start

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

1 minute ago, Naton said:

Yes it works, I'm not sure what you mean by the actual script did not start

I hit launch accounts, it opens up the tribot windows but no script ever starts. I put nRestocker in the script name section, is that correct?

Link to comment
Share on other sites

Just now, bloodface906 said:

I hit launch accounts, it opens up the tribot windows but no script ever starts. I put nRestocker in the script name section, is that correct?

Send the debug of the tribot client that opened

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

1 minute ago, Naton said:

Send the debug of the tribot client that opened

[10:39:45] TRiBot 10.19.4 loaded. (1.8.0_221:C:\Program Files\Java\jre1.8.0_221)
[10:39:45] Launching Client from Boot File
[10:39:45] Loading human mouse movement data.
[10:39:47] Successfully loaded human mouse data.
[10:40:11] C:\Users\Administrator\AppData\Roaming\.tribot
[10:40:11] Failed to auto-start script "nRestocker" (USER NOT FOUND).

===

I guess I have the wrong script name?

Link to comment
Share on other sites

Just now, bloodface906 said:

[10:39:45] TRiBot 10.19.4 loaded. (1.8.0_221:C:\Program Files\Java\jre1.8.0_221)
[10:39:45] Launching Client from Boot File
[10:39:45] Loading human mouse movement data.
[10:39:47] Successfully loaded human mouse data.
[10:40:11] C:\Users\Administrator\AppData\Roaming\.tribot
[10:40:11] Failed to auto-start script "nRestocker" (USER NOT FOUND).

===

I guess I have the wrong script name?

The account name you entered was not found in your tribot account manager

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

Update:

Converted code to a maven project

Changed from FALSkills unofficial CLI to use TRiBot's new CLI

Added LG support

Added importing accounts from another save file

Added a powerful importing system for text files (view thread first post for details)

Added options to specify tribot username/pass/sid

Added options to use a custom tribot jar (otherwise uses the latest version it can find)

Added an option to hide specific columns, and added in an account password and account pin column

 

This was a rather large update so if anyone experiences a bug please let me know and I'll fix it asap

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

Added setting java version to use and an arg for only launching profiles.

For example, you may want to launch a profile you created from the command line automatically without displaying the gui, you would use the following command: java -jar GraphicalClientStarter.jar -launchprofile last -onlylaunch

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

The download link has been changed

Visit for the latest version (you just need the .jar) https://github.com/Naton1/Graphical-Client-Starter/releases

View all my bots on the TRiBot store! (premium) (free)

Need assistance with any of my bots? Join the nScript support discord (link below).

nScripting.com    nScript Support Discord     Refund Policy

Automate your bot management through nRestocker and the TRiBot Bulk Launcher

Link to comment
Share on other sites

Hey. having trouble finding the GUI. i tryed to save in diffrent names and yea... cant figure it out.

  •  
  • [23:24:57] Loading script argument: {autostart=2012.GUI
  • [23:24:57] Script Started: Optimus Combat & Magic.
  • [23:24:57] Welcome to Optimus Combat & Magic! - Please wait while the script downloads.
  • [23:24:57] Loading GUI...
  • [23:25:00] Your GUI settings are outdated or invalid, please re-create your GUI profile.
  • [23:25:00] Sorry for the inconvenience.
Link to comment
Share on other sites


×
×
  • Create New...