Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README45
1 files changed, 36 insertions, 9 deletions
diff --git a/README b/README
index 0aefac6..c4f038c 100644
--- a/README
+++ b/README
@@ -26,12 +26,29 @@ Client
Keyboard
- The controls can not be configured:
+ Keyboard controls can be configured with the 'bind' command.
+ A key can be bound to an action or a console command. An action
+ always starts with a plus or minus sign.
+
+ To bind the keypad left key to the turn left action:
+
+ bind kpleft +left
+
+ To bind the P key to the screenshot command:
+
+ bind p screenshot
+
+ You can use the 'list_binds' command to get a list of currently
+ bound keys. Use the 'list_keys' command to get a list of all
+ available key names.
+
+ The default configuration:
~ toggle console
- space bar switch camera mode
+ V switch between track, cockpit and free view
+ space bar turn mouse control on or off
left right up down arrow
- rotate camera in free mode
+ rotate camera in free view
keypad left right up down
steer the ship left/right/up/down
keypad / * roll left/right
@@ -41,9 +58,16 @@ Keyboard
Mouse
- You can enable mouse control through the cl_mousecontrol variable.
+ If mouse control is on, you can use it to steer your vessel
+ in track or cockpit view, or to rotate the camera in free view.
+
+ If mouse control is disabled, you can temporarily enable it again
+ by pressing the left mouse button.
+
Use the scroll wheel to increase/decrease thruster.
+ Mouse buttons can also be configured through the 'bind' command.
+
Console functions
The following commands are available on the console:
@@ -107,18 +131,22 @@ Configuration
Variables marked with the 'A' flag will be archived, their value
will be written to the configuration file on exit. The dedicated
- server reads its configuration from server.ini, the client
- will use client.ini.
+ server reads its configuration from server.cfg, the client
+ will use client.cfg. Keyboard binds will be saved to binds.cfg
+
+ On UNIX systems you can find these files in the ~/.osirion/base
+ directory.
If you delete these files, the default configuration will be restored.
+
Dedicated server
By default, the dedicated server will accept incoming connections
on UDP port 8042. There is no server console.
If you have trouble connecting, try editing the server configuration
- file ~/.osirion/base/server.ini and change the net_server setting to
+ file server.cfg and change the net_server setting to
the server's actual IP address. The default listening port can
be altered by changing the net_port setting.
@@ -184,7 +212,7 @@ Organization of the distribution
/satellites sattelites
/ships spaceships
/stations space stations
- scripts gtkradiant shader files
+ /scripts gtkradiant shader files
/textures textures
/gtkradiant gtkradiant support files
@@ -217,7 +245,6 @@ Project contributors
[mDc]Minisori
Gareth - Alpha testing
DVSoftware
-
IRC
The official Osirion IRC channel is #osirion on irc.soliter.org