← Tidy Up Your Dashboard

Guide

How to use each feature, where to find it, and which setting controls it.

Getting started

  1. Install Tampermonkey in Chrome, Edge or Firefox.
  2. In Chrome or Edge: open the extensions page (chrome://extensions or edge://extensions), click Details on Tampermonkey and turn on Allow User Scripts. Firefox doesn't need this.
  3. Click Install on the home page and confirm in Tampermonkey.
  4. Open or reload war.app. A small version number appears in the bottom-right corner: the script is running. (In a game it shows only while the game is a lobby, so it doesn't cover the game's buttons.)

Updates install by themselves; Tampermonkey checks about once a day. When a newer version is out, the version number in the corner turns into a gold Update to … link, if you'd rather not wait. Every change is in the changelog.

The script is for war.app in a desktop browser. war.app's phone app can't run userscripts. If Muli's old version is still installed, turn it off or remove it in Tampermonkey so the two don't run together.

The settings menu

Your account menu (your name, top right) → Muli's Userscript, or click the version number in the bottom-right corner.

The Muli's Userscript settings menu: a search box, then the Dashboard section with a switch for each feature and setting
The Dashboard section open, with a switch per feature; the other sections are folded below.

Dashboard

war.app → Multi-Player → Dashboard

The dashboard's My Games, Open Games and Past Games tabs with Chat and Refresh buttons, and two games with AWP Tour and Nations Cup badges
The tabs, Chat and Refresh, and event badges on My Games.

Layout

My Games, Open Games and Past Games become tabs in a fixed window that scrolls on its own, with your bookmarks and the sidebar boxes on the right. Fixed Window with Scrollable Games (on) turns this off if you prefer war.app's long page.

Refresh

Press R (not while typing) or click Refresh (R): both game lists and their counts update without reloading the page. Automatically Refresh Games on Tab-Focus (on) also refreshes when you come back to the tab after a while.

Open Games refreshes by itself every 5 minutes while it's on screen, so new games show up on their own. It waits while your pointer is over the list or the Filter panel is open, and doesn't run while another tab is shown or the browser tab is in the background. The last line of the Open Games Filter panel changes the minutes (0 = off). Refresh Open Games every few minutes (on).

Your turn

Event badges and Chat

A game's chat from the dashboard

The game chat panel on the dashboard: the game's name, Open game, and its newest messages with names and times
A game's chat on the dashboard (the opponent's name blurred here).
  1. Click 💬 Chat at the bottom right of a game in My Games.
  2. A panel opens at the bottom right of the dashboard: "Loading the game…", then the game's last 20 messages, newest at the bottom. It takes as long as opening the game, because the game loads hidden behind the dashboard, but you stay where you are.
  3. To read further back, click Show all above the messages ("Showing the last 20 messages of 57"). The panel also loads what the game keeps behind war.app's "Load Older Messages".
  4. Type in the box and press Enter to send (Shift+Enter for a new line). The message goes out through the game's own Send button, exactly as if you'd written it in the game. In team games, Public and Team switch between the two chats.
  5. Close it with ✕, Escape or the button again. Open game takes you into the game, for private chat.

Muted players show as a faint "muted" line and block-listed messages are left out, as in the game. In a finished game, or one you're not in, the panel is read only. Game chat from the dashboard (on; settings → Dashboard).

Bookmarks

The Bookmarks box in the sidebar keeps links you choose. Click + to add one, or use the Bookmark link that appears on forum threads, tournaments and community levels. Bookmarks can be edited, reordered, deleted and set to open in a new window.

The Bookmarks box in the dashboard sidebar with a + button, one bookmark and a delete icon
The Bookmarks box: + adds a link.

Open Games filter

Dashboard → Open Games, or Multi-Player → Open Games → Filter in the header

The Open Games filter panel: hide Auto Games and coin games, a minimum boot time, words to hide, seats from 2 to 4, team games, and settings such as Commerce to hide
Everything ticked or filled in is hidden; the header says how many games are hidden.

The filter is remembered and also applies to the games that load later with "Show more". Games you're already in get a green Joined badge.

