Server Problems

Discussion in 'Alice (Minecraft)' started by kaitoyuuki, Oct 3, 2012.

  1. kaitoyuuki

    kaitoyuuki Red Wizard

    Joined:
    May 26, 2012
    Messages:
    55
    Likes Received:
    7
    Lately, it seems that the server has been having much more downtime than usual. I'm not sure how or why, but something or someone is causing it to crash quite frequently.
    If anyone has any information on this, could you please share?
    At one point, someone's area was bugged and every time they tried to log in it crashed the server, but it seemed like we fixed that somehow, although I'm not entirely sure. I think this was on monday?

    Anyways, if it's something that can be fixed without too much trouble if someone goes to take care of it-- perhaps someone's machines are overflowing or their system needs a timer to keep it in check or something-- just let me know where and what it is and I can go and try to fix it.
     
  2. Chaeris

    Chaeris Active Member

    Joined:
    Mar 8, 2012
    Messages:
    766
    Likes Received:
    89
    Must ask sk himself, last times he had very good informations and solved the problem fast...

    Anyway if it is someone, even involuntary, I think he'll be banned :eek:
     
  3. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    Mar 2, 2012
    Messages:
    2,603
    Likes Received:
    757
    It hasn't been the first time thats happened. I'm not a 100% but I think Ryguy or someone had it the first time, then I was the second person it happened to. The actual problem was mineshafts, it as trying to generate in and area (my area) and they crashed every time the chunk is loaded. Its nothing a normal player can do to fix it.

    Its pretty much impossible to crash the server intentionally, since all the crash bugs are fixed by sk as soon as they are found.
     
  4. kaitoyuuki

    kaitoyuuki Red Wizard

    Joined:
    May 26, 2012
    Messages:
    55
    Likes Received:
    7
    Actually.... Generate enough lag and the server will no longer be able to function. It's not exactly "crashing", but it can actually be much worse than a normal crash. When the server crashes, it can be restarted. When someone creates an infinite lag machine (or accidentally spills 10,000+ items from their quarry), you have to push through the lag to go fix it, and there's no guarantee that you'll be able to reach it before the server stops responding.
    Another way would be to hack air into your inventory, which would invalidate the entire level.dat file. This is nearly impossible, though, so there's not much worry of that (fortunately)
     
  5. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    Mar 2, 2012
    Messages:
    2,603
    Likes Received:
    757
    mhm, don't exactly care for the that info, pretty much = nearly = nearly impossible. There's always going to be a few small ways to crash a server that are pretty hard to do like its impossible to drop a thousand items from a quarry because of items despawning, it would only work if they appeared at once, and even then if it was bad lag it would only need to be loaded for 5 minutes then it would despawn.
     
  6. kaitoyuuki

    kaitoyuuki Red Wizard

    Joined:
    May 26, 2012
    Messages:
    55
    Likes Received:
    7
    Theta did it unintentionally XD
    theta's quarry overflowed 10,000 items, and oddly enough the item cleanup script stopped working. the lag was terrible that day...
     
  7. gknova61

    gknova61 Farbes Lover

    Joined:
    Mar 17, 2012
    Messages:
    1,238
    Likes Received:
    350
    It should be in the server rules that all pipe/tube networks should have an overflow... or common practice, at least. All it takes is one person to f*** up everyone's experience on the server.
     
    Shadow likes this.
  8. Chaeris

    Chaeris Active Member

    Joined:
    Mar 8, 2012
    Messages:
    766
    Likes Received:
    89
    I am sorry to tell you that this couldn't be possible the way Minecraft is coded, cause the air is only taken as a space, and not a real block, actually the air does only exist in the world generation and it is just to mark the maximum height of a biome, or nearly, anyway I can tell you that it is impossible to get air in your inventory cause it is an invalid ID, no ID redirects to the air... Ah, and just for you to know, such hack if it were possible would just crash {yourname}.dat, witch means only your actual inventory, and not the content stored in chests, so the real solution should be just to place the invalid block in a chest...
     
  9. gknova61

    gknova61 Farbes Lover

    Joined:
    Mar 17, 2012
    Messages:
    1,238
    Likes Received:
    350
    I am sorry to tell you that air is technically a block, just not one that is seen as a block.
     
  10. kaitoyuuki

    kaitoyuuki Red Wizard

    Joined:
    May 26, 2012
    Messages:
    55
    Likes Received:
    7
    Yes, and Air has the ID of 00 (why do the numbers look so retarded in this font? christ.)
    Also, the game itself cannot process that being in someone's inventory (or chests? not sure if that would cause a problem, or what would need to happen for it to be triggered) and as such crashes.
    But it's an easy enough problem to fix, using something like MCEdit to fix chests, and an inventory editor to fix players' inventories.
     
  11. Chaeris

    Chaeris Active Member

    Joined:
    Mar 8, 2012
    Messages:
    766
    Likes Received:
    89
    Or just an NBT data files reader...