Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Fluffee

[Tutorial] Fluffee's Ultimate Guide to Botting: Part Three - All About Servers

Recommended Posts

Fluffee's Ultimate Guide to Botting: Part Three - All About Servers

Welcome once again to Fluffee's Ultimate Guide to botting series. If you haven't already read part one or part two, please do so here (https://tribot.org/forums/topic/62462-tutorial-fluffees-ultimate-guide-to-botting-part-one-account-creation-and-management/) or here (https://tribot.org/forums/topic/62766-tutorial-fluffees-ultimate-guide-to-botting-part-two-all-about-proxies/)

--What are servers?--

In a general sense, a server is much like your own home computer, except they are setup for doing different things. In some cases, servers are used to run web sites, office/school networks or running an email service. And as a result of this, companies have began to rent servers out to people, allowing those people to use the companies servers to run websites, maintain an email service, etc. without actually owning a server themselves. Years ago, RuneScape botters realized that these very same servers would allow them to run their bots around the clock without leaving their home PC on all the time. As a result, you now see many people buying Dedicated Severs and/or Virtual Private Servers to run their RuneScape bots.

--What are Virtual Private Servers?--

A Virtual Private Server, or VPS as they are commonly referred to, are virtual servers which you pay a monthly fee to have access to. These Virtual Servers allow you to run your bots 24/7 without leaving your computer on, as the bots will run in the Virtual Server and not your home computer. The reason Virtual Private Servers are so common in the botting community is that they allow users to run their bots while their computer is turned off, and they're relatively inexpensive (around $10 per month, depending on the plan). One of the major drawbacks to a VPS, is that the server you're paying for access to is not a real server, but rather a virtual one created on a real server. The issue with that comes from companies overselling their Virtual Private Servers, essentially they sell more Virtual Private Servers on a real server then what the real server can actually handle, which results in poor performance for running bots. There is no real way to avoid this when purchasing a Virtual Private Server except by purchasing a server from a trusted provider hoping that they won't oversell.

--What are Dedicated Servers?--

Dedicated Servers are very similar to Virtual Private Servers, they come with similar operating systems, you access them the same way, and they allow you to do the same things. However, a Dedicated Server outclasses a Virtual Private Server in one key aspect. A dedicated server is a server, which again you pay a fee to access, but this time you're paying for access to a physical, real server that the company owns and maintains. As a result of this Dedicated Servers are much more expensive, but you pay for the reassurance that you get access to what you advertised, with no overselling what so ever. If you're a serious goldfarmer a Dedicated Server may be for you, and some people swear by them, but if you're new and just looking to get your feet wet a VPS is more then enough for what you'll be doing!

--Why should you use a server of some kind?--

As I've stated above, the most common reason for anyone to use a server over just running bots on your home PC is the ability to go to bed, turn off your computer and have your bots still running in the background. Another great thing, which I personally love about using a Server is the ability to easily measure the costs of your gold farm versus the profits. Using your home PC to run bots is not free as you do have to pay for power consumption, and I hate not being able to accurately measure that cost. Although that's just me, I'm sure someone will probably feel the same!

--How do I setup my server for use with TRiBot?--

I could post an entire guide on how to do this, and actually I have ;) For anyone who's new to servers, and wants a quick and easy way to set them up, check out my guide below, which was updated March 6th, 2016; so yes it's extremely up to date!

 

--How do I effectively manage multiple servers?--

There's two methods I will propose, and it's up to you how you would like to use them! The first method, as many can expect is a spreadsheet (I love spreadsheets). This spreadsheet, like my others is self explanatory, and has fields for the Server IP, VNC and SSH ports, root password, vnc password and user account password and a description of what runs on the server. However, the one downfall to this is that you can't click on an IP and connect to your server, but that's where RealVNC comes in. To download RealVNC head over to this link https://www.realvnc.com/download/vnc/ and download the full VNC package. During the Install you can uncheck the box for the VNC Server, as you won't need any of that.

Once RealVNC is installed, head to the RealVNC install folder, and open up the VNC Address Book. From there open up the New Entry Dialogue

