forked from smcameron/space-nerds-in-space
-
Notifications
You must be signed in to change notification settings - Fork 0
/
snis_client.6
103 lines (102 loc) · 3.15 KB
/
snis_client.6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
.TH SPACE-NERDS-IN-SPACE "6" "Nov 2012" "snis_client" "Games"
.SH NAME
snis_client \- Multi player cooperative star ship bridge simulator (client)
.SH SYNOPSIS
.B snis_client serverhost shipname password [ OPTIONS ]
.SH DESCRIPTION
.\" Add any additional description here
.warn 511
.PP
snis_client is the client process for the game Space Nerds In Space, which is
a multiplayer starship bridge simulator. The server process simulates the
game universe and processes input data from client processes and sends outputs
to client processes. The serverhost parameter is the hostname of the host
running the ssgl_server game lobby process. The shipname parameter is the name
of the ship in the game universe to which the client should connect (if the ship
does not exist, one is created). The password is the password for the ship in the
game (this is a insecure "password", transmitted in plaintext). The first client
on a ship establishes a ship name and password, subsequent clients join the ship.
(Mistyping either the shipname or the password will result in a new ship being
created with the wrong name/password.)
.SH Options:
.TP
\fB\--main\fR
Request this client process support the MAIN SCREEN role.
.PP
\fB\--navigation\fR
Request this client process support the NAVIGATION role.
.PP
\fB\--science\fR
Request this client process support the SCIENCE role.
.PP
\fB\--weapons\fR
Request this client process support the WEAPONS role.
.PP
\fB\--debug\fR
Request this client process support the DEBUG role.
.PP
\fB\--soundserver\fR
Request this client process support the SOUNDSERVER role.
.PP
\fB\--comms\fR
Request this client process support the COMMS (communication) role.
.PP
\fB\--version\fR
Print the program's version number and exit.
.SH FILES
.PP
/dev/input/js0, the joystick device node.
.PP
/dev/input/event5, the rumble effect device.
.PP
~/.space-nerds-in-space/snis-keymap.txt, the keyboard remapping configuration file.
.TP
The format of the keyboard remapping file is as follows:
.br
.br
Lines beginning with a '#' are comments.
.br
.br
Key mappings are defined by lines of the form "map key action"
.br
.br
Valid actions are:
.br
.br
.DI
none, down, up, left, right, torpedo, transform,
fullscreen, thrust, quit, pause, reverse,
mainscreen, navigation, weapons, science,
damage, debug, demon, f8, f9, onscreen,
viewmode, zoom, unzoom
.DI
.br
Valid keys are:
.br
.br
a-z, A-Z, 0-9, and most printable characters.
Keypad numerals 0-9 may be specified as kp_0 through kp_9, and
function keys f1 through f12 can be specified f1 through f12
(obviously). In addition the following strings may be used to
specify the corresponding keys:
.br
.br
.DI
space enter return backspace delete
pause scrolllock escape sysreq left
right up down kp_home kp_down
kp_up kp_left kp_right kp_end kp_delete
kp_insert home down end delete
insert
.DE
.PP
/usr/share/snis/sounds/*.ogg contain the audio data used by the game.
.PP
.SH SEE ALSO
snis_server(6), ssgl_server(6)
.SH GOOD LUCK
.PP
You'll need it.
.SH AUTHOR
Written by Stephen M. Cameron
.br