OpenTTD

Wer in OpenTTD auf meinem Server mitspielen will, kann es gerne tuen.
Die Daten sind wie folgt:
Daten
IP: tomekk228.dyndns.org
PW: passwort123Info’s
Name: Schaltkreis Server
Map: 2048×2048 extrem flach, ohne Wasser
Die Spieldauer liegt zwischen 500 – 1000 Jahre (Real 3 – 7 Tage). Danach wird ein neues Spiel begonnen. Die Ergebnisse von der Aktuellen Runde, werde ich immer bekannt geben.
Installation
Die Installation ist ganz einfach. Man ladet sich von der OpenTTD Seite einfach das Spiel runter, und installiert es.
Um das Spiel starten zu können, muss man noch einige Dateien in den data Ordner von OpenTTD kopieren.
Die Dateien könnt ihr hier (schneller) oder hier (langsamer) runterladen.
Leute die Linux nutzen, und OpenTTD selber kompilieren wollen, können dazu mein Skript nutzen. Dieser installiert auch automatisch die benötigen Files und packt OpenTTD hinterher als bz2-Archiv.
Man kann dann OpenTTD direkt per anklicken der Binary starten ohne das Spiel irgendwo zu installieren.
#!/bin/sh
#Openttd Server Compiler | http://www.schaltkreis-blog.de
if [ -z $1 ]; then
echo “Bitte geben Sie die URL vom Openttd File an!”
else
mkdir openttdsrc
cd openttdsrc
wget $1
tar xfvj ${1##*\/}
ORDNER=$(echo ${1##*\/} | sed -r ’s/-source[^>]*//g’)
mv $ORDNER src
cd src
mv config.lib config.bak
sed s/personal_dir=\”1\”//g config.bak >> config.lib
./configure
make
wget http://dl1.schaltkreis-blog.de/openttd_extra_files.tar.bz2
tar xfvj openttd_extra_files.tar.bz2
cd ottdef
mv * ../bin/data/
cd ..
mv bin $ORDNER-dedicated
tar cfvj $ORDNER-dedicated.tar.bz2 $ORDNER-dedicated
mv $ORDNER-dedicated.tar.bz2 $HOME/
cd ..
cd ..
rm -Rf openttdsrc/
echo “Openttd wurde erfolgreich kompiliert und gepackt!”
fi
Man gibt dem Skript einfach die URL zum Sourcecode mit und wartet.
z.B so:
./ottdcompiler http://binaries.openttd.org/releases/0.7.0/openttd-0.7.0-source.tar.bz2
Man sollte nur beachten, das man ein .tar.bz2 Archiv nimmt.
Natürlich kann man auch die Nightlys perfekt damit bauen. Ich hab es z.b als Cronjob laufen und lasse mir jede Nacht die neuste Version kompilieren.






