---
name: "bubbros-client"
section: "6"
platform: "linux"
package: "bubbros"
version: "1.6.2-1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/bubbros-client"
---

# bubbros-client(6)

the bub-n-bros client

## NAME

bubbros-client - the bub-n-bros client

## SYNOPSIS

**bubbros-client \[** *options* **\] \[***host***\[:***port***\]\]**

## DESCRIPTION

This is the bub-n-bros client that connects to bub-n-bros servers started with [**bubbros-server**(6)](/bubbros-server/6.md) or [**bubbros**(6)](/bubbros/6.md)**.** It supports many different audio and video drivers and is very multi-platform.

## OPTIONS

- *host*

  Search for a game on the given machine, and connect to one if found.  If this is not defined, search for servers on the local network.

- *host***:***port*

  Connect to server running on given port on given host. If this is not defined, search for servers on the local network.

- **--bits=***N*

  This option concerns only the **windows** audio driver. Set bits per sample. Valid values are 8 and 16 (default).

- **-d** *DRIVER***, --display=***DRIVER*

  Use video driver *DRIVER*. Valid drivers are:

  - **X**

    X Window driver for Linux and Unix systems with an X server running. See the  **--shm** option.

  - **windows**

    MS Windows driver.

  - **pygame**

    PyGame gaming library for python (if installed) has video output. Use it if this is specified. See **http://www.pygame.org** and the **--transparency** option.

  - **gtk**

    Use the PyGTK library (if installed). See **http://www.pygtk.org/** and the **--zoom** option.

- **-h, --help**

  Display help.

- **--fmt=***format*

  This option concerns only the **linux** audio driver. Set the sound data format. Defaults to **S16\_NE**. You can get a list of supported formats with **--fmt=list**.

- **--freq=***N*

  This option concerns only the  **linux** and **windows** audio drivers. Set mixing frequency to *N* (in Hz). Defaults to 44100.

- **-m, --metaserver**

  Connect with the help of the Metaserver (see  **bubbros-server**(1) for more info).  Run *bubbros-client -m* to print a table of currently running servers, pick the the exact IP address and port of the server of your choice from the table, and run again *bubbros-client -m* **host:port**.

- **--port TCP=***port*

  In conjunction with the *-m* option, force a specific *port* on which to listen for an incoming TCP connexion from the remote server.  This is only used if a direct connexion to the server fails.  A random port number is picked by default. This option is useful if you are behind a firewall but can let TCP connexions on specific ports reach you.

- **--port UDP=***port*

  Force a specific *port* on which to listen for incoming UDP traffic (animation data).  Useful if you are behind a firewall but can let UDP traffic on a given *port* pass through.  This is optional: animation data is routed over the TCP link if it does not appear to reach the client. A random port number is picked by default.

- **-s** *DRIVER***, --sound=***DRIVER*

  Use driver *DRIVER* for audio. Valid drivers are:

  - **pygame**

    Use the audio capabilities of the PyGame library (**http://www.pygame.org**).

  - **linux**

    Use the linux audio mixer. See the **--freq** and **--fmt** options.

  - **windows**

    Use the Windows audio mixer. See the **--freq** and **--bits**options.

  - **off**

    No sounds.

- **--shm=yes, --shm=no**

  This option concerns only the **X** display driver.  Disable or enable the **shm** (Shared Memory) extension. It is enabled by default and should only be disabled for remote X connections and old X servers.

- **-t**

  Use the **TCP** protocol. The default is to autodetect the protocol. See the **-u** option.

- **--transparency=yes, --transparency=no**

  This option concerns only the  **pygame** display driver. Disable or enable transparent bubbles. Enabled by default. Disabling makes game a bit faster.

- **-u**

  Use the **UDP** protocol. The default is to autodetect the protocol. See the **-t** option.

- **--zoom=***N***%**

  This option concerns only the  **gtk** display driver. Scale output by *N*%.

## SEE ALSO

[**bubbros**(6)](/bubbros/6.md) [**bubbros-server**(6)](/bubbros-server/6.md)
