New Server Environment and 1.12.2 Upgrade Info | 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
New Server Environment and 1.12.2 Upgrade Info
sp_BlogLink Read the original blog post
Topic Rating: +2 (2 votes) 
February 6, 2018
6:55 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

Arda, Version 1.8.8, is back! Yes, yes, I know, it is not 1.12.2, yet. While it is still the same ol’ blocks and plugins, its running on our new Gaming Enterprise Management Systems, or GEMS for short. I will leave GEMS details for another post.

Multi-Version Capable

You may notice that the MultiPlayer entry for VC appears similar to the following illustration. You might wonder what exactly does “Arda 1.8.8” and “Hub 1.12.2” mean? We are leveraging BungeeCord’s ability to intelligently connect clients. When connecting with Minecraft 1.8.8 or 1.8.9 you will automatically be connected to Arda as before. When you connect with Minecraft 1.12.2 you will be connected to The Hub. In the future we will have two hubs, a Main Hub and a Test Hub.

mc_client_mp_entry.jpg

Arda

Arda, its secondary worlds, your Shillings, inventories, shops, and claims are as they were before. All plugins, sponsor perks, and abilities are available for your use except for maps. We have not yet finalized the best approach to support a map server(s) serving world maps that could potentially be sourced from a multitude of servers or special instances running different versions of DynMap. It will be addressed as we continue to work on the upgrade.

The Hub

The Hub will eventually be the new common jump point for all members and newcomers and serve as an entry point to a variety of other servers. Do not worry, it is smart enough to remember where you were the last time you logged off and return you there rather than taking you back to The Hub.

The best example of “other servers” would be one or more dedicated Events servers tailored for a specific purpose. In the past, VC was limited to the type of events it could hold due to the effects on Arda’s normal operations or performance. Running events on separate servers or instances gives us the freedom to apply whatever is necessary without concerns about the effects on other servers.

For now, The Hub has no connection points, though we expect to deploy a 1.12.2 test world this week. When that happens, you will find clickable NPCs known as Portal Stewards that will teleport you to a connected world and/or server.

Upgrade Process

Speaking of test worlds… I alluded to an upgrade process change in a Facebook post a while back. Anyone that has run their own server understands that a major upgrade can be a frustrating time, trying to balance members want for new things and ensuring that server and plugin updates all work as expected. Many server operators make this process easier by “wiping maps,” which essentially resets everyone back to Square One. A wipe is effective by eliminating any needs to migrate plugin data from one version to another or worse translate data from one type of plugin to another. The downside is that past efforts are also gone.

While some members enjoy punching trees again, others do not. VeteranCraft prides itself being able to maintain a much more persistent main world immune to major upgrades and also give members access to new features. While new blocks and items may not be readily available in the main world, they can be harvested in our secondary world.

It should be no surprise that not using maps wipes can require far more effort on our part to ensure that data maintained by plugins and databases migrate properly to next version and in some cases are properly translated from one format to another. Past experience has shown that some plugin authors have a unique ability to throw monkey wrenches into the works.

In the past we have tried releasing vanilla and test servers for members to experience new features while we were busily working on updates. Unfortunately, those servers met with limited success. Interest in vanilla servers quickly faded due to a lack of plugins. Interest in test servers faded due to the lack of persistence. We believe that our upgrade changes will make this more palatable.

Let me start by stating that this is just an overview of changes; nitty-gritty details are not taken into account. Starting with the 1.12.2 upgrade and subsequent major updates, we will determine whether an upgrade requires a new secondary world. If so, it will be based on a seed that LWK has deemed a reasonable balance of biomes, structures, and other needs.

The new secondary world (Seraph Realm or Outer Reaches) will become the official test world and be accessible via the Test Hub; not Arda. Initially, it will be a vanilla world served by the latest Spigot development release with no plugins. We will try to address plugin upgrades and tests in a specific order, which can be summed up by the following categories: protection, social, economy, special features, utilities, and miscellaneous. As these plugins are deemed stables, they will be added to the test server.

Members will not have access to Arda claim blocks, Shillings, XP, shops, and other resources from the test server. However, any such items accrued while playing in the test world will eventually be merged back into Arda. In others words, anything and everything members accumulated during testing will be still be available once Arda has been upgraded and the test world has been added as the new official secondary world. We will merge your old and new claims, accrued claim blocks, Shillings, XP, etc. Moving/merging shops and other inventories is left to each member.

