Advertisement
Guest User

Untitled

a guest
Dec 13th, 2021
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.40 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. ###############################################################################
  4.  
  5. INSTDIR="`dirname $0`" ; cd "${INSTDIR}" ; INSTDIR="`pwd`"
  6.  
  7. if "${INSTDIR}/jre64/bin/java" -version > /dev/null 2>&1; then
  8.     echo "64-bit java detected"
  9.     export PATH="${INSTDIR}/jre64/bin:$PATH"
  10.     export LD_LIBRARY_PATH="${INSTDIR}/linux64:${INSTDIR}/natives:${INSTDIR}:${INSTDIR}/jre64/lib/amd64:${LD_LIBRARY_PATH}"
  11.     JSIG="libjsig.so"
  12.     LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid64 "$@"
  13. elif "${INSTDIR}/jre/bin/java" -client -version > /dev/null 2>&1; then
  14.     echo "32-bit java detected"
  15.     export PATH="${INSTDIR}/jre/bin:$PATH"
  16.     export LD_LIBRARY_PATH="${INSTDIR}/linux32:${INSTDIR}/natives:${INSTDIR}:${INSTDIR}/jre/lib/i386:${LD_LIBRARY_PATH}"
  17.     JSIG="libjsig.so"
  18.     LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid32 "$@"
  19. else
  20.     echo "couldn't determine 32/64 bit of java"
  21. fi
  22. exit 0
  23.  
  24.  
  25.  
  26.  
  27. JARPATH="java/:java/lwjgl.jar:java/lwjgl_util.jar:java/sqlite-jdbc-3.27.2.1.jar:java/uncommons-maths-1.2.3.jar"
  28.  
  29. LD_PRELOAD=/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjsig.so \
  30. java \
  31.     -Dzomboid.steam=1 -Dzomboid.znetlog=1 \
  32.     -Djava.library.path="${INSTDIR}/natives:${INSTDIR}/linux64" \
  33.     -Xms5120m \
  34.     -Xmx5120m \
  35.     -XX:-UseSplitVerifier \
  36.     -cp "${JARPATH}" \
  37.     zombie.network.GameServer \
  38.     "$@"
  39.  
  40. exit 0
  41.  
  42. #
  43. # EOF
  44. #
  45. ###############################################################################
  46.  
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement