1. If there is an old
InfiTech2Server.zip file in your Downloads folder, then either delete it or rename it.
2. Start the FTB Launcher.sh, then select the desired version of the game you want to download and click the "Download Server" button. The new version of
InfiTech2Server.zip will download to your Downloads folder.
3. When the download is complete, close the Launcher.
4. If the game is running, shut it down. I usually take this opportunity to update the operating system and Java if necessary, and then reboot the server. (If rebooting your server automatically starts up the game, then shut the game back down after reboot.)
5. Backup your world. Do NOT skip this step. DO THIS!
On Linux, I simply use a command shell:
Code:
cd /path/to/Minecraft
tar -zcvf yyyy-mm-dd-hhmm_world.tar.gz ./world
where
yyyy-mm-dd-hhmm is the date and time of the backup.
6. Browse to
/path/to/Minecraft, then rename the following folders and files to ".old" (If you already have older ".old" folders and files from a previous update, then delete or rename the older ".old" folders and files first.)
- config
- libraries
- mods
- scripts
- minecraft_server.jar (if your server uses
server_forge.jar instead, then rename that to ".old")
7. In your Downloads folder, unzip the newly downloaded
InfiTech2Server.zip file, then copy the following folders and files to the
/path/to/Minecraft folder
- config
- libraries
- mods
- scripts
- server_forge.jar
8. Rename
server_forge.jar to
minecraft_server.jar (If your server uses
server_forge.jar instead, then you should skip this step.)
9. If desired, enable MobiusCore and Opis by removing the ".disabled" from the end of their files in the
/path/to/Minecraft/mods folder
10. Copy any server-specific mods from your
mods.old folder to the new
mods folder. In my case, that includes:
- Morpheus
- MyEssentials
- MyPermissions
- mysql-connector-java
- MyTown2
- sampler
- ServerTools
- sqlite-jdbc
11. Copy any server-specific configurations from your
config.old folder to the new
config folder. In my case, that includes:
- MyEssentials folder
- MyPermissions folder
- MyTown folder
- Morpheus.cfg
12. Edit configs with any server-specific customizations you desire. In my case, that includes:
=================================================
a. File: config/aroma1997/AromaBackup.cfg
B:allPlayers=false
I:compressionRate=9
I:delay=360
I:keep=2
B:OnShutdown=false
B:OnStartup=true
=================================================
b. File: config/railcraft/railcraft.cfg
anchors {
#
# change to craftable=false to disable World Anchor crafting, they will still be available via Creative
#
B:craftable=false
=================================================
c. File: config/ChickenChunks.cfg
#If set to false, players will have to be logged in for their chunkloaders to work.:Simply add <username>=<true|false>
allowoffline
{
DEFAULT=false
OP=false
}
#The number of minutes since last login within which chunks from a player will remain active, 0 for infinite.
awayTimeout=10
#The maximum number of chunks per chunkloader
maxchunks=9
=================================================
d. File: config/forgeChunkLoading.cfg
defaults {
# Are mod overrides enabled?
B:enabled=true
# The default maximum number of chunks a mod can force, per ticket,
# for a mod without an override. This is the maximum number of chunks a single ticket can force.
I:maximumChunksPerTicket=9
# The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it.
I
layerTicketCount=9
=================================================
e. File: config / immibis.cfg
B:chunkloader.bypassForgeChunkLimits=false
I:chunkloader.maxChunksPerPlayer=18
B:chunkloader.requireOnline=true
S:chunkloader.listFileName=ActiveChunkLoadersList
S:chunkloader.logFileName=LoggedChunkLoadersList
=================================================
f. File: config / HardcoreEnderExpansion.cfg
B:enableTempleCaller=false
# 0 = enabled on April Fools, 1 = always enabled, 2 = never enabled.
I:hardcoreEnderbaconMode=2
=================================================
g. File: config/Thaumcraft.cfg
I:biome_taint_spread=0
B:champion_mobs=false
=================================================
h. File: config/OpenComputers.cfg
# The amount of energy the chunkloader upgrade draws per tick while
# it is enabled, i.e. actually loading a chunk.
chunkloaderCost=10000000.0
=================================================
i. File: config/cofh/core/common.cfg
B:EnableGenericDeathMessage=false
=================================================
j. File: config/GregTech/MachineStats.cfg
B:MagicEnergyAbsorber.AllowMultipleEggs_false=true
------------------------------------------------------
12. If desired, update MOTD in
/path/to/Minecraft/server.properties file to display the version number of the server.
13. Restart the game.