Furthermore, we will add an initial balance for certain plugins, if deemed necessary. For example, members will start off with 1000 claim blocks and 1000 Shillings to be used in the test world, once those plugins are added for testing. And yes, they will be added to your Arda balance after the upgrade process has been completed.

But – is not there always one or more? – there are some stipulations.

Server/Plugin Errors

Things can go horribly wrong. While we try to minimize the impact of disasters, loss of resources may occur. If the impact is server-wide, will will try to restore as best as we can or compensate in some other fashion. For all other cases, members will just have to bear the loss. For example, never every keep anything in your player’s inventory that you cannot afford to lose. Stow it away in a chest; after all, it is a test server.

It is doubtful that anything will go haywire with the world itself. Builds, chest inventories, etc. should rarely be affected unless world files are corrupted. Resources and data managed by plugins are more susceptible.

If members find something awry or missing, we certainly want to hear of it. Whether we will give remedies depends on the circumstance. I know with absolute certainty that I do not have to say this to our long-term members, past and present, but for anyone new to VeteranCraft, please be sure that a loss is a real loss. Any false claims will be dealt with accordingly. We log far more information during testing that allows us to replay almost any situation. It can be a tedious process to investigate errors. If it turns out to be a wild goose chase, it will only serve to annoy one or more of the three people one really should not annoy – Frelling, LightwarriorK, and Mudwog. Enough said.

Merging Accumulated Resources

We will only merge accumulated resources if a member has been an active tester. That is to say, they have been active on the test server. After all, testing a server with only one or two players is not much of a test. The operative word is play, the more a member plays and the more members play together, the better. We understand that some members have a limited amount of time, which is perfectly fine. The cutoff decision will not be based on statistics alone, but also on subjective interpretations. Our members are the best testers. Matter of fact, we encourage them to try to “beat” on the test server, short of using malicious hacks or DoS attacks.

It is easier to illustrate a counterpoint. If members logs in when GriefPrevention and Bank plugins are being tested, they will automatically receive 1000 claim blocks and 1000 Shillings. If that is the first and last time they were on the test server, they should not be surprised that their credits or any claims created did not get merged into Arda.

I will state again, that the final decision will have a subjective component. The primary purpose is to have members play on the test server with the assurance that their efforts will not be wasted and to also reward them for their time and effort.

sp_PlupAttachments Attachments
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
February 8, 2018
10:37 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
2sp_Permalink sp_Print
+1

Our current task is to create the new Seraphs Realm world, pregenerated, with basic capabilities, which will include permissions management and the ability to create claims. Beyond that, it will be mostly Vanilla Minecraft, though some of the simpler plugins should be added fairly rapidly.

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
February 9, 2018
4:36 pm
richdog89
Member
Members
Forum Posts: 3
Member Since:
September 11, 2014
sp_UserOfflineSmall Offline

Afternoon. I'm really excited to be back and see everyone again. Not sure if this is the place for it, but I've noticed that the claim blocks are an issue for me. I had several thousand I think last time I was active (about 2 years ago), but now when I hold a golden shovel it first says I have negative 22474 blocks, then when I toggle back it says I have 0 blocks. After a few minutes, the number will go up as I earn them, but if I log out and log in again it will go back to negative 22474 blocks. Not a hugely pressing issue at this point but if I'm having the issue, likely others are too?

Richdog

February 9, 2018
9:28 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

richdog89 said
Afternoon. I'm really excited to be back and see everyone again. Not sure if this is the place for it, but I've noticed that the claim blocks are an issue for me. I had several thousand I think last time I was active (about 2 years ago), but now when I hold a golden shovel it first says I have negative 22474 blocks, then when I toggle back it says I have 0 blocks. After a few minutes, the number will go up as I earn them, but if I log out and log in again it will go back to negative 22474 blocks. Not a hugely pressing issue at this point but if I'm having the issue, likely others are too?

Richdog

Ideally, this would be better asked under support, but since we really have not given much direction as to how members should report issues, this is as good a place as any.

I dug back into the logs and saw that, apart from recently, you last logged on to the Arda on 10/14/16. According to GP you have a total of 22574 claim blocks, which are allocated as follows:

22574 blocks from play + 0 bonus = 22574 total.
Claims:
Arda: x-3017, z-140 (-100 blocks)
Arda: x-2993, z-178 (-110 blocks)
Arda: x-2866, z458 (-880 blocks)
Arda: x-2868, z444 (-266 blocks)
Arda: x-2994, z432 (-11316 blocks)
Arda: x-12562, z8 (-1188 blocks)
Arda: x-7122, z6665 (-220 blocks)
Arda_nether: x-1673, z145 (-286 blocks)
Arda_nether: x-1653, z118 (-2160 blocks)
Arda: x-843, z87 (-6048 blocks)
= 0 blocks left to spend

A look into the database itself shows that you also accrued an additional 32 claim blocks. I cannot explain why the total shows up as negative -- a screenshot would help.

EDIT:

Never mind, see below.

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
February 9, 2018
10:07 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

I am starting to believe that there are forces out there that just want to make my life tough. Our dog/"surrogate child" Josie fell ill a few days ago. At 12-years old it is to be expected that things will happen. We had her on a strict diet to loose weight for some needed dental surgery on some problem teeth. I opted to have a full X-ray done as a preventative check up, since Dachshunds are notorious for getting cancer and other tumors in their elderly years.

We did not expect the results we got. She has a large tumor on her spleen and shadows in her lungs have us thinking it is cancerous and has metastasized. Josie is on a strong regiment of antibiotics not only to give her relief from her problem teeth, but also in hopes that whatever is in her lungs may be an infection rather than cancer. If so, we will consider to have her spleen removed. If not, then we have to prepare ourselves to make her last weeks as enjoyable as possible.

My wife is in shambles. I have had dogs around me all my life; but no matter how many times one goes through it, it is still hard. The next week will tell us more. I am taking next week off to keep an eye on Josie. I will still be working on the test site and upgrades, even if it is just to get my mind off things.

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
February 9, 2018
10:21 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

It appears that the issues that richdog59 reported, are being experienced by others. Just to sum it up. While all claims are properly accounted for, it appears that GP is not tracking/saving an accrued claim blocks. The only difference between Arda today and a couple of months ago, is that we are using a newer database version and are running on Java 8, instead of Java 7.

I did notice a few SQL connection-related warnings in the logs, which leads me to believe it might be database-related. I will look into it tomorrow morning and test whether a downgrade to an older database version solves the problem.

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
February 10, 2018
6:42 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

We have confirmed that GP currently does not save accrued claim credits AND any newly purchased claims. It is due to an older SQL driver in Spigot 1.8.8 that is not 100% compatible with our new MariaDB v10 database. Existing claims are not affected.

All members are advised not to make changes to their claims and not to purchase claim blocks*. Even though GP may show accrued blocks, they will not be saved.

Rather than trying to fix this problem on legacy Arda first, we will first validate and test the latest version of GP on the test server. We hope that if there are no Spigot-specific changes, that we can backport the newer version to Arda.


 * Members should refrain from purchasing claim blocks regardless of whether GP is working or not. We will be reducing the cost of claim blocks for a period of time upon the release of Arda 1.12.2. That is all there is to be said. Please do not ask staff for more details; they do not know either.
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
February 13, 2018
5:55 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline

Our goal at the start of this past weekend was to roll out an initial version of Seraphs Realm with some basic plugins to let members get their 1.12 “fix” at VeteranCraft and more importantly, exercise and test everything.

Reaching the goal seemed straightforward enough at the onset, but turned out to be a more circuitous path than desired. Pardon the techno-babble as I vent…, err…, provide some details.

An early requirement for us was to have the ability to segregate data from code in order to provide better configuration management and recovery abilities. We apply a small patch to the Spigot API that allows us to change default locations of data folders, such as plugin data, logs files, etc. Unfortunately, some third-party plugins do not use the API to retrieve the assigned location of their data folders and simply assume that it will always be the default location (in the plugins folder). Even worse, some completely ignore the convention and create their own data directories where they please.

We have also found out that PermissionsEx, which replaced our own in-house permissions system, is no longer under active development. The good news is that it appears to work with 1.12.2, so we will move forward with it. Before considering bringing development in-house, again, we looked at the alternative suggested by the author – LuckPerms.

