Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- ###############################################################################
- INSTDIR="`dirname $0`" ; cd "${INSTDIR}" ; INSTDIR="`pwd`"
- if "${INSTDIR}/jre64/bin/java" -version > /dev/null 2>&1; then
- echo "64-bit java detected"
- export PATH="${INSTDIR}/jre64/bin:$PATH"
- export LD_LIBRARY_PATH="${INSTDIR}/linux64:${INSTDIR}/natives:${INSTDIR}:${INSTDIR}/jre64/lib/amd64:${LD_LIBRARY_PATH}"
- JSIG="libjsig.so"
- LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid64 "$@"
- elif "${INSTDIR}/jre/bin/java" -client -version > /dev/null 2>&1; then
- echo "32-bit java detected"
- export PATH="${INSTDIR}/jre/bin:$PATH"
- export LD_LIBRARY_PATH="${INSTDIR}/linux32:${INSTDIR}/natives:${INSTDIR}:${INSTDIR}/jre/lib/i386:${LD_LIBRARY_PATH}"
- JSIG="libjsig.so"
- LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid32 "$@"
- else
- echo "couldn't determine 32/64 bit of java"
- fi
- exit 0
- JARPATH="java/:java/lwjgl.jar:java/lwjgl_util.jar:java/sqlite-jdbc-3.27.2.1.jar:java/uncommons-maths-1.2.3.jar"
- LD_PRELOAD=/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjsig.so \
- java \
- -Dzomboid.steam=1 -Dzomboid.znetlog=1 \
- -Djava.library.path="${INSTDIR}/natives:${INSTDIR}/linux64" \
- -Xms5120m \
- -Xmx5120m \
- -XX:-UseSplitVerifier \
- -cp "${JARPATH}" \
- zombie.network.GameServer \
- "$@"
- exit 0
- #
- # EOF
- #
- ###############################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement