Time |
Nick |
Message |
00:03 |
|
Extex joined #minetest |
00:06 |
|
Lone_Wolf joined #minetest |
00:45 |
|
Emerald2 joined #minetest |
00:55 |
|
Hawk777 joined #minetest |
01:15 |
|
LazyJ joined #minetest |
01:31 |
|
Emerald2 joined #minetest |
01:38 |
|
Emerald2 joined #minetest |
01:51 |
|
Menchers joined #minetest |
02:16 |
Menchers |
I'm trying to set up a media server and am not sure what is required |
02:16 |
Menchers |
what is index.mth and why is the client POSTing it? |
02:16 |
|
Miner_48er joined #minetest |
02:20 |
|
Emerald2 joined #minetest |
02:49 |
Menchers |
on further inspection it seems to literally be using POST as GET |
02:49 |
Menchers |
I don't know how to configure my webserver to allow this |
02:49 |
Menchers |
wat |
02:53 |
|
Extex joined #minetest |
03:06 |
|
__vy joined #minetest |
03:07 |
|
TomTom joined #minetest |
03:13 |
|
TomTom joined #minetest |
03:24 |
|
TomTom joined #minetest |
03:25 |
|
__vy joined #minetest |
03:26 |
|
craigger joined #minetest |
03:43 |
|
olliy joined #minetest |
05:11 |
|
ssieb joined #minetest |
05:20 |
|
est31 joined #minetest |
05:47 |
|
MadeBySatan joined #minetest |
06:24 |
|
olliy joined #minetest |
06:48 |
|
tnewman4 joined #minetest |
07:02 |
|
calcul0n joined #minetest |
07:15 |
|
Conradish006 joined #minetest |
07:21 |
|
FeXoR joined #minetest |
07:36 |
|
Talkless joined #minetest |
07:45 |
|
Talkless joined #minetest |
07:54 |
|
Talkless joined #minetest |
08:00 |
|
ShadowNinja joined #minetest |
08:37 |
|
DrFrankenstone_ joined #minetest |
08:41 |
|
b3 joined #minetest |
09:17 |
|
karamel joined #minetest |
09:19 |
MinetestBot |
[git] ClobberXD -> minetest/minetest: Allow binding dig, place actions to keys; remove LMB/RMB hardcoding 291a6b7 https://git.io/JJ5DD (2020-08-15T09:19:20Z) |
09:20 |
|
proller joined #minetest |
09:26 |
|
amenji joined #minetest |
09:30 |
BuckarooBanzai |
!tell Wuzzy can you take a look at this: https://content.minetest.net/threads/256/ license things are more your area i think (also: its a copy of you game/mod) |
09:30 |
MinetestBot |
BuckarooBanzai: I'll pass that on when Wuzzy is around |
09:49 |
|
Jhalman joined #minetest |
10:18 |
|
Fixer joined #minetest |
10:20 |
|
mizux joined #minetest |
10:34 |
|
FFleder joined #minetest |
10:35 |
|
DrFrankenstone joined #minetest |
11:43 |
|
olliy joined #minetest |
11:46 |
|
CraneZhou joined #minetest |
11:48 |
CraneZhou |
hello here, |
11:48 |
CraneZhou |
good evening. |
11:48 |
CraneZhou |
https://apps.fedoraproject.org/packages/minetest |
11:48 |
CraneZhou |
I could not open this web page (503 Service Unavailable). |
11:49 |
CraneZhou |
is there some one could open this web page ? |
11:49 |
heavygale |
nope, it's a server side error |
11:49 |
CraneZhou |
oh, |
11:49 |
CraneZhou |
heavygale: thank you very much for your answer. |
11:57 |
CraneZhou |
have you played this game on the android phone (a F-Droid app) ? |
11:57 |
heavygale |
not much |
11:57 |
heavygale |
i'm no phone player ^^ |
11:57 |
CraneZhou |
oh, |
11:58 |
CraneZhou |
I will try to play this app on the android phone later if possible. ;-P |
12:01 |
|
DrFrankenstone_ joined #minetest |
12:22 |
specing |
CraneZhou: why if you have Fedora? |
12:27 |
CraneZhou |
specing:I installed the fedora linux destribution on my laptop. |
12:29 |
bebebeko |
F :) |
12:29 |
CraneZhou |
but unfortunately, the minetest server is not available for fedora linux version. |
12:30 |
bebebeko |
CraneZhou: https://fedora.pkgs.org/32/fedora-updates-x86_64/minetest-server-5.3.0-1.fc32.x86_64.rpm.html ? |
12:32 |
CraneZhou |
bebebeko: ok, thank you very much for your help. |
12:33 |
CraneZhou |
my laptop version is fedora 30. |
12:34 |
CraneZhou |
I will try to upgrade to fedora 32 or install the 4.x version of minetest. |
12:35 |
specing |
CraneZhou: why do you need the server? |
12:35 |
specing |
also fedora 30 is EOL now? |
12:36 |
CraneZhou |
i just want to play some tutorial game of the minetest. |
12:36 |
CraneZhou |
yes. |
12:37 |
CraneZhou |
I know the fedora 30 is EOL and I will try to upgrade to fedora 31 and 32. |
12:37 |
specing |
I don't think there is a tutorial game |
12:37 |
CraneZhou |
https://wiki.minetest.net/Games/Tutorial |
12:38 |
CraneZhou |
https://wiki.minetest.net/How_to_build_your_first_house |
12:38 |
calcul0n |
i doubt this one is useful, it's very old |
12:38 |
CraneZhou |
is this tutorial worth playing ? |
12:38 |
CraneZhou |
oh. |
12:38 |
calcul0n |
i'd say the best way to learn is to play on a server and find cool people to teach you :) |
12:39 |
specing |
a lot of popular servers have tutorial sections, but I don't think |
12:39 |
specing |
you actually need tutorials to play |
12:39 |
specing |
I mean it's just wasd and i + the rest is obvious |
12:40 |
specing |
and everything else depends on installed mods, so you can't really learn it upfront |
12:43 |
CraneZhou |
specing: oh, thank you very much for your comments. ;-P |
12:43 |
specing |
and most of the real deep knowledge comes from reading mod source code |
12:43 |
specing |
since it isn't documented at all |
12:45 |
CraneZhou |
I will try to start a simple case such as (how to build a simple house) in the minetest game. |
12:45 |
specing |
don't bother |
12:45 |
specing |
do it on a popular server |
12:46 |
CraneZhou |
oh. |
12:47 |
specing |
you'll also have a much larger variety of building materials |
12:50 |
CraneZhou |
ok, thank you very much for your comments. |
12:50 |
CraneZhou |
I will try later. |
12:50 |
CraneZhou |
;-P |
13:27 |
|
sagax joined #minetest |
13:29 |
|
galex-713 joined #minetest |
14:41 |
|
Hawk777 joined #minetest |
14:51 |
|
Wuzzy joined #minetest |
14:51 |
MinetestBot |
Wuzzy: Aug-15 09:30 UTC <BuckarooBanzai> can you take a look at this: https://content.minetest.net/threads/256/ license things are more your area i think (also: its a copy of you game/mod) |
15:02 |
|
Extex joined #minetest |
15:51 |
|
Jhalman joined #minetest |
16:04 |
|
macc24_ joined #minetest |
16:12 |
|
awell joined #minetest |
16:17 |
|
appguru joined #minetest |
16:17 |
appguru |
https://github.com/untoldengine/UntoldEngine#what-you-need seems to be a LGPL-2.1 game engine targeted at Apple devices |
16:18 |
appguru |
Makes me wonder whether there is some similar way to get Minetest to Apple? |
16:18 |
heavygale |
you can play minetest just fine on MacOS :) |
16:18 |
appguru |
Yeah, jailbreaking I guess? |
16:18 |
heavygale |
that's iOS |
16:19 |
appguru |
homebrew then? |
16:20 |
heavygale |
or download a precompiled app |
16:20 |
heavygale |
https://github.com/krondor-game/minetest/releases |
16:21 |
Calinou |
you can sideload apps but only for a limited amount of time before they're disabled |
16:21 |
Calinou |
(and you need a Mac to do that) |
16:21 |
Calinou |
it's very inconvenient, to the point even B2B people are complaining about it :) |
16:25 |
|
behalebabo joined #minetest |
16:31 |
|
calcul0n_ joined #minetest |
16:34 |
|
b3 joined #minetest |
16:34 |
Krock |
2B or not 2B, Calinou ? |
16:49 |
|
SwissalpS joined #minetest |
16:57 |
|
Verticen joined #minetest |
17:15 |
|
macc24 joined #minetest |
17:20 |
|
illwieckz joined #minetest |
17:29 |
|
Menchers joined #minetest |
17:52 |
|
tyler-2 left #minetest |
17:55 |
|
tyler-2 joined #minetest |
18:54 |
|
Itz-Noah joined #minetest |
18:54 |
|
Itz-Noah joined #minetest |
18:54 |
Peppy |
/CLEAR |
18:55 |
Peppy |
ooops |
18:56 |
Krock |
Peppy: please don't clear me |
19:03 |
|
search_social joined #minetest |
20:01 |
|
b3 joined #minetest |
20:02 |
|
Extex joined #minetest |
20:15 |
|
Taoki joined #minetest |
20:20 |
|
Jhalman joined #minetest |
20:24 |
|
galex-713 joined #minetest |
20:34 |
|
galex-713_ joined #minetest |
20:45 |
|
galex-713 joined #minetest |
20:46 |
|
Jhalman-101 joined #minetest |
20:55 |
|
wsor4035 joined #minetest |
21:01 |
|
behalebabo joined #minetest |
21:07 |
|
behalebabo joined #minetest |
21:21 |
|
illwieckz joined #minetest |
21:32 |
|
tnewman1 joined #minetest |
21:38 |
|
Miner_48er joined #minetest |
21:53 |
|
b3 joined #minetest |
21:54 |
|
behalebabo joined #minetest |
22:19 |
Menchers |
wow |
22:19 |
Menchers |
the remote media server stuff is so weird |
22:19 |
Menchers |
why are all the files renamed to SHA-1 hashes of their content? why does the client have to POST the list of what it wants? |
22:21 |
|
behalebabo joined #minetest |
22:24 |
|
Foz joined #minetest |
22:24 |
Menchers |
huh how does the client even know which cached texture corresponds to which texture name |
22:25 |
Menchers |
the filename is completely replaced with the SHA-1 hash |
22:27 |
|
behalebabo joined #minetest |
22:30 |
sfan5 |
when the server tells the client which textures it has it also transfers the sha1 hash |
22:30 |
sfan5 |
this is also how the client can reliably know whether it already has the file locally or not |
22:30 |
|
kamdard joined #minetest |
22:31 |
Menchers |
are the filenames included? I just saw the sha1 hashes |
22:32 |
sfan5 |
by "server tells the client" I mean the UDP connection phase here, not remote media |
22:32 |
Menchers |
ah, ok |
22:32 |
rubenwardy |
I feel like the POST protocol hasn't been properly performance tested or evaluated |
22:33 |
Menchers |
I got the hashlist and textures served on my httpd, now I just gotta figure out how to get it to allow POST |
22:33 |
Menchers |
client keeps getting 403 because the server expects you to GET static content :/ |
22:34 |
|
behalebabo joined #minetest |
22:34 |
Menchers |
maybe I don't understand why the server needs to know which ones you need |
22:34 |
Menchers |
I guess it can prune a few files if it has more than you need |
22:34 |
Menchers |
but can't the client just grab the whole list and pick and choose? |
22:35 |
rubenwardy |
you can serve the POST like a GET |
22:35 |
Menchers |
don't know how to configure my httpd to do that |
22:35 |
Menchers |
it seems unusual |
22:36 |
rubenwardy |
location /index.mth { error_page 405 =200 $uri; } |
22:37 |
Menchers |
ah |
22:40 |
sfan5 |
definitely unusual and I agree a GET request would be better |
22:40 |
|
behalebabo joined #minetest |
22:46 |
rubenwardy |
or no request at all |
22:47 |
rubenwardy |
the HTTP API itself already handles non-existant files |
22:47 |
|
Jhalman-101 joined #minetest |
22:48 |
sfan5 |
not requesting stuff that isn't there is definitely of use |
22:51 |
Menchers |
hrm |
22:52 |
Menchers |
still can't get the httpd to allow POST for getting static content |
22:52 |
Menchers |
grar |
22:53 |
|
SX joined #minetest |
22:53 |
rubenwardy |
the POST API isn't CDN or cache friendly |
22:54 |
rubenwardy |
and most correctly set up remote media servers will have a large majority of the files - there's less need to check available files |
22:54 |
rubenwardy |
index.mth feels over designed and badly designed |
22:56 |
Menchers |
is there any reason not to just serve the files by their ordinary names (like, "default_dirt.png" instead of "a69b5634dbcb8b67a5d66402bac9f105618b9030") |
22:56 |
rubenwardy |
they may have different values |
22:56 |
Menchers |
I suppose there could be collisions |
22:56 |
Hawk777 |
Well, saving by hash means an upgrade that changes the texture but doesn’t rename it works properly. |
22:56 |
rubenwardy |
you'd have no idea if the default_dirt.png is the correct version |
22:56 |
Menchers |
ah |
22:57 |
rubenwardy |
using hashes means you can have a single server serving lots of different versions |
22:57 |
Menchers |
what if someone wants to use a different one from what the game server specifies? |
22:57 |
Menchers |
custom texture pack |
22:57 |
rubenwardy |
it doesn't download from the remote media server |
22:57 |
Menchers |
right |
22:58 |
Menchers |
ok |
22:58 |
Menchers |
so by design the remote media server will only give you what the game server has as "official" textures |
23:00 |
Menchers |
I guess most of my headache here is the [mis?]use of POST |
23:00 |
rubenwardy |
no, the client only requests textures not in an enabled texture pack |
23:49 |
|
fluxflux joined #minetest |
23:53 |
|
ghoti joined #minetest |