Migration to 1.8.4 | Veterancraft Dedicated Server | Forum

A A A

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 4 characters - maximum search word length is 84 characters

sp_Feed Topic RSS dirt
Migration to 1.8.4
sp_BlogLink Read the original blog post
Topic Rating: +5 (5 votes) 
April 29, 2015
3:46 pm
frelling
Senior Tech
Forum Posts: 3264
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

It been a long couple of months with everything that has been going on in real life and in the Minecraft community. There were days when it seemed that whatever direction we picked we wound up chasing our own tails. But persistent paid off. System designs are set in stone and the implementation phase will kick into full gear shortly.

I'm certain those of you that have hosted your own Minecraft server can attest that there is a big difference between deploying a server and managing one effectively. Almost anyone coupled with a set of well written instructions can set up a server for their friends and family. But as soon as it is open to the public a completely different set of tasks, many of which detract from enjoying the server, come into play. Most of these revolve around day-to-day management by administrators and moderators; maintenance and upkeep; configuration and change management, feature compatibility, upgrades, and so on. These tasks tend to be a contributing factor to the demise of many servers. Administrators and moderators just get burnt out and realize that it is no longer any fun, especially when time is limited.

I know for certain that Meatbawllz, Mudwog, Emulated, LightWarriorK, myself, and other staff have felt that way from time to time over our four-year Veterancraft history. However, for some reason or another, we are stubborn and just enjoy the game too much to let those issues get in the way of maintaining a good server for our members and the community. Fortunately, our new system is designed to support and help with such laborious activities and in the long run will make it more enjoyable for all those that put their blood, sweat, and tears into Veterancraft.

There are too many things going on behind the scenes to explain them all. Many of them are transparent to the game and members, but other will have some impact. With that, I will summarize key highlights, some of which I may have already mentioned in prior posts.

New Servers

The tentative move date to our new servers will be May 31, 2015, it may be a couple days sooner, but right now that is the "drop dead" date we've set. We will be moving Veterancraft onto our brand-spanking new dual server systems collocated at OVH's BHS data center near Montreal, Quebec. I have visited the data center myself and all I can say is that it is a geek's wet dream. I almost considered a career change while there.

It is upon those servers that we will deploy Javacraft's MEMES (Minecraft Enterprise Management & Environment Systems), which consists of support and backend services for hosting multiple Minecraft instances. Some of these services include, but are not limited to, database servers, directory servers, mail server, map servers, website & forums, wikis, and anything else that will add quality and support existing and new features. Most of these will be on our BSP (Backend Server Platform), while Minecraft instances will be deployed on our MSP (Minecraft Server Platform).

In essence, we are becoming our own VPS provider under which we can centrally manage all Minecraft instances and deploy necessary resources (CPUs, memory, etc.) to specific Minecraft instances as needed. If we run out of horsepower, it is just a matter of adding another MSP to the fold - provisioning of such can happen as quick as a few minutes to no more than 24 hours. This gives us a tremendous amount of flexibility and scalability that was previously impossible or too cost prohibitive. The most prevalent feature is the ability to add new special purpose Minecraft instances without affecting our normal server(s). For example, large-scale Hunger Game competitions, Red vs. Blue challenges, etc., etc. I'm certain once this sinks in, there will be many, many suggestions pouring in from the community.

Spigot/BungeeCord

All our CraftBukkit-based servers will now use Spigot, which is a much-improved version of CraftBukkit. Furthermore, we will be using BungeeCord to seamlessly join multiple servers together. For example, if we are running one of our weekend events on a separate event server, members can still walk through a portal but will be instantly connected to the event server without having to log off and back on to a different server. There are many benefits to having separate servers such as large scale events not impacting normal game play; or, being able to specifically tailor features to ensure that everyone is on a level playing field.

Mudwog and I have performed extensive testing of various Spigot aspects and have come to greatly appreciate the improvements that md_5 and his team have added to the overall CraftBukkit architecture. In hindsight, we should have switched to Spigot a long time ago. Oh well, better late than never.

At this moment, BungeeCord is a major learning curve for us, as it has its own plugin architecture to which we can add intra-server functions. At first we will start off simple, but eventually we will focus on several cross-server capabilities such as chat, messaging, locating players, and player-to-player teleportation.

