Skip to content
Joshua Ferguson edited this page Nov 7, 2025 · 1 revision

Frequently Asked Questions (FAQ)

Common questions about Terminal Velocity.

General

What is Terminal Velocity?

Terminal Velocity is a feature-complete multiplayer space trading and combat game inspired by Escape Velocity. It's played entirely through SSH in your terminal using a beautiful text-based UI.

What platforms does it support?

Any platform with an SSH client! Linux, macOS, Windows (via WSL or PuTTY), even mobile devices with SSH apps.

Is it free?

Yes! Terminal Velocity is open source under the MIT License. You can play on public servers for free or host your own server.

Is it multiplayer?

Yes! Terminal Velocity features full multiplayer support including chat, player factions, territory control, player trading, PvP combat, and dynamic server events.

What's the current development status?

Phases 0-7 are complete (version 0.7.0). The game is feature-complete for core gameplay with 29+ interconnected systems. Current focus is Phase 8: Integration testing and balance tuning.

Getting Started

How do I play?

Connect to a Terminal Velocity server via SSH:

ssh -p 2222 username@server-address

See Getting Started for full instructions.

Do I need to install anything?

Just an SSH client (pre-installed on Linux/macOS, PuTTY for Windows). No other dependencies needed to play!

How do I create an account?

Connect to a server and select "Register New Account" from the welcome screen. You'll be guided through the registration process.

What should I do first?

Follow the interactive tutorial! It teaches you all the basics. Then try your first trade: buy cheap goods, travel to a high-tech system, and sell for profit.

How long does it take to learn?

  • 5 minutes: Basic navigation and first trade
  • 30 minutes: Core mechanics (trading, combat, missions)
  • 2 hours: Intermediate gameplay (ship upgrades, quests)
  • 5+ hours: Advanced features (factions, events, PvP)

Gameplay

How do I make money?

Trading is the primary method:

  1. Buy commodities at low prices
  2. Travel to systems where they sell for more
  3. Sell for profit
  4. Repeat with bigger cargo holds!

Also: Complete missions, win combat encounters, participate in events.

How do I upgrade my ship?

  1. Save up credits (see Trading Guide)
  2. Visit a Shipyard at any planet with shipyard service
  3. Select "Buy Ship"
  4. Trade in your old ship for 70% value
  5. Pay the difference

How does combat work?

Turn-based tactical combat:

  1. You and enemy take turns
  2. Select weapon to use
  3. Attack resolves based on range, accuracy, weapon type
  4. Position matters (use tactical radar)
  5. Victory earns credits, loot, and reputation

See Combat Guide for detailed tactics.

What are quests vs missions?

  • Missions: Short, repeatable objectives (delivery, combat, bounty, trading)
  • Quests: Longer storylines with branching narratives and major rewards

Both are important for progression!

How do factions work?

  • NPC Factions: 6 governments controlling territory (reputation system)
  • Player Factions: Player-created guilds with shared treasury, territory, and coordinated gameplay

See Multiplayer Guide for details.

Technical

What technology does it use?

  • Language: Go 1.23+
  • Database: PostgreSQL with pgx
  • UI: BubbleTea + Lipgloss (terminal UI framework)
  • Network: SSH for secure multiplayer
  • Deployment: Docker support

Can I run my own server?

Yes! See Server Administration for setup instructions. Requires:

  • Go 1.23+
  • PostgreSQL 14+
  • SSH port forwarding

What are the system requirements?

To play:

  • SSH client
  • Terminal (minimum 80x24)
  • Stable internet connection

To host:

  • 1 CPU core minimum
  • 512 MB RAM minimum (1GB+ recommended)
  • PostgreSQL database
  • Open port (default 2222)

Does it work on mobile?

Yes! Use an SSH client app like:

  • iOS: Termius, Prompt
  • Android: JuiceSSH, Termux

Note: Small screens may be challenging for complex UIs.

How is save data handled?

  • Auto-save: Every 30 seconds
  • Server-authoritative: Saves stored on server
  • No client saves: Prevents cheating
  • Graceful disconnect: Final save on exit

You can disconnect and reconnect anytime without losing progress!

Economy & Trading

What's the best way to make money starting out?

Start with basic food trading:

  1. Buy Food/Water at agricultural worlds (20 units = 1,000 cr)
  2. Jump to high-tech industrial system (500 cr fuel)
  3. Sell for 2,000 cr
  4. Profit: 500 cr (50% ROI)

Repeat 3-5 times, then upgrade to Courier (40 cargo).

See Trading Guide for detailed strategies.

How do prices work?

Prices are dynamic based on:

  • Tech Level: High-tech planets pay more for low-tech goods
  • Supply: Low stock = higher prices
  • Demand: High demand = higher prices
  • Events: Random economic events affect markets

What's the most profitable commodity?

Depends on route! Generally:

  • Highest margin: Contraband (80-150% ROI, high risk)
  • Best balance: Electronics, Luxury Goods (50-100% ROI, low risk)
  • Most reliable: Food, Medical (30-50% ROI, very low risk)

Should I trade contraband?

Pros: Very high profits (80-150% ROI) Cons: Illegal in many systems, reputation impact, confiscation risk (future)

Only recommended for experienced traders with armed ships.

Combat & Ships

How do I get better at combat?

  1. Start easy: Accept Easy difficulty missions
  2. Upgrade weapons: Visit Outfitter before fights
  3. Learn tactics: Use range to your advantage
  4. Practice: Combat simulator (future feature)
  5. Study: Read Combat Guide

What's the best ship?

Depends on playstyle:

  • Best trader: Bulk Freighter (200 cargo, affordable)
  • Best fighter: Destroyer (600 hull, 300 shields)
  • Best multi-role: Cruiser or Frigate
  • Best overall: Battleship (but expensive!)