In your games

Any game: war.app → a game's page

Notes in a game

The Notes panel in a game: general notes, I move first on even turns, Turn 2: you move first, and a note about the other player
Notes, the move order, and a note per player.
  1. Click Notes, next to war.app's Game button at the bottom left (with the chat open, it sits left of the Chat tab).
  2. Write anything: plans, picks, deals. It saves as you type; "Saved" confirms it.
  3. Choose I move first on odd or even turns, and the panel tells you each turn: "Turn 7: you move first".
  4. Each other player has a box of their own.

Only you see your notes. A gold dot on the button means the game has notes. Click the map (or anywhere else) and your keys go back to war.app; click in the notes to type again.

Chat in a game

Game chat messages with a faint speaker at the left of each; on the hovered message, a speaker and a mute button
Hover a message: 🔊 reads it aloud, 🔇 mutes the player (not shown on your own messages).
A chat box with
Type @ and the first letters of a name, then pick it (example names).

Player pace in a lobby

A lobby you host: next to each player a line such as in 8 games, avg turn 1d 13h, 40% over a day, booted 3%, two of them in red with a warning sign, and Flag: avg turn > 24 h, booted > 10 % at the top right
Each player's pace from their profile; slower than your limit in red (other players' names blurred).

War.app decides who may join a game, so the script can't keep anyone out. In a game's lobby it shows each player's pace instead, read from their profile:

In a real-time lobby (a boot time of an hour or less) the line shows real-time turns instead: "avg turn 3m 20s · 59% over 2 min · booted 3%", with the limit in minutes (3 at first).

Hover a line for the long version and why it's flagged, click it for the profile. Flag: avg turn > 24 h · booted > 10 %, at the right of "Players", marks players with a longer average turn, or a higher boot rate, in red with ⚠ (0 turns either off); as the host, remove them with war.app's Add/Remove Players. Player pace in game lobbies (on; settings → Games).

Ask before committing

Ask Before Committing Orders (off; settings → Games): Commit and Autopilot's Run+Commit ask "Commit your orders for this turn?" first, against accidental commits. The question is your browser's own dialog: OK commits, Cancel goes back to your orders.

Past Games

war.app → Multi-Player → Past Games

The Past Games filter bar: a search box, All games, Any speed, Reverse order, 16 of 25 shown, and a second row with Medium Earth (16), 1 v 1 and Players from to
The filter bar above your past games.

It filters the page war.app shows. To search more games at once, set war.app's Number per page to 200. The state, speed, map, players and order are remembered; the search box starts empty. A game's settings (No-Split, cards…) and its map's size can't be filtered: the Past Games page doesn't carry them.

Chat rooms

Dashboard → Chat, or Community → Chat (Global, Clan and your groups)

The chat room tabs with the script's bar beside them: Search chat, Hide events (21 hidden) and Muted (0)
The bar beside the chat tabs (below them in a narrow window).
Chat room messages, with a speaker and a mute button beside the hovered one
Hover a message for 🔊 and 🔇 (names blurred here).

Ladders, community events and leaderboards

Community ladders & leagues

war.app → Multi-Player → Ladders, below war.app's four ladders

The Community ladders and leagues panel with Players (AWP World Tour, P/R League, Seasonal Ladder, Titled Tuesday) and Clans and nations (Clan League, Clan Cup, Nations Cup)
Each series with its standings and, when you're signed in, your own place.

The AWP World Tour race, P/R League, the Seasonal Ladder, Titled Tuesday (the last event, and the next one in your time zone), Clan League, Clan Cup and Nations Cup. Each line shows the current season, how far it is, the leaders, and your place or your clan's or country's. Buttons open the series on awp.wl-stats.com or custom.wl-stats.com; a series taking signups says until when.

Community Events

war.app → Multi-Player → Community Events

Community Events cards for Clan League 19, Nations Cup 2026 (You're in!) and AWP World Tour (You're in the race!), each with standings at the top right
Standings at the top right of each card, and where you take part, a gold "You're in!".