8t9vqIp.gif

Enter in your server IP and Port into the VNC Server field, uncheck the box for Username, and check the box for Password, then enter in your VNC password. Then press OK. You should then see this dialogue box, where you are prompted to enter a Master Password to protect your address book, so go ahead and do that as well!

S6qgqju.png

Once that's done, you'll see something like this. From there, right click on your newly added VNC Server and you can rename it to make it more recognizable if you'd like

HOjGOvL.gif

And you're done! You now have your first Server added to the Address Book, which makes life incredibly easy as you can just double click to connect! Congrats :)

--How to manage files on your VPS?--

Note: This section of the guide assumes you are not using SSH keys to connect to your server.

There's a couple of ugly, quick and dirty methods to transfer files, such as uploading to Dropbox, or some equivalent and transferring files that way. However, there's a much better method that'll I'll be showcasing today. To begin with download WinSCP from here: https://winscp.net/eng/download.php

Once WinSCP is installed, or downloaded, go ahead and run it. You should be brought to a screen similar to this

gSrvmqv.png

To setup WinSCP to connect to your server, go to the right hand side and change the protocol to SCP (this is a protocol built off of SSH, which means you won't need to install anything extra on your server. After that, type in your server IP address into the field labelled "Host name", and then enter the Port you use to connect via SSH into the "Port number" field. Finally, enter in your SSH username and password; then hit Login or Save (If you wish to).

Assuming you entered everything correctly, you should connect to your server and be able to Upload and Download files through the WinSCP interface.

DtLtwDG.png

--How to Sync your .tribot Folder across multiple locations?--

Due to the length of this particular part of the tutorial, I've decided to move it to it's own topic which you can find here

Shoutout to user @HackRain for inspiring me to figure this out.

And that about brings this segment of the guide to the end, to overview, we've covered what a server is, the different types of servers you can use, should you use a server, and then how to effectively use and manage those servers. I hope you've enjoyed, and learned something from this lengthy guide, be sure to keep on the lookout for Part 4 :)

 

Edited by iFluffee
  • Like 3

Share this post


Link to post
Share on other sites
31 minutes ago, wafel said:

@Fluffee
I'm running around 10 VPS at time. Is it anyway to reset/start/stop clients on each VPS manually (or synced, by doing it at one vps or something)?
Nowadays, I have to log-in on every VPS and reset clients daily. 

I'm sure there's a way if you write your own script but if not the only thing i can think of off the top of my head is just to kill each server and then restart them in the morning but then you'd have to open up each client again to start it back up. I used to do this but then i wrote into my code to stop after muling at night.
Also if you're not using looking glass you can use the client starter to start multiple clients on one vps.

Share this post


Link to post
Share on other sites
15 hours ago, lets be friends said:

I'm sure there's a way if you write your own script but if not the only thing i can think of off the top of my head is just to kill each server and then restart them in the morning but then you'd have to open up each client again to start it back up. I used to do this but then i wrote into my code to stop after muling at night.
Also if you're not using looking glass you can use the client starter to start multiple clients on one vps.

I'm using poor VPS to run clients (not looking glasses) for different proxies, thats why I'm having a lot of them.  Is there anyway to auto-start tribot clients on every VPS restart? That would help. 

Share this post


