„scripts/start-server.sh“ ändern
This commit is contained in:
@@ -63,6 +63,21 @@ else
|
|||||||
echo "---Creating SaveGameFolder config ---"
|
echo "---Creating SaveGameFolder config ---"
|
||||||
sed -i '4i\ <property name="SaveGameFolder" value="/serverdata/serverfiles/Saves" />\' ${SERVER_DIR}/${SERVERCONFIG}
|
sed -i '4i\ <property name="SaveGameFolder" value="/serverdata/serverfiles/Saves" />\' ${SERVER_DIR}/${SERVERCONFIG}
|
||||||
fi
|
fi
|
||||||
|
if [ ! -d ${SERVER_DIR}/Worlds ]; then
|
||||||
|
mkdir ${SERVER_DIR}/Worlds
|
||||||
|
fi
|
||||||
|
if grep -rq '<property name="UserDataFolder"' ${SERVER_DIR}/${SERVERCONFIG}; then
|
||||||
|
if grep -rq '<!-- <property name="UserDataFolder"' ${SERVER_DIR}/${SERVERCONFIG}; then
|
||||||
|
echo "---Moving UserDataFolder location---"
|
||||||
|
sed -i '/<!-- <property name="UserDataFolder"/c\\t<property name="UserDataFolder"\t\t\t\t\tvalue="/serverdata/serverfiles/Worlds" />' ${SERVER_DIR}/${SERVERCONFIG}
|
||||||
|
elif grep -rq 'value="/serverdata/serverfiles/Worlds"' ${SERVER_DIR}/${SERVERCONFIG}; then
|
||||||
|
echo "---UserDataFolder location correct---"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "---Creating UserDataFolder config ---"
|
||||||
|
sed -i '4i\ <property name="UserDataFolder" value="/serverdata/serverfiles/Worlds" />\' ${SERVER_DIR}/${SERVERCONFIG}
|
||||||
|
fi
|
||||||
|
|
||||||
echo "---Savegame Location found---"
|
echo "---Savegame Location found---"
|
||||||
chmod -R 770 ${DATA_DIR}
|
chmod -R 770 ${DATA_DIR}
|
||||||
echo "---Server ready---"
|
echo "---Server ready---"
|
||||||
|
Reference in New Issue
Block a user