Respawna

14 days · no card

Try it on your own floor

Your café spins up the moment you confirm your email. No sales call, no demo to sit through.

Live Ops · the floor screen

The screen your staffnever close.

A still of a live floor is the one thing it is not. So this is the floor, running: start a rig, pause one and watch the billing stop, drop a snack on a running session, end one and watch the chair free. The costs are computed by the same module your real invoices are.

14 days · no card

Try it on your own floor

Your café spins up the moment you confirm your email. No sales call, no demo to sit through.

What the card does nowarrow_downward
  • 14 days Trial
  • Updates itself
  • Pause stops billing

Harbour Line Gaming · tonight

Live Operations · yours to drive

Every clock on this page is realLive feed

Stations Livedesktop_windows
4/6

Rigs currently in session

Accruing on the floorpayments
₹1,105

Running on open sessions right now

Occupancy · Todaygroups
67%

Now · 4/6 in session

Flaggedwarning
1

Unpriced or agent silent

Station Grid

PC BAY

computer

RIG-01verified_user

Playing
PC / System Game

CYBER_VANGUARD

03:30LEFT·₹200

On this tab

  • Neon Slush₹60
computer

RIG-02verified_user

Playing
PC / System Game

WALK-IN

71:00CLIMBING·₹195
computer

RIG-03gpp_bad

Free
PC / System Game

errorNo pricing set

CONSOLE & VR

sports_esports

PS5-01

Playing
PlayStation (PS5)

GHOST_PROTOCOL4P

01:15LEFT·₹430

On this tab

  • Loaded Nachos₹150
  • Coke ×2₹60
sports_esports

PS5-02

Free
PlayStation (PS5)
view_in_ar

VR-01

Playing
Meta Quest VR

PIXEL_WRAITHaccount_balance_walletSelf-serve

06:00LEFT·₹280

Pick a slot and the price is fixed at that chip · the whole ladder is copied onto the session and frozen, so the number you pressed is the number on the invoice. Harbour Line Gaming is invented; nothing you press reaches a café. The clocks and totals come from lib/pricing.ts, the module a real session is billed through.

Section by section

One shift,end to end.

What the press commits somebody to, what the clock does when you pause it, what ending a session hands to Billing, and the handful of things the screen refuses to do because guessing would cost you money.

The clock

On the wall clock

38:00

Time since they sat down

Billed

38:00

What the invoice will count

Not billed

00:00

Time the pause gave back

Running cost₹140

Hold the pause for a few seconds and watch the wall clock keep moving while the billed clock does not. The gap is what the customer is not charged for · a controller that died, a power cut, a queue at the counter.

This one is running. The cost is liveCost() from lib/pricing.ts, the same function the console's own timer calls.

The thing that is actually live

Pause stops the money, not just the display

What happens to the bill when a controller dies or the power goes

Every running session carries two clocks: the one on the wall, and the one that will be invoiced. Pausing stops the second and not the first. The held time is folded into the session, so it is genuinely not charged rather than hidden from the screen · the timer, the running cost, the auto-end and the rig lock all subtract the same number.

  • checkThe billing clock stops and the wall clock does not
  • checkUnder five minutes left the clock turns red, then counts up past zero
  • checkA session priced past the top of its ladder is flagged as overtime

Ending one

stop_circle1The clock stopsPriced against the snapshot frozen at start, not against whatever the rate card says now.
check_circle2The rig frees itselfAvailable to the next customer in the same write. Nobody waits for the money to be sorted out.
receipt_long3The bill opens right thereSnacks, another charge, a discount with its reason and the customer's name go on, then the invoice is generated.
payments4Paid on the same screenCash, UPI, card, a split or the wallet. Tick other live stations and they end together onto the same bill.

No invoice is cut here, on purpose. A bill is a document with a number on it that a customer keeps, and it should be raised when somebody is actually paying · not automatically at the moment a chair empties.

The hand-off

The chair frees before the money is sorted

What ending a session does to the rig and to the bill

Ending one stops the clock, prices it against the snapshot it started on, and returns the rig to available. The bill opens right there on the card: add snacks or another charge, a discount with its reason, the customer's name, then generate the invoice and mark it paid on the same screen.

  • checkThe rig is available immediately, before anyone pays
  • checkThe bill is made at the station and paid on the same screen
  • checkEnd together puts several stations on one bill

