Posts by wild1145

    As part of the upcoming work to re-design the TotalFreedom website (Or at the very least so it doesn't have shit out of date information on it anymore) we've moved the world downloader tool to it's new permanent home.


    You can now access and download any worlds which we have published along with various other assets which may be of interest at the new URL here - https://world-download.totalfreedom.me

    @redeastwood#18458 It is not about trust in you, the execs or anyone else. It's working out how to untangle the mess in such a way that actually fits what I want to do with the proboards forums, and without 20 people all going off and doing their own thing.


    Also forgive my scepticism, but the odds of people wanting to help out long term, are near zero. It's boring work going through every thread that isn't already on a public board and making sure there's nothing sensitive in there, or troubleshooting silly permissions issues. Like the dev team where people go "Yeah there are loads of people who could help with TFM" it'll be just another project that gets started, and never finished.


    I'd rather get it done properly than do it half arsed, and right now that's all that would happen, because people think they want to help, and quickly decide they have better things to do with their lives.


    If you also read the reply I made in full, I've already said I will be asking for help, but I'd like to have the time and headspace to come up with a clear plan of attack first rather than as I say, 20 people going and doing what they think is right, and none of it ending up being right.

    @Xen#18419 because if it was simple I'd have done exactly that.


    Between Seth and the fact it was never designed to be restored, it's a shit show.


    I'll give you an example.


    Everyone is added to groups that don't exist. I can't remove people from those groups because they don't exist, and I can't remove the groups because they don't exist, but they still grant permissions as if they did exist.


    That's just one of a large number of fairly complex technical issues we have because of the way proboards was left.


    The proboards forums are absolutely fucked at this point and are far worse than I thought when I made this thread. It needs time when I've got the headspace to tackle it to work out how to get it to the stage we can then deal with the archiving and publishing of everything because right now I just have no way to easily do that with the state it's in.


    As you've said before, we've gone without them for months, there shouldn't be anything on there we actively need, so this activity as I said will be picked up when we have time.

    @Xen#18416 Which was fine when most people's ranks were the same, which is no longer the case. There's a lot of data that needs to be reviewed and a proper plan sorted out. None of which I have time to sort out right now.


    While the history is great, we as you have said have lived without it this long...

    @Xen#18408 that's not quite true. Proboards permissions now are in such a bad state, it's tricky to fix all the permission problems not to mention every thread needs reviewing.


    This has fallen behind in my plans, but hasn't been forgotten...

    Added additional clarification and scope to 4.A

    Quote

    • Bypassing or attempting to bypass server security controls. This includes but is not limited to attempting to download files which are not intended to be downloaded, the use of social engineering / similar to gain access where you would not

    I'll also add, the reason for splitting the server out into multiple servers was never originally about size, but more because the merging of gamemodes has effectively meant a lot of the time we end up with the worst of all the gamemodes... Like the plot world could have a lot less restrictions because of the nature of plots, but because that doesn't work outside of the plot world it's a lot harder to manage. The dream is to enable the plot world first at least, to have a lot more plugins which can be managed using normal permissions, and just set them up to be pretty much as permissive as we can get them, that way we don't have to deal with the current rubbish that is modifying plugins to deal with OP perms.

    @videogamesm12#18347 I could, but that isn't how the SN backup system works, and I'd rather not be building bespoke backup solutions for a single VPS, when in reality the sizing is just broken...


    If it were a client server it'd be different, I'd need to sort something out to make it right, but the bottom line is TF uses up over half of SN's sellable space, which just is not a sustainable business model at the moment, we need to find a way to reduce the amount of storage space we're using because this is just silly tbh.

    @Miasmus#18318 Possibly, we've had some conversations around if we could automate the upload process anyway in the future, it needs a bit of thought and depends on making sure we can effectively AV scan files and such like that or find a way to "View" the files in the browser.


    I suspect the shorter term step will be to have a thread on the new forums where schematics can be attached to posts for admins to review and action. Not ideal but'd work.

    @Tizz#18317 It's a fair point. I suspect it's a legacy thing and to help protect against people doing something stupid but yeah, we should fix it.


    Overhauling HTTPD has been on my to-do list for a while tbf...

    @Tizz#18315 Yeah, that's been fairly low down my to-do list. I'm not really sure why the module blocked the downloads for them anyway because nothing else can ever show in the schem folder anyway...

    @Miasmus#18313 Admins can. Which is intentional. If you ask an admin they can check the schematic and upload it in. Helps reduce the chances of someone uploading malware / nasty stuff to the server or schematics which are clearly going to do damage to the server.

    @StevenNL2000#18309 Partially, it's a combination of factors.


    Because Freedom-01 and the DB server are so large, server capacity is already tighter than would be ideal (We tend to sit around 85% disk usage on the underlying host with everything else running, and a significant chunk of that is TF).


    The backups work by effectively cloning the server and then tarballing the clone, so you need the headroom to run effectively a duplicate Freedom-01 server all the time, which we generally have, but you then also need enough space for the tarball, which is where the issue I think starts to come in, and because it then hangs like that all day until the next backup cron runs, it ends up filling up the entire usable disk.


    By splitting the servers out and hopefully significantly shrinking the DB size we should be back in a position where it's easier to backup, and also easier to restore... Restoring Freedom-01 to pull a sub-set of the VPS out is a PITA right now and it a multi-day activity, which it really need not be.

    @UnderTails#18302 There unfortunately will be limited choice... Freedom-01 is now so big it's causing outages to SN's backup system, as is the database server because of the CoreProtect. It's just not sustainable to keep the server growing in the way it currently is.


    And FWIW, a lot of the things you mention there are being addressed as part of the work I've got planned to move the plot world out of the current Freedom-01 server, and will be tried on a different gamemode I've had in mind for a while, I'm expecting by the time we come to do this for Freedom-01 it should be fairly streamlined.

    Quote

    @Tizz#18290 What about suspending the 24 hours expiration while an indef ban request is open for the same reason the player has been banned? For example, a mass griefer gets banned, a request is filed for that reason, the ban won't be lifted until the ban manager rejects the request or turns it into a proper indefinite ban.

    In that scenario when they next came on and griefed they'd be banned anyway.

    Quote

    @GeekGuy432#18296 Ryan Only a very small minority of indefinite ban requests are rejected. Yes, Ashaz would have been banned for two days and no, that wouldn't have been ideal, but I cannot find any indefinite ban requests since then (January) with the Denied tag (looking through the Denied tag list of threads). If the updated system produces bugs like this at the same rate as requests are given the denied tag, that seems pretty good to me. So my case for 'banning people for no reason' is, in a nutshell: hardly anyone is getting banned for no reason, and the benefits to the safety of the server outweigh these rare problems.

    It doesn't really matter though, you're still banning someone for something they haven't done, while a decision is still reached... If there is a genuine threat to the server, raise it with the ban manager who can either expedite the permban, or will authorise admins to temporarily ban a player when the ban is removed after 24 hours.

    Quote

    @simplynick#18292 Cant we use /tempban and add our own time instead of using /gtfo which also lasts for 24 hours?

    It should cap at 24 hours... If it doesn't it probably needs to, and if admins are using this to ban people for stupid time windows then words will need to be had with those individuals...