4.0.0 Other options/configs for Lagfreeness
4.1.0 Configs as far as i know
Quote from Rick
I'm using redpower, buildcraft, railcraft, computercraft and forestry is there anything in else the configs or other settings (other than the redpower you already mentioned) that reduces lag?
Set these to the values behind the "=", and only read the Part after the "//":
IC²:
soundSourceLimit=10 // reduces Soundlag of IC² dramatically
Redpower:
logic.enableSounds=0 // reduces Soundlag of RP-Timers/Sequencers
Buildcraft:
# increasing this number will decrease network update frequency, useful for overloaded servers
network.updateFactor=? // Don't know if this really can reduce Lag
These Settings are enough to keep my very slow Netbook at a moderate speed of 10 FPS instead of 2-5 FPS.
4.2.0 A detailed List of Lagsources and their prevention:
4.2.1 Connectionlag:
Also called Blocklag, because Blocks you placed/mined will be removed/replaced after a second. This is caused by either a bad Internetconnection, or by a too low Bandwidth on the Serverside (Server overloaded), so bug your Internetprovider/Serverhoster about that. This can also mean CPU-Lag on the Serverside, but its not in most cases.
4.2.2 Graphical Lag
This is just your slow Graphicscard, so you have to install Optifine, to get rid of it. This kind of Lag is caused by Mobs, Items, Particles and other Entities, like Items inside Tubes or Pipes, or in case of laggy Buildcraft also filled Liquidpipes.
4.2.3 Fragmentationlag
This kind of Lag comes mostly together with an Out-Of-Memory-Error as Minecraft accumulates the Amount of used RAM until it hits 1GB (Or the set amount of RAM), this happens mostly with Mystcraft, as everytime you change Dimensions (but also the Nether and the End), it increases the amount of used RAM for no logical Reason. But it can also happen when you use HD-Texturepacks as they consume pretty much RAM. This kind of Lag can be solved by just restarting Minecraft.
This kind of Lag is completly fixed in MC-1.3 and newer Versions!
4.2.4 Soundlag
Mostly happens, if you come close to flowing Water or Fire. This Lag is the most aggressive kind, as its in every Cave, and in Vanillaminecraft also at every Itemtransportsystem! And not only that, it comes also together with most IC²-Machines! Here how to fix it:
Before MC Beta 1.9pre6, it was possible to delete the "water.ogg", "fizz.ogg" and "fire.ogg", but now this "Antilag-option" is only possible if you have no internetconnection at all, because it just redownloads the Sounds without having to "Force Update" (WHYYYYYY?). But now it redownloads those Sounds, so we have to prevent Minecraft from redownloading them. To do so, you need to replace some Audioresources with this
resources.zip
Just replace the 3 Files inside your ".minecraft/resources"-directory with the ones in my zip, and you will nevermore hear those Sounds. (these are just empty Files with ogg-ending, which are set to "read-only")
Removing Sounds of the Mods like the lagging Windmillsounds from IC² works also great! To remove Sounds of IC² you have to open its JAR with WinRAR or 7zip, and then go to "industrialcraft-2-client.jar\ic2\sounds" and then just remove the desired Sound.
4.2.5 CPU-Lag (Just inefficient coded Features)
This is the thing, what i try to prevent with this Tutorial. CPU-Lag is VERY RARE, and most likely not the case, when someone says, that you lag the Server. I found only a few things, which really cause that kind of Lag, here a small List:
- Taint from Thaumcraft, but not only the Blocks, also the atmospherical Taint causes massive Lag, as it tries to spawn Taintblocks
- Redpowers Pump, but only if the target-"Container" is full and the Water/Lava has nowhere to go. Otherwise its even less lagging, than the BC-Pump.
- Solarpanels in OLD Versions of IC² (They were iterating to Sky)
- Large amounts of working Blockbreakers (Framequarries or many Cobblegenerators)
There is nothing more about that kind of Lag. And NO, Mobs and Items DO NOT CAUSE THIS KIND OF LAG!
Important other Stuff:
If you don't understand something, then its not a shame to ask.
If you have an own nearby lagfree and usefull Mechanism then post it here. (Warning: Buildcraft wont be accepted. Use Redpower)
I think i will make more Screenshots to explain that stuff better.
The designs are sometimes not properly visible if you have a too small Screen like the one of my netbook.
Another stuff coming soon (if i find some usefull stuff), and some stuff is getting constantly updated.
Q&A
Sorry if I'm asking a stupid question, but if I place my windmills in a desert biome, can I place them higher without having a breaking chance as there is no rain/thunder in the desert, thus increasing the average power generation? If it's possible how much higher can I place them?
Nope, Deserts are having the same Storms as other Biomes, theres only no rain.
And it's not a Dump question, its a good Question, because it was not answered in the Post.
I just have a little Question about your geothermal Setup with Redpower: How did you solve your Bluetricity generation to run the pump? Is there a more elegant solution than just spamming thermopiles?
You need only 2 Thermopiles (1 Lava and 4 Water each like Direwolf20 does it) and a good timer (Sequenzer is perfect for that), because the Pump produces 4-5 times faster than the IC²-Pump can handle, so you have to use less blutricity if the RP-Pump is only working 1/4th of the time (instead of inefficent pumping all the time if its not needed). I personally use a 8 high Thermopiletower to get enough blutricity for an Alloyfurnace (Smelting rare Drops of Zombies and Pigmen and Rails from Mineshafts), a Retriever (automanned Watermill) and the mentioned Pump for the Geothermal.
You can use RP2 light sensor to detect if there is lava under IC2 pump, and if there isn't, then activate RP2 pump (so no timer/sequencer). Although I don't know about CPU usage of light sensor.
GENIUS!!! I never thought of that. and the CPU-intensity is VERY LOW!!! I will add it!!!
Other Tutorials and Guides:
All about the Massfabrication: [Tutorial] The Massfabricator and UUM
Computercraftbasics: [Tutorial] Basics of Computercraftprogramming