Benötigt wird
- Linuxserver mit Shellzugang
- OFP Installation
- OFP Standalone-Server
Erstellt auf dem Server ein neues Verzeichnis, z.B. "/home/ofpadmin/ofp" und ladet aus eurer Operation Flashpointinstallation folgende Dateien hoch.
- flashpoint.cfg
- res/bin/resource.bin
- res/bin/ijl15.dll
- res/bin/config.bin
- res/bin/stringtable.csv
- res/addons/abox.pbo
- res/addons/apac.pbo
- res/addons/bmp2.pbo
- res/addons/brmd.pbo
- res/addons/flags.pbo
- res/addons/g36a.pbo
- res/addons/ch47.pbo
- res/addons/hunter.pbo
- res/addons/kolo.pbo
- res/addons/humr.pbo
- res/addons/laserguided.pbo
- res/addons/kozl.pbo
- res/addons/m2a2.pbo
- res/addons/mini.pbo
- res/addons/mm-1.pbo
- res/addons/noe.pbo
- res/addons/o.pbo
- res/addons/o_wp.pbo
- res/addons/oh58.pbo
- res/addons/xms.pbo
- res/addons/su25.pbo
- res/addons/trab.pbo
- res/addons/vulcan.pbo
- res/addons/6g30.pbo
- res/addons/bizon.pbo
- res/addons/steyr.pbo
- res/dta/data3d.pbo
- res/dta/misc.pbo
- res/dta/anim.pbo
- res/dta/anims.pbo
- worlds/abel.wrp
- worlds/cain.wrp
- worlds/eden.wrp
- worlds/intro.wrp
- mpmissions/*.*
Jetzt ladet ihr den Linuxserver mit in das OFP-Verzeichnis (/home/ofpadmin/ofp) und installiert ihn mit folgenden Befehlen.
- Code: Alles auswählen
gunzip server-1.96.shar.gz
chmod 644 server-196.shar
./server-1.96.shar
Dazu muss gcc und sharutils installiert sein. Ihr braucht eventuell noch schreibrechte auf "/var/run".
Jetzt musst du nur noch das Serverscript anpassen und die Serverinstallation ist fertig.
- Code: Alles auswählen
PIDFILE=${OFP_DIR}/ofp_server.${PORT}.pid
RUNFILE=${OFP_DIR}/ofp_server.${PORT}.run
Ihr könnt ihn mit folgenden Befehlen steuern.
- ./ofpserver start
- ./ofpserver stop
- ./ofpserver status
- ./ofpserver check
Wenn der Server nicht startet.(Segmentation fault)
Der OFP-Server kommt bei manchen Linuxversionen mit den Libs nicht zurecht. Ladet euch einfach ältere Libs runter und kopiert sie in euer OFP-Verzeichnis auf dem Server "/home/ofpadmin/ofp/libs".
Jetzt musst ihr noch euer Serverscript anpassen.
- Code: Alles auswählen
cd ${OFP_DIR}
echo >>${LOGFILE} "WATCHDOG ($$): [$(date)] Starting server (port ${PORT})..."
(export LD_LIBRARY_PATH=/home/ofpadmin/ofp/libs;${SERVER} >>${LOGFILE} 2>&1 -server -config=${CONFIG} -port=${PORT} -pid=${PIDFILE})
if [ -f ${RUNFILE} ]; then
echo >>${LOGFILE} "WATCHDOG ($$): [$(date)] Server died, waiting to restart..."
unset LD_LIBRARY_PATH
sleep 5s
else
echo >>${LOGFILE} "WATCHDOG ($$): [$(date)] Server shutdown intentional, watchdog terminating"
unset LD_LIBRARY_PATH
fi
done
;;
Der Server startet aber bricht gleich wieder (Server creation failed : 2302)
Das ist ein Problem mit der Firewall. Gebt den Port 2303 frei.
Der Server funktioniert aber es lassen sich keine Missionen wählen
Alle Addons und Missionsdateien müssen klein geschrieben sein.