Cards for events on awp.wl-stats.com and custom.wl-stats.com show the current edition and its standings, with links to the full standings. Where you take part, war.app's "You can join!" becomes "You're in!", "You're signed up!" or "You took part".

Your rank on Quickmatch leaderboards

war.app → Multi-Player → Quickmatch → Leaderboards

Quickmatch Leaderboards: Your rating 1,309.8, Rank #104 of 190,975, Global
Your place next to your rating.

Next to "Your rating" the script shows your rank, for Global and for each template you pick. It takes a few seconds the first time (it looks you up page by page), then it's remembered for 10 minutes. "≈" means it counted the players above your rating.

Tournaments

Any tournament's page

A tournament's Players tab with a search box and a Sort by menu
Search and sort on the Players tab.

Profiles and clans

A player's profile with the Private Notes box, then AWP World Tour and Community tournaments stats
Your private notes about the player, then the stat boxes, on a profile.
Profile boxes: AWP World Tour stats and Community tournaments stats
AWP World Tour and community tournament stats on a profile.

Clans

The Clans list with
Clan list search: the list narrows as you type.
A clan page's Community events box with Clan Cup and Clan League standings and a Champion title
A clan's community events and titles.

War.app Idle

war.app → Idle. The helpers only show information and ask before risky clicks; nothing plays the game for you. Each has its own switch under settings → Idle.

An Idle tech box: Prefab Assembly needs 504 more Copper Wire, about 33.4M, and 64 more Nail, about 214M; all about 248M
What a tech is missing, and what it would cost at the market.
Army Camps rows with Upgrade buttons; beside the ones you can't afford yet,
Time to afford beside each upgrade, and Best value on the best camp for the money.
Idle's artifact window with the script's List button; the equipped Uncommon Idle Time has a gold Better: Rare tag, and the Rare copy below is outlined
The artifact window (Artifacts → View All): the equipped Uncommon Idle Time gets a gold Better: Rare tag, and the better copy is outlined. List is the script's.
All artifacts (12), sorted by rarity: each name with its rarity, ×2 for copies, equipped on the ones in use, and a store link
The List: every artifact by rarity or name, copies counted, and store for ones you never want used.
The Pop-ups (8) log above the Log 8 button: Captured Bonus messages with their times, and Clear
The Log: the pop-ups Idle showed on the map, newest first.
Idle's header with the speaker icon and a volume slider at 100%
The volume slider beside the speaker icon in Idle.
Playing Idle in two places at once (two tabs, or a tab and the phone app) can lose progress. Close it everywhere else first.

Forum, mail and more

Forum

A formatting toolbar above the forum reply box: B, I, code, img, hr, quote, list and *
The toolbar wraps the selected text in war.app's tags.
A forum thread list with a Hide column holding an eye icon on each thread
The Hide column on a forum list.

Mail

Your mail page

Mail filters: Filter by player, Filter by words in subject, and Last post from and to dates
The mail filters above your threads.

Player Search

Community → Player Search

Player Search for
Best match first, with the filters and an AWP tag.

Other pages

You have 188 players on your block list, and a Search players box
The block list count and search.
The maps list searched for Europe: Showing maps 1 - 85 of 85, Searchresults for Europe
Map search on the maps list.
Common Games with a player: a Head-To-Head box with 1v1 games, wins, losses and win rate, and a sortable table of games
Common Games: your head-to-head record and a sortable table.
Current Status on the points page: In total, you've earned 14,146,096 points
Your total points, on the points page.

From war.app's Feature Requests

Requests from war.app's Feature Requests forum that the script covers, with the request's thread and where this guide explains it. The script does them on your computer only; war.app itself is unchanged.

Games and dashboard

Chat

War.app Idle

Planned: Idle: Freely resizable info panel and Add "Arenas" button. Tried and taken out again: Idle: view only or double tap to conquer, because Idle shows what's in a tile only when you take it.

Troubleshooting

Privacy: the script doesn't send your username anywhere. Community stats come from awp.wl-stats.com and custom.wl-stats.com without your war.app login. MTL stats and community level records use Muli's old server, so they're off by default (Load MTL Ladder and Community Level Records (via maak.ch)).