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:
Eric J. Bowersox 2015-11-17 18:16:09 -07:00
parent 857f167398
commit a20a83f039
8 changed files with 73 additions and 4 deletions

View File

@ -1,3 +1,6 @@
NEWVERSION - DATE
- Upgraded Forge to 10.13.4.1558.
Version 0.03 - 9-Nov-2015
- Factorization: Disable Colossi.
- Added PowerConverters.

View File

@ -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

View File

@ -1 +1,2 @@
forge-1.7.10-10.13.4.1448-1.7.10-universal.jar|http://files.minecraftforge.net/
forge-1.7.10-10.13.4.1558-1.7.10-installer.jar|http://files.minecraftforge.net/
forge-1.7.10-10.13.4.1558-1.7.10-universal.jar|http://files.minecraftforge.net/

View File

@ -0,0 +1,3 @@
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Tue Nov 17 17:47:41 MST 2015
eula=true

View File

@ -0,0 +1 @@
java -Xmx2G -XX:MaxPermSize=256m -jar @FORGEJAR@

View File

@ -0,0 +1,6 @@
#!/bin/sh
MEMSZ=2G
PERMSZ=256m
FORGEJAR=@FORGEJAR@
exec java -Xmx$MEMSZ -XX:MaxPermSize=$PERMSZ -jar $FORGEJAR

View File

@ -0,0 +1,33 @@
#Minecraft server properties
#Tue Nov 17 17:51:25 MST 2015
generator-settings=
op-permission-level=4
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
announce-player-achievements=true
server-port=25565
level-type=DEFAULT
enable-rcon=false
level-seed=
force-gamemode=false
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=true
online-mode=true
resource-pack=
pvp=true
difficulty=1
enable-command-block=false
gamemode=0
player-idle-timeout=0
max-players=20
spawn-monsters=true
generate-structures=true
view-distance=10
motd=Erbosoft Vista @VERSION@ Server

View File

@ -3,7 +3,7 @@
The original Erbosoft modpack was designed for Erbo's personal server, running on a 1.6 version of Minecraft. This server supported play with our godsons. We updated to version 1.7.2 with the Erbosoft Plus! pack. This new pack is a rebuild of that pack for 1.7.10, with a few additional mods added and some that were available in the original pack but not in Erbosoft Plus! making a reappearance. Users of this modpack include Erbo and Phoenix, their godchildren, their godchildren's mother, and members of Phoenix's gaming clan (Iron Rain Elite Squad, or IRES).
[u][b]List of mods in this pack:[/b][/u]
Forge Universal 10.13.4.1448
Forge Universal 10.13.4.1558
Advanced Machines 59.0.2
Advanced Repulsion Systems 59.0.3
Applied Energistics rv2-stable-10