Self-serve

loginSigns in at the machineUsername and password on the locked screen, rate limited to eight attempts in ten minutes.
account_balance_walletThe wallet decides how longDuration is capped by what the balance affords. Under a minute affordable and it declines rather than starting something it cannot finish.
hourglass_bottomTime-up settles itThe balance is debited without anyone at the counter · the one path in the product where money moves without staff.

A self-serve session carries its own chip on the floor, so a glance tells you which rigs the counter started and which started themselves. Credit is loaded at the counter by staff · there is no member-facing top-up, and Respawna never takes money from your customers.

Without the counter

A member can start their own rig

What happens on a Windows rig when nobody is free to walk over

On a locked PC a member signs in at the machine itself, or scans the code on its screen, and plays against their plan hours first and their wallet after. How long they get is capped by what they can afford, and at time-up the balance is debited without anyone at the counter. It is the one path where money moves without staff, and the floor marks those sessions.

  • checkSign-in happens at the rig · username, or the QR code and a phone
  • checkPlan hours spend first, then the wallet caps the duration
  • checkMarked self-serve on the floor, so you know which the counter started

Refusals

blockAn unpriced rig refuses the saleThe card says so, the button becomes a link to set pricing, and the server refuses even if you get past both. It would rather not sell than guess a number.
timer_offA preset that runs long bills at the presetWhen the clock reaches zero the session ends itself and is billed at the duration that was sold, not at the second somebody noticed.
gpp_badA quiet lock agent is louder than noneA rig with a paired agent that has stopped reporting gets a red shield, because silently unarmed is the dangerous state.
lock_clockTwo clicks cannot open two tabsEnding a session claims it atomically, so a double press from two terminals settles once.
What it refuses to do

The refusals are the feature

What stops a busy evening turning into a bad invoice

Most of what protects a floor is a decision not to guess. A rig whose game type has no price will not start · not on the card, not on the button, and not on the server if you go around both. A preset that runs over bills at the duration that was sold. Two people ending the same session open one tab, not two.

  • checkAn unpriced rig refuses the sale rather than inventing a rate
  • checkAuto-end bills at the planned duration, not at the moment noticed
  • checkA paired lock agent that goes quiet turns red, because unarmed and silent is the risk

The four tiles

Stations live

Rigs in session over every station you own, maintenance and offline included.

Today's revenue

Paid invoices and tournament entry fees, bucketed to your timezone. Money still running on the floor is shown under it, not in it.

Occupancy · today

Station-minutes actually played against the minutes your sellable rigs could have sold since local midnight.

Flagged

Stations you have marked maintenance or offline. It is a count of what you set, not an alert engine guessing at faults.

Written out because the precise definition is the useful one.

The four numbers

Narrow definitions, on purpose

What the figures across the top of the screen actually count

Every one of the four is narrower than its label suggests, and that is deliberate. Today's revenue is money actually collected, with money still running on the floor shown underneath it rather than folded in. Occupancy is measured against the rigs you could have sold, from your own local midnight.

  • checkStations live counts against every station, including offline ones
  • checkToday's revenue is money taken and entry fees, not bills still to be paid
  • checkOccupancy is played minutes over sellable minutes, in your timezone

What the card does now

The rig asks.You answer from here.

A station card used to show a clock and two buttons. It now carries the player's own asks · for time, for a USB drive · the PC's power, the rules it runs under, and the session's move to another rig. These are the console's own screens, off the demo floor.

01New · from the PC

The player asks for more time, and it lands on the card

A player running out of time asks for thirty minutes, an hour or two from the Respawna icon on their own PC. The ask waits on that rig's card in Live Ops, under the session, as a banner your staff can see from across the counter. Add it · taking the money first on a member's wallet · or decline it, and the PC is told either way.

  • checkAsked from the tray icon or My account on the rig · nothing is charged until you say yes
  • checkAdd opens the same panel as adding time yourself, with the asked amount filled in
  • checkDecline tells the PC in words, and the player can ask again or take the ask back
  • checkThree minutes of grace after the paid time, so an ask in the last minute still has somewhere to land
A station card in Live Ops showing a running session with a banner reading Asks for 1 hour more and Add and Decline buttonsA station card in Live Ops showing a running session with a banner reading Asks for 1 hour more and Add and Decline buttons

