Time |
Nick |
Message |
00:03 |
Fixer |
o.O |
00:11 |
|
calcul0n joined #minetest-hub |
00:11 |
|
paramat joined #minetest-hub |
00:12 |
|
kaeza joined #minetest-hub |
01:09 |
GreenDimond |
So someone is trying to use my waffle mod on Windows and it cant find the modpath with \mods\waffles/nodes.lua |
01:09 |
GreenDimond |
I dont remember mods being fundamentally broken on Windows |
01:14 |
GreenDimond |
Actually the user didnt copy something right |
01:14 |
GreenDimond |
sheesh |
01:20 |
|
scr267 joined #minetest-hub |
01:33 |
|
calcul0n joined #minetest-hub |
01:56 |
kaeza |
!next |
01:56 |
MinetestBot |
Another satisfied customer. Next! |
02:02 |
|
Miner_48er joined #minetest-hub |
03:03 |
|
paramat joined #minetest-hub |
03:50 |
|
ssieb joined #minetest-hub |
03:56 |
sofar |
kewl flathub gave me write access to net.minetest.Minetest flatpak |
05:04 |
|
ANAND joined #minetest-hub |
05:05 |
ANAND |
5.0.0 is finally out! :D |
05:05 |
ANAND |
Yay! |
05:09 |
paramat |
and broken! :D |
05:28 |
ANAND |
lol |
05:31 |
ANAND |
At least it was released :) |
05:32 |
|
jas_ joined #minetest-hub |
08:46 |
nerzhul |
ANAND we have a big problem with detached inventories |
08:47 |
nerzhul |
we will need a urgent fix with another network breakage to fix it. Large entities are not working anymore due to a behaviour change |
09:11 |
|
CWz joined #minetest-hub |
09:18 |
jas_ |
!mod |
09:18 |
MinetestBot |
jas_: Prevent new accounts from joining [nonew] by taikedz - https://forum.minetest.net/viewtopic.php?t=19720 |
10:55 |
|
Megaf joined #minetest-hub |
10:55 |
|
Fixer joined #minetest-hub |
11:56 |
ANAND |
nerzhul: That's bad. Hope these are fixed soon. Good luck! :) |
12:50 |
|
IhrFussel joined #minetest-hub |
12:51 |
IhrFussel |
Critical inventory bug in 5.0.0 nice...exactly why I think it's too risky to update just yet |
12:52 |
sfan5 |
too risky? will your server catch fire? |
13:06 |
|
lumberJ joined #minetest-hub |
13:16 |
|
entuland joined #minetest-hub |
13:17 |
IhrFussel |
You have no clue how CRITICAL it is for a production server to be full of bugs |
13:17 |
IhrFussel |
At least I would feel ASHAMED for offering such a service |
13:18 |
rubenwardy |
you must feel ashamed then |
13:19 |
IhrFussel |
No, my server still runs with 0.4.17.1 and I can pretty much assure there that my server runs for at least 24 hours without any major bugs or crashes |
13:20 |
IhrFussel |
Since my server relies heavily on entity eggs this would cost me many users now IF I upgraded |
13:20 |
IhrFussel |
I want to offer a stable experience to my users... no matter what view you have |
13:21 |
rubenwardy |
my server has been running since the release with no crashes |
13:21 |
IhrFussel |
I already know the mentality of many in here so no surprise to me that you don't care about the people who play on your servers |
13:21 |
sfan5 |
IhrFussel: maybe if the community actually fucking tested release candidates this would not have happened |
13:21 |
sfan5 |
there was two weeks to test shit |
13:21 |
sfan5 |
but nobody did |
13:22 |
sfan5 |
on release day: oh look here is a trivial bug |
13:22 |
sfan5 |
NO FUCKING SHIT |
13:22 |
rubenwardy |
^ |
13:22 |
rubenwardy |
IhrFussel: https://i.rubenwardy.com/nlmSy.png |
13:22 |
|
Dargod joined #minetest-hub |
13:22 |
IhrFussel |
Production servers are not made for testing RC ... I am working pretty much fulltime on my server |
13:22 |
rubenwardy |
no crashes |
13:22 |
rubenwardy |
consistently half the users |
13:22 |
rubenwardy |
yellow=5.0, green=0.4.17 |
13:23 |
IhrFussel |
Our community is simply too small to extensively test RCs I'd say |
13:23 |
sfan5 |
of course it takes time |
13:23 |
sfan5 |
but you don't need to move your server over or anything |
13:23 |
sfan5 |
you make a copy, update all your mods and check if it works |
13:24 |
IhrFussel |
Most users on servers don't even know what 'Minetest' is cause their app makes them believe they play 'Multicraft' or 'Exploration: Lite' or 'WorldCraft 3D' |
13:25 |
IhrFussel |
I myself found out about Minetest via an app called 'Worldcraft 2' ... when I researched how to create a server I suddenly found 'Minetest engine' and looked it up |
13:27 |
IhrFussel |
Such tasks are probably better for servers that have less intensive mods and code running |
13:27 |
IhrFussel |
Or servers that have everything packed as game/modpack |
13:27 |
rubenwardy |
you *should* have everything packed a game |
13:27 |
rubenwardy |
it's a good way to manage it |
13:27 |
IhrFussel |
On my machine mods interact with shell scripts which interact with PHP which interacts with DBs which interact with MT |
13:28 |
rubenwardy |
even if you never distribute it |
13:28 |
rubenwardy |
that's disgusting |
13:28 |
rubenwardy |
but... there's docker for that |
13:28 |
rubenwardy |
do you develop live on the server? |
13:28 |
IhrFussel |
Yes |
13:28 |
rubenwardy |
ew |
13:29 |
sfan5 |
putting a mess into a container does not make it better |
13:29 |
rubenwardy |
<IhrFussel> You have no clue how CRITICAL it is for a production server to be full of bugs |
13:29 |
rubenwardy |
sfan5: that is true |
13:29 |
IhrFussel |
Sometimes the server will be down for a bit cause of a critical bug...but I find it fast and fix it |
13:29 |
rubenwardy |
but it at least makes it easier to have the same environment |
13:29 |
rubenwardy |
but ideally you wouldn't have this insecure mess |
13:30 |
IhrFussel |
I don't think it's insecure...I simply have a chat bot running in the background that listens to certain commands from the MT chat log and executes stuff based on those ... you cannot run $(rm -rf /) or something like that |
13:31 |
rubenwardy |
you literally had a remote execution vulnerability a year ago |
13:31 |
IhrFussel |
That was a missing check on my website |
13:31 |
IhrFussel |
Can happen to anybody |
13:32 |
IhrFussel |
I developed my site from scratch...others use CSMs or wordpress etc |
13:32 |
rubenwardy |
It can't happen to anybody, because sane people don't use user input as a parameter to a shell command |
13:32 |
|
entuland joined #minetest-hub |
13:32 |
rubenwardy |
having a shell vulnerability like that is like having an SQL vulnerability |
13:33 |
rubenwardy |
*SQL injection |
13:33 |
rubenwardy |
it only happens when you misuse technology |
13:33 |
IhrFussel |
I replaced those calls too... Basically I used shell_exec("cat ...") before and now I use file_get_contents() |
13:34 |
IhrFussel |
For some reason I though file_get_contents() would not work for my specific case but later I realized I was wrong |
13:34 |
IhrFussel |
SQL injection happen lots of times every day |
13:34 |
IhrFussel |
Mostly cause of websites with outdated CSMs |
13:35 |
IhrFussel |
CMS* |
13:35 |
rubenwardy |
ContentDB doesn't have any sql injections, and never will |
13:36 |
IhrFussel |
I'm talking about people who have no clue about coding and just install any CMS they like onto their webspace and never update it |
13:36 |
rubenwardy |
how did we even get here, lol |
13:38 |
IhrFussel |
Many people also don't advise to upgrade for example Ubuntu to the newest LTS at launch cause of possible critical bugs that could potentially harm your services |
13:39 |
rubenwardy |
------- |
13:39 |
rubenwardy |
anyone good with nginx? |
13:39 |
rubenwardy |
<rubenwardy> Hi! I'm using nginx as a reverse proxy, and I'm using a proxy cache. Urls with no query strings are cached fine, but as soon as I add a query param it misses the cache every time |
13:39 |
rubenwardy |
<rubenwardy> https://paste.ngx.cc/14 |
13:40 |
rubenwardy |
(this is why ContentDB loads slowly) |
13:45 |
rubenwardy |
(#nginx doesn't help) |
13:46 |
IhrFussel |
Wait YT runs on lighttpd I read? |
13:46 |
rubenwardy |
I imagine YT runs on a lot of things |
13:46 |
rubenwardy |
cloud computing is dark magic |
13:59 |
|
lumberJ left #minetest-hub |
14:15 |
|
atorian37 joined #minetest-hub |
14:17 |
|
Megaf_ joined #minetest-hub |
14:41 |
Calinou |
its backend is said to run on Python 2 too |
14:42 |
Calinou |
rubenwardy: I believe URLs with query strings are never cached for robustness reasons, not sure if you can change that behavior |
14:42 |
Calinou |
(or at least, not by default) |
14:42 |
rubenwardy |
sadness |
14:43 |
rubenwardy |
application-level caching then :'( |
14:43 |
Calinou |
https://stackoverflow.com/questions/850187/caching-from-urls-with-a-query-string |
14:43 |
Calinou |
maybe you can find a setting to change that, but I'm not sure |
14:43 |
Calinou |
where are you using query strings (and what for)? |
14:43 |
|
scr267 joined #minetest-hub |
14:44 |
rubenwardy |
https://content.minetest.net/api/packages/?type=game&type=mod&type=txp&hide=nonfree&hide=desktop_default&protocol_version=37 |
14:45 |
Calinou |
I see… implementing things like Redis is quite common in this case |
14:45 |
IhrFussel |
luk3yx, can you tell us what the vulnerability is about WITHOUT giving away any code/tutorials on how to do it? I (and many other server owners likely) would like to know which parts of MT the vulnerebility affects exactly |
14:45 |
Calinou |
or can nginx's built-in caching handle this? (is it proxy caching or something else?) |
14:45 |
rubenwardy |
IhrFussel: something to do with log integrity |
14:46 |
Calinou |
https://www.nginx.com/blog/nginx-high-performance-caching/#MechanicsofHTTPCaching |
14:48 |
|
aerozoic joined #minetest-hub |
14:48 |
IhrFussel |
So modified clients that abuse it are able to supress log entries server side? |
14:48 |
Calinou |
maybe you could tweak proxy_cache_key? |
14:51 |
Calinou |
rubenwardy: also this is why I'm skeptical of microframeworks, but that's just me :) Anyway, what's done is done |
14:51 |
Calinou |
(for any sizeable project, that is) |
14:52 |
rubenwardy |
probably |
14:53 |
rubenwardy |
maybe I should try actually returning cache headers from the API directly |
14:54 |
rubenwardy |
proxy_cache_key should already include the query as args |
14:55 |
|
kaeptmblaubaer joined #minetest-hub |
15:06 |
|
entuland joined #minetest-hub |
15:27 |
|
entuland joined #minetest-hub |
15:45 |
Fixer |
nah, cdb is fine for me |
15:51 |
rubenwardy |
uncached --> 1.94s, cached --> 0.364s |
15:52 |
rubenwardy |
wait, maybe it is caching |
15:56 |
|
kaeza joined #minetest-hub |
16:19 |
IhrFussel |
Core devs: Are you serious about adding a HACK to fix the inventory problem instead of fixinf it correctly (nerzhul's way) JUST because 5.0.0 released yesterday and you want to assure backwards compatibility with something that's not even 48 hours old? |
16:19 |
IhrFussel |
Fix it PROPERLY |
16:19 |
IhrFussel |
I'm seriously losing faith in some of you |
16:19 |
|
IhrFussel was kicked by rubenwardy: kick |
16:20 |
rubenwardy |
oh, did I do that outloud |
16:20 |
jas_ |
:) |
16:21 |
jas_ |
reminder, do not lose faitrh |
16:28 |
rubenwardy |
lol, I think I've angered him |
16:29 |
* Fixer |
breathes heavily |
16:30 |
|
IhrFussel joined #minetest-hub |
16:30 |
rubenwardy |
IhrFussel: sorry, that kick was impulse and not really warranted |
16:30 |
IhrFussel |
If anyone ever ask me about 5.0.0 I will tell them that devs didn't care much abouzt releasing it in a good state...that's a fact |
16:30 |
jas_ |
that's your impression |
16:30 |
jas_ |
your perception |
16:30 |
jas_ |
your opinion |
16:30 |
rubenwardy |
the problem is that no one really tests it |
16:31 |
rubenwardy |
like, I had CTF running on it for months |
16:31 |
rubenwardy |
some people did join to test = |
16:31 |
sfan5 |
>community doesn't help testing |
16:31 |
sfan5 |
>it's the devs fault |
16:31 |
sfan5 |
? |
16:31 |
rubenwardy |
but this bug doesn't happen on CTF, because I don't have very many ndoes |
16:31 |
rubenwardy |
also, VanessaE's servers have had 5.0.0 since rc1 |
16:31 |
rubenwardy |
and some of them are creative |
16:31 |
IhrFussel |
I'm talking about adding hacky solutions instead of fixing code properly... adding hacks is never a proper way to do things |
16:31 |
rubenwardy |
I guess UI does creative differently? |
16:31 |
rubenwardy |
IhrFussel: the hacky solution works the exact same way as 0.4.17.1 |
16:32 |
rubenwardy |
in 0.4.17.1, this string was a raw string which had no length encoding |
16:32 |
jas_ |
and breaking network compat twice in two days is not an easy decision. nor has the decision been made yet. |
16:32 |
jas_ |
(well) |
16:32 |
rubenwardy |
this solution adds a length encoding to still support 5.0.0, but ignores it to have the same affect as 0.4.17 |
16:32 |
jas_ |
6.0.0 ftw!!! |
16:32 |
IhrFussel |
That's like realizing a mistake and acting like it never happened |
16:32 |
Fixer |
daily reminder: fuck dropbox |
16:33 |
sfan5 |
IhrFussel: if you had downloaded 5.0.0 yesterday and found no problems with your setup, what would you say if there was 6.0.0 today which is (again!) incompatible with your version? |
16:33 |
Fixer |
whatever dick desided to ruin millions of dropbox links should burn in ISIS camp |
16:33 |
jas_ |
rough |
16:33 |
jas_ |
i think they just call it IS now |
16:33 |
Fixer |
and his family sent to North Korea labor camp |
16:33 |
IhrFussel |
Who says that a network brakage after less than 48 hours HAS TO bump the first digit? Where does it state that? This is essentially still 5.0.0 release |
16:34 |
sfan5 |
the versioning scheme says that |
16:34 |
rubenwardy |
^ |
16:35 |
sfan5 |
besides, you want to tell users that the 5.0.0 they downloaded yesterday is not "real" and that they need to download a new one today? |
16:35 |
Fixer |
yeah, it had critical bug |
16:35 |
IhrFussel |
That sounds just silly to me... if there is a critical network bug in my 1.0.0 software I can of course fix it without bumping to 2.0.0 within a few days |
16:35 |
Fixer |
do 5.0.1 or smth |
16:35 |
sfan5 |
you can do so if your versioning scheme allows you to |
16:35 |
rubenwardy |
5.0.0 still works perfectly fine on server like CTF which don't have large inventories |
16:36 |
jas_ |
i think there's some features planned for 6.0.0 that break compat anyway? so a hack now and a proper fix later makes sense in that regard, i think. |
16:36 |
rubenwardy |
my patch makes it act like 0.4.17.1 on 5.0.1+ client/server pairs |
16:36 |
rubenwardy |
and it acts no worse than 5.0.0 on 5.x mismatches |
16:36 |
rubenwardy |
and it acts no worse than 5.0.0 when one of the client or server is 5.0.0 |
16:36 |
jas_ |
and "hack" is a poor choice of word here, it's a fix really, just a temp fix. |
16:37 |
IhrFussel |
But suddenly hacks are FINE in the engine...a few months ago you said hacks don't belong into PRs |
16:37 |
jas_ |
yeah poor choice of wording sorry |
16:37 |
jas_ |
but it's a temporary fix, heh |
16:37 |
jas_ |
i don't think it's worth getting too upset about tho |
16:37 |
rubenwardy |
It's not really a hack |
16:37 |
jas_ |
5.0.0 is a fine release |
16:38 |
jas_ |
it's too bad you couldn't have tested it on the dev version, or release candidates |
16:39 |
IhrFussel |
Not every server uses items with lots of meta... I think it requires quite a few books/mob eggs/other items with meta to actually happen |
16:39 |
rubenwardy |
we should probably require devs to test using dreambuilder |
16:39 |
rubenwardy |
as much as I'd hate that |
16:39 |
rubenwardy |
although actually, this bug doesn't happen using dreambuilder as dreambuilder includes UI |
16:39 |
rubenwardy |
which is presumably exempt from this |
16:40 |
jas_ |
in the future i'm sure testing for loads and loads of nodes will be a requisite |
16:40 |
IhrFussel |
I think 1 mob egg from Mobs Redo stores several hundred bytes of 'self' values |
16:41 |
jas_ |
anyway, "shit happens" |
16:43 |
IhrFussel |
I'm guessing more and more bugs will surface the more servers upgrade |
16:43 |
sofar |
you can't just load dreambuilder - it won't exercise much of the actual code paths |
16:43 |
sofar |
that's the problem I have with minetest-mods |
16:43 |
sofar |
almost all mods load fine on 5.0.0 |
16:43 |
IhrFussel |
Cause the RC wasn't tested in actual production environments at all AFAIK |
16:43 |
sofar |
but I didn't actually place any nodes or use any recipes of the mods |
16:44 |
sofar |
I tested the RCs against ITB |
16:44 |
jas_ |
vannesa's servers, too |
16:44 |
jas_ |
vanessa* |
16:44 |
IhrFussel |
Not sure how many users your server got but actual 'stress tests' would be on popular servers with 10+ players online mostly |
16:44 |
jas_ |
yeah, vanessa's, plus that thailand one had loads of users |
16:44 |
jas_ |
where were you? |
16:44 |
sofar |
ITB has no stress |
16:45 |
sofar |
either box loading and editing works or it doesn't |
16:45 |
IhrFussel |
There are many things that could break only when many users are online... or some memory leak that is only visible with many players connected |
16:46 |
IhrFussel |
Maybe race conditions that only happen the more players do something at the same time and will basically never happen with just 1 or 2 |
16:47 |
sofar |
so you're volunteering to test that, then |
16:48 |
jas_ |
also, when vanessa tested (thank you!) they found a big network slow-down problem that was fixed during a release candidate |
16:48 |
rubenwardy |
the 5.0-rcX server for CTF had 5+ players on at time |
16:48 |
IhrFussel |
My suggestion for the next major breaking release would be to make an official testing server running with the RC |
16:48 |
IhrFussel |
Let it run for 1 week at least |
16:48 |
sofar |
great! Looking forward to you doing that, that would be fantastic |
16:49 |
IhrFussel |
I thought rather of someone who doesn't already run/pay for servers |
16:49 |
|
kaeptmblaubaer joined #minetest-hub |
16:50 |
sofar |
listen, you, IhrFussel, are an engaged and committed community member |
16:50 |
sofar |
if YOU can't help out, who can? |
16:50 |
IhrFussel |
Renting a VPS for 1 month for $5 or so should be doable |
16:50 |
rubenwardy |
problem is you need a wide range of testing |
16:50 |
rubenwardy |
this bug does not happen in MTG |
16:50 |
rubenwardy |
or in CTF |
16:50 |
sofar |
everyone should step up, and we did |
16:50 |
rubenwardy |
only when you have mods instqalled |
16:51 |
rubenwardy |
so an official server would not help with this |
16:51 |
sofar |
and it's server owners that are exposed to that scenario |
16:51 |
IhrFussel |
Then that RC server should maybe have multiple instances... one running with vanilla MTG another running another popular but heavy game |
16:52 |
jas_ |
"in a perfect world" |
16:53 |
IhrFussel |
The actual problem is that barely anyone can/wants to test the RC ... many users in the forum for example are actually young kids that don't necessarily know how to download/install the RC |
16:53 |
sofar |
no |
16:53 |
sofar |
the actual problem is that capable people don't step up |
16:53 |
sofar |
like you |
16:54 |
sofar |
I ran a random 5.0.0 test server for 2 weeks or so |
16:55 |
sofar |
tested ITB with 5.0 thoroughly |
16:55 |
Calinou |
I was busy updating my mods so I couldn't test 5.0.0, sorry :( |
16:55 |
rubenwardy |
CTF 5.0.0 was running for more than a month |
16:55 |
Calinou |
(now I need to make sure they work well with 5.0.0 :P) |
16:55 |
sofar |
tried to help out with minetest-mods and getting most 5.0.0 ready |
16:55 |
rubenwardy |
VanessaE's updated as soon as rc1 came up |
16:55 |
sofar |
send several PRs in the last month |
16:55 |
sofar |
rebased urgent mtg fixes even last night for paramat |
16:56 |
sofar |
please stop complaining and start helping |
16:56 |
* sofar |
goes to get coffee |
16:56 |
VanessaE |
I haven't had but one or two instances of 5.0.0 incompatibility on my servers, which I've mostly corrected |
16:56 |
VanessaE |
still need to make a new DB release though. |
17:02 |
IhrFussel |
I already mentioned earlier that I am working fulltime on my own server to optimize and improve it... I'm too busy to test the RC...and my playerbase might not be enough to actually test it... servers with many players should test the RC cause they have a much bigger audience |
17:03 |
jas_ |
let us move forward, somehow |
17:03 |
IhrFussel |
Servers that disallow the people with random names should be more important to test it cause those definitely have users who know about 'Minetest' |
17:04 |
IhrFussel |
I don't think I'm much of help... I admit that the vast majority of my active players actually uses a 3rd-party app to play |
17:05 |
IhrFussel |
Without those my server would be pretty dead |
17:06 |
IhrFussel |
That probably applies to all servers who don't restrict these app users |
17:06 |
IhrFussel |
that don't* |
17:06 |
VanessaE |
so, I guess I should update my server build to 5.0.0-release, right? or should I wait? |
17:06 |
rubenwardy |
I'd wait for 5.0.1 |
17:06 |
VanessaE |
ok. |
17:07 |
rubenwardy |
should be today or tomorrow |
17:07 |
rubenwardy |
depends on when we resolve this argument :D |
17:07 |
VanessaE |
I missed most of the current argument :P |
17:07 |
jas_ |
i never restrict users, but it doesn't apply to me. my servers have been dead since the network compat breakage, and it's been so peaceful |
17:07 |
VanessaE |
rubenwardy: has a fix for the VM lighting segfault been pushed yet? |
17:07 |
sfan5 |
VanessaE: depends, do your mods plan to put 2000+ items in a single inventory? |
17:08 |
rubenwardy |
VanessaE: oh, have you reproduced it? |
17:08 |
sfan5 |
rubenwardy: while the opportunity is here, it'd be nice to fix a few other bugs |
17:08 |
sfan5 |
like the one just mentioned |
17:08 |
|
_Xenon joined #minetest-hub |
17:08 |
VanessaE |
rubenwardy: I should hope I did -- I *filed* it. :) |
17:08 |
sfan5 |
so 5.0.1 might not necessarily come today/tomorrow |
17:08 |
rubenwardy |
that is true |
17:08 |
rubenwardy |
if we decide against nerzhul's approach, there's no reason that it has to be today or tomorrow |
17:08 |
VanessaE |
there's still one mod somewhere in DB that is triggering, but I can't find it without a proper lua crash report/backtrace. |
17:09 |
|
entuland joined #minetest-hub |
17:09 |
rubenwardy |
VanessaE: https://i.rubenwardy.com/RzMev.png |
17:09 |
rubenwardy |
is this the same bug? |
17:10 |
VanessaE |
sfan5: as for 2000+ items in an inv I assume you do not simply mean 32 slots with enough full stacks to exceed 2000 total? |
17:10 |
VanessaE |
rubenwardy: no. |
17:10 |
jas_ |
like 2,000+ registered items |
17:10 |
jas_ |
in a single list |
17:10 |
jas_ |
(unique items) |
17:11 |
VanessaE |
rubenwardy: I mean this, https://github.com/minetest/minetest/issues/8220 |
17:11 |
VanessaE |
(and since it's still open, obviously the answer to my question is "no" :P ) |
17:12 |
VanessaE |
jas_: I suppose not. I don't have many mods that even create detached inventories as far as I know. |
17:12 |
rubenwardy |
here's the player count on my servers: https://i.rubenwardy.com/T40js.png |
17:12 |
VanessaE |
(most inventories are part of some node, ala chests) |
17:13 |
jas_ |
creative server creates a detached inventory |
17:13 |
rubenwardy |
the 5.0.0 server has been pretty ok |
17:13 |
jas_ |
setting* |
17:13 |
VanessaE |
rubenwardy: https://daconcepts.com/vanessa/hobbies/minetest/stats-daily.html |
17:13 |
rubenwardy |
because most of the regulars moved over |
17:15 |
sofar |
VanessaE: when did you switch to 5.0? wed 10:00? |
17:16 |
VanessaE |
sofar: Feb 4 I think. that break on wednesday was migrating to a new box. |
17:16 |
sofar |
yeah, looks like a reboot of some sorts |
17:16 |
VanessaE |
er, on thursday |
17:17 |
|
kaeptmblaubaer joined #minetest-hub |
17:17 |
sofar |
flatpak now has net.minetest.Minetest - 5.0.0 on flathub |
17:18 |
VanessaE |
the new box has fewer cores and only has spinning rust, so the morning reboot and the mapper each take about 3x as long.. but live use is not appreciably slower because single-core speed is faster. |
17:19 |
VanessaE |
(leaftest rendering of a map is slllllooooooooowwwwww presumably because it reads the entire map database instead of just the parts it needs to render) |
17:19 |
rubenwardy |
it's because it renders multiple zoom levels |
17:20 |
rubenwardy |
and it probably doesn't down size, idk |
17:20 |
VanessaE |
rubenwardy: you sure? it's clearly disk-IO-bound. |
17:21 |
VanessaE |
though I do need to see if I can render the overviews to ramdisk and dump them out when finished. |
17:22 |
VanessaE |
hm.. 1.1 GB for all of the overview maps. yeah, should be no prob. |
17:30 |
jas_ |
does a minimum protocol version bump break network compat? |
17:30 |
jas_ |
or only if `enable_strict_protocol_version_check' is true? |
17:30 |
jas_ |
(or whatever that setting is... `strict_protocol_version_checking' |
17:31 |
rubenwardy |
yes |
17:31 |
jas_ |
i see, thank you |
18:02 |
|
scr267a joined #minetest-hub |
18:09 |
|
kaeza joined #minetest-hub |
18:59 |
IhrFussel |
Android: Trying to start a world with 'Minetest Life' game crashes the whole app ... inventory bug too? |
19:02 |
IhrFussel |
Missing files in game it seems...but why does the app crash there? |
19:16 |
|
GreenDimond joined #minetest-hub |
19:18 |
|
Emerald2 joined #minetest-hub |
19:19 |
|
ssieb joined #minetest-hub |
19:20 |
IhrFussel |
Auto JUmp only works when walking forward...is this intended? |
19:21 |
sfan5 |
I think it is |
19:22 |
|
Fixer_ joined #minetest-hub |
19:28 |
|
Fixer joined #minetest-hub |
19:34 |
|
scr267 joined #minetest-hub |
19:36 |
IhrFussel |
Can I check anywhere which MT versions corresponds to what protocol version? |
19:37 |
IhrFussel |
In particular 0.4.11 - 0.4.15 is interesting |
19:37 |
rubenwardy |
32 = 0.4.16 - 17 |
19:37 |
rubenwardy |
37 = 5.0.0 |
19:37 |
rubenwardy |
(from memory) |
19:37 |
rubenwardy |
oh |
19:37 |
IhrFussel |
I know that much... but below is more complex |
19:38 |
rubenwardy |
and you can check using github by viewing the file and selecting tags |
19:39 |
rubenwardy |
https://i.rubenwardy.com/Apr83.png |
19:39 |
rubenwardy |
https://github.com/minetest/minetest/blob/master/src/network/networkprotocol.h#L199 |
19:40 |
rubenwardy |
as in, you'd want to change the drop down in the screenshot |
19:40 |
rubenwardy |
then view the line in the link |
19:40 |
rubenwardy |
#define LATEST_PROTOCOL_VERSION 37 |
19:42 |
IhrFussel |
0.4.11 didn't have that file? |
19:43 |
IhrFussel |
Leads me to 404 page |
19:43 |
sfan5 |
it was moved at some point |
19:43 |
sfan5 |
try changing src/network/ -> src/ |
19:45 |
IhrFussel |
0.4.11 src has no 'networkprotocol.h' |
19:47 |
sfan5 |
well no idea where it is then |
19:48 |
IhrFussel |
But 0.4.11 must be version 24 since that's the minimum 0.4.X servers support |
19:48 |
IhrFussel |
Default minimum* |
19:55 |
IhrFussel |
0.4.13 added the file...it was not there before it seems |
19:55 |
IhrFussel |
0.4.13 is 26 |
19:57 |
|
FrostRanger joined #minetest-hub |
20:00 |
|
entuland joined #minetest-hub |
20:02 |
IhrFussel |
0.4.14 is 27, 0.4.15 is 28 ... 29/30/31 are dev-only prot versions as are 33/34/35/36 |
20:03 |
|
diemartin joined #minetest-hub |
20:04 |
IhrFussel |
With this info and my logging of protocol version when players join I was able to get a list of recent unique users for my server |
20:04 |
IhrFussel |
MT Version Stats (users from recent days): 523 used 0.4.16/0.4.17(.1), 42 used 0.4.15, 2731 used 0.4.14 and 4 used <= 0.4.13 |
20:05 |
IhrFussel |
0.4.14 is by FAR the most used version by 3rd-party apps |
20:05 |
|
scr267 joined #minetest-hub |
20:07 |
IhrFussel |
Judging by this it might take a long time until they upgrade to 5.0.X |
20:17 |
|
lumberJ joined #minetest-hub |
20:36 |
lumberJ |
sneak peak: http://i.imgur.com/0Q4AQK1.png |
20:37 |
lumberJ |
just want to take this opportunity to say to the core devs, 1st congrats on the 5.0.0 release and 2nd thanks for what you do. Having a blast working on this and it wouldn't be possible without all the work you all do |
20:38 |
Fixer |
nice |
20:39 |
lumberJ |
i see you all taking a disproportionate amount of static for this and that missing feature or bug, but even in the few years i've been enjoying minetest, i've seen it improve by leaps and bounds. just want to let you all know a silent majority really enjoys your work |
20:57 |
rubenwardy |
IhrFussel: CTF4 only allows 0.4.16 and above to connect |
20:57 |
rubenwardy |
I thin |
20:57 |
rubenwardy |
it's probably worth compairing the average hours of those users |
20:57 |
rubenwardy |
like, do they just disconnect because their phones are too slow |
21:16 |
|
kaeza joined #minetest-hub |
21:24 |
sofar |
ITB only allows 0.4.16+ as well |
21:24 |
sofar |
several key features are missing for older clients |
21:28 |
rubenwardy |
CTF also has players, though |
21:28 |
rubenwardy |
:) |
21:32 |
|
ShadowBot joined #minetest-hub |
21:32 |
VanessaE |
*gasp* |
21:32 |
VanessaE |
ok I may have it.. |
21:33 |
|
ShadowBot joined #minetest-hub |
21:33 |
VanessaE |
#1234 |
21:33 |
* VanessaE |
pokes ShadowBot |
21:34 |
ShadowBot |
https://github.com/minetest/minetest/issues/1234 -- Client side caching of mapblocks |
21:36 |
luk3yx |
#1024 |
21:36 |
ShadowBot |
https://github.com/minetest/minetest/issues/1024 -- Shaders rework. by RealBadAngel |
21:39 |
Emerald2 |
Ooooh shots fired, ruben. |
21:40 |
* VanessaE |
looks around for the shooter :P |
21:41 |
sofar |
I don't mind, CTF is a great server, and I spend hours awake at night trying to come up with ideas to attract the same order of players (not to ITB, but something else) |
21:42 |
rubenwardy |
my point was that CTF limits the MT version already and still has players |
21:42 |
rubenwardy |
ITB is pretty good imo |
21:43 |
sofar |
well, my point was that even for low population servers like ITB, limiting clients doesn't seem to hurt much |
21:46 |
rubenwardy |
oh fair |
21:46 |
rubenwardy |
I guess that's a good point |
21:46 |
rubenwardy |
but, an interesting thing is that most of the regulars have already updated to 5.0.0 |
21:46 |
rubenwardy |
the problem is not the regulars, but those on 3rd party apps - especially those on iOS |
21:46 |
sofar |
yeah, I saw the serverlist |
21:48 |
sofar |
6234820 seconds played to complete 16839 boxes = average time to complete a box = 6mins10secs |
21:48 |
sofar |
I think that's up from before |
21:51 |
sfan5 |
does the areas mod have self-protection enabled by default? |
21:55 |
sfan5 |
it doesn't |
22:48 |
|
garywhite joined #minetest-hub |
22:58 |
|
lumberJ joined #minetest-hub |
23:42 |
|
FrostRanger joined #minetest-hub |