SKCraft Community

You're viewing posts tagged alice-1.5. Show all entries?
Posted Aug. 15, 2013
We seem to have found the causes of the lowered TPS; And have hopefully have alleviated it to some degree.

If you know of someone or something that is causing the TPS to decline. Please don't hesitate to tell a moderator, so we can try to make the general playing experience more enjoyable for you the players.
Posted Aug. 14, 2013
The server is back up. I haven't entirely identified the problem, but it's late for now!
Posted Aug. 14, 2013
It will be down until further notice, until sk89q can fix the crash issues.
Posted Aug. 14, 2013
There were some severe crash bugs with Factorization on the server, so it had to be removed for now. We will see if we can refund anything important people lost.
Posted Aug. 14, 2013
The last few updates have been helping with the recent server lag issues, but we're going to be working on a few more server-only updates. In addition, we are hoping to put down $500 for a new processor that should better handle Alice.
Posted Aug. 14, 2013
No client update is required.
  • Quarries should no longer reset and forget their boundaries.
  • For the time being, until we find a solution, Enderthermic Pumps are broken. We may give away lava at spawn or so through an Ender Tank instead, since everyone is basically draining the Nether of lava anyway.
    • Addendum: Use an OR-OR-OR ender tank for lava.

  • ChickenChunks' chunk loaders currently do not re-load chunks if the server is restarted, nor if a player joins, but we are going to look into it.
  • Quarries will not load chunks on server load, or on player join. You are supposed to place a ChickenChunk chunk loader next to quarries, but for the moment, ChickenChunks suffers from the same problem.
  • WeHatePlates should work again like before. This is not yet the new change announced in the recent news post.

Be on the lookout for further updates in the near future.
Posted Aug. 13, 2013
I've gotten a chance to do some analysis on our chunk loader situation:
  • Chunk loaders are used by only ChickenChunks, BuildCraft, and ExtraUtilities.
  • ChickenChunks is purpose-built to allow fine grained control of chunk loaders, while the other mods merely have blocks that load chunks.
    • ChickenChunks tracks the owners of the chunks (the player) and the number of chunks allowed to be loaded per player.
    • Chunks loaded by BuildCraft are essentially for its quarries.
    • Chunks loaded by ExtraUtilities are essentially for Enderthermic Pumps.
    • Neither BuildCraft nor ExtraUtilities track the owner of its chunk loaders.

  • The server tends to run pretty well at 2000-3000 chunks, barring any intensive mods.
    • BuildCraft quarries load about >2000 chunks alone.
    • ExtraUtilities loads >1000 chunks alone.
    • Chunks loaded by ExtraUtilities and BuildCraft are essentially "forever loaded."
    • The server is slow primarily due to the incredible number of chunks loaded (5,000-7,000+).

  • Breaking chunk loading by BuildCraft resets quarries' information.
  • The ideal solution utilizes the following rules:
    • The only chunk loaded chunks permitted are ones with attached player information. Nothing should be able to request a ticket for an "unowned" chunk loader.
    • Chunks should continue to stay loaded even after a player leaves the server.
    • Chunks should automatically unload after a preset "timeout period" that starts to count once a player has disconnected from the server but resets whenever the player is connected.
    • Provided that the number of chunks is not too numerous, players' chunks should be re-loaded again on server start as if the server was never restarted, but the timeout period countdown should continue from before.
    • Upon player join, but after all of his or her chunks have been unloaded due to the timeout delay, the player's owned chunks should all be loaded together all at once, as if this was a single player game and he or she had just booted up the game again and chunk loaders had kicked in.
    • The idea is to strike a balance between the convenience of chunk loaders and the pressing need to keep low the number of chunks loaded at any given time.

  • Unfortunately, the chunk loading system in place is not very versatile, and to avoid the task of needing to write a brand new chunk loading mechanism, the current plan is to block all chunk loaders but that of ChickenChunks, while fixing the issue with quarries resetting.
    • Current restrictions with ChickenChunks (i.e. unloading on player log off) may be relaxed.
    • ChickenChunks' loaders would be required in order to load Enderthermic Pumps.
    • ChickenChunks' loaders would be required in order to keep the quarry block loaded.
    • Much of this plan pivots on whether ChickenChunks can implement the rules mentioned in the "ideal solution" above, and the feasibility of fixing the issues of quarries resetting without actually modifying BuildCraft.
    • Should this solution fail, I will write my own chunk loading system.
Posted Aug. 13, 2013
One of the latest updates broke WeHatePlates, the mod that makes plates craftable with ingots. In the next update, the mod will be fixed, but I have also completely changed how it works.

Instead of having crafting/bending plates at all, you will just be able to do this:

This has the byproduct of being able to use ingots instead of plates to cover GregTech machines. :P

Now, the current version of the mod adds its own plates (that have the easy recipe). These plates will stay for a while, but the plates will be removed in a later version. Make sure to use them, or smelt them back into ingots before that happens.

For the people with automated systems: you will have to adapt your systems from the old plate-crafting mechanic to the new system when the update is out. The recipe for the plates will be disabled, and like I said, the plates themselves will be removed later.
Posted Aug. 13, 2013
  • I've ported a change from older versions of the SKCraft servers that should mitigate block lag issues.
  • A client update is still planned to downgrade LWJGL for Mac OS X users to fix the upside down game problem.
Posted Aug. 11, 2013
You will be prompted to update your client upon launching the game.
  • Fixed crash and black screen issues for users running older versions of Java.
  • Improved the Stream Player to support more streams and to not completely break when a broken stream is encountered.
  • Made Clear Glass cuttable.
  • Made plate bending cheap.