At first blush, it appeared suitable and a shoe-in for PermissionsEx with some extra features. However, further review of its source code and configurability has us believing that it is an overly complex implementation of something that should be relatively simple. Line counts are not a great measure of quality, but they do give some insight into complexity and effectiveness. The respective source code line counts --i.e. not including comments and whitespace -- for jc-permissions, PermissionsEx, and LuckPerms are 2,676, 8,353, and 42,759, respectively. Excluding Sponge code, LuckPerms has 32,699 lines of code. A three- to five-fold increase in code over what is already a very capable plugin is not a good sign. We understand that some of the bloat is due to necessary abstractions supporting both Bukkit/Spigot and Sponge. Furthermore, its author appears capable and well-taught in the fundamentals of software design. We hope that in the future LuckPerm’s design will become more practical than theoretical.

Although GriefPrevention’s original author has also thrown in the towel and shifted toward indie game development, the project has found new maintainers. Unfortunately, it is also one of those plugins that does not always adhere to the API and required some refactoring to make it compliant. While doing so, we noticed that the code has gotten a bit rough, which is to be expected as bugs are fixed and features added. But at some point, a designer needs to step back and consider streamlining.

Just to be safe, we also looked at Residence in more details. As with the previously mentioned plugins, Residence development had been taken over by others when its original author went on to other things. A look at its latest features alone make Residence more attractive than GP, but it tries to do too much. While the code has improved, it is still consists of much legacy code that is not as effective as it could be. VeteranCraft does still use Residence, but only for administrative cases where finer grain control is required.

In short, we have no show stoppers, though we had to unexpectedly tweak some third-party plugins. We will probably find a few more as we revisit and test others. However, the writing is on the wall. After the upgrade is completed, we will start considering bringing permissions and protection control and management in-house. These features are just too important to be left at the whim and capabilities of others.

We have a bit more testing and configuration to complete. I expect that we will be releasing Seraphs Realm on the test hub within the next couple of days. With that in mind, let me enumerate its highlights.

  • Initial plugins: EssentialsX, GriefPrevention, Residence (admin only), PermissionsEx, WorldBorder, LogBlock, Citizens/Steward (admin only), and OpenBlocks.
  • All members will have the rank of Tester and have the same privileges as the Viceroy rank. You will not be able to see the designation just yet.
  • Everyone starts off with 1000 claim blocks and accrues claim block at the same rate as in Arda (100/hr).
  • As with all secondary worlds, SR will be 6000 x 6000 blocks, pre-generated, and have protals to midpoint locations in all major compass directions.
  • All other features that you may be accustomed to in Arda will be added in subsequent releases.
  • We will make every effort to save all configurations and user data when releasing updates for SR.
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
February 13, 2018
8:04 pm
vyscaryska
Member
Members
Forum Posts: 41
Member Since:
June 22, 2014
sp_UserOfflineSmall Offline

i think i'll ask the question you probably already know i want to ask: Will The End be enabled on this test server?

February 14, 2018
4:52 am
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
10sp_Permalink sp_Print
0

vyscaryska said
i think i'll ask the question you probably already know i want to ask: Will The End be enabled on this test server?

Thanks for asking. Yes, The End and The Nether will both be available. However, unlike the overworld, The Nether and The End will not be moved to Arda when it is updated.

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
February 17, 2018
3:25 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
11sp_Permalink sp_Print
0

We are getting very close to releasing the first test version of Seraphs Realm some time today. We are finalizing permissions and access controls to provide some basic protections for its spawn and compass portals.

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
February 18, 2018
1:50 am
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
12sp_Permalink sp_Print
0

We got a bit behind. As we were adding claims to protect spawn and the compass portals we encountered the same GriefPrevention database issue as is being experienced with Arda. The good news is that we found the problem, which was in GP's source code, not database drivers or database versions. 

That it was a plugin problem is good news. We fixed and refactors some of the database-related routines to better handle connections allowing GP to once more save claim blocks and new claims. We are going to put these changes through the paces again to verify that all is well.

We would update Arda now, but we want to do it when we are less tired as it will give us an opportunity to verify our live update process. We we are holding off until tomorrow when we will also add additional updates to release the first incaration of the Seraphs Realm test server.

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
February 19, 2018
6:09 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
13sp_Permalink sp_Print
0

It was no surprise that we uncovered a few issues, despite best efforts to push something out yesterday. We wasted more time than we cared with Residence configuration issues until we discovered that it was Residence, not us (bump up priority for in-house protection plugin). Likewise, we had to enhance GriefPrevention to respect Residence claims. It made no sense allowing GP claims in build-restricted areas.

