40
Dispatch → Account → Other
Card Farming Guide
They distributed across GitHub repositories, forum posts, discord servers, and dispatches, meaning there isn't a central repository to find them.
Many require the installation of tools, programming languages, and runtimes.
A lot of guides and older tools are outdated or refer to sites and projects that are no longer maintained or abandoned.
All this combines to make a barrier of entry that can make it difficult for players to get involved. This guide will introduce Hare, a site that consolidates a bunch of card-related tools and utilities together for easier discovery and setup. It will take you to having a separate, logged-in container for every nation that you intend to farm with.
This guide will assume you have some knowledge of how to work a computer, install software, follow instructions, and ask for help via search engine or telegrams.
Choose a Method
As of 2025, recent changes to the site involving Cloudflare bot checks and issue captchas have made containers more difficult to work with. Every container requires a separate border check which can be very annoying. I've made a userscript for a containerless approach that is much easier to setup than containers, but containers do still have their uses.
The "traditional" way of farming. Sets up a container per puppet. Requires Firefox and additional steps to setup containers. This method is reliable but takes more time to set up and triggers a separate Cloudflare check per nation, which can be a real headache. Containers are great for clearly separating puppets and makes it really easy to swap between nations, much more so than containerless.
The containerless way of farming. Uses a userscript to switch between nations. It’s easier to set up and works across most browsers with a userscript manager, but has less puppet isolation and depends heavily on Hare.
A userscript allows you to extend a website's functionality beyond what is present in the website's current scripts. All modern browsers support userscript managers, and for ease of use I would suggest TamperMonkey, although if you care about open source I would suggest ViolentMonkey.
Hare
Hare is a web app that aims to solve all of these issues, by providing a central location to find and run various scripts right inside of your browser.
Mozilla Firefox
Only Firefox supports containers.
If you already use Firefox as your main browser, I would suggest setting up a separate profile or use a different Firefox derivative (ESR, nightly, Floorp, waterfox) so you don't have any mix-ups. with your main nation.
Containers
Containers are a firefox only feature that allows you to essentially create multiple mini profiles or sessions within one profile that each maintain their own cookies and state. This means you can have one for each nation and thus easily manage many puppets
The guide on
Hare is better, I would recommend going there instead.
1. Install Firefox
It is impossible to mess this step up, I don't even believe there are any prompts during the installation. If you are already using Firefox as your main browser, I would not recommend mucking it up with card farming tools, so set up a separate profile or use a different Firefox derivative, like Nightly, Floorp, Waterfox, LibreWolf, Mercury. Whichever you use, make sure that the setting

is not enabled.
2. Setup Containers
There are two methods I will detail,
Containerise and
Cardtainers. I will focus on Cardtainers, since I made it and I find it better for large amounts of puppets.
1. For Cardtainers, install it. Once installed, you may need to pin it to Firefox's extension bar.
2. Once you have it installed and pinned, click on the icon, and you should see a text input box. Either type in or paste in the list of all nations you want containers set up for, one nation name per line.
Kazakhstan Puppet 1 Card Farmer 3
3. Install a monkey (tamper in this case)
Once installed, adding new scripts is pretty self-explanatory: click the icon, and click Create New Script.
4. Log into all your puppets
Visit Hare. Using the
Login Sheet tool, follow the inputs and generate a log in sheet. This should download an html file.
Using TamperMonkey, install two userscripts:
Autoclose and and
autolog
Autolog requires configuration and assumes all your nations have the same password, to fix this, open the userscript and edit it, to do this, go to the Tampermonkey dashboard

and open the one named Auto Login Upload Flag. At the line with
enpass.value = "PASSWORDGLASSWORD!!!!!!!!!!!!!!!!!!!"
Change the text the quotes to whatever your password is. For example, if it is password, it would be
enpass.value = "password"
Take the downloaded html file and open it with the configured Firefox browser (or derivative if you used one). This will open an html table. Click the first link to Nation and then click enter until the sheet is finished. If set up properly, this should log you in to every single container. You can verify this by visiting any puppet container and seeing if it opens a logged-in container.
This step will need to be repeated every three months or so, but is significantly faster than logging in by filling out forms manually.
When you add nations and containers, this step may need to be repeated.
The guide on
Hare is better, I would recommend going there instead.
1. Install a monkey (tamper in this case)
Once installed, adding new scripts is pretty self-explanatory: click the icon, and click Create New Script.
2. Install the Userscript
Install
Simple Card Switcher, the primary script for this guide's implementation of containerless.
SCS requires configuration and assumes all your nations have the same password, to fix this, open the userscript and edit it, to do this, go to the Tampermonkey dashboard

and open the one named Simple Card Switcher. On the line with
const ua = '' const password= ''
Change the text in quotes to your main nation and password, respecitvely. For example, if it is password, it would be
const ua = 'Kractero' const password= 'password'
gotIssues - Originally made by 9003, gotIssues will get all the issues present on a nation and its packs, and generate an html sheet for it. Hare modifies it by allowing you to choose whether or not to get packs or not.
junkDaJunk - Originally made by 9003, junkDaJunk will generate links to quickly junk cards on nations that meet a certain criteria set, and gift others. Hare modifies it by adding much more available criteria, as well as the option to either view or gift the card.
Gold Retriever - Originally made by
Valentine Z, then ported by Racoda, Gold Retriever will retrieve the the card count, bank, deck value, issues, and packs present on the specified nations. Hare modifies it by making issues and packs optional, as this makes Gold Retriever take 2x as long as issues and packs requires a separate api request.
Login Sheet - A tool that generates a login sheet, and when combined with two user scripts, can help you quickly log into new or orphaned containers.
Pinger - A tool that will "ping" nations, which counts as a login. Use it to keep nations alive.
Finder - A heavily modified junkDaJunk that will search for specified cards and create links to them. This can be useful for finding transfer cards of people or searching for particular cards.
Hare has a utility for viewing all legendary cards from each season, useful for tracking CTE legends. You can find it at
Legends.Hare maintains a hyperlink to a ledger containing data about the top 100 card players, you can find it at
Ledger.
Hare contains a not-updated repository for various NationStates resources, you can find it at
Resources.
You can find a worse version of R3n's card queries at
Test Queries.

Latest Forum Threads