Metadata-Version: 2.3
Name: starsec-client
Version: 0.924.0
Summary: STARSEC standalone player client: fly, focus terminals, spectate
Keywords: starship,competition,cybersecurity,raylib,multiplayer
License: Proprietary
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Games/Entertainment :: Simulation
Requires-Dist: msgspec>=0.22.0
Requires-Dist: pyte==0.8.2
Requires-Dist: loguru>=0.7.3
Requires-Dist: tomli-w>=1.2.0
Requires-Dist: wcwidth>=0.2.13
Requires-Dist: raylib>=6.0.1.0
Requires-Dist: websockets>=15.0
Requires-Dist: raylib>=6.0.1.0 ; extra == 'render'
Requires-Python: >=3.11
Provides-Extra: render
Description-Content-Type: text/markdown

# starsec-client

> **Publishing source of truth:** <https://github.com/D5-Interactive/STARSEC-CLIENT>
> (`starsec-client` on PyPI). This workspace copy is kept for the engine tests
> and the vendored-core check; release from the dedicated repo.

The STARSEC player client: a standalone raylib application that loads a world,
joins a STARSEC match server, flies, focuses terminals and spectates.

```console
pip install starsec-client
starsec-client --help
starsec-client --world world.toml --host <server-ip> --port 27015
starsec-client --spectate --host <server-ip>      # camera for OBS
```

Requires Python 3.11+ and a desktop with OpenGL 3.3. raylib ships with the
package; no system libraries are needed beyond the usual GL/X11 stack.

Built by D5-Interactive for the ROWDY-CYBERCON showcase.