Beta Tests

Our goal for the next week or so is to deploy a fully functioning beta version of Arda under 1.8.4 with all the bells and whistles that our members currently enjoy. Up till now, we have only performed piecemeal plugin tests. In all but the rarest cases, recent tests passed with flying colors, especially since plugin authors have finished updates or are actively engaged in releasing new versions. The goal of this exercise will be to test a full deployment of ALL plugins in order to uncover any incompatibilities or problems between them and to stress test a fully functioning server. Furthermore, we also hope to uncover any remaining issues regarding the use of UUIDs in lieu of players' IGN to register settings, preferences, and any other potential cross-server management issues. The UUID issue is extremely important to once and for all overcome name change issues.

Once completed, I expected that we will open the beta installation for a short period of time and encourage our members to give it a whirl. This should help us uncover additional bugs or configuration issues (undocumented features) that may have been overlooked. Furthermore, it will greatly help us evaluate overall performance. I will have more information about the beta test as we draw closer. Please understand that this will only be a beta test. It will use a snapshot of Arda. Any changes made on the beta server will not survive the test period.

Vetronia

It is time to "mothball" Vetronia. We are coming up quickly on Arda's 1-year anniversary and it time to cut the apron strings. Once we officially upgrade to 1.8.4, Vetronia will be split off to its own 1.8.4 server. Vetronia will essential become a "read-only" world meaning that members can still visit and browse around, but building and zoning will no longer be permitted. Furthermore, Vetronia will have a limited number of plugins primarily for the purposes of protection, logging, and transportation. The exact composition of those plugins is yet to be determined.

After the split, members will still be able to teleport between Arda and Vetronia as before by stepping through portals. However, they will not be able to carry inventory from one to the other. If members still have active inventories or builds in Vetronia, now is the time to start moving them to Arda.

I know full well that a few members will grumble. My heart bleeds for you, but the writing has been on the wall for well over 7 months. Veterancraft continues to strive to maintain a relatively permanent main world, which has been Arda for the past 7 months. Take a look at Vetronia. It was released as a Beta 1.8 world in August 2011 and has survived upgrades of Beta 1.9, Production 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, and even into 1.8. On more traditional servers that would have been between 5 to 10 map wipes, depending on their server admin's wherewithal or lack thereof. I think that speaks for itself as to the permanency of Arda. Given our secondary worlds, I don't expect anything to change in the near future. As long as it is under our control, we will refrain from wiping our main world. I'm not sure what Mojo-soft is planning for 2.0, but hopefully it will be no different than other major releases; however, it doesn't hurt if everyone keeps their fingers crossed.

Rule Changes

Once Vetronia is split from Arda, it will allow us to streamline certain rules. For example, our general griefing/theft rules will lean more to "If it isn't protected, it is fair game." As with any body of law, there will be exceptions and/or special circumstances. Just as an example, roadways cannot be readily protected and thus will fall under automate protection. Other members can modify roadways for purposes of extending them or branching off, but anyone changing a road for reasons other than that will be considered an act of griefing. I'm sure there will be a whole slew of discussions as a result of this, but that is another post for another time.

In Summary

  • Tentative update/move to 1.8.4 and new servers date is May 31, 2015.
  • Vetronia will be split off as its own server and put into "read-only" mode.
  • Some minor rule changes will occur after the split.
  • If you still have stuff in Vetronia, move it now!

Final Word

Please make sure to read the 1.8.4 FAQ before asking questions. It will be updated as new questions are answered.

Human beings, who are almost unique in having the ability to learn from the experiences of others, are also remarkable for their disinclination to do so. - D. Adams
April 30, 2015
9:22 am
Rangasp
Member
Members
Forum Posts: 79
Member Since:
June 20, 2014
sp_UserOfflineSmall Offline

I'm really looking forward to the new features of the new servers, it is a massive improvement. This is a very well written news update and i thank you all who had put all the hard work to keep VC running today, thanks and see ya in-game.

April 30, 2015
3:32 pm
AdmlAdama
Member
Members
Forum Posts: 111
Member Since:
April 21, 2015
sp_UserOfflineSmall Offline

I'm looking forward to this as well.

One thing I wish existed as a plugin was the ability to record/trace world state and then player actions and outcomes.

