Popular Content

Showing most liked content since 02/22/19 in Posts

  1. 80 likes
    Hi Everyone, As previously promised, I've taken the time to write a postmortem of the stability issues Independence has had, along with our future plans for server hosting. Independence began to lag considerably some time before February 7th. We had done a maintenance restart as scheduled and had hoped this would fix the issue. It did not. Later in the day we restarted only Independence in an attempt to fix the lag. During this restart I rebooted the server that Independence runs on and upgraded packages. This didn’t resolve the lag either, which I was beginning to suspect was hardware-related. By February 8th, we had a fairly good idea that a drive in the RAID was failing, so we began to move Independence to spare hardware. That hardware was our old Bridges test server, for those interested. It wasn’t new by any means, but it did have fewer cycles on it and the drives were fresher. Independence lived here for about two weeks while we worked on restoring the previous hardware. In the end. Hetzner replaced the failed drive as well as the entire hardware, leaving just one of the older drives with all the data. I restored the RAID and we upgraded the operating system as well as all packages. I had done this on a test server already, but the intention was to make Independence the first server to get this treatment in quite some time. You may have recalled that we were planning a very long downtime in the future. This was to do the same to all other servers and get things back up to date. Well, more on that in a bit. In the end, Independence is still experiencing lag and we’re quite aware of it. I believe this to be hardware related once again, and we will monitor as it continues. The sad part is that all of these issues overshadowed the fine work Samool did to reduce lag across all servers. We can move Independence back to the spare hardware should it become needed, though I am trying to isolate the problem. If it becomes unplayable though, we’ll do the move. While Independence was taking up all my time, Xanadu wanted some attention as well. You may recall a few crashes experienced. Well, these were long-standing and known crashes that we were unable to trace before. Thanks to the scrutiny and diagnostics tools we’ve had running to single out lag hot spots, we were able to trace the crashes back and fix them. Finally. One of these issues actually took Celebration down back in January. All of this was completely unrelated to the issues Independence was facing, and yet it made our stability look pretty awful. Budda and I were working on solutions in the background, not just for our stability issues but for a number of other problems as well. Hetzner has not been the most reliable host for many here, with network slowdowns and hiccups. Even router outages and emergency work that left us helpless as people were unable to play. Working with Rolf, we developed a plan to move from Hetzner and onto a more stable infrastructure with Amazon Web Services. This move is in its early stages. I am in the process of writing the code for the infrastructure and I am planning on standing up our test instances there first. If all goes well, I can begin writing the live server infrastructure and we can write up a future plan on the move and the required downtime to make this happen. This is what I meant by that extended downtime in the future - instead of patching up old hardware, we will be moving to new instances in a reliable cloud environment. For those concerned, we plan on using the Frankfurt, EU location so the servers won’t be “moving” all that far. I’ve had a lot of experience with AWS and I am very excited for what this means. While we maintain backups right now, all of this will become more secure and easier to manage. We can allocate more resources to a specific server if it becomes needed, or scale back and save money if a server becomes less populated. It means flexibility and stability for Wurm now and into the future, especially with the option to purchase reserved resources. I’m excited and I ask for everyone to have patience while we work through this transition. If anyone is curious, I can detail the infrastructure a bit once I’ve ironed out the details. Until then, happy Wurming!
  2. 38 likes
    Foggy morning - Kasumi Hi Everyone! It's been a rough few weeks with ups and downs, and we know everyone is feeling a little drained by it, but rest assured, we are working through these issues and coming up with plans to resolve each and every one. Some of these plans may take a little longer to get into effect than others, but there is a path! I myself have been bobbing along working on Archaeology on Independence, I'm keen for 90, I can taste it! (I'm leaving so many fragments behind I think I need a maid though). Now it's time to touch on what we've been up to, we've got some good news ahead to lets get to it But first... Patch Notes WU Beta! It's been a long time coming, but with a lot of changes with the new tutorial system, fishing and everything else in the past six months WU will be getting a huge update in the coming weeks. We are working on an internal build and will have a beta build up as soon as we can for all the modders and hosts to ensure everything will run smoothly. Laggy hidden bugs! With our ongoing work on fixing lag with server side polling tweaks, we have encountered a few instances where improving the lag has caused other bugs to come out of the woodworks. This is what resulted in the crash on Xanadu earlier this week. Improving the servers speed in saving to the database by avoiding unnecessary polling and querying in batches has unearthed some issues with server configuration. Todays restart is focused on addressing that configuration error before it causes more crashes. As for the independence issues, we believe this to be due to the disk replacement or new hardware and are currently investigating. We are also currently in the process of looking for a more permanent solution to the hosting issues we have been facing in the recent weeks. We do understand the lag can be quite frustrating so want a resolution quickly. Once we have a solid plan on the next steps we will share them, along with a detailed postmortem of the server issues we have been facing. Alongside the 5 hours sleep bonus, we'll also be giving out a 3 day premium code for all players to redeem! This code will be available after tomorrows restart (not todays) along with the 5 hours sleep bonus. Far far away With vast improvements in client performance, we continue to look at ways to improve the look and feel of the game, and one area inparticular is the long distance terrain being rather bare. As you can see below, Samool has gotten his ever talented mind on the task of improving the look of distant terrain and I have to say, it looks amazing. That's it from us this week, we hope you enjoy the sleep bonus and premium time as our way of saying thanks for putting up with the issues, hopefully soon we'll have a solution guaranteed to end it to share with you all. Until then though, Keep on Wurming! Retrograde & the Wurm team
  3. 26 likes
    !!Nerd Warning!! The following content may not be suitable for all audiences. So I can share a little of what my first step here is. I'm a very big fan of infrastructure as code. The idea of being able to define whole server farms in code and commit that to a repository... well, it rivals coffee. That's why I'm using CloudFormation and a Python library called troposphere. I've played around with some other solutions in the past, but I've had the most experience with CloudFormation and recently troposphere and Python in general. To those not in the know trying to follow along: CloudFormation is an AWS-provided way of spinning up cloud resources (machines, networks, etc) by providing templates. Troposphere is a way to generate those templates from Python code. This is allowing me to abstract out things like the actual game servers. The reason for this is that it may actually be more cost-effective to have one or more servers share one larger machine instance rather than spin up two smaller ones. It also allows us to more easily move "game servers" around as needed. Since we'll be trying to fine-tune what our exact needs are, the ability for me to just "pick up" Xanadu and plop it on a beefier machine with a few edits and a button push is quite appealing to me. In the last day or so I've gotten my code and layers to the point where I've successfully spun up a small test cluster. This is exciting! I've got some more work to do on this, but I hope to be working on the provisioning scripts before the weekend is out. I still have some decisions to make on how I'll handle that, but the main goal there is going to be stability and ease of use. If we ever want to do something like Challenge again, or any other limited-time specialty live or test server, I'd rather it be something as easy as a button push to do it. Tl;Dr: I did something cool with clouds and parseltongue.
  4. 21 likes
    The cheeky forest giant has been found and we have it penned down, very securely.. no , we do. The slaying will be on Saturday night, aiming to make it an all time zone friendly slay. Should be 11pm UK, 5pm Saturday USA and 10am Sunday Australia. 'The Forest Giant is a unique creature that roams the forests of Wurm. The Forest Giant is armed with a 65ql Huge Club that it will use for attacking and parrying. The Forest Giant is easily recognised due to its massive size and antlers. When slain, every premium player in local will receive blood. Mixing Forest Giant blood with source salt will create a Potion of woodcutting.' The location will be up on Friday. We will roll some loot to fighters that will appear on the list abstracted from Niarja, minus alts. Pre-warning, you may want to bring stamina sandwiches and stay on climb during the fight, its rather high up.. if he throws you, it won't be that pleasant! Go up the tunnel as normal and follow the land across once up top, heading southeast.
  5. 18 likes
    "You shall not see your brother’s donkey or his ox fallen down by the way and ignore them; You shall help him to lift them up again." Deuteronomy 22:4 Seleas(Edward Keene) was always giving, always honourable and a good hearted person. I simply wanted to share the knowledge of his passing with those of you who may have remembered his time here. To be brief and to my best knowledge: Edward stopped to help a person change a tire on the I4 in Florida around 1am on Feb 18th 2019, during which a car struck him well off the shoulder of the right lane. The Driver failed to stop but was apprehended soon thereafter. I need not post the news story here, it is easily searchable on google if desired. I was an online friend exclusively for roughly 3 years, but over that time we spent many hours gaming and simply chatting, I WILL miss him. Please feel free to post positive comments/tales of adventure here! Farewell Edward...
  6. 16 likes
    With a great amount of hard work from friends and allies, I would like to bring to your viewing pleasure (hopefully), the new Tap Dance Market. I realize that most trading is done via the Trade Chat or Market threads here on the forums; however, for those who care, a complete overhaul of Tap Dance Market has just been finished. Marble ramparts that can be climbed and are fully walkable. There are more market stalls then will ever be needed. Parking lawns with enchanted grass for animals. An 11 tile Archery range to accommodate all bow types. A small, basic, arena filled with slopes and sand. Two gazebo buildings to get out of the sun or to hold events in. Spacious Tavern with seating and five rooms for overnight stays. Highway extended to center of deed and all entrances are widened for travel. Large Cathedral aptly named the Celebration Hall. This Hall is not simply a church to hold sermons, but it doubles as a workshop fully stocked with forges and ovens. Point was made here to create not just a market again, but a gathering place for people. Celebration has amazing people and not enough events. Whether it's ever used, that's up to you - Image Album - Thanks go to my entire alliance. Could not have pulled this off without each and everyone of them. Jennyr, Branek, Lumi, Sweetsusie, Jonydowy, Atheline, Job, and Orlin. I want to also thank Pinkfloyd for logs and Waarokku for the chats and materials. Celebration has an amazing crowd of people.
  7. 14 likes
    After a time of surveillance we have busted a ring of macroers who produce bulkable goods for the market through automated means. As this is such a large, and very intentional, breaking of the rules everyone caught will be completely removed from the game.
  8. 13 likes
    That distant terrain render.........
  9. 12 likes
    I like to use a wagon but often do not off deed to the lack of being able to see aggros approaching or what is in the area around. Could we have an option to build a wagon without a cover or be able to remove the cover that is already on it ? Thank you for your consideration Savronne
  10. 12 likes
    I've worked hands-on with AWS for well over a year, with a good chunk of that time being part of a two-person team responsible for transitioning a company's entire infrastructure up with minimal downtime. I've never experienced the things you've mentioned in AWS, but I have been blocked out or lagged out of the Wurm servers on a number of occasions thanks to Hetzner's lousy routing. Time will tell as you say, but there are plenty of options within AWS. My current full-time job uses AWS exclusively for the project I'm on - which requires high availability and performance. There's a plethora of companies that trust AWS with their livelihood, so I'm not entirely sure how it can be as bad as you say. Perhaps you've not had much experience with them? The deployment of cloud resources will not be slapped together and hacked into a Jenkins build. That's a terrible way to do it. That sounds like you're proposing AWS-CLI calls from a central server to spin up resources? No. If you mean the deployment of the code, that's not even what I was discussing in the previous post. So you'd likely be mistaken. Code is already built and deployed from Jenkins to test servers. I don't trust live deployments to Jenkins, but they'll be much more simple as a result of the work I'm doing here. As for "hire a server administrator who has a good bunch of knowledge"... I'll send you my resume if you want. I can't tell if that was an intentional slight or not. Oh and... I'll never, ever run Wurm servers on Windows. All that wasted overhead? Gah, it makes me hurt just thinking about it.
  11. 12 likes
    The yummy smell of fish on the barbeque filled the air. Following my nose to find the origin and this is what I found...
  12. 12 likes
    There are no more template Jenn-Kellon and template Mol-Rehan avatars who were not converted to Freedom Isles on Chaos! The situation regarding this has been randomly abused to small degrees by a few people to make some legacy template gear for personal reasons or market sales, but at this time most of the gear I have checked out is a mix of old and new. We are not concerned about any legacy items you may have in this matter, (unless of course you have an inordinate amount!) but there is no way to convert to template anymore to abuse this now that all old template avatars that never logged back in are ALL now Freedom Isles.
  13. 11 likes
    A champion unicorn attempts to tame a wild Pandalet
  14. 11 likes
    Why in the nine hells is this a thing? Do the devs really expect us to sit in front of an altar and pray during my entire play session for MONTHS on end to get 70 prayer? This is an atrocious skill to level and pretty useless to boot.
  15. 11 likes
    The problem with hold a rite is that it takes the entire community to meet the requirements, and then one person to reap the reward while everyone else wanting to complete it has to wait
  16. 11 likes
    While I have access to see the GM inner-workings, I can't speak on this situation specifically. What I can say is that every time an issue like this comes up, it's quite rough for the team. On one hand, GMs are highly aware of the "sandbox" mentality of Wurm, and on the other there's the need to ensure everyone has a fair chance at having fun here. We can see this same gray area in real life with the idea of "the right to offend". On one hand, this usually encompasses the freedom of speech, and on the other it encompasses someone's right to live in peace. Wurm is a weird microcosm of real life. It often takes a lot of "real life" time to accomplish things and there's often real feelings involved in every aspect of this game. You put so much of yourself into it that an attack on any aspect of what you've done feels like an attack on your person at times. Some might say "it's just a game", but that's a matter of perspective. I'm not entirely sure what we could do to shrink this rule and make it more narrow. There's a history of people who read the rules and find loopholes to abuse. Not to make a joke of this, but I know a few "Wurmian Lawyers" out there. They make work out of interpreting the letter of the rules here and even sometimes dictate their interpretations back at the team. Perhaps we need to be more transparent when this rule is invoked? If so, in what way? What information can be provided? Is it important to protect the offender as well as the victim, particularly in situations where both parties were injured but one crossed a line? I've seen a fair share of issues where miscommunication gave way to verbal attacks and slights, which gave way to rebuttals and retribution, resulting in grief and a mess for the team to sort out. I'm sure we'll want to protect both parties in this case, as both could be normally good people - just heated over something silly. It's also cases like this where I've seen the "Play Nice" rule used, usually against both parties. Whether punishments are handed out or not, the point is made. TL;DR: I think this rule stands to make the point I just mentioned. It's more of a deterrent than something I see the GMs use frequently. If you know that "not playing nice" may spark the ire of the GM team, you'll be less likely to take a dispute to that next and unfortunate step. When it is used, it's used sparingly and with much thought and debate, careful to keep the spirit of a sandbox game and the player base in mind. Just because the game mechanics allow you to do something doesn't mean it's "playing nicely" to do so.
  17. 10 likes
    The circumstances of my life and the global, environmental, and political climate of the world pushed my subconscious to desire to (again) seek out the safety of Wurm's mantle. I live in a dank metropolis and can't currently move due to financial and health issues. I yearn to run through open, unrestricted, unpolluted fields (good luck being able to do that in our world), to encounter mystery and surprises, to travel. I want to live in a rural area and have a cozy tiny house, off grid, with a lush backyard and a chicken coop. Yes, that is one of my main dreams. Wurm offers this to me. It may be just "Java", but you, Wurm, give me serenity and beauty, my own crops, animals to care for, seas to cross. All of us here are seeking something, and there is no shame in any of it. Some of us are quite addicted, and addiction comes from some deep place, and I honor it. I honor it in you. How many of us here seek respite in an isolated deed and do not care to interact? No shame. I honor all of it. How many just want someone to chat with about stupid things while entertaining their DNA's yearning for "hunting and gathering"? It's all honorable. Some of us may be in a good place behind the screen. Others may not be. We're all here in this moment in time, and I like to pause and marvel at it. In my heart, I don't feel that we'll always have the internet (where the world is going and etc). But that we got together in this alternate universe and created and communicated with one another using something akin to telepathy - is nothing short of a wonder. Poignant post? I have that touch, I guess. May our Wurm remain green, its seas alive, its bounty available to everyone regardless of income, its kings and queens loyal to their subordinates, and its Impalongs plentiful. <3 Thank you Wurm Online <3
  18. 10 likes
    I just learned of yet another of our small yet beloved player base passing away irl. Please devs, consider a memorial garden area, something the community can have and pay our respects at. This would be one of the most touching and personal reach-out works to the community we could ever have in my opinion. Thanks for the consideration.
  19. 10 likes
    greatest news for wurm in the last year probably
  20. 10 likes
    "Those who do not understand history are doomed to repeat it." - "Weird" Al Yankovic
  21. 9 likes
    Yes this is another suggestion post about uniques. MAKE UNIQUES NOT ABLE TO BE PENNED ! its in their name "UNIQUE" they should be unique mobs that spawn randomly. They should not be able to be penned, they should not have a message announcing that they have spawned pop up and they should have what determines where they spawn looked at because at the moments they follow a very high trend (Forest regions base of mountains). Killing this should be require effort and teamwork. Finding them should be either random or you go out and look for them on your own not because of a server message. Also removing the ability to pen them makes it so groups can do planned events, you found it you have to get a group there to kill it then or hope you can find it again when you have a group. Removing the message will prevent all this hard hunt for them, it would make it a more local server event. Where players in that server found it and get it together to kill it or they can call friends to come help and such. Should help reduce all the drama and all the stupid nonsense rush of unique hunting groups swarming server when they see one spawned. It should be challenging, demanding and require effort to kill uniques not some easy walk target because you penned it so now it’s in a controllable environment. discuss below, keep the tears to angels thread kthx. Tldr for the dumb dumbs who need things black and white : -make uniques not be able to be penned -remove server message/twitter/every where else it’s announced that they spawned
  22. 9 likes
  23. 8 likes
    But I don't want to play Minecraft. I want to play Wurm. Why does Wurm have to have a large player base if it needs to destroy its original player base to do that? Who benefits?
  24. 8 likes
    For me it's about that not all people are the same. Some people are more and some less social, boundaries are different for everyone. Like in real life i wouldn't like to be roommate with anyone except the girlfriend that i am in long relationship with the same way I don't want to have villagers in Wurm as i like my privacy, nor neighbors that are too close like their deed is next to my perimeter. People usualy go on this with stupid argument why do you play mmo if you are not social, and why don't you play Unlimited. The answer is simple, i want to be part of larger ecosystem but with my privacy kept inside it, and with ability to be social as much as it suits me at the moment. And that's it, people have different needs and different playstyles and there is enough space in these depopulated vastelands for both kind, there is nothing bad or good with it, there are benefits and loses with both choices and everyone weights what is best for him
  25. 8 likes
    pączki for you guys @bloodscythe @warlander