3SHub Get the alpha
Community-driven project · Windows alpha

Your community.
Your next set.
3rd Strike.

Built for the 3rd Strike community. Shaped by the people who play.
Bring your friends, run a room, take your turn and stay for the next set. Powered by native FBNeo emulation and GekkoNET rollback netplay.

Private alpha · Invitation required · Bring your own ROMs

THE DESKTOP CLIENT01 / PUBLIC LOBBIES
Alpha interface preview3SHub for Windows
Native FBNeoGekkoNET rollbackFT1 matchmakingPublic & private roomsLive spectatingTraining & Trials

Built around the people

A place for your
next session.

3SHub is an independent desktop application dedicated to 3rd Strike. We bring our own client, room experience and community features together with established emulation and rollback technology, with credit to the people behind it.

Available in alpha

Bring your regulars.

Discover player-created Normal and KOTH rooms in Public Lobbies, or share an invite-only room through Private Lobby. Joining opens room chat; watching and queueing stay your choice.

Available in alpha

Keep the cabinet going.

Queue for King of the Hill, watch the current set and take your turn. A compact fight card follows the fighters being played. Choose the set length and winner character lock for your session.

Community-led development

Help shape what comes next.

Player feedback guides the work. Mentions, replies and room invitations are available now. Custom challenge sounds and FT1 matchmaking are available now. Saved replays and a community palmod library remain on the roadmap.

See what's planned ↗

01 / The experience

More ways to
stay in the game.

From a public challenge to a private room with friends, the current alpha brings playing, watching and practice into one application.

Available in alpha

A lobby that gets
you into a set.

See who's available, talk in lobby chat and send a direct challenge. Accept, launch the game and return to the lobby when the set is done.

  • Inline @mentions, replies and room invitations
  • Lobby GIFs and local Favorites
  • Mention alerts in Settings → Audio

Actual app and native menu captures · Demonstration data. Pending artwork-removal previews are labelled; the overlay concept is a mockup.

02 / Under the hood

Real emulation.
Real rollback.

Native emulation and rollback netplay power the match. The desktop client handles the setup, challenges and community around it.

Where the alpha stands
01

Know your connection

Check measured ping, jitter, input delay and rollback information in the in-game HUD.

02

Keep the match in view

Player names, set scores, match chat and a connected spectator count are integrated into the game view.

03

Your game files stay yours

The client validates compatible ROMs from your computer. Game ROMs are never included in the download.

Overlay concept · Original background · Example data

Your session, at a glance

A clear view
of every round.

Compact, transparent overlays keep player names, scores and conversation close to the action. Spectators can now chat inside the game window. Controller gameplay remains available while typing; selecting a controller reserves keyboard input for chat and shortcuts.

T / EnterOpen chat; Enter sends or closes empty input, Esc closes

TabShow or hide names and scores

BackspaceToggle performance information

Actual app and native menu captures · Demonstration data. Pending artwork-removal previews are labelled; the overlay concept is a mockup.

Practice while you wait

Stay ready
for the next set.

Receive challenges while bundled Effie Training is open. Press F2 or hold Coin + Start for one second to open the native prompt, then release and confirm separately.

Offers last two minutes from sending. Accept to move into the match, or decline and keep practicing. Set the alert volume or mute it independently in Audio settings.

03 / Your setup

Make it feel
like your cabinet.

Compare settings in the desktop program and the in-game F10 menu. Choose a category, then switch views above the screenshot.

Choose clean pixels or a CRT preset, adjust scaling and aspect ratio, and select the display you play on.

APPDesktop settings

Actual app and native menu captures · Demonstration data. Pending artwork-removal previews are labelled; the overlay concept is a mockup.

04 / Development roadmap

What's here.
What's next.

A working alpha with a larger vision. Available features, current priorities and planned additions are listed separately. Timing will follow testing.

Available now

