ASHES Staff
Site Queue Profile

Staff only

Staff panel

What can you change?

Featured streamer

Whoever is selected is the stream on the front page. Takes effect immediately.

Add a streamer

Approved player tracks

Submissions that passed review. They join the city's own stations with a Community badge. The city library itself lives in ashes_media/library.lua.

Whitelist applications

Approving grants the 🧍 Civilian role in Discord, which is what lets them into the city. Denying does not refund their application — they need another subscription to try again.

Live store

Read straight from Tebex. Prices are set in Tebex, not here — its API is read-only, and the money has to live where the payments do. Change a price in the Tebex panel and this page follows within five minutes.

Open Tebex panel

Tebex setup

Tebex has no API for creating packages — the catalogue can only be built in their control panel by hand. So this is the list of what to build, checked against your real store. Create each one in Tebex with the exact name shown; the name is how a payment is turned into coins or a subscription, so a typo means the money arrives and the goods do not.

Open Tebex creator panel

Setting up Tebex, step by step

    Prices come from Tebex. You cannot set them here. Tebex is what charges the card, so the site now reads every price straight from your store — change a price there and the site follows within five minutes. Sales work the same way: run the sale in Tebex and the site shows it. The only price kept here is a fallback, used when Tebex cannot be reached at all, and never mixed with live prices.

    Coin bundles

    How many coins each bundle gives, and which Tebex package pays for it. The price is Tebex's and is shown here read-only. Bonus percentages on the site are worked out from the live Tebex prices, so they can never advertise a saving the store does not actually give. The Tebex name must match a package exactly — it is how a purchase is turned into coins.

    Subscription tiers

    Everything a tier grants. The price is Tebex's and is shown read-only. These numbers must match ashes_queueapi/config.lua and 17mov's character slots, or the site advertises something the city does not hand out.

    The city ledger

    Every Tebex payment, and — the part Tebex cannot tell you — whether what they paid for actually reached them. A sale that took the money but failed to hand over the goods shows here as Needs attention.

    Coins waiting to be collected

    Bought on the website, not yet claimed in the city. These sit here until the player next logs in — a purchase made while offline is not lost.

    Who can get in

    Access is per Discord account, granted per permission, revocable individually. There is no shared password. To find someone's id: Discord → Settings → Advanced → Developer Mode, then right-click them → Copy User ID.

    Grant access

    Recent changes

    Every change made through this panel, and who made it.