02New · the PC's own controls

Sleep it, wake it, or shut it down from its card

A rig's ⋯ menu carries a PC section: Sleep, Restart, Shut down. A rig that is asleep or off shows Wake as its main button, and the counter PC or any awake rig on the same network sends the wake · the console refuses when none can, rather than promising a wake that cannot happen. A session running on the PC is paused first, and your staff confirm that in words.

  • checkSleep, Restart, Shut down · from the ⋯ on the card
  • checkWake-on-LAN for a rig that is asleep or off, broadcast by an awake rig on the LAN
  • checkA running session is paused first, so nobody is billed while the PC sleeps
  • checkA rig on Wi-Fi, or with its adapter unarmed, is flagged before it is put to sleep
A station card's menu open in Live Ops, showing Sleep, Restart and Shut down under a PC heading and the download and program rules for this PC beneathA station card's menu open in Live Ops, showing Sleep, Restart and Shut down under a PC heading and the download and program rules for this PC beneath

03New · the session, moved and spoken to

Move a session to another rig, or message the PC

A controller dies, a screen flickers, a friend's rig frees up next door. Move the session · clock, tab and all · to another rig that can take it: same system, enough seats, in service, free, not booked. On Ultra, message the PC from the same menu and it arrives on the player's screen; they answer from the rig.

  • checkMove to another PC · only rigs the session can actually move to are offered
  • checkThe clock and the tab travel with it; the invoice is unchanged
  • checkMessage this PC · one thread per session, the player replies from the rig (Ultra)
  • checkWrite a note on the session that the next shift will read
A station card in Live Ops with the move chooser open, listing the rigs the session can move toA station card in Live Ops with the move chooser open, listing the rigs the session can move to
usb

A drive is a question

USB storage is blocked unless the counter allows it. A player taps the USB button on their dock to ask; it waits on that rig's card with Allow and Decline, and an allowance lasts for the session only.

event_available

Held gold for a booking

A rig a member booked from their phone is held from fifteen minutes before the slot. It reads Reserved, in gold, and a walk-in put on it is reseated rather than started over the booking.

notifications_active

Notices reach the rig

A plan running low, the wallet nearly empty, time nearly up, the grace · the PC shows each once, as a balloon, a toast and the dock sliding out, because Windows holds balloons back during a game.

lock_clock

Three minutes of grace

Time's up no longer locks on the spot. The counter can still add time, the PC warns in red, and at the end of the grace the session ends itself, billed at exactly the planned duration.

shield

Rules, per PC

Block downloads, or run only an allowlist, as a café default or on one PC from its card. Start in watch mode, where the agent only reports what it would have closed, then enforce.

The Command Center's Live Ops screen: four stat tiles across the top, bookings arriving with Seat, Move and Cancel, a reward waiting to be handed over, and the table of active sessions with their station, time, rate, live cost and statusThe Command Center's Live Ops screen: four stat tiles across the top, bookings arriving with Seat, Move and Cancel, a reward waiting to be handed over, and the table of active sessions with their station, time, rate, live cost and status
Command Center · Live Ops, the whole floor

Nobody presses refresh

The floor tells itself.Even when the wifi does not.

A session started at another terminal, a booking arriving from somebody's phone, a rig changing hands, a player's ask for time · each one reaches every open console on its own, within a moment of happening. A burst that touches three things at once lands as one update rather than three, so a busy Saturday does not flicker.

Behind it sits a slower check that runs regardless. Sockets drop, café wifi eats them, and a counter screen left open all evening must not go quietly stale because a reconnect failed. The live feed makes it instant; the check underneath makes it certain.

And when the internet goes altogether, the counter PC holds the floor: the rigs ask it instead of locking, for as long as you set, and the cloud is told what happened when it is back. The counter PC and the agent.

Asked on the floor

The shiftquestions.

Does the floor update by itself when another terminal starts a session?add

Yes. A session starting anywhere in the café, a booking arriving from a member's phone or a rig changing status reaches every open console within a moment, without anyone pressing anything. Changes that land together arrive as one update rather than several, so a busy evening does not flicker, and a slower check runs underneath in case the connection drops. Clocks and running costs tick every second in the browser on top of that.

Does pausing a session actually stop the customer being charged?add

