[IMPORTANT] Updating to 1.7.9 Help

Discussion in 'Bukkit Help' started by Thecoolsurdy, May 2, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    Thecoolsurdy

    Hello,
    I currently run CraftBukkit 1.7.2-R0.3 on a server that is hosted by a company. My server is a Towny server, running Towny v86.1.0 that "supports CB 1.7.2 R0.3+ builds" as well as 52 other plugins. The full list is here:
    Plugins (53): WorldBorder, StructureSaver, GroupManager, Troll, SimpleBottler, Vaults, Buycraft, EverCoreUtils, ButtonTeleport, Vault, Multiverse-Core, SignUtilities, TreeAssist, ServerHub, CombatLog, WhatIsIt, 1vs1, Votifier, GAListener, HorseKeep, CensorIt, ToughBoats, DolphinSpleef, WorldEdit, NoCheatPlus, Portals, Towny, MotdManager, CreeperControl, Questioner, WorldGuard, HeadDrops, MarryMe, WorldDifficulty, Lottery, iConomy, SeaBattle, DeepVanish, AntiXRay, ScheduledAnnouncer2, AutoSaver, AntiAdvertiser, SimpleSigns, Essentials, floAuction, NaturalHorses, ServerSigns, Register, ChestShop, MobArena, TownyChat, EssentialsSpawn, KillerMoney

    Basically, I am wondering what I need to do in order to update to 1.7.9. I know that I should update plugins to support UUIDs, but is there anything else I need to do in order to ensure a safe update to 1.7.9? Thanks.

    (P.S. If I do not update to plugins that support UUIDs when I update to 1.7.9, will the plugins break? Thanks)
     
  2. Offline

    JaguarJo

    Basically, it depends on what the plugins do. WorldBorder, for instance, isn't going to be affected by the UUID change because it doesn't handle player names. Same with TreeAssist, KillerMoney, MotdManager, stuff like that. Plugins like ChestShop on the other hand, which do involve player names, will need to adapt to this change (fortunately ChestShop has already updated). Permissions, protections, stuff that handles player skins (like HeadDrops)....all of those types of plugins will need to get themselves ready for this update.

    You could update your server now even if some of your plugins using playernames aren't ready, because right now, using a player's name instead of the UUID still works. But as soon as Minecraft lets people start changing the names on their accounts, that's when those plugins could start to have problems. Because suddenly Player1 becomes DudeA and even though it's the same person, their locked chests won't open because the name doesn't match. That's why the UUID thing matters.
     
    Thecoolsurdy likes this.
  3. Offline

    Bobcat00

    You should do the following:
    1. Make a full backup of your server.
    2. Check each of the plugins for a 1.7.9 update.
    3. Update craftbukkit
    4. Start server and wait for it to convert your files
    5. Restart server
    It will probably work pretty well. Be aware that the server will convert the player.dat and other files to a new format and this takes some time, so be patient. Also, I noticed a bunch of errors in my log, and some things didn't work right until I restarted the sevrer.
     
    JaguarJo likes this.
  4. Offline

    Thecoolsurdy

    Hi Jaguar,
    Thanks for the detailed reply. I understand the UUID thing, and that even if you switch your name, all data remains the same, but what I am really worried about is if plugins will stop WORKING. For example, you said if somebody changes their name, for plugins that do not use UUIDs, the player will not have all of his/her stuff with the plugins. But like I said, I want to know if plugins will stop working completely, for example, will they crash? Will they not load? Etc.
    Thanks

    Thanks Bobcat00 for the detailed reply. My server has around 2,200+ users who have in total joined it, and I was wondering how long it would take to convert them. Could you give me the player count of your server and tell me how long it took you to convert it? And where the problems you noticed in your log related to your world/players? Or were they related to your plugins. Thanks

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 7, 2016
  5. Offline

    Bobcat00

    It took my server 60 seconds to handle 300 players. So yours might take up to 10 minutes.

    My server is whitelisted, so I don't know if that means it had to do twice the work, looking up each player twice.

    The errors were for things like players in the white list that didn't really exist, since there were apparently some typos.
     
  6. Offline

    JaguarJo

    Well I can't exactly make a blanket-statement that's going to cover all plugins for that question. It's going to be like any other update, some plugins might not load but some plugins will.

    I've already updated my server to 1.7.9 and none of my plugins quit working, but I don't use all the same plugins that you do, so I can't give you guarantees for those. The biggest change on my server was that all of my placed heads from HeadDrops reverted back to steve heads and had to be broken and replaced with new ones. Oh, and on the first day, I didn't wait long enough for the player.dat files to be converted and when I logged on it looked like everyone's inventories and locations had gotten reset. So I reverted us back to 1.7.5 in a panic and actually did lose the inventories then. Fortunately I'd had backups made, and after taking my time with the update, I got everything restored the second time around.
     
  7. Offline

    Thecoolsurdy

    Alright thanks. I'll backup my world data and hopefully everything will work well. Thanks for the info guys!!!
     
Thread Status:
Not open for further replies.

Share This Page