=====================================
ONE MILLION HP :: ADMIN
=====================================
[ SERVER HEALTH ]
is the game keeping up? LOOP LAG is the one players feel: the game runs on one thread, so every request waits behind a slow one (under 100ms is fine). RESPONSE TIME p95 = 95% of requests were at least this fast. checking costs next to nothing: it's worked out only while this is open (every 10 s).
open this to check.
[ THE REFILL STATION ]
Leave PLAYER blank for everyone, or enter one player's name or ID.
[ SUSPECTS ]
players from the last 24h, the worst first. the server re-checks every 10 minutes. every flag has a MODE (SETTINGS below): OFF = ignored, WATCH = listed here only, CAPTCHA = they get a quick ASCII check (at most once an hour each; an auto-clicker can't solve it), BAN = banned on the spot, but only while AUTO-BAN is on. WHITELISTED players are still listed but never get a captcha and are never banned by any of this. CLICKS: how their attacks were clicked (m mouse, t touch, k keys, x other) :: SPOT = share of mouse / touch clicks on their single most common pixel (people are scattered; auto-clickers ~100%) :: MOVED = share of mouse clicks with the mouse moving first :: FAKE = clicks the browser says a script made :: BROWSER = accounts that attacked from this browser today :: LINKS = lockstep (bursts start within 1s of a linked account's, again and again) and funnels (auction sales with an account on the same network or browser).
[ SETTINGS ]
[ WHITELIST ]
never sent a captcha, never banned by the bot scan or by missed captchas. a ban by hand still works.
| FLAGS | PLAYER | ATTACKS | HOURS | NO BREAK | TIMING | NET | EMPTY | INSTANT | CLICKS | SPOT | MOVED | FAKE | BROWSER | LINKS | CAPTCHA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| open this or press SCAN NOW. | ||||||||||||||||
[ BANNED ]
every banned player, newest ban first. AUTO (captcha) = too many missed captchas; AUTO (bot scan) = a flag set to BAN; ADMIN = banned by hand (bans from before Oct 10 show no date). SAME NETWORK lists other accounts made from their network: a fresh one right after the ban is usually the same person. [ UNBAN ] (click twice) lets them play again and resets their captcha strikes; their bag, shards and stats are untouched.
| PLAYER | BANNED | WHY | ATTACKS | DAMAGE | CAPTCHA | SAME NETWORK | |
|---|---|---|---|---|---|---|---|
| open this to load. | |||||||
[ REPORTS ]
players reported by other players (the [!] on a chat line, [ REPORT ] in the online list), grouped by who was reported, most reported first. a chat report keeps a copy of the message. [ DONE ] = you dealt with it, [ DISMISS ] = nothing wrong; both close every open report on that player. each player can send 10 reports a day.
[ BOUNTIES ]
GAME > SPREAD THE WORD: players' posts about the game on any site, new ones first. open the link, check it's really about the game and theirs, type in its likes ([ SET LIKES ]), then [ PAY ]: the player gets the rate below for every upvote / like since the last payment, so a post can be paid again as it climbs. [ REJECT ] = never paid. the NOTE box is optional and shows on their screen. reddit posts: [ CHECK UPVOTES ] reads their score (and author) for you, once there's an app key (OMHP_REDDIT_CLIENT_ID / _SECRET in the server's .env, from a free "script" app at reddit.com/prefs/apps); until then type those in too.
[ APPEALS ]
banned players asking to be let back in, open ones first. [ ACCEPT ] unbans them on the spot (captcha strikes start over); [ DENY ] keeps the ban and they can try again a day later. the REPLY box is optional and shows on their screen either way.
[ SHARD LEDGER ]
[ POST ]
[ POLLS ]
[ CHAT ]
the chat under the game's feed. named players only, one message every 2 s, 200 characters. words the name filter blocks are starred out automatically. only the newest 300 messages are kept. [ DELETE ] takes a message off every screen right away; BAN () stops someone chatting.
[ MESSAGES ]
private messages between players. type a player to see everyone they've messaged, then open a conversation to read all of it. LATEST is the newest 100 from anyone (click a row to open that conversation). filtered like chat; players can BLOCK each other. [ DELETE ] removes a message from both sides.
[ CLANS ]
players found a clan for 1,000 shards (joining is free). its brackets + colour go around its members' badges. click a clan's name to fold it open: its members, who was kicked and its CLAN CHAT (members only in the game); click again to fold it up. [ BREAK UP ] deletes the clan and its chat (a bad name, say): no refund.
[ TICKETS ]
players file these as an ISSUE (something broken) or a FEATURE (an idea) in the [ TICKETS ] tab, change the type if they picked wrong (named players, one a minute each) and +1 the ones they want (+N = votes; SORT picks most voted or by ticket number). the status and note show on the ticket for everyone; changes here are never announced in the feed. delete spam.
[ BOSS ]
plays the death animation + a sample scoreboard in a new tab, on your screen only. nothing dies and nobody else sees it.
[ WORLD EVENTS ]
-
[ HALL OF FAME + WHISKERS ]
HALL OF FAME posts a card in CHAT: the boss's first phase on a tiny pedestal, how long it lasted (or has lasted, if it's still up), fighters and hits, and everyone who healed it (most HP first). leave BOSS # empty for the current boss.
WHISKERS (≈= twitching, purple, "Fought the immortal cat") goes to EVERYONE who hit or healed that boss, online or not (banned players skipped). the first press makes the badge and LOCKS it to that boss: nobody who didn't fight it can ever be given it (this button for another boss and [ BADGES ] GIVE both refuse). press again later to catch anyone who fought it since; nobody gets it twice.
[ MEOW MODE ]
while it's on, every CHAT message comes out as (meow), whatever was typed (DMs and clan chat are untouched). turning it on or off posts the news in CHAT. stays on through restarts until you turn it off.
[ EVENTS TAB ]
the limited-time event in the [EVENTS] menu. starting it puts a countdown at the top of every page (default 72 hours). when it runs out, or you stop it, the strip counts down to the next event (7 days later unless you say otherwise): the plan is a new event every ~10 days. the timer is display only: the event's tab keeps working when it hits zero.
[ COUNTDOWN STRIP ]
a strip at the very top of every page: "SEASON 2 STARTS IN 71:59:59", counting down. display only: at zero it says "SEASON 2 STARTS SOON" and nothing else happens. starting again resets the clock.
[ CITY ON / OFF ]
closing the CITY hides its tab, stops donations and turns every city perk off (max attacks, regen, loot...). nothing is deleted: opening it brings back the same city, points, ranks and perks.
[ 2X DAMAGE ]
every hit (normal and ultimate) does double damage until you turn it off. every open page lights up with ASCII fire and hits show [2X] in the feed. it stays on through restarts and new bosses.
[ CUTSCENES ]
THE CAT WILL FALL
a tiny cat walks on, sits down, then "THE CAT WILL FALL" sweeps in with the new-boss letters and "2X DAMAGE ACTIVATING IN 10:00" counts down under it. plays full-screen on every open page; players can close it with [ GET READY ]. display only: when the countdown ends, turn on yourself. nothing is saved.
more: the forge teaser is under ; a boss's death plays from LIVE > [ BOSS ] (PREVIEW DEATH).
[ THE FORGE ]
players pour shards into the SOVEREIGN pieces (1,000,000 each) until they're forged. while it's CLOSED the tab and the Sovereign items are hidden from everyone and every pour is refused. opening (or closing) it reaches every open page within a few seconds.
-
TEASER: plays the forge scene (fog, the smith at the anvil, sparks) full-screen on every open page, with your line typed out instead of a name and an item. it can't be skipped (about 13 seconds). works while the forge is closed; nothing is saved. leave the line empty for "SOMETHING IS BEING FORGED...".
[ BOSS SUBMISSIONS ]
APPROVE freezes a copy of the design and adds it to the queue under . DENY returns it to the artist for editing.
[ PLAYERS ]
[ ACCOUNTS ]
every named player: their username (= in-game name) and whether they've set a password. passwords are never stored, only a one-way scrambled hash, so nobody (admin included) can read them. a player who forgot theirs: [ RESET ] gives them a temporary one to log in with, then they change it.
[ ACHIEVEMENTS ]
who has unlocked what, and how many shards achievements have paid out. progress is saved when a player's game loads, so players who haven't been on since achievements launched don't show up yet. [ VIEW ] brings one player up to date and lists all 60.
EACH ACHIEVEMENT
[ BADGES ]
[ BOSS RELICS ]
one signature item per boss (BOSS UNIQUE). drops only from hitting that boss, about 1 attack in 1,000,000, never from chests, can't be sold. give one from (rarity: boss unique).
[ ITEMS & BOXES ]
[ RULES ]
[ DAILY REWARDS ]
what players get for logging in. the first day someone opens is DAY 1, the next day they come back is DAY 2 (missed days don't reset it); after DAY 30 it starts over. players only see the days they've opened and the next few (set below); every other day is a [?]. one claim per day (a new day starts at midnight Mountain time), named players only. changes apply to the next claim (past claims keep what they gave).
click a day to aim ADD at it. up to 4 gifts per day; [x] removes one.
[ ODDS ]
the real chances right now, for a player with no gear (gear adds crit, item and box chance on top). edit any number and press SAVE ODDS: "1 in 100" means once every 100 attacks on average, 0 = never. box shares and box contents are relative: they're scaled to add up to 100%.
[ AUCTION HOUSE ]
every open listing and the latest sales. [ CANCEL ] (click twice) takes a listing down and gives the unsold copies back to the seller: for scam prices or a listing that breaks the rules. sales can't be undone here. the house keeps a cut of every sale (a shard sink).
open this to load.
[ CITY ]
what the players are building, read only: a building's rewards are paid by the donations themselves, so nothing here changes them.
open this to load.
[ REFERRALS ]
who used whose share code. the friend gets shards at once; the code's owner only once the friend has really played. FLAGS: never played (the owner wasn't paid: often an account made just for the code) :: several codes from one network :: made on the owner's own network. a family or school can share a network, so look before you ban.
open this to load.