Mudwog is here on site. We are going to make one last run through all configurations and push everything to our data center servers. The Seraphs Realm test server will go live sometime before midnight EDT. Keep an eye out for more information in these forums and/or Facebook. Getting this server up will be my birthday gift from me to myself today; but first, we have to go eat dinner and then some much needed cake 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
February 19, 2018
8:15 pm
vyscaryska
Member
Members
Forum Posts: 41
Member Since:
June 22, 2014
sp_UserOfflineSmall Offline
14sp_Permalink sp_Print
0

happy birthday Frelling!

February 20, 2018
12:16 am
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
15sp_Permalink sp_Print
0

We are experiencing some unforeseen technical difficulties.

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
February 20, 2018
12:34 am
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
16sp_Permalink sp_Print
0

A closer look shows that the issue is our backend system complaining that there is no disk space when there should be several TB available. We hope that it is just a configuration issues. However, at this time, it is uncertain as to when the servers will be back up.

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
February 20, 2018
2:13 am
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
17sp_Permalink sp_Print
0

Well... Is this not grand? There is a fundamental flaw in our system configurations. It just goes to show that even official documentation cannot be trusted all the time. I will hold off on the details to avoid making this a very lengthy rant. While there is a workaround it will not do VeteranCraft any good in the long run. I need to step back and review this when I am more rested. Good news is that I am on vacation tomorrow giving me the time to fix this once and for all quickly.

Unfortunately, this means that all servers will not be available in the interim. The website, wiki, and lore sites are still operational, but are also affected. Fortunately, they are on different servers so they can remain operational for now until their servers are fixed.

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
February 20, 2018
3:41 pm
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
18sp_Permalink sp_Print
0

I will be testing system changes over the next couple of hours. At times, it may be possible that Arda and/or the Seraphs Realm test server appear available. While it may be possible to connect, please do not! Changes you make will not be persisted.

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
February 21, 2018
5:01 am
frelling
Senior Tech
Forum Posts: 3253
Member Since:
August 18, 2011
sp_UserOfflineSmall Offline
19sp_Permalink sp_Print
0

The good news is that I was able to test and validate a solution to our server storage issues. Thank God for LVM; I was not looking forward to starting from scratch and re-partitioning our drives/SSDs.

The bad news is that we had data loss in Arda. Due to the storage issue, the world directory was corrupted as were its local backups. I was able to recover all player data, all of Arda Nether, Arda The End, Eden, and Outer Reaches. Unfortunately, it appears that I can only recover about 50% of Arda overworld regions. The image below shows a graph of region files for Arda. The left image is the original backup, while the right shows missing region files in what was recovered.

Arda_Regions.jpgImage Enlarger

I have downloaded recovered data and will take a closer look at those region files. Just because they exist, does not necessarily mean they are not corrupt. I am looking at what effort is required to piece things together from multiple, corrupted backups to see if there is a way to minimize the impact.

At this time, the worst case scenario is that Arda is rolled-back to its last stable backup, which is the world that became available at the beginning of this month. Unfortunately, those of you that have been actively building will loose your effort. If there is a silver-lining, this will not affect any claims, experience, shop inventory, and hopefully player inventory.

I wish I had better news. In hindsight, we should have moved backups to our offsite location, despite the "experimental" nature of running Arda in the new server environment. Then again, we did not expect to have this storage catastrophe because of bad/unclear vendor documentation. I am going to get some sleep and look at this afresh later in the morning.

sp_PlupAttachments Attachments
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
Forum Timezone: America/New_York

Most Users Ever Online: 117

Currently Online:
18 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Emulated: 3206

ryanpitts: 1300

Dalferes: 746

Pherian: 660

Okarim: 591

Member Stats:

Guest Posters: 10

Members: 2334

Moderators: 3

Admins: 2

Forum Stats:

Groups: 8

Forums: 45

Topics: 6224

Posts: 27345

Newest Members: karinex, kelleyua11, nelsonss1, francesvb69, dzlar, Ruwlen, Al1funNUT, rosalindux69, teduy3, Migelen, salvadorpq3, kristiegy11, MarinaBaift, FilipUnets, lynnecx69, claytonnz16, qwtuchphyo, genevieveng18, nitagb1, thomaspk2

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

Administrators: meatbawllz: 2475, frelling: 3253