ALPHA
  • Matchmaking and profilesFT1 with per-character Elo, ten placements, locked characters, seven colors, free Super Art and automatic agreed results. Optional feedback reveals the opponent. Profiles show records and separate forfeits.
  • Connections and recoveryAutomatic direct ping and wired/Wi-Fi indicators; fresh readings of 120 ms or less from both peers before offers. Fifteen-second usable-input recovery, retransmission and authenticated route changes.
  • Rooms and spectatingPublic/private Normal and KOTH rooms, FT1/2/3/5 rotation, character lock, host moderation and independent spectator windows. Initial spectator reserve is 30 frames, adding viewer delay only.
  • Training and controlsEffie Training, Trials, Arcade, custom Lua, ten save slots and guided 12-control mapping. Accepted matches preserve and restore Training/Trials in the same window. Training save/load reliability is fixed; Intermediate/Expert parry remains experimental.
  • Audio and settingsLowest(default)/Standard latency including Training, selected-output recovery, stale backlog discard and one shared settings schema. Unknown settings survive saves.
  • Custom notification soundsLocal WAV/MP3, up to 2 MiB and 3 seconds, for KOTH and incoming lobby/Training challenges. Preview, restore default and independent mute/volume. No uploads.
  • Community interfaceGIF Favorites, mentions/replies/invitations, in-game chat, transparent overlays and compact navigation. Matchmaking is top-level; Public/Private are under Rooms; LAN is under More.

Current priorities

FOCUS
  • Real-session evidencePaired current-build reports for connections, rollback jumps, audio and frame pacing. Completed sessions and missing reports do not establish flawless play.
  • Device and network coverageBroader controller, output, CRT, DPI, NAT, long-session and listening checks. PR #104 fullscreen startup retention is in develop, not live. Local checks are not two-machine WAN evidence.
  • Reliable updatesStable runtime-path identity, offline recovery and cleanup remain deferred. A current local updater cleanup report is unresolved, not a confirmed general issue.
  • Open community reportsElena Trial Super 1, modified-ROM compatibility and blocked-hit display accuracy remain open. Recurring spectator/KOTH polling, rate limits and denied chat/diagnostic uploads need follow-up.

Coming later

PLANNED
  • Replays and PalmodsSaved replay library, playback/sharing tools and a credited community Palmod library. Preview tabs are not delivered functionality; no ROM sharing.
  • Social and tournamentsFriends, direct messages, tournament discovery and organizer/broadcast tools. Profile statistics are already released.
  • Room evolutionRound robin with a schedule table is a local prototype. Three-station KOTH pages with navigation arrows remain planned.
  • Training and platformsFurther rewind/frame advance/two-player practice, Linux/macOS and cross-platform synchronization require engineering and testing.
  • Competitive directionThe live queue is FT1. Earlier FT2-only proposals are historical. Seasons and broader anti-abuse policies remain future decisions, with no promised dates.
Latest release · e76756ce

Display & TrainingExclusive/Borderless fullscreen, legacy-hardware selection, Training save/load fix, country flags, aligned lobby rows and compact KOTH cards.

Practice & MatchmakingSame-window practice restoration, reduced polling/database work, persistent connection indicators, AFK controls and a five-second rematch delay from requeue.

Update between sessionsFully close 3SHub and reopen your existing launcher. Keep your ROMs. No new application update was published for this nightly review.

Acceptance limitsPackage checks and an explicit waiver for repeated regression suites are recorded separately from player reports. More paired WAN and hardware evidence is still needed.

Feature snapshot: November 15, 2026 · Windows alpha e76756ce · Planned work has no promised dates.

Gallery refreshed November 15 from the current release. Demonstration data is not live activity, network quality or performance evidence.

05 / Join the alpha

Get 3SHub
on your desktop.

3SHub is the new name for 3SNetplay. Download the Windows alpha or update through your existing launcher.

Download Windows alpha

Windows x64 · Invitation required for online accounts

Release notes & download details ↗
  1. 01

    Download & extract

    Extract the launcher ZIP and start 3SHub.exe. For updates, close the game and fully exit 3SHub, then reopen your normal launcher. The launcher downloads the latest published build. Update between sessions. Older clients are blocked from new online sessions; the normal launcher remains the reliable update path.

  2. 02

    Bring your game

    Select your compatible local ROMs. The current base revision is Japan 990512 NO CD, sfiii3nr1.

  3. 03

    Set up & play

    Configure your controller. Use your alpha invitation to create an online account, then challenge a player or create/join a public or private room.