This would make doing stuff like this easier because you could emulate player load and do integration tests for your plugins.

April 30, 2015
5:44 pm
frelling
Senior Tech
Forum Posts: 3264
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

AdmlAdama said
I'm looking forward to this as well.

One thing I wish existed as a plugin was the ability to record/trace world state and then player actions and outcomes.

This would make doing stuff like this easier because you could emulate player load and do integration tests for your plugins.

Yes, that would be nice. We used to capture events from a live server and run them against a new configuration, but that involved a lot of tweaking in CraftBukkit itself. Fortunately, we have unit tests for all our own plugins that can do some stress tests, but the human factor is always better. They have a knack for discovering issues Laugh

Human beings, who are almost unique in having the ability to learn from the experiences of others, are also remarkable for their disinclination to do so. - D. Adams
May 1, 2015
4:49 am
frelling
Senior Tech
Forum Posts: 3264
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

There is now a 1.8.4 FAQ available that will be updated as new questions are raised and answered. Please make sure to read it first, before posting.

Human beings, who are almost unique in having the ability to learn from the experiences of others, are also remarkable for their disinclination to do so. - D. Adams
May 1, 2015
11:07 am
SlocumFamily2
Member
Members


Knight
Forum Posts: 223
Member Since:
January 13, 2014
sp_UserOfflineSmall Offline
6sp_Permalink sp_Print
+1

I'd like to request that the tp "cooldown" time be removed until the end of May to help in moving stuff.  (Since it only takes a second to fill an empty trunk from personal inventory.)

It would also be helpful to be able to grant permissions back in Vetronia, so people can have help moving.

May 1, 2015
10:17 pm
frelling
Senior Tech
Forum Posts: 3264
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
7sp_Permalink sp_Print
+1

SlocumFamily2 said
I'd like to request that the tp "cooldown" time be removed until the end of May to help in moving stuff.  (Since it only takes a second to fill an empty trunk from personal inventory.)

It would also be helpful to be able to grant permissions back in Vetronia, so people can have help moving.

Teleport cooldown has been reduced to 5 second to allow members to move inventories quicker. This will stay in effect until the update.

Human beings, who are almost unique in having the ability to learn from the experiences of others, are also remarkable for their disinclination to do so. - D. Adams
May 2, 2015
12:58 am
SlocumFamily2
Member
Members


Knight
Forum Posts: 223
Member Since:
January 13, 2014
sp_UserOfflineSmall Offline

Awesomeness!

Thanks!

It is already very helpful!

May 2, 2015
5:46 am
Dalferes
Florida
Member
Members


Staff Alumni
Forum Posts: 747
Member Since:
June 3, 2012
sp_UserOfflineSmall Offline

Ohh man!  That means the world.  Thanks, Frell!

This is my signature and I hope you enjoy it. - Dalferes
May 2, 2015
2:18 pm
LightWarriorK
Aelfheim, Arda
Moderator
Members


Viceroy


Senior Mod
Forum Posts: 2154
Member Since:
June 1, 2012
sp_UserOfflineSmall Offline
10sp_Permalink sp_Print
0

SlocumFamily2 said
It would also be helpful to be able to grant permissions back in Vetronia, so people can have help moving.

Frelling may be able to address this in particular, but my recollection is that permissions were only voided for Residences that were sold back to the server during the transition period.

Builds inside those Res'es should have been emptied long ago before they were sold, and are now property of the server.  Permissions will not be reinstated. Otherwise, what did the player give up when selling the Res?  What did the server gain?

I may be misunderstanding, though....if you're talking about a Res that hasn't been sold and you just want to give people perms in the Res, any SM can do that for you.

"Awake, oh man, and be wise." -Thoth
May 2, 2015
3:29 pm
frelling
Senior Tech
Forum Posts: 3264
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
11sp_Permalink sp_Print
0

LightWarriorK said

SlocumFamily2 said
It would also be helpful to be able to grant permissions back in Vetronia, so people can have help moving.

Frelling may be able to address this in particular, but my recollection is that permissions were only voided for Residences that were sold back to the server during the transition period.

Any Residence that was turned in for Claim Blocks should have been become the property of the server and thus its previous owner relinquished all future rights to it. Residences not traded in continue to work in the same fashion allowing owners to change permissions as needed; however, creating new Residences or subzones are disabled.