See Ship Guide for comparisons.

Should I focus on trading or combat?

Start with trading to build capital, then:

  • Trading focus: Bulk Freighter → Better trade routes
  • Combat focus: Gunship → Destroyer → Combat missions
  • Balanced: Frigate/Cruiser → Both trading and combat

How do I repair my ship?

  • Hull repair: Available at planets with repair service
  • Shield recharge: Automatic over time
  • Fuel: Refuel at any planet with fuel service

Multiplayer

How do chat channels work?

  • Global (/global): Everyone on server
  • System (/system): Players in your current system
  • Faction (/faction): Your faction members only
  • Direct (/whisper [player]): Private messages

How do I join a faction?

  1. Open Faction menu
  2. View Available Factions
  3. Request to join (requires invitation or public faction)

Or create your own faction!

What is territory control?

Player factions can claim star systems:

  • Costs credits to claim and maintain
  • Generates passive income
  • Provides strategic benefits
  • Can be contested by other factions

How does PvP work?

Consensual by default:

  • Challenge another player to duel
  • They must accept
  • Turn-based combat (same as PvE)
  • Winner gets bounty, loser loses some cargo

Faction wars: Faction members can attack hostile faction members in contested territory.

Can I trade with other players?

Yes! Player trading features:

  • Direct credit transfers
  • Item/cargo exchange
  • Escrow system (secure trades)
  • Build trading relationships

Events & Progression

What are dynamic events?

Server-wide time-limited events:

  • Trading competitions: Most profit wins
  • Combat tournaments: PvP brackets
  • Expeditions: Cooperative exploration
  • Boss encounters: Epic multi-player fights
  • Festivals: Bonus multipliers active

See Events Guide for details.

How do achievements work?

Track milestones and unlock rewards:

  • First trade, first combat, ship upgrades
  • Credits milestones, exploration achievements
  • Quest completions, multiplayer achievements
  • Rewards: Titles, badges, bonuses

What are leaderboards?

Compete in 4 categories:

  1. Credits: Richest players
  2. Combat Rating: Best fighters
  3. Trade Volume: Top traders
  4. Exploration: Most systems visited

Updated in real-time!

How long does it take to "beat" the game?

Terminal Velocity is open-ended, but:

  • Main quest: 10-20 hours
  • All ship tiers: 20-40 hours
  • Top-tier ships: 40-60 hours
  • Endgame content: Ongoing (events, PvP, faction wars)

Troubleshooting

I can't connect to the server

  • Check port: Default is 2222 (not 22)
  • Check firewall: Ensure port is open
  • Server status: Is the server running?
  • Command: ssh -p 2222 username@server-address

The game crashed / I got disconnected

No problem! Auto-save runs every 30 seconds. Just reconnect and you'll be back where you left off.

UI looks broken

  • Terminal size: Minimum 80x24 required
  • Colors: Try changing color scheme in Settings
  • SSH client: Some clients have rendering issues (try another)

I lost all my credits/ship

This shouldn't happen (server-authoritative saves). If it does:

  1. Check you're on the correct server
  2. Check you're logged into the correct account
  3. Report bug on GitHub

Performance is slow

  • Connection: SSH requires stable internet
  • Server load: High player count may cause lag
  • Client: Terminal rendering can be CPU-intensive

See Troubleshooting for more solutions.

Contributing

How can I contribute?

Many ways:

  • 🐛 Report bugs on GitHub Issues
  • 💡 Suggest features
  • 📝 Improve documentation
  • 🎨 Create content (quests, events, ships)
  • 💻 Submit code (see Development Setup)
  • 🧪 Playtest and give feedback

Where's the source code?

GitHub: https://github.com/JoshuaAFerguson/terminal-velocity

Can I create my own content?

Yes! Future features will include:

  • Quest editor
  • Event templates
  • Ship/equipment definitions
  • Modding support

For now, contribute via pull requests.

What's the roadmap?

  • ✅ Phases 0-7: Complete (all core features)
  • 🎯 Phase 8: Integration testing and balance (current)
  • 🎯 Phase 9+: Community content, modding, advanced features

See ROADMAP.md for details.

Advanced

What's the economy balance like?

Designed for steady progression:

  • First hour: Learn basics, 10K → 20K credits
  • Hours 2-5: Courier ship, 50K-100K credits
  • Hours 5-20: Hauler/Gunship, 300K-1M credits
  • Hours 20+: Top-tier ships, millions of credits

See Economy Balance Doc.

How does the AI work?

5 difficulty levels with different behaviors:

  • Easy: 75% accuracy, poor tactics
  • Medium: 85% accuracy, basic tactics
  • Hard: 95% accuracy, good tactics
  • Expert: 105% accuracy, advanced tactics
  • Ace: 115% accuracy, masterful tactics

Each level has unique weapon selection and retreat logic.

Can I play solo / offline?

Solo: Yes, ignore multiplayer features Offline: No, requires server connection (SSH-based)

You can run a local server for single-player.

What's the server architecture?

  • Server-authoritative: All game logic on server
  • SSH transport: Secure, encrypted connections
  • PostgreSQL: Persistent data storage
  • BubbleTea UI: Rendered server-side, transmitted via SSH

No client-side logic = no cheating!

How does auto-save work?

  • Frequency: Every 30 seconds
  • Scope: Full player state (position, inventory, ship, credits, quests, etc.)
  • Trigger: Timer-based background worker
  • Final save: On graceful disconnect
  • Recovery: Automatic on reconnect

Still Have Questions?

  • In-Game: Press ? for context-sensitive help
  • Discord/Chat: Ask in global chat
  • GitHub: Discussions
  • Issues: Bug Reports
  • Wiki: Explore more guides on this wiki

Happy trading, Commander! o7

Clone this wiki locally