Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Feb 10, 2020 18:21:18 GMT
NOTE: Ideas on this thread have been suggested by other members as well as myself.If you are not aware, I have been testing lag machines with the permission of Seth (see totalfreedom.boards.net/thread/65965/lag-machine-test-reports). Today I concluded these tests (the conclusion was a disaster but I got what I needed with help from Seniors) 1) Ban redstone underground. (AshazTGA) This will help a lot because players can hide their machines underground right now however this could prevent that. 2) Limit playing to 1.14+ (AshazTGA) The glowstone machine exploits the light spread system. This means that when it moves up and down, it causes the light to mess up. 3) Redstone goes off automatically at 10 TPS. (Feueristic) This will do such a big favour to the server overall. If anything happens and the TPS starts going down, redstone gets banned immediately. Please do not say that admins can already ban redstone. Yes, they can, but the problem is that admins aren't always online. They may also be unable to perform commands so things like number 3 can kick in automatically. When voting, please put it in this format 1) V/O 2) V/O 3) V/O In between the gaps you can put a reasoning (optional) EDIT: Removed SKS's idea.
|
|
zeseryu
Veteran Member
Admin Officer
ops rights activist
Posts: 1,181
|
Post by zeseryu on Feb 10, 2020 18:22:11 GMT
just to clarify me stating to ban all redstone was a joke
|
|
Taze
Veteran Member
On vacation/holidays till August 11th
Posts: 315
| Likes: 233
|
Post by Taze on Feb 10, 2020 18:36:14 GMT
1) Objection. Banning Redstone underground completely on the whole server would in my opinion be a bad idea, as well as I have no idea how we are going to do it. (this is why I’m not a developer). It’ll minimise a lot of builds. Maybe we could make it so you can build underground Redstone builds in the plotworld, admin world and the Master Builders world. And block it in the other worlds. This means operators can make Redstone underground but have to go to the plotworld (where they have access to).
2) Objection, although this is a good way to prevent players from making the machine, 1.15 just got out and many players want to use the new version and well maybe even want to play on TotalFreedom. If we would limit it to 1.14.4 we do have a chance of getting less players. If you meant with only allowing 1.14+ I’d still object, I’m very happy with that I can finally join on the server on 1.8 and add I said above, I’d lower the playercount on the server. And we already don’t have that many players online and this will make it worse.
3) Vouch. I’m not sure if we already have a system like this but it’d be very useful, especially when administrators are offline (or for some reason being online but being AFK). Maybe we could merge this with a mob purge and entity wipe as well.
4) Well, no. As I already suggested at number 1, blocking it in the flatlands (and overworld (if that’s still a thing)) and allowing it in the plotworld and Adminworld (and Master Builder world) would be enough. In the plotworld, they can’t make flying machines. And it’s not a difficult thing to just do /plot auto and go and start your project.
And as I just read before making this message, number 4 turns out to be a joke.
|
|
Luke
Veteran Member
Go home to your family, Neo
Posts: 1,124
|
Post by Luke on Feb 10, 2020 18:47:17 GMT
I object to all 3.
The final one would be a good idea however it is difficult to monitor tps without slowly lagging the server over time.
Lag machines have been a thing for years, if there was a way to stop them we would've done it by now. Admins can use /bre, which blocks redstone, but other than that there isn't much more that we can do to stop it
additionally, a bit of an anecdote here but another way to help prevent them is to not build them to test, building them to "test" won't solve this issue either, we know how they work, what's the point in carrying on building them, etc etc
|
|
Feueristic
Full Member
C'est la vie
Posts: 133
| Likes: 207
|
Post by Feueristic on Feb 10, 2020 18:57:10 GMT
1)Neutral Not sure how it will be implemented, but if it does the task successfully, I don't see how it's bad. However, if we intend to attempt this method, it should be more clearly defined rather than just saying "Underground". As of now, there's no clear way to see how it's executed or defined, but I'll stay open-minded, hence the neutral.
2) Object. Reasoning as Taze.
3) Well, "I" came up with it. You guess my stance.
Not trying to hijack the thread or powerpost or anything, but I honestly don't see downsides to server automatically "halting" itself when TPS is sufficiently low This would include probably WorldEdit queues, redstone, entities and any sort of stuff that would cause such lag in the first place.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Feb 10, 2020 19:01:41 GMT
I object to all 3. The final one would be a good idea however it is difficult to monitor tps without slowly lagging the server over time. Lag machines have been a thing for years, if there was a way to stop them we would've done it by now. Admins can use /bre, which blocks redstone, but other than that there isn't much more that we can do to stop it additionally, a bit of an anecdote here but another way to help prevent them is to not build them to test, building them to "test" won't solve this issue either, we know how they work, what's the point in carrying on building them, etc etc Seth found something from the test but apparently coding against it is gonna be hard.
|
|
Video
Forum Admin
An op's rights activist
Posts: 5,585
| Likes: 5,893
IGN: VideoGameSmash12, videogamesm12
Old IGN: https://namemc.com/profile/VideoGameSmash12.2, https://namemc.com/profile/videogamesm12.1
Discord: Video#9801
Birthdate (MM/DD): 07/16
Timezone: UTC-07:00
Member is Staff. Need immediate assistance? Send a PM
|
Post by Video on Feb 10, 2020 19:09:13 GMT
1) Ban redstone underground. (AshazTGA) This will help a lot because players can hide their machines underground right now however this could prevent that. No. This is a terrible idea, as it restricts the core mechanics of Minecraft for certain blocks. This would harm the operators' freedom greatly with very little benefits. 2) Limit playing to 1.14+ (AshazTGA) The glowstone machine exploits the light spread system. This means that when it moves up and down, it causes the light to mess up. No. This does more harm than good in many ways. 3) Redstone goes off automatically at 10 TPS. (Feueristic) This will do such a big favour to the server overall. If anything happens and the TPS starts going down, redstone gets banned immediately. Although I see where you're going with this, I personally believe that this can be exploited to restrict other people's freedom by lagging the server using other methods. Also, this would restrict freedom because of the off-chance that the server lags by natural means (such as having two Minecraft servers running simultaneously on the same machine). In conclusion, I object for all 3.
|
|
Alco RS11
Veteran Member
my old account is back.
Posts: 3,079
| Likes: 1,034
IGN: Alco_Rs11
|
Post by Alco RS11 on Feb 10, 2020 19:16:40 GMT
I Object to all 3. Restricting freedom is not the way to go. Even if redstone was limited, there will always be ways players would lag the server without blocks that are disabled.
|
|
StevenNL2000
Forum Admin
Posts: 6,415
| Likes: 6,936
IGN: StevenNL2000
Timezone: UTC+01:00
Member is Staff. Need immediate assistance? Send a PM
|
Post by StevenNL2000 on Feb 10, 2020 19:21:17 GMT
1. If it is too hard to find lag machines that are underground, the solution is to make it easier to find lag machines that are underground, not to block more things. The server can monitor heavy redstone activity and give exact coordinates. 2. The solution is worse than the problem. 3. Do any of the common lag machines actually cause TPS lag? I am under the impression that it's mostly about the FPS of nearby players, in which case this would have no effect at all.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Feb 10, 2020 19:29:51 GMT
1. If it is too hard to find lag machines that are underground, the solution is to make it easier to find lag machines that are underground, not to block more things. The server can monitor heavy redstone activity and give exact coordinates. 2. The solution is worse than the problem. 3. Do any of the common lag machines actually cause TPS lag? I am under the impression that it's mostly about the FPS of nearby players, in which case this would have no effect at all. 1) okay understood 2) viaversion/protocolsupport are no longer used as of today. i tried to get them to keep it 3) yes they do, the server crashed but mega flatland wiped.
|
|
?Robin
Club 4000 Member
caleb get off of tf
Posts: 8,027
| Likes: 8,604
|
Post by ?Robin on Feb 10, 2020 19:38:42 GMT
1) no 2) no 3) no
therefore i conclude my statement
|
|
|
Post by Polaris Seltzeris on Feb 10, 2020 23:50:14 GMT
I feel like there isn't a good way to "prevent lag machines" at all without doing damage to freedom on the server, unless the developers are capable of doing pattern recognition on blocks to detect certain redstone contraptions which is a level of complications that nobody wants to get into. Technically I would say that this is a problem that the Minecraft developers themselves should fix but this server is more of a significant victim to this sort of thing.
Honestly the best way to work around this since there's no good way to directly fix it is to just have admin teams which literally just patrol the server for redstone. It sounds really sucky but it would work better than any technological solution if certain admins incorporated it into their routines, literally just have a system where admins are able to teleport to any area with redstone and all they do is look at it and see if it's a lag machine then manually get rid of it without their clients freezing up somehow.
|
|
97
Veteran Member
RIP Telnet
Posts: 889
| Likes: 679
|
Post by 97 on Feb 11, 2020 0:30:21 GMT
1. Nay
2. Not
3. Never
No please, I'm not on board with these ideas exactly "helping", 2 is probably the worse one yet.
|
|
|
Post by Captainclimber on Feb 11, 2020 5:45:00 GMT
1. Object Any underground base is made useless. 2. Object Restricting many versions for one exploit just makes another problem. 3. Object Redstone lag is only the cause for about 20% of the time.
|
|
1cloud_
Veteran Member
hi
Posts: 315
|
Post by 1cloud_ on Feb 11, 2020 6:20:50 GMT
1) Object I don't think its worth blocking redstone at all places under Y50, it's pointless.
2) Vouch
3) Neutral I would vouch for this but I suggest making the turn off at 8 TPS and not automatic, but only after a period of 5 seconds if the TPS stays that low.
|
|