Alpha status

Online play is available, with connection reliability, wider device support and long-session testing still in progress. FT1 matchmaking and profiles are released. Saved replay playback and tournament tools remain planned. No ROMs are included.

Before you start

A few details.

Is this 3SHub or 3SNetplay?

3SHub is the new name for 3SNetplay. Your existing launcher and account continue to work. GitHub now uses 3SHub and 3SHub-Downloads. Old download URLs redirect, and the ZIP retains its previous filename for compatibility. Start the current download with 3SHub.exe.

Does the download include 3rd Strike?

No. You must supply your own legally obtained, compatible ROM files. The client checks their contents against its emulator build. It does not download or distribute ROMs.

How do I get an alpha invitation?

Online account registration currently requires an invitation from the project team. If you were invited through the community, use the key shared with your invitation. Downloading the launcher does not create an account or grant access.

How do updates work?

Fully close 3SHub and its game windows, then reopen your existing launcher. The latest build is e76756ce. It includes the Display & Training and Practice & Matchmaking updates. Keep your ROMs and existing launcher. Stable-path updater migration remains follow-up work.

How do public and private rooms work?

Public Lobbies lists searchable player-created Normal and KOTH rooms. Private Lobby uses invite codes and stays out of public search. Joining opens room chat; choose Watch or Join queue separately. You belong to one room at a time, with an explicit switch when joining another.

What is included in Training?

Effie Training, Trials and Offline Arcade run on the official FBNeo-based runtime. Supported legacy training states are converted locally with compatibility checks. OE Combo and Super Parry trial content is complete; Intermediate and Expert parry trials are experimental. Trial setups are generated from your local game files and clears are saved on your PC. A fourth card lets you load your own local Lua training script. The four animated cards share one gameplay placeholder, not footage specific to each mode.

Can I watch matches after they finish?

Live spectating is available now. Saved match recording and a replay library for watching completed matches are on the roadmap; they are not available in the current alpha.

What platforms are supported?

The current alpha targets Windows x64. Linux and macOS are future plans, not available builds. Broader device testing is ongoing. This website works on phones, but gameplay runs in the Windows desktop application.

Credits & acknowledgements

Our community.
A shared foundation.

3SHub would not exist without the developers, maintainers and players whose work makes it possible. We build the client and integrate these contributions; we do not claim to have created every part of the technology.

FinalBurn Neo

FBNeo supplies the native emulation foundation, built on the work of the FBNeo team and inherited FinalBurn, MAME and emulator contributors.

GekkoNET

GekkoNET supplies the rollback networking library integrated into 3SHub. Credit belongs to HeatXD and the project contributors. Its BSD-2-Clause license and dependency notices accompany the application.

Community training tools

Effie Training provides the integrated training script and resources. Offline Training uses the official FBNeo-based runtime with Lua support and local compatibility adapters; its source provenance and component credits are documented in the distribution acknowledgements. Combined Trials is by Bryant (Jimbo), included with permission.

Presentation & audio

SDL supports native presentation. Audio dependencies retain their credits, including SoundTouch by Olli Parviainen. The current live processor uses project-owned splice and bounded drift correction; full component notices accompany the download. Sharp-bilinear scaling follows public-domain work by Themaister and rsn8887.

Application foundations

Tauri, React, Rust, Lua and their ecosystems contribute to the desktop application and its tools. Fonts, libraries and other components retain their authors' credits and individual license terms.

The people who play

Thank you to Se.T! and the 3rd Strike players testing builds, reporting problems and sharing ideas. Your sessions and feedback help determine what we improve next.

This is a readable overview, not the complete dependency inventory. Full third-party notices, applicable licenses and required component sources accompany the alpha distribution. Read the November 8 acknowledgements snapshot; consult the current download for its complete notices and component sources. Credits do not imply affiliation or endorsement.

Actual 3SHub interface with demonstration data