Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 30, 2020 8:02:54 GMT
We should change the current settings as when the server lags, if someone breaks a few blocks, innocent OPs with good intention get banned for a couple of minutes.
Although this might lead to more nukers, we could instead make it so that if you break blocks too quick you're frozen and rolled back, or you're kicked and rolled back. The rollback would be 10-15 seconds.
Maybe we could also just have it so if someone is breaking blocks too quick it tells admins and they deal with it?
I'd like to see what you all think of this.
|
|
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 May 30, 2020 9:11:41 GMT
A much better way to fix this is to use system time instead of ticks to measure the amount of blocks placed / broken so that it is no longer affected by lag.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 30, 2020 9:20:30 GMT
A much better way to fix this is to use system time instead of ticks to measure the amount of blocks placed / broken so that it is no longer affected by lag. Why are we even using ticks in the first place?
|
|
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 May 30, 2020 10:00:07 GMT
A much better way to fix this is to use system time instead of ticks to measure the amount of blocks placed / broken so that it is no longer affected by lag. Why are we even using ticks in the first place? Because that's much easier to code. But I think that it has gone wrong often enough, also with the chat spam checker, that it is worth spending the extra effort needed to change it to real time.
|
|
97
Veteran Member
RIP Telnet
Posts: 889
| Likes: 679
|
Post by 97 on May 30, 2020 13:18:54 GMT
I don't think they get banned, they just join back after they accidentally activate their nuker.
|
|
square
Veteran Member
Asst. Creative Designer
Posts: 1,294
| Likes: 1,291
|
Post by square on May 30, 2020 17:16:47 GMT
vouch for steven's idea
|
|
Wild1145
Club 4000 Member
Inactive Player & Inactive Senior Admin
Posts: 10,414
| Likes: 9,680
|
Post by Wild1145 on May 31, 2020 12:23:58 GMT
A much better way to fix this is to use system time instead of ticks to measure the amount of blocks placed / broken so that it is no longer affected by lag. Why are we even using ticks in the first place? Because if your server doesn't lag (And it shouldn't) it's the recommended way to handle time based operations in the server. The problem comes when you overload the server or it runs like a sack of crap... Also unless it's changed, players just get kicked and told to not do it...
|
|
elmon
Veteran Member
Asst. Server Liaison
fionn sucks
Posts: 1,476
| Likes: 1,842
|
Post by elmon on May 31, 2020 13:04:18 GMT
Why are we even using ticks in the first place? Because if your server doesn't lag (And it shouldn't) it's the recommended way to handle time based operations in the server. The problem comes when you overload the server or it runs like a sack of crap... Also unless it's changed, players just get kicked and told to not do it... When it lags and players resend command multiple times, the server catches up and it registers all their commands as sent at the same time. They get kicked for spamming commands and banned for 5 minutes.
|
|
Wild1145
Club 4000 Member
Inactive Player & Inactive Senior Admin
Posts: 10,414
| Likes: 9,680
|
Post by Wild1145 on Jun 1, 2020 6:05:41 GMT
Because if your server doesn't lag (And it shouldn't) it's the recommended way to handle time based operations in the server. The problem comes when you overload the server or it runs like a sack of crap... Also unless it's changed, players just get kicked and told to not do it... When it lags and players resend command multiple times, the server catches up and it registers all their commands as sent at the same time. They get kicked for spamming commands and banned for 5 minutes. Then fix the lag... Feels far more sensible... No plugin is designed to handle lag scenarios, and there will be other things breaking behind the scenes we don't see that also rely on timings. We shouldn't change how we do timings to be not best practice because the server lags, we should be working out how to fix the lag.
|
|
|
Post by DragonSlayer2189 on Jun 1, 2020 6:08:51 GMT
This really isn't needed that much, like sure it would be nice if it was fixed but the server is decently stable and this issue only ever happens like at most 3-4 times a day
|
|
elmon
Veteran Member
Asst. Server Liaison
fionn sucks
Posts: 1,476
| Likes: 1,842
|
Post by elmon on Jun 1, 2020 9:19:21 GMT
When it lags and players resend command multiple times, the server catches up and it registers all their commands as sent at the same time. They get kicked for spamming commands and banned for 5 minutes. Then fix the lag... Feels far more sensible... No plugin is designed to handle lag scenarios, and there will be other things breaking behind the scenes we don't see that also rely on timings. We shouldn't change how we do timings to be not best practice because the server lags, we should be working out how to fix the lag. I wish it were that easy... That's way easier said than done. People regularly come on and use exploits to crash or lag the server, there is nothing we can do about that, we just ban them.
|
|
Wild1145
Club 4000 Member
Inactive Player & Inactive Senior Admin
Posts: 10,414
| Likes: 9,680
|
Post by Wild1145 on Jun 1, 2020 11:18:21 GMT
Then fix the lag... Feels far more sensible... No plugin is designed to handle lag scenarios, and there will be other things breaking behind the scenes we don't see that also rely on timings. We shouldn't change how we do timings to be not best practice because the server lags, we should be working out how to fix the lag. I wish it were that easy... That's way easier said than done. People regularly come on and use exploits to crash or lag the server, there is nothing we can do about that, we just ban them. Not saying you can make it totally fool proof, but the odd lag shouldn't be the end of the world, it never was before, or you'd maybe get 1 or 2 players kicked but it wouldn't be major. If it's big enough of an issue that we're considering re-designing the entire system then maybe we should solve the root cause first...
|
|
elmon
Veteran Member
Asst. Server Liaison
fionn sucks
Posts: 1,476
| Likes: 1,842
|
Post by elmon on Jun 1, 2020 11:23:19 GMT
I wish it were that easy... That's way easier said than done. People regularly come on and use exploits to crash or lag the server, there is nothing we can do about that, we just ban them. Not saying you can make it totally fool proof, but the odd lag shouldn't be the end of the world, it never was before, or you'd maybe get 1 or 2 players kicked but it wouldn't be major. If it's big enough of an issue that we're considering re-designing the entire system then maybe we should solve the root cause first... It's really not as big a deal as you're making it out to be. Simply put, an innocent player gets banned because of server end lag. That should not be the case and the fact of the matter is, there is no server in the world that doesn't lag, so instead of saying the ridiculous statement of "just fix lag", we can at least ensure that our player base doesn't suffer even more when it does.
|
|
Wild1145
Club 4000 Member
Inactive Player & Inactive Senior Admin
Posts: 10,414
| Likes: 9,680
|
Post by Wild1145 on Jun 1, 2020 11:35:55 GMT
Not saying you can make it totally fool proof, but the odd lag shouldn't be the end of the world, it never was before, or you'd maybe get 1 or 2 players kicked but it wouldn't be major. If it's big enough of an issue that we're considering re-designing the entire system then maybe we should solve the root cause first... It's really not as big a deal as you're making it out to be. Simply put, an innocent player gets banned because of server end lag. That should not be the case and the fact of the matter is, there is no server in the world that doesn't lag, so instead of saying the ridiculous statement of "just fix lag", we can at least ensure that our player base doesn't suffer even more when it does. I just personally don't see how literally re-inventing the time mechanic is worth while to maybe stop one or two players getting kicked when it either should be rare enough an occurrence that nobody minds, or alternatively it should be being investigated. Personally I'd say "Fixing the lag" is a far more beneficial thing to do for the server than to re-invent the timing mechanics, because you'll fix it here, and it'll be broken elsewhere... Either it's not a big deal and leave it, or it's a big enough deal that the lag should be fixed as the root cause... Putting a bandage on the problem doesn't help anyone long term...
|
|
fionn
Club 4000 Member
Admin Officer
elmon sucks
Posts: 6,157
| Likes: 4,775
|
Post by fionn on Jun 1, 2020 11:49:00 GMT
Personally I'd say "Fixing the lag" is a far more beneficial thing to do for the server than to re-invent the timing mechanics, because you'll fix it here, and it'll be broken elsewhere... The lag isn't caused by server-side issues (for the majority of the time), it's caused by player-executed tasks that put a strain on the server. "Fixing it" is very subjective and vague and could lead to a quite literal total lack of freedom
|
|