Garix Admin — Sign in required

Skins

Review, approve and manage user-submitted skins.

Hats

Cosmetic hat catalog. The game client reads this list from GET /hats — changes show up in-game within ~60s.
Drag a card by its ⠿ handle to set the shop order. Images: drop a PNG/WebP in auth-server/uploads/hats/ then pick it in the modal.

Shapes

Polygon cell borders. The game client reads this list from GET /shapes — changes show up in-game within ~60s. A 5-sided shape must always be private.
Drag a card by its ⠿ handle to set the shop order.

Chatlog Generator

Click a server to generate a one-time chat log link and open it.

Servers

Live status and operational controls for each game server.
Global captcha level

Moderation

Live players, IP bans and mutes across all servers.
ServerIDNameAccountIPStatus

Users

Search an account by id, name or email.
IDNameEmailCoinsLevelStatus

Audit

Every administrative action taken through the bot or this panel.
DateActorChannelActionSubjectResult

Transfers

Coin transfers between players from the last 7 days. Older entries are purged automatically.
DateSenderRecipientAmount

Refunds

Refunds and forced reversals (disputes/chargebacks) reported by PayPal's webhook. Coins are never auto-deducted here — review each case and use Users to adjust coins or ban the account if needed.
DateProviderTypeUserCoinsAmountOrderReviewed

Daily Challenges

Catalog of daily challenge types, per-gamemode difficulty, and the active time window. The game client reads this from GET /challenges/daily — a gamemode only runs the challenge for types where it has a row below with Enabled checked. Bots and minions never count toward progress.
CodeNameBase targetReward (XP / Coins)EnabledGamemodes on

Activation threshold

A challenge is only "active" in a gamemode (and only counts progress there) while that gamemode has at least this many real players connected — no time-of-day restriction.