Link to post
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.


  • Similar Content

    • By Fluffee
      Fluffee's Server Setup 3.0
      As some of you may know, I released an automated server setup script a little over a year ago. Albeit that script worked well, I was never fully satisfied with it, as I found it to be kind of messy to use. As a result, I rewrote the script, and restructured it, to add more, and stronger support for the different versions of Debian, the different versions of CentOS and the different versions of Ubuntu. However, with so many different Operating Systems being supported, and many different server providers having different setups, it's hard for me to test every possible scenario on my own. Which is why I've been privately handing this script out, and am now publicly looking for help.

      What does the script do?
      Similar to my previous setup script, this script changes the SSH port and creates a new user for connecting and using the server and disables root SSH connections; it installs the latest version of TightVNC Server (1.3.10) and sets that up with the desired port and password. It installs JDK 102 (32 or 64 bit depending on the OS), and installs TRiBot and OSBuddy and sets up the appropriate .jar file associations.
      What operating systems does it support?
      - CentOS (6.x and 7.x) (32 and 64 bit)
      - Debian (7.x and 8.x) (32 and 64 bit)
      - Ubuntu (12.x, 14.x and 16.x) (32 and 64 bit)
      Does it work?
      As far as I know, yes it does in fact work, and it works well if I might add. However, given that I can't test every possible setup, there is the potential for differences and issues
      How do I run the script?
      Login as root to a fresh VPS/dedi running one of the supported operating systems. From there run the commands listed below and follow the onscreen instructions. For those who would like to see the script's code, it can be found on my bitbucket here. The commands to run are as follows:
      wget --no-check-cert https://bitbucket.org/teamfluffee/fluffees-server-setup/raw/add-shared-functions/fluffees-server-setup.sh && chmod +x fluffees-server-setup.sh && bash fluffees-server-setup.sh -v Version History
       
    • By voidk5
      Hey guys, I'm facing some problems with my Debian 8 VPS, currently I'm not able to install Java 8, I was using this as reference https://tecadmin.net/install-java-8-on-debian/ but as it says "IMPORTANT: Java 8 is no longer available to download publically. You can use below link to install Java 11."  Java 8 can't be downloaded anymore, so I tried to use Java 11, but TRiBot doesn't work with it. 
      Anyone can have with this? 
      I'll give more info if required.
       
       
    • By jbean94
      *As no one knows how Jagex bans accounts, all opinion's are my own.
      **In response to comments, I've revised the post.
      This is meant to encourage/help people get into botting, as well as some tips to people who are not succeeding. I spent a lot of time making this because I think this information is useful.
      First, not only is it possible to make a living botting, but I make more now than at my "real" job! I do this by diversifying how I make my money and picking up as many streams of income as I can.
      I'll go into what a normal day looks like, but firstly you should learn the game. Runescape botting by far is where most of my money come in, and without some knowledge of the game you are going to struggle, so if your new looking to make an easy buck, it’s possible, but you’re going to need to do quite a bit of research. I'd play the game for at least a month before attempting to learn. There’s quite a few ways to bot, and you will have to figure out for yourself what works for you. For me, I like to run high requirement/high money bots, though riskier the rewards are also great.
      I have successfully botted the same accounts for 6+ months, each making over 1m/h. In these types of accounts, the most costly thing associated with it are the accounts getting banned. There are quite a few ways I get around this, and the more unique your personal bot farm is the less likely you are to be banned generally. Some things I follow religiously though are:
      -Not botting during Jagex hours, if you have botted enough I’m sure your aware 90% of bans happen during this time. Whether being logged in effects it we can’t be certain, but from my personal experience I would not risk it.
      -Looking Glass, Again, a bit of a controversial one. When botting high skill requirement activity's I like to give my accounts the best chance, I believe looking glass does help, but for suicide botting your CPU could be better used and i would not recommend Looking Glass for those types of Accounts.
      -Breaks, so far these should not be too crazy new to people, however I see questions all the time on here asking about breaks. You want your accounts to look human if they’re going to last, and humans got to take breaks!
      -Sleep! A lot of people want to bot on their main, and will do so during the time they would normally sleep. I strongly advise against this. We have suspensions that Jagex tracks your normal hour play time, and there are flags to be raised when you suddenly spend 8 hours alching from midnight to 8am. In fact, I always let my accounts get at least a 8-9 hour "sleep" to look more human.
      -Paid scripts, you got to spend money to make money! Not only will paid scripts almost always have better, more customization features. The developers usually care and update these scripts a lot more, and, the less users on a script, the better for ban rate. A lot of users don’t want to shell out a few dollars for their accounts. Again, strongly unadvised to use free scripts! 
      -Proxys. Same goes for proxies as paid scripts, generally the more expensive the less likely it will have been botted on in the past. Never use free proxies, you can have accounts banned before you ever bot for using a suspicious proxy! Personally i use residential proxies, and I believe that is why my ban rate seems so low compared to other users. Data center proxies are detectable whereas residential looks like just another home IP. I get mine from Yourprivateproxy as there one of the few sites that offer static, Socks5 residential proxies. You should also be aware of how many accounts you have on a certain proxy, i like to have 2 botting accounts on 1 proxy, with mules/gold traders on cheaper data center proxies.
      -Check the threads! Before getting into a new activity to bot, check the thread/forum to see what people are complaining about, but also keep in mind that people are more likely to go out of their way to complain vs complement.
      -Choose what you know! If your highest hunter level you’ve ever gotten in the game is 10, don’t bot hunter! Bot things that your familiar with, things that you've seen/identified people botting and do it in a way that isn’t as obvious as those people. If you jump into a skill you don’t know, you’re just going to be one of those obvious bots.
      -Don’t overdo it. Don’t quit your job tomorrow to start 100 accounts (yes people do this) without any experience expecting to make bank. Give it time and fell it out to see if this is something you want to learn, you should learn more and more every day from botting.
      How much money can you make off this? I Spend about an hour a day on my bots, ATM I make around $70 a day/ $2100 a month from the accounts I have and am working towards making more! One of the first things I bought after starting this was my car (image attached). I was a server before this, and as a guy finishing up college the freedom I have now is unreal.
       
      *Other ways I make money
      Honestly these are not for everyone, they can be tedious/annoying. This is not meant to be an add but as an actual discussion on the things I personally do. I realize not everyone will have an interest in these, so please just ignore this part if you fit into that category. 
      Besides botting, in my other free time i try to make money online in a few different ways, lots of websites can be used together to make an extra $
      -Swagbucks, This one is my favorite because once you figure it out you can make quite a bit. Especially if you sign up for free trials (I have enough free razors to last me forever) 
      -Perk, Another site though not as good as swagbucks. If you have a phone, tablet or even multiple you can make money on them just playing videos forever, i just set up the ipad and leave. People used to make "perk farms" with tons of phones and make $100's of dollars a day, but the golden age of perk has passed sadly. 
      -Ebates, For saving money this is the best one I know. When buying my new PC they actually gave me 20% back so i got around $200 I would have never seen anyway. I'm sure most people know about it but I thought id include it anyway
      -Smart Screen Panel- This one will pay you $1 a week per device you download it to up to 3 devices. Its hard to get in but if you catch it when its open you can download and forget about it, I usually forget I have this until Christmas hits then its actually a nice sack of change
      - Paribus, It will go though your amazon purchases from the last 30 days, and if prices drop give you the difference. I don't buy a lot of stuff off amazon, but you may find it useful.
      -Instagc, Another site for making money, I've heard great things about this site but i personally do not use it.
      -Other sites to try, Reddit/beermoney probably has the most of these types of sites if you interested, not something everyone is into but if you got the time check it out!
       If anyone has any other suggesting/other ways they make money there willing to share, let me know! I'm always trying to find new sites to try and make a buck
      ***Some of the links above are affiliated/refer links. You do not in anyway have to use these, fell free to google the different sites yourself if interested.  I will also attempt to show some verification of my claims.
    • By D Bolter
      Accepting OS GP ($0.7/m), Skrill, Crypto (coinbase), PayPal (friends/family/gift), Venmo
      prices are for 30 days
      Residentials are $15/Proxy
      Discord: ash#2176 (preferred)
      Skype: dboltertemp

       
      Must only be used for RS purposes. No illegal activities (eg: scamming, hacking, etc)
       
       
    • By acezeps
      Hey tribot, just was looking for a bit of help with the whole vps goldfarming method. 
      Does anyone have any experience with connecting your screen to the vps desktop? I followed a tribot guide, and did everything correctly and still could not connect with no one to help me. 
      I am expecting to be able to run 2-3 accounts per vps, is that possible or should i stick to 1-2?
      Honestly, just looking for any sort of help on starting a vps based gold farm, and im tired of being promoted shit vps websites
       
    • By TonyBotFarm
      Hi.
      Im here because I cant found solution for my problem.
      When I run Tribot in my VPS, The Tribot client closes after the first 3 minutes. My VPS have OS Ubuntu 14.04
      I was instal Java 8. Oracle, JDK & JRE
    • By mrcolour
      Hello!!
      I'm sure there's already a forum post for this, but I can't seem to find it.
      I'm new to botting and needed help getting everything up and running. I've logged in with the tribot client, but don't understand how to load a script that I activated on the site.
      Any help would be appreciated!
  • Our picks

    • This update features:

      Fixed broken hooks from today's update


      Fix wilderness level with RuneLite (Thanks @Todd)


      Add support for Kotlin .class files in scripts (Thanks @wastedbro)


      Overhaul Inventory API (Thanks @wastedbro)


      Add List support for common methods


      Change method grouping to make more sense (by functionality)


      Refactor methods to utilize Java 8 streams instead of cumbersome loops




      Recognize chatbox minimization (Thanks @JoeDezzy1)


      Fix Screen#isInViewport when NPC chat is open (Thanks @JoeDezzy1)


      Fix login bot bugs (Thanks @erickho123)


      Fix hint arrow return values (Thanks @Encoded)


      Fix depositAllExcept functionality (Thanks @wastedbro)


      Change containing box interface bound and adjust for Y values (Thanks @erickho123)
        • Like
      • 148 replies
    • This release will:

      Fix prayers and world hopper API (Thanks @JoeDezzy1 and @erickho123)


      Improve banking API (Thanks @Encoded)


      Adds methods for returning and using Java Lists, rather than arrays


      Slightly randomizes some hardcoded behaviour


      Removes sleeps from waitConditions; the efficiency saving potential is negligible in these use-cases, therefore cleaner code is preferable


      Other back-end improvements





      Note: If you are using LG, please restart both the RS client and TRiBot.
        • Sad
        • Haha
        • Thanks
        • Like
      • 90 replies
    • This release will:

      Add new internal framework for capturing exceptions


      Fix issue with not selecting the last column in world hopper (Thanks @Todd)


      Add a message about pin usage in Banking#openBank (Thanks @Todd)


      Disable the firewall by default (Thanks @Todd)


      Fix handling of the welcome screen after login (Thanks @Encoded)


      Fix wrong amount bank withdrawal (Thanks @Encoded)


      Fix Screen#isInViewport


      Fix Game#isInViewport (Thanks @Encoded)


      Call onBreakEnd for ListenerManager Breaking Listeners (Thanks @Encoded)


      Fix Prayer#getPrayerPoints NumberFormatException (Thanks @JoeDezzy1)



      Note: If you are using LG, please restart both the RS client and TRiBot.
        • Thanks
        • Like
      • 28 replies
    • This release will:

      Fix LG for both OSBuddy and RuneLite


      Fix issue where the resizable client isn't able to be made smaller (Thanks @JoeDezzy1)


      Fix detection of the logout game tab when resizable mode and side panels are enabled (Thanks @JoeDezzy1)


      Add initial support for Sentry to allow us to identify and easily debug exceptions happening with all TRiBot users


      Add methods to determine if the bank is actually loaded, and not just the overarching interface (Thanks @wastedbro)



      Upcoming updates:

      Improved CLI support


      Full Sentry support


      Much more
        • Like
      • 64 replies
    • This release will:

      Fix NPE in Camera API (Thanks @wastedbro)


      Update deposit box interface ids (Thanks @Encoded)


      Add various bank methods (Thanks @wastedbro)


      Banking#getWithdrawXQuantity


      Banking#getDefaultWithdrawQuantity


      Banking#arePlaceholdersOn




      Fix resizeable minimap bug (Thanks @wastedbro)


      Remove Java 8 requirement


      Please note: TRiBot is not yet fully compatible with Java 10+




      Fix the break handler issues by ensuring the break handler thread never gets paused


      Fix broken settings hooks



      Upcoming updates:

      Improved CLI support


      Much more



      Note: If you are using LG, please restart both the RS client and TRiBot
        • Like
      • 68 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...