Human beings, who are almost unique in having the ability to learn from the experiences of others, are also remarkable for their disinclination to do so. - D. Adams
May 6, 2015
1:42 pm
Frenchy
Member

Viceroy

Members
Forum Posts: 185
Member Since:
June 23, 2013
sp_UserOfflineSmall Offline
12sp_Permalink sp_Print
0

I was wondering, how will the update affect current sponsor/donor/contributor/whateveryouwanttocallitor program? What changes will be made to the current plans?

May 6, 2015
3:11 pm
frelling
Senior Tech
Forum Posts: 3264
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
13sp_Permalink sp_Print
0

Frenchy said
I was wondering, how will the update affect current sponsor/donor/contributor/whateveryouwanttocallitor program? What changes will be made to the current plans?

None at this time. Over time we may add new features or exchange features for something that didn't migrate well - though at this time everything looks good. After the "technical" side of the move, we will be looking into automating sponsorship sign-ups and benefits rather than having them performed manually. That's about it.

Did someone lead you to believe othewise?

Human beings, who are almost unique in having the ability to learn from the experiences of others, are also remarkable for their disinclination to do so. - D. Adams
May 6, 2015
4:06 pm
Frenchy
Member

Viceroy

Members
Forum Posts: 185
Member Since:
June 23, 2013
sp_UserOfflineSmall Offline
14sp_Permalink sp_Print
0

frelling said

Frenchy said
I was wondering, how will the update affect current sponsor/donor/contributor/whateveryouwanttocallitor program? What changes will be made to the current plans?

None at this time. Over time we may add new features or exchange features for something that didn't migrate well - though at this time everything looks good. After the "technical" side of the move, we will be looking into automating sponsorship sign-ups and benefits rather than having them performed manually. That's about it.

Did someone lead you to believe othewise?

No, I was just wondering, considering the EULA changes. But if you say everything's in the green then everything's in the green :)

May 28, 2015
4:29 pm
Posiedoncat49
New Member
Members
Forum Posts: 2
Member Since:
August 22, 2014
sp_UserOfflineSmall Offline
15sp_Permalink sp_Print
0

um how do I move my stuff from one world to another?

May 28, 2015
4:35 pm
Okamat
Member
Members


Staff Alumni
Forum Posts: 120
Member Since:
October 12, 2014
sp_UserOfflineSmall Offline
16sp_Permalink sp_Print
0

Posiedoncat49 said
um how do I move my stuff from one world to another?

As I said to you online.... QUOTE: "You'll have to port back and fort between homes, picking up inventory and bringing it back and storing it. There's not other way to do it, I'm afraid."

In other words.... go to Vetronia, pick up some of your stuff, /home back to your place in Arda, drop the stuff off, /home back to Vetronia, pick your stuff up, /home back to Arda, drop it off.... keep repeating until done.

May 28, 2015
4:44 pm
Braleth
Calgary, Alberta
Member
Members


Staff Alumni
Forum Posts: 246
Member Since:
October 13, 2014
sp_UserOfflineSmall Offline
17sp_Permalink sp_Print
0

Frelling has reduced the cool down timer on the /home command from 60 seconds to 5 seconds to help facilitate moving your possessions from Vetronia to Arda.

You better get a move on.

Forum Timezone: America/New_York

Most Users Ever Online: 734

Currently Online:
8 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Emulated: 3206

ryanpitts: 1300

Dalferes: 747

Pherian: 660

Okarim: 594

Member Stats:

Guest Posters: 10

Members: 27917

Moderators: 3

Admins: 2

Forum Stats:

Groups: 8

Forums: 45

Topics: 6229

Posts: 27413

Newest Members: Cynthiataf, JeffreyAgess, DrozFig, SidneyMoing, IvaninqUiet, Diastfus, Hazelfor, AlexeyqUiet, Exentothe, Lamclemeder, Sapyinisy, Tefetwipt, AlexanqUiet, LucasDat, JerryGoavy, Erlindapes, EvelynZible, AlexShuter, Joshuagrats, Scottgep

Moderators: terrorisly: 424, mudwog: 127, LightWarriorK: 2154

Administrators: meatbawllz: 2475, frelling: 3264