Help Center

Find answers, troubleshoot issues, and get the most out of Glitch.

Popular Topics

🚀

Getting Started

Everything you need to install Glitch Server and get your first game streaming in minutes. Covers system requirements, downloading the server binary, running the installer, and connecting your first client device over your local network.

🎮

Adding Games

Learn how to build your game library. Glitch supports ROMs in formats like .nes, .sfc, .gba, .gb, .gbc, .gen, .n64, .psx, and more. Point Glitch at your ROM directories, and the library scanner will automatically detect, organize, and fetch metadata for your collection.

📡

Streaming Quality

Fine-tune your streaming experience. Adjust resolution scaling (up to 4K), bitrate caps, and encoding presets to minimize latency. Learn how network conditions, encoder selection (hardware vs. software), and WebRTC settings affect your input lag and visual quality.

đŸ•šī¸

Controller Setup

Connect gamepads via USB, Bluetooth, or the browser's Gamepad API. Glitch supports Xbox, PlayStation, Switch Pro, 8BitDo, and generic HID controllers. Customize button mappings per-platform, configure analog stick dead zones, and set up turbo buttons.

💾

Save States

Save your progress at any point with instant save states. Glitch supports multiple save slots per game, quick save/load hotkeys, and optional cloud sync so your saves follow you across devices. Learn how to manage, export, and back up your save data.

👤

Account & Billing

Manage your Glitch account, subscription tier, and Glitch Pass benefits. Update your payment method, switch between monthly and annual billing, redeem promo codes, and review your purchase history — all from your account settings dashboard.

Frequently Asked Questions

Glitch supports a wide range of ROM and disc image formats across 14+ retro platforms. For cartridge-based systems, common formats include .nes, .sfc/.smc (SNES), .gb/.gbc (Game Boy), .gba (GBA), .gen/.md (Genesis), .n64/.z64/.v64 (N64), and .a26 (Atari 2600). For disc-based systems, Glitch supports .bin/.cue, .iso, .chd, and .pbp for PlayStation, Sega CD, TurboGrafx-CD, and Saturn. Compressed archives (.zip, .7z) are automatically extracted on import. Check the documentation for the full compatibility list by platform.
Stream latency is usually caused by one of three things: network congestion, encoder overhead, or display buffering. First, make sure both your server and client are on a wired Ethernet connection — Wi-Fi adds unpredictable latency. Second, try switching to hardware encoding (NVENC or VAAPI) in Server Settings → Transcoding, which offloads work from the CPU. Third, enable "Game Mode" on your TV or monitor to disable post-processing. On a good local network with hardware encoding, most users see under 30ms of total input lag.
Yes! Glitch Server runs entirely on your local hardware. Once installed, you can stream games to any device on your LAN without an internet connection. Features like cloud save sync, metadata scraping, and software updates require internet access, but core gameplay — launching, streaming, save states, and multiplayer on the same network — works completely offline. This is one of Glitch's core design principles: your games, your hardware, your rules.
Glitch Server supports both automatic and manual updates. By default, the server checks for updates on launch and notifies you in the web dashboard. You can apply the update with a single click from Settings → Updates. For Docker deployments, pull the latest image with docker pull glitch/server:latest and recreate the container. For CLI users, run glitch-server update. Update notes are always published on our GitHub Releases page and the Glitch blog.
Glitch Server uses port 3000 for the web UI and REST API by default, and UDP ports 10000–10100 for WebRTC media streams. If you want remote access outside your LAN, you'll also need to configure a TURN server or use Glitch's built-in relay (Glitch Pass feature). For Docker, make sure these ports are mapped in your docker-compose.yml. All ports are configurable via the GLITCH_PORT and GLITCH_RTC_PORT_RANGE environment variables.
Save states are stored in the /data/saves directory on your Glitch Server (or the path you configured in GLITCH_SAVES_PATH). You can back them up by simply copying this directory to an external drive or cloud storage. Glitch Pass subscribers also get automatic cloud sync — saves are encrypted and uploaded after every save action, and can be restored on any device signed into your account. For manual exports, go to Library → select a game → Save States → Export.

Still need help?

Our support team is here for you. Reach out and we'll get back to you within 24 hours.

Contact Us