Posts by wild1145

    So I'm going to pause the work I've done on this as I'd like more community input. In short, I don't think Tiaga is the right tool for what we need, it's becoming more and more clear the longer I play with a test project in the instance I stood up.


    Some initial thoughts on what makes it less than suitable.

    1. The weird split between "Features" and "Bugs" make it impossible to actually gague progress.
    2. They have no concept of versions / releases from what I can see, certainly not in the same way that Jira does
    3. They have no concept of components, something we use a fair bit currently to help identify within a server / game mode what plugin it impacts.
    4. We will lose all abilities to effectively report progress, in terms of releases, tickets outstanding and just about everything. You can export a CSV per ticket type but that's about it.
    5. It seems really slow despite throwing a lot of server spec at it (Sure this could be fixed, but it's damn annoying).

    With that in mind, and that being what I've found with some light playing with the software tonight I'd like to re-visit if this is the right choice, and if people have other ideas of software that could be used in place of Jira potentially.


    In the mean time I will see if we can get an open source license from Atlassian (Doubtful due to the TFM license but can try) which might help solve a lot of these issues...

    So I've spent the last hour trying to get a Ruby script from 5 years ago to play nice, with no current success unfortunately...


    If anyone knows some Ruby and can help me out with https://github.com/lastlink/TAIGA-JIRA-IMPORTER I'd really appreciate it. I've been able to "Fix" some issues but Ruby isn't something I know or really understand and I'm well past the point at which I know what I'm doing!


    If we can't find suitable support then we will potentially move some smaller Jira projects over by hand and the Freedom Server and other larger projects will just have to remain on Jira.

      StevenNL2000 Potentially, though at that point if we could easily export the data out of Jira cloud and into a "Server / Data Center" version we could probably try using one of the scripts we've got on Github to convert the XML output into a Tiaga format, but to do that I need to re-create a number of current Projects because they're not supported in the exporter tool... Will give it a go and see.

    Quote

      mattlawn rewrite and make the rules easy to read]

    I plan to incorporate this into the website going forward, and to significantly simplify things in the process.

    Quote

      mattlawn an smp server that is always up (could use the skyblock server for this)

    I'm somewhat against this, we've ran an SMP before (And varying versions of it) and they've been dead af. I think the only reason the MiniSMP's get so many players is because of the fact it's a "Live thing" as it were.

      StevenNL2000 A few reasons


    1 being this:

    Quote

    Important changes to our server and Data Center products


    We’ve ended sales for new server licenses, and will end support for server on February 2, 2024. We’re continuing our investment in Data Center with several key improvements. Learn what this means for you

    2: I've ran them before, while it's not impossible, it's a lot more maintenance overhead than I'd like


    3: There is actually a license fee ( $42,000 USD per year because you can't buy Server licenses) which I can't afford and am not willing to pay...


    It's not impossible to move to self hosted right now (We have a server license we could renew and it'd put me back $40 odd because it's 2-3 years out of date), but it's something I'm really keen to avoid, as I say I ran one for a while for ATLAS originally before moving over to Atlassian Cloud and part of the reason for moving over to the cloud versions was because of the maintenance cost of my time maintaining the instance...

    So I've had a look and the best I can find is a script from 5 years ago to convert things, and I'm honestly not 100% sure it will actually even work. I'll keep looking but it's looking unlikely that there will be a clean move from Jira...

    I'm going to un-deny it, I've got a few other ideas to try as while I do prefer Jira 100% of the time, at least this way folks can't tell me they haven't got access to know what they could be developing!

    So unfortunately this isn't actually going to work, it turns out Tiago doesn't support the newer versions of Jira, and never supported importing from the Jira cloud.


    Given we'd have to re-write hundreds and hundreds of tickets, which isn't currently possible unfortunately I can't make this work right now unless Tiago fix this and enable Jira cloud import support in some format.


    If folks are aware of other ways to achieve this I'm happy to take further suggestions, but this will be declined on the grounds it's not technically possible at the moment.

      StevenNL2000 I'd have to check, I think one was posted before I made it clear the usual rules around advertising still applied, and the other then went and posted it on to nearly every thread there was, either way I'm happy with both bans being issued for the 7 days (or what's now remaining of it).

      Telesphoreo Yeah a lot of plug-ins encouraged people to use them to turn off the security controls for reflections. It's something we originally did to test in Java 16 but got fucked when we moved to Java 17 in Dev because they stop you turning the security off or down with those flags. I saw the flags you were running it on yesterday and yeah petro haven't done anything weird to the flags that would break for us on 17 afaik

      DragonSlayer2189 Well it's part of what I need to sort out. The reality is a new owner should be a last resort anyway but yes, at least for the foreseeable future I'll probably hold the domain even if tf went up in a puff of smoke tomorrow and 100% of the player base never came back sort of thing. It's cheap enough to renew and just goes on my list of domains.

    In the interest of transparency, and because existing history and policies (Such as the ownership policy) have depended on this.


    Earlier today, Mark (TF's founder) transferred domain ownership of totalfreedom.me over to me. Mark has been generally supportive of my view to draw TF to a graceful close, and while that is now on hold, I do now hold exclusive access to the domain and the associated Cloudflare account which is unique to TF's ownership since Mark stood back


    There is going to be some work I will look to do to ensure there is a fall-back in place in the event anything should happen to me IRL, generally speaking someone else at ATLAS could cease control of the assets owned by the company, but at least right now due to the way it's being transferred that's not entirely practical.


    On the grounds this does have implications to the current status quo in terms of owners and the ownership policy, I wanted to ensure that this was available as common knowledge to everyone sooner rather than later.


    Thanks.

    The Apology

    I want to start this post off with the apology. After my post yesterday a lot of people have been angry, upset or proud of me, and having had a further 24 hours to reflect on a lot of the comments that have come out of it, and the communities position, it's ultimately made me realise that I did a totally crap job of explaining what the post actually meant, and what was actually a very unexpected response from the community given the approach I had tried to take.


    I am truly sorry for the way that I acted in the thread, and a lot of the challenges I was given. To be honest after that post and the volume of pings I was getting calling me out for being a shitty human being, I was overwhelmed and that was pretty much non-stop for the best part of 6 hours, so as that time went on, my willing to explain exponentially reduced to the point of giving up and fucking off to bed.


    To clear some things up generally, the thread was not the result of a single action, though the action around some members of this community harassing me triggered a reevaluation of the server, it's progress and it's future in my head, and being 100% honest with you, 28 hours ago I couldn't see a path forward that wasn't going to end in the burn out of TF as not just a Minecraft server, but as a community generally. My first priority to TF as the owner of not just a Minecraft server, but as the custodian of the community is as I've always seen it, to ensure that the community itself can survive, or at the very least to ensure that we can look back on TF in 5, 10, 20 or more years time and have something to go "Oh I remember that thing".


    I am sorry that I wasn't able to make my intentions in that thread fully clear, and while this was made worse through people not reading the full thread, or just spreading mis-information generally I should have done more to make that clear.


    The Plea for help...

    In the last 28 or so hours, a lot of folks that haven't been active or responsive have appeared out of the wood work to "Save TF", and it's been honestly heart warming to see. It's a shame that a major incident / event is what it takes to bring folks back to TF's attention, however I hope that with an increased number of people actively invested again in TF's future, there's a chance the MC Server will be able to be moved from an "Unsustainable" approach, to "Sustainable".


    There were 5 "Main" issues for me which resulted in the conclusion I made to ramp down and close down the Minecraft servers. I want to talk about them here and explain what needs to be done to mitigate and get to the stage where we can move past these.


    1 - The "Community" is primarily made up of individuals that only login to the Minecraft server when there is significant drama to be had


    The point behind this was the reluctance from the community to allow change to be made, despite it being something I've made clear time and time again that needs to happen. Now I don't expect 100% of you to agree with 100% of my decisions, while nice, it's unrealistic of me to ask that of people... What I do need people to do is to be respectful in their discussions, and to understand that sometimes the changes I and the executives make are ultimately stepping stones... I do my best to be transparent, and I do my best not to make 'Big Bang' changes to our game modes because it tends to throw people.


    2 - We realistically at this point have no way to keep the server up to date


    This was and still is realistically my major concern with the Minecraft server... Unfortunately our current development team has been swamped and generally inactive, there's little I can do to complain about that because they're doing all of this out of the goodness of their hearts, but when we aren't able to keep anywhere close to up to date when it comes to the updates, it's of major concern to me for a number of reasons.


    The main issue is without active developers, we can't add the new functionality we have been asked to add by the community, we can't make the significant improvements and optimisations to the way that the game modes run, and we can't work on the custom game modes that we have had in the pipeline. There's a really cool gamemode that would be ideal for a large amount of our current TF player base, and has never been done anywhere else on Minecraft before, but it needs a lot of dev effort to make a reality and that's just been a huge struggle.


    Work is ongoing with this to try to reduce the ongoing developer effort to sustain our game modes, to get there requires a lot of developer work and community support, this is one of the areas I need your help!


    We urgently need to find some folks with some programming experience, ideally in Java who can help us progress with the development of TFM and the Freedom Gamemode. I'm going to be making the changes outlined in this thread, because while it's not ideal in the way that I wanted to be able to use the agile tooling, at this stage it probably makes the most sense for TF...


    3 - Lack of player retention


    This is still a major issue, and again, something we really need the community's assistance with


    There are a lot of folks here with ideas on how to improve retention, and where those idea's don't require developer effort, I'm generally going to always be supportive. We really need to see an increase in the in-game players, we've got 600+ people on the Discord, and we have hours at a time where the MC server has 0 or 1 online players on the entire network... I need everyone to help with promoting TF and trying to help keep folks playing, those of you running guilds, engage with new players and try to engage them with the guild community as well as the wider TF communities.


    4 - The bullying and targeted harassment at me and other executives


    This one is very upsetting, because it's just not needed. I'm also going to clarify, respectfully disagreeing with someone, is not the issue here. Going out of your way to actively abuse, bully and harass some of us. The bottom line is there's not a lot I can do to change peoples behaviour, I ask that folks try to be respectful but if people won't be, they won't be.


    I will however be changing my stance on the matter, I've tried for a long time to give people a wide birth and tolerate far more abuse than I probably deserve, in hindsight that's done a lot more damage to me and the community than just removing those individuals would have. I don't like removing individuals from the community, but those that partake in this sort of behaviour will be removed in the future.


    What does this all mean?

    Right now, today I'm going to put a pause on the close down activities for the Minecraft server, and give the community a chance to step up and help keep TF running in the medium to longer term. I really do need people to step up and help out here though, else we'll just end up back here in a few months again.


    I will also be looking to make some more significant changes to the way TF runs, things like simplifying our rules and conduct policies, and unifying them across the platforms where it's practical to do so, so our new joiners don't have to read war and peace just to know what they can do. I'll be empowering some individuals with more responsibility and privilege across the network.


    I am also going to take a few weeks to fully disconnect and step back, I've got a few personal bits going on at the moment and various expos and events that I plan to attend, and it's become very clear that I need to be able to take a proper break. I'll announce more on this in a separate thread, along with all of the changes which will happen.


    I also want to be transparent here... This very much is a pause, not a stop. I intend to review the situation around Christmas time, and if things haven't improved in the key areas I need the community to help with, then we will be back here looking to close down the Minecraft game modes potentially. I really hope it will not come to that, but my priority is to ensure the community itself remains intact, the Minecraft server is simply one of a few ways we achieve that.


    There will be plenty of other updates to come out in the coming weeks, and I ask you to read this post in full, it's intentionally detailed in an effort to answer as many questions as I could.


    Thanks all.

    The issue with tf isn't hosting it. It's the only thing I can confidently do myself. I'll write a proper post later today when I'm home and finished work but the issues with lack of development and lack of retention (which are linked in a lot of ways) are the real issue