A buildout configuration for building openttd including required resources (GFX, SFX, MSX) from source. The installation is completely isolated and everything is done within the repository directory.
Main buildout configurations:
server.cfg: | Builds openttd in dedicated mode for running on servers. Installs supervisor and a controller script. |
---|---|
macos.cfg: | Client installation for Mac OS X. |
Basis buildout configurations:
base.cfg: | Base buildout, building openttd and installing resources. |
---|---|
version.cfg: | Version pinnings. |
- Clone the git repository
- Symlink a main buildout configuration (e.g. macos.cfg) to buildout.cfg:
ln -s macos.cfg buildout.cfg
- Bootstrap buildout:
python2.6 bootstrap.py
- Run buildout:
bin/buildout
- Start openttd:
bin/openttd
The default config file will be generated at first openttd startup at
[buildout-directory]var/personal/buildout.cfg
.
- LibLZO (
brew install lzo
)