Overview
Castle Wars pays a reward ticket for taking part in a game, not for winning it. Cavero CW AFK takes part and nothing else: it enters the portal, climbs to your castle's top floor, waits the game out, collects the ticket, and goes straight back for the next one.
Highlights
- Joins through the Guthix portal — random team, so it never waits for a side
- Works out which castle is yours by reading your own spawn room
- Idles on randomised timers instead of standing frozen on one square
- Live ticket count and tickets/hr
- Optional stop after X tickets target
- Nothing to bring — no gear, no food, no coins, no banking
Quick start
- Stand in the Castle Wars lobby — anywhere in it. You need no items, no levels and no quests.
- Enable the plugin. The command center opens by itself; reopen it any time with the Open Command Center button in the plugin's config panel.
- Optional — set a target. Settings tab →
Stop after X tickets. Leave it at
0to run until you stop it yourself. - Press START. The plugin begins paused on purpose, so it never walks into a portal before you're ready.
How a game runs
The loop has four steps, and each one is chosen by what is actually in the scene rather than by a remembered position:
- Clear any dialog — a prompt left open blocks every other click, so it is always handled first.
- Enter the Guthix portal — the random-team portal. You get whichever side is short, so the plugin never has to choose a team or wait for one to have space.
- Climb out of the spawn room once the game starts.
- Wait it out on your castle's top floor until the game ends and the ticket is paid.
It finds its own way back
Because every step reads the scene, there is no sequence to get out of step with. Start the plugin mid-game, mid-walk, or after a disconnect and it simply picks up from wherever you are. The same is true after a world hop or a client restart.
Your team is read from your own spawn room, not from your cape — so an empty cape slot or any unrelated cape can't send you to the wrong castle.
Idling & movement
A character that doesn't move a pixel for twenty minutes is the loudest thing an AFK plugin can do, so the plugin drifts around instead — in both places it waits:
- In the waiting room (between joining and the game starting) — a random tile within 10 tiles of wherever you landed, every 1–3 minutes.
- On the roof (during the game) — a fresh spot from your team's AFK strip each time you come up, then another every 1–4 minutes.
Every interval is re-rolled after each move, and rolled in game ticks rather than whole minutes — a "random" delay picked once and reused is still a fixed rhythm, which is the pattern worth avoiding.
Tickets & stopping
Tickets are counted as they arrive and shown on the in-game overlay
(Tickets 24 (48/hr)) and on the command center's
dashboard.
The count is per session
Tickets already in your inventory when the plugin starts are deliberately excluded. So a target of 100 means 100 more, whatever you walked in carrying.
Set Stop after X tickets in the Settings tab
(0 = no limit). When the target is reached the plugin
pauses rather than stopping outright — Castle Wars
pays out at the end of a game, so pulling out mid-game would
throw away the ticket for the game you're standing in.
Command center
The command center is the plugin's UI. It opens when you enable the plugin, and the Open Command Center config button reopens it.
- Dashboard — current status, tickets this session, tickets/hr, and progress toward your target.
- Settings — the stop-after-X-tickets target.
- Console — live log output; the tab flashes when something errors.
- Bug Report — send a description straight to Cavero support.
The START / PAUSE button and the session clock live in the window's header, the same as every other Cavero plugin.
Configuration reference
There is deliberately almost nothing here: the loop has no branches a user would want to steer. The plugin's config panel holds a single button.
- Open Command Center (config panel) — reopens the plugin window if you closed it
- Stop after X tickets (command center → Settings,
default
0) — pauses once this many tickets have been collected this session;0disables it - START / PAUSE (command center header) — the plugin starts paused and waits for you
That is the whole surface. There are no delay, radius or timing knobs: the idle timers are randomised on purpose, and exposing them would only let you make them regular again.
What it deliberately doesn't do
- It doesn't play Castle Wars. No flag carrying, no barricades, no fighting, no healing teammates. It collects the participation ticket and nothing else — which is exactly why it costs you no supplies.
- It doesn't bank. There is nothing to restock, so tickets simply accumulate in your inventory.
- It doesn't pick a team. The Guthix portal decides, which is faster than queueing for a specific side.
Troubleshooting
Nothing happens after I enable it
The plugin starts paused by design — it walks into a portal the moment it runs, so it waits for you. Open the command center and press START.
It joined a game but is standing still downstairs
Open the Console tab — the plugin logs every ladder click and every walk it issues, so the last line tells you what it was waiting on.
It climbed up but never settles on a spot
Open the Console tab and look for the walking to line — it prints the floor you're on next to the floor it's aiming at. If those disagree, report it with that line: it means the AFK strip is configured for the wrong floor.
The ticket count looks too low
It only counts tickets earned since the plugin started — anything you were already carrying is excluded on purpose, so a target of 100 means 100 more.