Yes. Pausing stamps the session and resuming folds that span into a cumulative held total which is subtracted everywhere the session's time is read: the countdown, the running cost, the auto-end timer and the rig lock's own expiry. It is not a display trick · the invoice is cut from the same billable seconds.

Can a player ask for more time without coming to the counter?add

Yes, from a Windows rig running agent 0.18.15 or later. A right-click on the Respawna icon by the clock, or the Need more time card in My account, asks for 30 minutes, 1 hour or 2 hours. The ask lands on that rig's card in Live Ops as a banner. Nothing is charged and no time is added until your staff press Add, which opens the usual add-time panel with the asked amount filled in and takes the money first on a member's wallet. Decline tells the PC in words.

What happens if a session runs past the time that was bought?add

A preset session gets a three-minute grace after its paid time: the PC warns in red and counts the grace down, the counter can still add time, and at the end of the grace the session ends itself and is billed at the duration that was sold, so a rig nobody got to does not quietly bill for the gap. A server-side sweep closes expired sessions even if no browser is open. An open-ended session behaves differently by design: it keeps climbing the ladder past the top rung one interval at a time and is flagged as overtime rather than freezing at the top price.

Can staff put a PC to sleep, restart it, or wake it from Live Ops?add

Yes, on agent 0.16.0 and later. Sleep, Restart and Shut down are in the rig's ⋯ menu under PC, and a rig that is asleep or off shows Wake as its main button. The wake is broadcast by the counter PC or any awake rig on the same network, and the console refuses it when no machine is there to send it. A session running on the PC is paused first and staff confirm that in words. A rig on Wi-Fi, or with its adapter not armed, is flagged before it is put to sleep because it will probably not wake from here.

How does a player get USB access on a locked rig?add

They ask. USB storage is blocked on every rig unless the counter allows it; the player taps the USB button on their dock, the ask raises a toast and a desktop notification, and it waits on that rig's card in Live Ops with Allow and Decline. An allowance lasts for that session only. The rig keeps the answer where only an administrator can write, so pulling the network cable does not unblock it.

Can a running session be moved to a different rig?add

Yes. Move to another PC is in the session's menu and lists only rigs that can take it · the same system, enough seats, in service, free and not booked. The clock, the tab and the player move together; the move is made in one SQL transaction with the same rules, so two staff cannot move two sessions onto one rig.

Can I start a session on a rig I have not set a price for?add

No, and it refuses in three places. The station card shows a red no-pricing line, the Start button is replaced by a link to set that game type's pricing, and the server rejects the request even if you reach it another way. It would rather decline the sale than invent a rate, because a guessed number becomes a real invoice.

Does ending a session create an invoice?add

Yes, right there. End stops the clock, prices the session against the snapshot frozen at its start and frees the rig at once, and the bill opens on the same screen. Add snacks or another charge, a discount with its reason and the customer's name, then generate the invoice and mark it paid by cash, UPI, card, a split or the member's wallet. Other stations can end together onto the same bill, and a friend who finishes early can wait for the other's bill without holding a station.

What does a rig that is booked look like on the floor?add

Held, in gold. From fifteen minutes before a booking's slot the rig reads Reserved on its card and a walk-in cannot be started on it; a walk-in who ended up on a booked rig is offered a reseat. Bookings arrive from the member portal or are taken at the counter, and both land on the console calendar.

What happens to a session if the PC goes offline mid-game?add

Billing stops. When a locked rig stops checking in, its session is paused by the console at the rig's last heartbeat · the card reads PC offline · billing paused · so the customer is not charged for a machine that has crashed, lost power or lost the network. If the rig comes back, the session resumes where it was. If it does not come back within ten minutes, the session ends itself and is billed only to the pause. The counter PC keeps the floor running through an internet outage separately: the rigs ask it instead of the cloud, for as long as you set.

Is live station control limited to a paid tier?add

No. Live station control, GST invoices, payments and daily and monthly reports are all on Starter, which is the cheapest plan. What Starter limits is the number of stations rather than the features on the floor. The player's own ordering and chat from the rig are on Ultra; power, wake and rules need agent 0.16.0 or later on the PC.

Tonight, on your own floor

Run your own floortonight.

Set your rigs up, price them the way your board reads, and start the first session.

14 days · no card

Try it on your own floor

Your café spins up the moment you confirm your email. No sales call, no demo to sit through.

Set the floor up firstarrow_forward