First attempt at building a server pack
Upgraded Forge to 10.13.4.1558; added the Forge Installer to set up the basic server directory; added templates for certain server config files; set up makefile rules for building the server pack
This commit is contained in:
26
Makefile
26
Makefile
@@ -1,8 +1,11 @@
|
||||
# Makefile for Erbosoft Vista modpack
|
||||
# EJB 11/5/2015
|
||||
# EJB 11/17/2015
|
||||
|
||||
VERSION=0.03
|
||||
FORGEMOD=forge-1.7.10-10.13.4.1448-1.7.10-universal.jar
|
||||
FORGEMOD=forge-1.7.10-10.13.4.1558-1.7.10-universal.jar
|
||||
FORGEINSTALLER=forge-1.7.10-10.13.4.1558-1.7.10-installer.jar
|
||||
|
||||
all: client-modpack server-pack
|
||||
|
||||
client-modpack: verify-mods
|
||||
mkdir -p build/client
|
||||
@@ -19,6 +22,25 @@ client-modpack: verify-mods
|
||||
-rm -f build/erbosoft-vista-${VERSION}.zip
|
||||
cd build/client; zip -r ../erbosoft-vista-${VERSION}.zip .
|
||||
|
||||
server-pack: verify-mods
|
||||
mkdir -p build/server
|
||||
-rm -rf build/server/*
|
||||
cp mods-source/forge/${FORGEINSTALLER} build/server
|
||||
cd build/server; java -jar ./${FORGEINSTALLER} -installServer
|
||||
rm -f build/server/${FORGEINSTALLER}*
|
||||
mkdir build/server/config
|
||||
mkdir build/server/mods
|
||||
cp mods-source/server/*.jar build/server/mods
|
||||
cp -r config-source/* build/server/config
|
||||
sed -e 's/@FORGEJAR@/${FORGEMOD}/' scripts/launch.sh.template > build/server/launch.sh
|
||||
chmod 755 build/server/launch.sh
|
||||
sed -e 's/@FORGEJAR@/${FORGEMOD}/' scripts/launch.bat.template > build/server/launch.bat
|
||||
unix2dos build/server/launch.bat
|
||||
cp scripts/eula.txt.template build/server/eula.txt
|
||||
sed -e 's/@VERSION@/${VERSION}/' scripts/server.properties.template > build/server/server.properties
|
||||
-rm -f build/erbosoft-vista-server-${VERSION}.zip
|
||||
cd build/server; zip -r ../erbosoft-vista-server-${VERSION}.zip .
|
||||
|
||||
verify-mods:
|
||||
scripts/verify-mod-downloads mods-source/forge
|
||||
scripts/verify-mod-downloads mods-source/server
|
||||
|
||||
Reference in New Issue
Block a user