From f9dad976adca728a5996450334dcabf57fef2443 Mon Sep 17 00:00:00 2001
From: Stijn Buys
+ The goal is to create an engine that uses common file formats and a game world that is easy to edit. + In other words, you should not have to be a rocket scientist to create something yourself. +
+ World data is loaded from plain text .ini files, object models are loaded from quake2-style .map files. + Support files for GtkRadiant 1.5 are included with the game data.
@@ -39,48 +45,46 @@
Download the linux package:
osirion-latest-linux.zip
This packages contains the linux x86 and x86_64 version of the server, the client and the game data.
-
- The instructions will install the game in a subdirectory of your home directory
Extract the package, a new subdirectory will be created. The actual directory name will depend on the version number. Enter the new subdirectory.
-~$ tar jxvf osirion-latest.tar.bz2 -osirion-0.1_258-linux/ -osirion-0.1_258-linux/data/ -osirion-0.1_258-linux/data/base/ - ... -osirion-0.1_258-linux/README -osirion-0.1_258-linux/osiriond.x86 -osirion-0.1_258-linux/osirion.x86_64 -~$ cd osirion-0.1_258-linux/ -~/osirion-0.1_258-linux$ +tar jxvf osirion-latest.tar.bz2 +cd osirion-0.1_258-linux
To run the 32bit client:
-~/osirion-0.1_258-linux$ ./osirion.x86 +./osirion.x86
To run the 64bit client:
-~/osirion-0.1_258-linux$ ./osirion.x86_64 +./osirion.x86_64-
To build The Osirion Project from source code you will need to have - the following libraries and their header files installed on your system: -
SDL | version 1.2 or newer |
OpenGL | version 1.1 or newer |
OpenAL | version 1.1 or newer |
zlib |
+ To build the client or the dedicated server: +
zlib |
+ To build the client: +
SDL | version 1.2 or newer |
OpenGL | version 1.1 or newer |
OpenAL | version 1.1 or newer |
You will also need a recent version of gcc, GNU make, automake and libtool.
@@ -96,10 +100,161 @@ osirion-0.1_258-linux/osirion.x86_64
+ You can download the osirion source code from the osirion subversion repository:
+ svn://intranifty.no-ip.org/osirion
+
+ On linux, you can use the Subversion command line client tool. The following + command will create a new subdirectory osirion and download the source code into it. +
+svn co svn://intranifty.no-ip.org/osirion ++
+ On windows, you can use the Turtoisesvn SubVersion client to access the
+ SVN repositories. You can download it here:
+ http://tortoisesvn.tigris.org/
+
+ You can also get the source package from the website:
+ osirion-latest-src.tar.bz2
+
+ Enter the new directory and configure the source code: +
+cd osirion +autoreconf -fi +./configure ++
+ If you do not need the client and want to build the dedicated server only + you can pass the --without-client option to configure: +
+./configure --without-client ++
+ If configure finds the ncurses library, the server will be build + with an ncurses console. To disable ncurses detection, pass the + --without-ncurses option to configure. +
+ Important: make install is not supported. Results are unpredictable. +
+ Compile the source code: +
+make ++
+ The binaries will be build in the src subdirectory of the main distribution.
+ The game data should be located in the data subdirectory of the main distribution.
+ The data is not included with the source distribution. You will have to copy it from
+ a binary package or download it from the osirion-data subversion repository:
+ svn://intranifty.no-ip.org/osirion-data
+
+ Run the following command from within the main distribution directory to download + the game data into the data subdirectory: +
+svn checkout svn://intranifty.no-ip.org/osirion-data data +