bubbros-client
the bub-n-bros client
see also :
bubbros - bubbros-server
Synopsis
bubbros-client
[ options ]
[host[:port]]
add an example, a script, a trick and tips
examples
no example yet ...
... Feel free to add your own example above to help other Linux-lovers !
description
This is the
bub-n-bros client that connects to bub-n-bros servers
started with bubbros-server(6) or
bubbros(6). 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 --bitsoptions.
--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
bubbros-server