Games no longer stop after a match: the next level, rival or stage starts on its own (in game too: jump to go now, crouch to stop). Past the eighth rival, the classic games go on into the endless Gauntlet. Every day one game pays double XP and coins, and the first win in each game each day pays a bonus.
Warden games Draw It, Tower Stack, Yard Feast, Laundry Snake and Cell Block Brawl, and three single player Ghost Arcade games: Chow Line Stack, Coop Tycoon and Cell Clicker.
Ghost Arcade games now keep a career here as on the server: ranks, coins, goals and the shop. It saves in your browser; sync it with a code to play on another device and show up on the leaderboards.
Only stats from the SWBS CS2 servers and this site, since the CS2 servers opened. The CS:GO-era forum stats stay on the forums.
Sign in through Steam to see the arcade careers you earned on the server, show up on the server leaderboards, and keep this browser's careers on your account instead of a code.
You sign in on Steam's own page: this site never sees your Steam password. It gets only your SteamID, checked with Steam. See what we keep.
Every arcade game is C# inside SWBS Ultimate Jailbreak's arcade engine. The same code runs on the server's wall screens and HUD and, compiled to WebAssembly, on this site. A game is made of:
<Game>Rules.cs: the rules, levels and scoring, with no engine calls, so they can be tested;ArcadeDuels.<Game>.cs: drawing on the screen and HUD, and the controls (W A S D, jump, attack, use);ArcadeCareer.Catalog): XP, ranks, coins, goals and the shop;Ghost Arcade games are single player: you against the game, its AI or the clock. Warden games are for the yard, many players at once.
Files go on your application or on any reply in its thread: .cs, .json, .txt, .md, .xml, .css, .csv, .yml, pictures (.png, .jpg, .gif, .webp) and .zip. Each file can be up to 1 MB, with up to 15 files and 8 MB per application. For anything bigger, post a link.
<Game>Rules.cs and ArcadeDuels.<Game>.cs, named like that;.json;README.md with the controls, the levels, what is done and what is not, and the credits;Report it here for any SWBS plugin on our CS2 servers (Jailbreak, Extras, the movement and minigames servers, Chicken Coop, the control panel, the Addon Manager), the Workshop packs, the maps or this site. Your report is seen only by you and the team; the team answers in its thread and sets its state.
.txt or .log (1 MB each, 6 files).States: open new, confirmed the team can repeat it, fixed in a release, won't fix, duplicate.
Suggest anything here: a plugin feature (Jailbreak, Extras, the movement and minigames servers, Chicken Coop and the rest), a site feature, models and skins, maps, store items, events or the Discord. Your suggestion is seen only by you and the team; the team answers in its thread and sets its state.
States: open new, planned the team will build it, done in a release, declined, duplicate.
Server careers come from the game server: its next upload for a game puts the server's numbers back. To keep a player off the boards for good, block them.
Posts show at the top of the home page's news, pinned ones first. Edit or remove them any time.
Change the site on the fly: everything here is saved in the database and shows to every visitor within a minute, no new upload. Emojis work in every text box (Windows: Win + ., Mac: Ctrl + Cmd + Space).
Upload pictures (PNG, JPEG, GIF, WebP) for the logo, the header, game icons, stars, smilies and pages, and files to download (zip, pdf, txt, cfg, json, vpk, mp3 and the like): 1 MB each, 300 at most. In a page or news post, [img:12] shows picture 12 and [file:13 Download the config] links file 13.
Texts on the page (empty: the built-in text):
Your own pages at #/p/name, in the menu if you like. Write plain text: # Heading, ## Smaller heading, - list item, **bold**, *italic*, --- (a line), [img:12], [file:13 label], [text](https://link) or [text](#/boards), smilies and emojis. News posts take the same.
Extra links in the menu bar (before Forums): an https address (Discord, the store, a form) or one of the site's own pages (#/p/rules, #/boards).
Profile stars: one star per so many arcade levels, up to the most stars. A player's own stars and title are set in their player box above.
How each game shows on the site (the game itself doesn't change). Empty fields keep the built-in name and text.
Like the forums' smilies: type the code (for example :boop:) in news, posts, notices or an About me and it shows the picture.
Your own CSS on top of every theme (40 KB at most): anything the editor doesn't cover. Clear it to undo.
Sign in through Steam on the Account page to use your User CP.
On the leaderboards, the Mod CP, threads and your profile. A name the site's staff set for you comes first.
"Sign in through Steam" is Steam's own sign-in for websites (OpenID). You type your password on steamcommunity.com, never here. Steam tells the site only your SteamID, and the site checks that answer with Steam before it trusts it. Your session is a random key in a secure cookie that scripts can't read; the site stores only a fingerprint (hash) of it. Signing out ends it.
For a signed-in player: your SteamID, your public Steam display name and the address of your public Steam avatar picture (read from your Steam profile when you sign in), when you first and last signed in, the name you play under on the server, your arcade careers (from the server, and from this site if you play here signed in), your two privacy switches, a name style the site's owner gives you, what you set in your User CP (about me, favourite game, which name shows, your theme), and any game application, bug report or feature suggestion you post (with its replies and files). Nothing else from your Steam profile, no email, no IP address, no tracking or adverts. Sync codes are stored only as fingerprints too.
You can see your own record (your account page), and so can the site's owner, who looks after the boards (removing cheated scores or bad names, for example). A game application, bug report or suggestion is seen only by you, the owner and the team; the team may list a bug's or suggestion's title, what it's for and its state (never who posted it) on Known Issues or Planned Features. Your avatar loads from Steam's own picture servers. Leaderboards show a name, rank, XP and wins, never a SteamID, and you can hide yourself. The game server sends careers with a secret key the site checks; nobody else can write them.
On your account page: hide from the leaderboards, stop the site keeping your server careers, download your data, or delete it all (your game applications and their files included).
Careers you play here also stay in this browser (local storage) so you can play signed out. Clearing your site data removes them.
On the server, dead prisoners only spectate the round; they open the Ghost Arcade by typing !arcade and play these games while the round goes on (it closes the moment they're alive again). Single player games are a campaign each: clear a stage, earn coins and XP, spend them in the game's shop. Here the page runs the plugin's own game code (compiled to WebAssembly), so a game plays exactly as on the server.
The warden starts these for the whole yard, up to six prisoners at once. Here you play the first seat and five bots fill the rest. Some show your own view on your HUD in game; on this page it shows under the screen as Your HUD.
Careers here use the same rules as the server's, but they are kept apart: the server's careers live on the server, these in your browser (and on the site when you sync). The leaderboards show synced browser careers.
WASD move, Space jumps, F or a click fires, G or a right click is alt fire, E use, R reload, Shift ducks. Phones get touch buttons.