Time |
Nick |
Message |
00:15 |
jas_ |
!server |
00:15 |
MinetestBot |
jas_: 0Cool Survival (lowlag) | mine.0cool.org | Clients: 0/420, 0/2 | Version: 5.3.0-dev / survival | Ping: 158ms |
00:15 |
jas_ |
ha |
00:15 |
jas_ |
nice |
00:21 |
|
Scarecrow joined #minetest |
00:26 |
|
erlehmann joined #minetest |
00:29 |
|
erlehmann joined #minetest |
00:38 |
|
Seirdy joined #minetest |
00:40 |
|
kaeza joined #minetest |
00:45 |
|
Hawk777 joined #minetest |
01:29 |
|
nephele_ joined #minetest |
01:36 |
|
deltanedas joined #minetest |
01:48 |
|
ANAND joined #minetest |
01:52 |
MinetestBot |
[git] Wuzzy2 -> minetest/minetest: Add mapgen settings to world creation dialog (#9254) 7ec76e5 https://git.io/JflpQ (2020-05-12T01:52:52Z) |
02:04 |
|
kar joined #minetest |
02:25 |
|
Hawk777 joined #minetest |
02:42 |
|
Extex joined #minetest |
02:49 |
|
Extex joined #minetest |
02:54 |
|
heavygale joined #minetest |
03:12 |
|
Verticen joined #minetest |
03:28 |
|
heavygale joined #minetest |
04:01 |
|
illwieckz joined #minetest |
04:17 |
|
fluxflux joined #minetest |
04:44 |
|
calcul0n joined #minetest |
05:17 |
|
DrFrankenstone_ joined #minetest |
05:20 |
|
calcul0n_ joined #minetest |
05:21 |
|
TomTom joined #minetest |
05:26 |
|
oil_boi joined #minetest |
05:35 |
|
AidanLCB joined #minetest |
06:07 |
|
Flabb joined #minetest |
07:04 |
|
mizux joined #minetest |
07:28 |
oil_boi |
F7 no longer works to toggle 3rd/first person view? |
07:37 |
|
Miniontoby joined #minetest |
07:38 |
Miniontoby |
hey |
07:38 |
Miniontoby |
can anyone help me? |
07:39 |
Miniontoby |
I need some help |
07:40 |
|
mizux_ joined #minetest |
07:46 |
* Miniontoby |
needs help |
07:46 |
Miniontoby |
https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 |
07:55 |
|
deltanedas joined #minetest |
08:00 |
|
ShadowNinja joined #minetest |
08:02 |
|
dalz joined #minetest |
08:04 |
|
AirSThib joined #minetest |
08:04 |
AirSThib |
Hello |
08:07 |
AirSThib |
I'm a contributor of Wikinews https://fr.wikinews.org/, and I want do an interview with to talk about the project. A principal developper if possible. Do you agree ? |
08:07 |
* Miniontoby |
needs help |
08:07 |
Miniontoby |
https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 |
08:08 |
AirSThib |
what ? @Miniontoby |
08:10 |
Miniontoby |
I need help with irc mod |
08:18 |
Miniontoby |
is there anyone online???? |
08:18 |
Miniontoby |
I need help with irc mod |
08:18 |
Miniontoby |
I need help with irc mod |
08:19 |
Miniontoby |
check https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 |
08:20 |
Miniontoby |
can anyone help me? |
08:21 |
Miniontoby |
is there anyone who can help me with it |
08:22 |
Miniontoby |
ok, no-one can help |
08:23 |
Miniontoby |
what friendly |
08:24 |
Miniontoby |
no-one is friendly here |
08:30 |
|
Taoki joined #minetest |
08:49 |
|
galex-713 joined #minetest |
08:51 |
jas_ |
i just woke up, and i never used irc.. well once but it was years ago |
08:57 |
|
absurb joined #minetest |
09:00 |
|
AirSThib left #minetest |
09:00 |
* Miniontoby |
needs help with the irc mod |
09:00 |
|
galex-713 joined #minetest |
09:19 |
Miniontoby |
can anyone help me? |
09:28 |
ANAND |
Miniontoby: Check out https://forum.minetest.net/viewtopic.php?p=324758#p324758 and https://github.com/minetest-mods/irc/issues/29 |
09:29 |
* jas_ |
yawns and rubs his eyes. you know what i love about the internet? we're all men here |
09:29 |
Miniontoby |
the thing is that there is no socket.so in my whole RPI |
09:29 |
jas_ |
did you uh, apt install socket? |
09:29 |
Miniontoby |
yes |
09:29 |
jas_ |
well i'm out of ideas |
09:30 |
Miniontoby |
wait |
09:30 |
Miniontoby |
apt install I didn´t do |
09:31 |
ANAND |
jas_: I *think* socket.so refers to luasocket, not the socket system lib |
09:31 |
Miniontoby |
but |
09:31 |
Miniontoby |
find /usr/ -name socket.so |
09:31 |
Miniontoby |
says /usr/lib/arm-linux-gnueabihf/ruby/2.3.0/socket.so |
09:31 |
Miniontoby |
only |
09:31 |
Miniontoby |
no more ines |
09:31 |
Miniontoby |
*lines |
09:31 |
ANAND |
I don't think ^ is the right socket |
09:31 |
ANAND |
Btw, did you install luasocket, Miniontoby |
09:31 |
Miniontoby |
yes |
09:32 |
Miniontoby |
with apt-get and with luarocks |
09:33 |
Miniontoby |
but how to use the only line that have the socket.so in it |
09:33 |
|
SwissalpS joined #minetest |
09:34 |
ANAND |
I don't know much about RPI. Sorry, but I can't help you much. |
09:34 |
Miniontoby |
I am working with snap |
09:36 |
ANAND |
Found this: https://funprojects.blog/2019/04/20/lua-and-raspberry-pi/ |
09:36 |
ANAND |
> sudo apt-get install lua-socket |
09:36 |
ANAND |
> sudo luarocks install luasocket |
09:36 |
Miniontoby |
but if I do in lua console |
09:37 |
Miniontoby |
require socket |
09:37 |
Miniontoby |
it works |
09:37 |
Miniontoby |
but require luasocket not |
09:37 |
ANAND |
That seems to suggest misconfigured paths? |
09:38 |
* jas_ |
wonders about lua versions |
09:38 |
jas_ |
5.1 |
09:38 |
Miniontoby |
wait |
09:38 |
jas_ |
no |
09:38 |
Miniontoby |
on that site |
09:38 |
Miniontoby |
it says |
09:38 |
Miniontoby |
local socket = require("socket") |
09:38 |
Miniontoby |
not luasocket |
09:39 |
Miniontoby |
and the first line of the /irc/init.lua at the irc folder it says |
09:39 |
jas_ |
well i mean, it appears to be implied that it's lua there. maybe i'm overthinking this |
09:39 |
Miniontoby |
local socket = require(¨socket¨) |
09:39 |
jas_ |
all i can guess is, make sure all your versions are correct, and PATHs like anand said |
09:40 |
jas_ |
i wish you good luck and best wishes... |
09:40 |
Miniontoby |
but socket is still error |
09:40 |
jas_ |
i believe in you!! you'll get it eventually, just be patient please, or not |
09:40 |
ANAND |
https://github.com/ShadowNinja/LuaIRC/blob/e49a52ede1a58ddd94854657bc5098b0ac5d0677/init.lua#L1 |
09:40 |
jas_ |
i'm going to get my coffee and fix some bugs, then made another stamina mod |
09:41 |
Miniontoby |
yes |
09:41 |
ANAND |
It says require("socket"). Might be the same as the lib on the webpage I linked to above |
09:41 |
Miniontoby |
byt |
09:41 |
Miniontoby |
the error says no file '/home/pi/snap/minetest/820/.minetest/mods/irc/socket/init.lua' |
09:41 |
Miniontoby |
and more no files |
09:49 |
Miniontoby |
if i do in terminal: lua ; require ¨socket¨ |
09:49 |
Miniontoby |
it works |
09:50 |
sfan5 |
the lua you run in the terminal and the lua used by minetest are not necessarily the same |
09:50 |
Miniontoby |
and return package.cpath says: ./?.so;/usr/local/lib/lua/5.1/?.so;/usr/lib/arm-linux-gnueabihf/lua/5.1/?.so;/usr/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so |
09:50 |
sfan5 |
which makes the whole thing tricky |
09:50 |
Miniontoby |
ok |
09:50 |
Miniontoby |
check https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 |
09:50 |
sfan5 |
do you have luajit installed? does require "socket" work from there? |
09:51 |
Miniontoby |
yes |
09:51 |
Miniontoby |
luajit |
09:51 |
|
oil_boi joined #minetest |
09:51 |
|
macc24 joined #minetest |
09:51 |
Miniontoby |
yes that works |
09:51 |
Miniontoby |
from luajit and from lua |
09:51 |
Miniontoby |
it both works |
09:52 |
Miniontoby |
find /usr/ -name socket.so |
09:52 |
Miniontoby |
only shows: /usr/lib/arm-linux-gnueabihf/ruby/2.3.0/socket.so |
09:53 |
sfan5 |
what is package.cpath on luajit? |
09:54 |
Miniontoby |
./?.so;/usr/local/lib/lua/5.1/?.so;/usr/lib/arm-linux-gnueabihf/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so |
09:54 |
Miniontoby |
but I use snap |
09:55 |
sfan5 |
if minetest is inside snap it's in a sandbox and can't see lua modules installed in your system |
09:55 |
Miniontoby |
ok |
09:56 |
Miniontoby |
but the actual server what I want to use it with is without snap |
09:57 |
Miniontoby |
but I dont think i will do it |
09:58 |
Miniontoby |
how should it then works |
09:59 |
Miniontoby |
but did you see the whole error at https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 |
09:59 |
Miniontoby |
ok |
10:03 |
|
Fixer joined #minetest |
10:03 |
|
Beton joined #minetest |
10:04 |
sfan5 |
no idea sorry |
10:14 |
* jas_ |
wonders what's wrong with dance animations |
10:27 |
Miniontoby |
wait |
10:27 |
Miniontoby |
no |
10:33 |
Miniontoby |
return package.preload['socket']; = nil |
10:34 |
Miniontoby |
with terminal lua ; return package.preload['socket']; == nil |
10:34 |
|
proller joined #minetest |
10:42 |
|
longerstaff13 joined #minetest |
10:45 |
Miniontoby |
one thing |
10:46 |
Miniontoby |
if I cd to the folder of mods/irc/irc and I do: lua init.lua |
10:46 |
Miniontoby |
then it sees the socket |
10:48 |
sfan5 |
like I said the lua you run in the console and the lua used by Minetest can be different |
10:48 |
sfan5 |
so that they do not see the same libraries |
10:48 |
Miniontoby |
ok |
10:49 |
|
sagax joined #minetest |
10:54 |
Miniontoby |
sfan5: what was the original minetest get settings cmd in lua |
10:54 |
Miniontoby |
for mt 4 |
10:54 |
sfan5 |
minetest.setting_get("name") |
10:54 |
Miniontoby |
if minetest.settings and minetest.settings.get and minetest.settings.get_bool then |
10:54 |
Miniontoby |
I have |
10:54 |
Miniontoby |
but no work |
10:55 |
Miniontoby |
what do i need for that |
10:56 |
jas_ |
oh boy. i think maybe minetest.settings:get_bool() |
10:56 |
sfan5 |
if you want code that works with both you can use (minetest.settings and minetest.settings:get_bool("foo") or minetest.setting_getbool("foo")) |
10:56 |
sfan5 |
you could just use the old api then |
10:56 |
sfan5 |
(except you'll get a warning) |
10:56 |
Miniontoby |
ok |
11:00 |
oil_boi |
has the set_bone_pos fix been merged yet? |
11:01 |
ANAND |
It has, IIRC |
11:02 |
ANAND |
https://github.com/minetest/minetest/commit/e1fc72c6f3450c82e2dd3e0892838498a6a8a092 |
11:02 |
oil_boi |
Damn, settings the bone position doesn't change the vertexes :L |
11:03 |
ANAND |
Btw, oil_boi, camera modes are now cycled using the `C` key |
11:03 |
ANAND |
https://github.com/minetest/minetest/commit/66c182531cf7ef06c98a25b4e12db770314bdc91 |
11:03 |
oil_boi |
ayy, that actually makes more sense! |
11:03 |
ANAND |
Indeed |
11:06 |
oil_boi |
Does set_bone_pos use radians or literal degrees? |
11:09 |
jas_ |
i see some work being done on csm camera, hmm, i just tried it for the first time. was trying to get fov of client but was confused by values |
11:09 |
jas_ |
seemed to be client fov plus eight |
11:10 |
sfan5 |
ok let me actually test that before someone creates another issue about it |
11:11 |
sfan5 |
{y = 0.02326288074255,x = 0.029366469010711,max = 96.404426574707,actual = 76.367530822754} |
11:11 |
sfan5 |
no idea what these values mean, my fov is set to 72 |
11:11 |
jas_ |
i think i'm on 88 fov |
11:12 |
jas_ |
yes 88 |
11:12 |
jas_ |
and i got 96 actual |
11:12 |
jas_ |
112 max? oh gosh i'd have to look and test |
11:12 |
oil_boi |
Whoa momma |
11:12 |
jas_ |
90 is good for rail, 110 better for rocket launcher |
11:12 |
Miniontoby |
luk3yx |
11:12 |
jas_ |
oh wait wrong game |
11:13 |
luk3yx |
What? |
11:15 |
oil_boi |
ANAND: will the animation override set_bone_pos? before I go in and wreck the blender file up a bit |
11:16 |
sfan5 |
jas_, oil_boi: do you see any use for these values in CSM? https://github.com/minetest/minetest/blob/master/src/client/camera.cpp#L543-L544 |
11:16 |
sfan5 |
because if not I'd change get_fov() to return the current fov in degrees just like the value everywhere else |
11:17 |
ANAND |
oil_boi: No idea, sorry :) |
11:17 |
jas_ |
yes please do, i only got that far and quit |
11:17 |
jas_ |
cuz it didn't match my fov :) |
11:17 |
oil_boi |
No I don't sfan5, I have no reason to yet, but I can test it for you |
11:18 |
Miniontoby |
does someone has an kind of rtx raytracing shader for mt? |
11:18 |
Miniontoby |
I want shadows |
11:18 |
sfan5 |
well in theory |
11:18 |
sfan5 |
!c 0.02326288074255 / math.pi * 180 |
11:18 |
MinetestBot |
1.3328648858642735 |
11:18 |
sfan5 |
hmm no |
11:18 |
ANAND |
I don't see any use for those values either |
11:18 |
jas_ |
yei thought i was supposed to get the real value from some math and that's the point i quit i believe hehe |
11:18 |
ANAND |
They seem to be... ratios? |
11:20 |
ANAND |
But 0.02 or 1.3 as a ratio doesn't make any sense either |
11:20 |
Miniontoby |
.help |
11:20 |
Miniontoby |
!help |
11:20 |
MinetestBot |
https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md |
11:21 |
sfan5 |
I guess .max is the actual fov then? |
11:21 |
jas_ |
for me it was eight greater than, but i can test some more |
11:22 |
sfan5 |
that's very much possible due to the calculations in camera.cpp |
11:22 |
sfan5 |
and intentional I think |
11:22 |
Miniontoby |
sfan5: how to install mt5 on an rpi |
11:22 |
jas_ |
ohh, so i can just minus eight, that's math i can do! |
11:22 |
ANAND |
sfan5: `actual` is closer to your FOV |
11:22 |
sfan5 |
Miniontoby: is it an rpi 2 or later? |
11:23 |
Miniontoby |
rpi 3b |
11:23 |
ANAND |
76 rather than 72 though |
11:23 |
Miniontoby |
the apt-get package is over date |
11:24 |
sfan5 |
I happen to have a build that runs on the rpi, hold on |
11:24 |
jas_ |
looking to get fov and then change it, and then restore original. eventually... maybe. i was thinking of making that effect when you sprint where it zooms out a bit, and then putting it back. but i hate zoom effects LOL |
11:24 |
* jas_ |
goes back to stamina100 |
11:25 |
oil_boi |
(0.02326288074255+0.029366469010711) * 76.367530822754 = 4.01917348946?? you have to do *19.0008047732 on these values for them to reach the actual |
11:25 |
ANAND |
In the long-term, CSM support for the existing set/get_fov SSM API would be nice and consistent |
11:25 |
sfan5 |
.x and .y appear to be incorrectly converted from degrees to radians (despite being radians) |
11:26 |
sfan5 |
try looking at the .max value |
11:26 |
ANAND |
Is it because of the extra calculations in L543? |
11:27 |
sfan5 |
L541 |
11:27 |
Miniontoby |
!c 60*60*24 |
11:27 |
MinetestBot |
86400 |
11:27 |
ANAND |
But that line should modify m_fov_y only if the aspect ratio is less than 16:10 |
11:28 |
ANAND |
sfan5: What's wrong with L541? |
11:28 |
oil_boi |
It's incorrectly assuming aspect ratio is 16/10 |
11:28 |
ANAND |
The lack of .0f in 180? |
11:28 |
sfan5 |
it converts degrees to radians, there's nothing "wrong" |
11:28 |
jas_ |
oh mine is 5:4? i think? 800x600 |
11:28 |
oil_boi |
MYMAX(1.0, MYMIN(1.4, sqrt(16./10. / m_aspect))); |
11:29 |
sfan5 |
{y = 1.3328648805618, x = 1.6825747489929, max = 96.404426574707, actual = 76.367530822754} hmm this isn't any better |
11:29 |
ANAND |
I have my doubts on L543 |
11:30 |
|
galex-713 joined #minetest |
11:30 |
ANAND |
Why is vertical FOV manually increased for aspect ratios lower than 16:10? |
11:32 |
sfan5 |
Miniontoby: https://kitsunemimi.pw/tmp/minetest-5.2.0-rpi%2B.tar.gz |
11:33 |
sfan5 |
installation steps: 1) use raspi-config and enable the Desktop GL driver 2) reboot 3) extract it 4) open a terminal and run ./bin/minetest |
11:33 |
sfan5 |
works on Raspberry Pi 2 or newer |
11:35 |
Miniontoby |
sfan5: it is for a server |
11:35 |
Miniontoby |
I wgetted it |
11:35 |
sfan5 |
no, that's the client |
11:35 |
sfan5 |
you could also run it in server mode if you wanted |
11:35 |
Miniontoby |
I need it for server |
11:35 |
Miniontoby |
ok |
11:35 |
Miniontoby |
I have the .tar.gz |
11:35 |
sfan5 |
then you can step 1 and 2, and run it with --server |
11:35 |
sfan5 |
skip* |
11:35 |
Miniontoby |
how to untar and ungz |
11:35 |
jas_ |
tar xvfz |
11:36 |
sfan5 |
mkdir minetest; tar -caf minetest-5.2.0-* -C minetest |
11:37 |
Miniontoby |
that is not untar |
11:38 |
jas_ |
u should use his command it's far better |
11:38 |
jas_ |
but untar is just tar in disguise |
11:38 |
Miniontoby |
tar: A completely empty archive is not create |
11:38 |
Miniontoby |
it says |
11:38 |
sfan5 |
oh sorry |
11:38 |
sfan5 |
-xaf instead of -caf |
11:38 |
Miniontoby |
ok |
11:41 |
Miniontoby |
./bin/minetest says:./bin/minetest: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27' not found (required by ./bin/minetest) |
11:41 |
Miniontoby |
./bin/minetest: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by ./bin/minetest) |
11:41 |
Miniontoby |
what to do |
11:42 |
sfan5 |
how old is the Linux on your raspberry pi? |
11:42 |
Miniontoby |
rasbian |
11:42 |
sfan5 |
this should work with raspbian buster (10) |
11:42 |
Miniontoby |
is there a cmd how to see it |
11:42 |
sfan5 |
cat /etc/os-release maybe |
11:43 |
Miniontoby |
ok |
11:43 |
sfan5 |
ANAND: turns out the constant was the wrong way around, this I what I have now {y = 76.367530822754,x = 96.404426574707,max = 96.404426574707,actual = 76.367530822754} |
11:43 |
Miniontoby |
it says |
11:43 |
Miniontoby |
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" |
11:43 |
Miniontoby |
NAME="Raspbian GNU/Linux" |
11:43 |
Miniontoby |
VERSION_ID="9" |
11:43 |
Miniontoby |
VERSION="9 (stretch)" |
11:43 |
Miniontoby |
VERSION_CODENAME=stretch |
11:43 |
Miniontoby |
ID=raspbian |
11:43 |
Miniontoby |
ID_LIKE=debian |
11:43 |
Miniontoby |
HOME_URL="http://www.raspbian.org/" |
11:43 |
Miniontoby |
SUPPORT_URL="http://www.raspbian.org/RaspbianForums" |
11:43 |
Miniontoby |
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" |
11:43 |
sfan5 |
... |
11:43 |
Miniontoby |
is version is = 9 |
11:44 |
Miniontoby |
<sfan5> this should work with raspbian buster (10) |
11:44 |
Miniontoby |
I think then it will not work |
11:47 |
ANAND |
sfan5: Oh, was it the CSM API that flipped the values? |
11:47 |
sfan5 |
yes |
11:48 |
Miniontoby |
it will not work |
11:49 |
sfan5 |
you can also compile the server from source, but that's a bit more complicated |
11:49 |
Miniontoby |
Ok |
11:49 |
Miniontoby |
I will see |
11:49 |
Miniontoby |
maybe I am going to run the server on an other server (not rpi) |
11:51 |
Miniontoby |
is there a way how to install socket on a linux server without sudo |
11:55 |
|
Soo_Slow joined #minetest |
12:00 |
|
AirSThib joined #minetest |
12:18 |
jas_ |
there got me a mh-style stamina bar hehe, now to find the bugs |
12:20 |
|
kamdard joined #minetest |
12:24 |
jas_ |
there now to make it damage player on starve |
12:24 |
jas_ |
!server jastest |
12:24 |
MinetestBot |
jas_: jastest | jastest.duckdns.org | Clients: 0/15, 0/0 | Version: 5.3.0-dev / jastest | Ping: 133ms |
12:30 |
|
AirSThib joined #minetest |
12:38 |
|
Copenhagen_Bram1 joined #minetest |
12:39 |
Copenhagen_Bram1 |
LoL is doing some kind of kernel level anti cheat that will render it incompatible with wine: https://na.leagueoflegends.com/en-pl/news/dev/dev-null-anti-cheat-kernel-driver/ |
12:40 |
Copenhagen_Bram1 |
Do they really need to do this to prevent cheating?? |
12:40 |
sfan5 |
in short, yes |
12:40 |
sfan5 |
when you have esports with price money, people will invest hundreds of dollars and complicated software or even hardware modifications to cheat |
12:41 |
jas_ |
!title https://www.youtube.com/watch?v=uXLgrmAataw |
12:41 |
MinetestBot |
jas_: mh-style unified stamina and hunger bar - YouTube |
12:41 |
Copenhagen_Bram1 |
hmm |
12:44 |
jas_ |
for every lock, there is a key |
12:45 |
|
xachman joined #minetest |
12:46 |
|
galex-713 joined #minetest |
12:49 |
Copenhagen_Bram1 |
So... there's a point where the server not trusting the user doesn't work and they have to make the client stand guard over the user's system or something? |
12:50 |
jas_ |
who knows? it comes down to the ppl at the end, in between i cannot say |
12:51 |
jas_ |
technically speaking i believe it's impossible |
12:51 |
jas_ |
but a kernel level guard sounds challenging |
12:51 |
sfan5 |
Copenhagen_Bram1: yes |
12:52 |
jas_ |
first space exploration now esports |
12:52 |
sfan5 |
it depends on the game and tradeoffs of course |
12:59 |
Copenhagen_Bram1 |
LoL: adds kernel level anti-cheat measures |
12:59 |
Copenhagen_Bram1 |
Pioneer: import("Game").player:AddMoney(100000) |
13:01 |
oil_boi |
Oh yeah, I forgot to say, that's why I don't touch the c++ code ANAND :P |
13:06 |
|
est31 joined #minetest |
13:16 |
|
greeter joined #minetest |
13:29 |
|
greeter joined #minetest |
13:56 |
|
greeter joined #minetest |
14:01 |
|
yrungr left #minetest |
14:05 |
|
AndDT joined #minetest |
14:06 |
|
yaman joined #minetest |
14:11 |
|
galex-713 joined #minetest |
14:31 |
|
Wuzzy joined #minetest |
14:38 |
|
gh00p joined #minetest |
14:40 |
gh00p |
Hi there. Minetest on Android doesn't seem to be current. Any idea when a new build will be published to Play store or f-droid? f-droid has 5.1.0.25, and google play is even older. |
14:41 |
sfan5 |
rubenwardy has an up-to-date build somewhere I believe |
14:41 |
rubenwardy |
when 5.3.0 is released |
14:41 |
sfan5 |
in any case 5.3.0 will be on Android again |
14:41 |
rubenwardy |
it's a few weeks old: https://minetest.rubenwardy.com/android/ |
14:43 |
gh00p |
Nice, thanks. I'm not in the loop -- is there a timeframe for 5.3.0? |
14:43 |
|
Fixer joined #minetest |
14:43 |
|
erlehmann joined #minetest |
14:45 |
gh00p |
I became aware of versions this morning when the crafting guide in 5.1 generated an error that my client was outdated. :) |
14:52 |
|
gh00p joined #minetest |
14:57 |
|
gh00p joined #minetest |
15:00 |
|
Fixer_ joined #minetest |
15:15 |
|
who00 joined #minetest |
15:15 |
dennisjenkins |
Wuzzy, are you currently online? |
15:15 |
Wuzzy |
no |
15:15 |
Wuzzy |
This is my ghost talking |
15:15 |
Wuzzy |
? |
15:15 |
dennisjenkins |
Excellent, maybe I can get a spiritual answer then. |
15:15 |
Wuzzy |
of coure i am online |
15:16 |
dennisjenkins |
My port of latest-pipeworks to HR is coming along. I've got most things working. However, the "compat-chests.lua" code (which adds tube support to chests) is acting weird. |
15:16 |
dennisjenkins |
local old_chest_def = table.copy(minetest.registered_items["hades_chests:chest"]) |
15:16 |
dennisjenkins |
minetest.registered_items["hades_chests:chest"] is coming up nil. |
15:16 |
dennisjenkins |
but I damn well know that your chest mod is already loaded. |
15:17 |
Wuzzy |
check depends |
15:17 |
dennisjenkins |
ah, ok. |
15:17 |
Wuzzy |
lol |
15:18 |
dennisjenkins |
So I assume that the engine constructs a DAG and loads mods in order. makes sense. |
15:19 |
dennisjenkins |
I added "hades_chests" to the depends.txt. |
15:19 |
dennisjenkins |
engine still crashes on startup. |
15:19 |
dennisjenkins |
I'll add print(dump(minetest.registered_items)) and see what's there right before the crash |
15:20 |
dennisjenkins |
thats.. alot of text. I only want to print the keys of the table. |
15:23 |
dennisjenkins |
my pipeworks/depends.txt contains "hades_gui" "hades_furnaces" and "hades_chests". |
15:24 |
dennisjenkins |
Yet when the offending code in pipeworks/compat-chests is called, the only hades thing registered already is "hades_core:brick_dark_grey" |
15:25 |
|
gh00p joined #minetest |
15:25 |
dennisjenkins |
If I jam in a non-existant dependency, I do see an error at engine start time, so I know its reading the file. |
15:26 |
dennisjenkins |
ex: ERROR[Main]: mod "pipeworks" has unsatisfied dependencies: "hades_chests_foobar" |
15:30 |
dennisjenkins |
ok, lots of "hades_" items are registered. Log output was truncated. I'm now running the engine directly from a shell and can see all of the output. |
15:30 |
|
ghoti joined #minetest |
15:39 |
|
Taoki joined #minetest |
15:41 |
dennisjenkins |
"hades_chests:chest" is registered. The error shifted down one line and I missed the change in line#. What does NOT exist in hades_chests is "hades_chests:chest_open". |
15:42 |
dennisjenkins |
"hades_chests:" just has "chest" and "chest_$color". |
15:42 |
dennisjenkins |
for 14 other colors. |
15:42 |
dennisjenkins |
and the same plus "_locked" |
15:42 |
dennisjenkins |
30 total chests |
15:43 |
Wuzzy |
yes, no "open" chests in HR |
15:43 |
Wuzzy |
just replace the "open" chests with their "unopened" counterpart |
15:43 |
dennisjenkins |
ack. I'll drop a TODO into HR-pipeworks, and comment out the offending code. |
15:44 |
dennisjenkins |
My code (at this time) will have no support for pipeworks with colored chests. |
15:44 |
dennisjenkins |
Can be added later |
15:46 |
dennisjenkins |
well, that almost worked. |
15:47 |
dennisjenkins |
right clicking on any chest now crashes the engine. |
15:47 |
dennisjenkins |
So I know how much to butcher this code, do you plan to add support for "open chests" in the future? |
15:52 |
|
Extex joined #minetest |
15:52 |
Wuzzy |
not really |
15:52 |
|
ircAidanLCB joined #minetest |
15:54 |
dennisjenkins |
In compat-furnaces, there is code in the "on_blast" handler that calls 'default.get_inventory_drops(pos, "", {})' |
15:55 |
dennisjenkins |
I cannot find an analog in the rest of hades. |
15:55 |
dennisjenkins |
What do you recommend I replace it with? |
15:55 |
dennisjenkins |
For now, it is just commented out. |
15:55 |
dennisjenkins |
the string has a real value, and the 3rd arg is an initially empty table called "drops" |
15:56 |
dennisjenkins |
I abbreivated in my notes, so pasted from those. |
15:59 |
|
gh00p joined #minetest |
16:09 |
|
majochup joined #minetest |
16:10 |
|
BillyS joined #minetest |
16:12 |
|
dalz joined #minetest |
16:34 |
|
Fixer joined #minetest |
17:00 |
|
who00 joined #minetest |
17:07 |
|
galex-713 joined #minetest |
17:38 |
|
Pie-jacker875 joined #minetest |
17:42 |
|
Pie-jacker875 joined #minetest |
17:56 |
|
fluxflux joined #minetest |
18:04 |
|
macc24 joined #minetest |
18:07 |
|
deltanedas joined #minetest |
18:16 |
|
Hirato joined #minetest |
18:33 |
|
macc24 joined #minetest |
18:54 |
|
Verticen joined #minetest |
18:56 |
|
Hirato joined #minetest |
19:01 |
|
calcul0n joined #minetest |
19:14 |
|
Flabb joined #minetest |
19:30 |
|
Copenhagen_Bram1 joined #minetest |
19:33 |
|
realz joined #minetest |
19:34 |
|
Zughy joined #minetest |
19:36 |
|
awell joined #minetest |
19:36 |
|
awell left #minetest |
19:39 |
|
Verticen joined #minetest |
19:45 |
|
fluxflux joined #minetest |
19:48 |
|
juangh joined #minetest |
19:49 |
juangh |
hello there...good times for all of you. |
19:49 |
Zughy |
hello |
19:50 |
juangh |
Zughy, hello |
19:52 |
juangh |
I have a situation, and, as this is the heaven of Minetest, where all of you are Gods, i came here to ask for your wisdom... |
19:53 |
juangh |
I really believe that all of you are really good in this... |
19:53 |
Zughy |
yeah no worries, I'm the bossTM here, I can assure you. In fact, I'm nowhere near to be a core dev and please core devs don't ban me (<3) |
19:55 |
juangh |
My situation: In this pass two last weeks i have read a lot (a really lot) about the game, and i have a few instance running in the same server (using differents ports), i implement new mods for each instance and i build my first mod, reading a lot and experimenting about it...BUT |
19:58 |
juangh |
I have problems with that instances...every random time, it fall down, even been alive in the proccess of my server...even showing that the port is been using despite that this is not let access... |
19:59 |
juangh |
i was checking about it into the logs, and don't return any information or error about it... |
20:00 |
juangh |
I thought it was because the door mods...every time one user access and try to put one of the doors, the instance of minetest server fall down... |
20:00 |
sfan5 |
it crashes? shows a lua errors? or just exits? |
20:01 |
juangh |
i made a backup and delete that mods and it start to work, but, just for around 1 hour...and again, fall down... |
20:01 |
juangh |
sfan5, just exit... |
20:01 |
juangh |
make all users out, and then, don't let access... |
20:02 |
sfan5 |
if you run it in a terminal you should see *something* when it exits |
20:02 |
sfan5 |
e.g. "Segmentation Fault" if it's a crash |
20:02 |
juangh |
making me connect to the server, access to htop and kill the process manully... |
20:02 |
sfan5 |
if you're killing the process then it's obviously still running |
20:03 |
juangh |
sfan5, yes, it return a few alerts, but no working... |
20:03 |
sfan5 |
do you start it using systemd? or using screen? another way? |
20:03 |
juangh |
I start it like this: |
20:03 |
juangh |
#!/bin/bash -x |
20:03 |
juangh |
minetestserver --worldname name --port port --config /root/.minetest/worlds/name/minetest.conf |
20:04 |
juangh |
the game drop out the users, then i access to terminal and kill the proccess, and run again...thats the way i'm doing it... |
20:05 |
sfan5 |
right |
20:05 |
sfan5 |
which version of minetest are you running? |
20:05 |
juangh |
it return something like that, but, just as a warning |
20:05 |
juangh |
2020-05-12 18:28:27: WARNING[Server]: Deprecated call to get_attribute, use MetaDataRef methods instead. (at /root/.minetest/worlds/name/worldmods/skinsdb/init.lua:47) |
20:05 |
juangh |
in server? or client? |
20:05 |
sfan5 |
server |
20:06 |
juangh |
let me check |
20:07 |
juangh |
5.1.1+repack-1build1 |
20:08 |
juangh |
this is the version...i was confirming it |
20:08 |
sfan5 |
I suggest upgrading to 5.2.0 to see if that fixes your problem |
20:09 |
juangh |
i'm using "focal" in my server |
20:09 |
juangh |
the 20.04 ubuntu version |
20:09 |
juangh |
i will find the way to upgrade it... |
20:10 |
juangh |
but it is rare, it just pass in one instance |
20:10 |
sfan5 |
you can search the forum, there are ways to compile the server from source |
20:12 |
juangh |
looking for it now |
20:13 |
|
BillyS joined #minetest |
20:26 |
|
macc24 joined #minetest |
20:29 |
juangh |
sfan5 compiling the server |
20:30 |
|
erlehmann joined #minetest |
20:35 |
|
erlehmann joined #minetest |
20:39 |
juangh |
sfan5, i try to run using it: "./minetest --server --worldname dedalo --port 30014 --config /root/.minetest/worlds/dedalo/minetest.conf" but it return this |
20:39 |
juangh |
2020-05-12 21:39:09: ERROR[Main]: Game specified in default_game [minetest] is invalid. |
20:39 |
juangh |
2020-05-12 21:39:09: ERROR[Main]: ServerError: Supplied invalid gamespec |
20:39 |
sfan5 |
you need to download minetest_game too |
20:39 |
juangh |
mmmmmmmm, okok, doing it now |
20:41 |
|
erlehmann joined #minetest |
20:42 |
|
longerstaff13 joined #minetest |
20:43 |
juangh |
done! |
20:43 |
juangh |
and i really like that the warning are missing... |
20:43 |
juangh |
lets try it |
20:46 |
juangh |
mmmmmm, running the avaibles words, it crash...let me check the problems |
20:46 |
|
macc24 joined #minetest |
20:46 |
juangh |
2020-05-12 21:45:33: WARNING[Main]: Undeclared global variable "moh" accessed at ...bin/../worlds/dedalo/worldmods/petz/petz/api/api.lua:31 |
20:46 |
juangh |
2020-05-12 21:45:33: ACTION[Main]: Server: Shutting down |
20:46 |
juangh |
2020-05-12 21:45:33: ERROR[Main]: ModError: Invalid field "wield_image" (expected string got table). |
20:48 |
Zughy |
well, you put a table instead of a string in the parameter wield image |
20:48 |
Zughy |
also: is there any callback to see when a player changes slot in the hotbar? |
20:50 |
juangh |
No no, i dont put nothing, i dont touch the wield image...i made it just like in the github... |
20:50 |
juangh |
let me see that |
20:52 |
juangh |
server go down again, and now i have the information, the logs... |
20:52 |
juangh |
can i use pastebin to share it? |
20:52 |
Zughy |
I guess |
20:52 |
Zughy |
privatebin would be better |
20:53 |
juangh |
https://privatebin.net/?f151135dd1932f86#3yUmDkiWFsqsHAhUDW9fzFp33sytPj9RXuaRSy5rrsHt |
20:54 |
juangh |
that is the log |
20:55 |
juangh |
the first 3 are because i drop petz...then...just drag once and "shutting down" |
20:56 |
juangh |
"Access denied. Reason: This server has experienced an internal error. You will now be disconnected." |
20:57 |
juangh |
this is the message in the client |
20:58 |
juangh |
ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'default' in callback luaentity_Step(): ...-SERVER/minetest/bin/../builtin/game/item_entity.lua:203: assertion failed! |
20:58 |
juangh |
I try it again, and nothing |
21:00 |
|
macc24 joined #minetest |
21:02 |
|
FrenchFrie joined #minetest |
21:05 |
Zughy |
juangh, so, I had a look at the code. There is a problem in some entity, because the bug lies there. Try to deactivate Petz, as it's the one throwing errors |
21:06 |
juangh |
i make that, i delete the petz mod, and again, it shut down |
21:06 |
juangh |
again |
21:08 |
Zughy |
is it possible that some bugged entity remained in the world? Because the thing is, it can't process the moving result of some entity. I'm no core dev, so I can't help that much unfortunately |
21:08 |
juangh |
could be that |
21:09 |
juangh |
i will check every mods to try |
21:10 |
sfan5 |
juangh: are you sure that you didn't accidentally install 5.3.0-dev? |
21:10 |
juangh |
i installed the one in github |
21:10 |
sfan5 |
if you clone from github you get 5.3.0-dev by default |
21:10 |
sfan5 |
either way check all the mods you have for updates, then any errors should be fixed |
21:11 |
sfan5 |
hm actually |
21:11 |
sfan5 |
why do you have "default" in worldmods? |
21:11 |
juangh |
mmmmm, but i will miss the actual building |
21:14 |
juangh |
i will test every one and i will check it |
21:14 |
juangh |
the 5.3 is already stable? |
21:15 |
sfan5 |
not yet |
21:15 |
sfan5 |
but I think it should work if you remove default from worldmods (it's not supposed to be there) |
21:16 |
juangh |
already removed |
21:16 |
juangh |
and working... |
21:18 |
freelikegnu |
if I saya mod's only requirement is default, is that default from MTG or minimal? |
21:19 |
sfan5 |
both would satisfy the requirement, but every user will think you mean minetest_game |
21:20 |
|
Copenhagen_Bram1 joined #minetest |
21:23 |
|
who0 joined #minetest |
21:42 |
dennisjenkins |
there is a lot of tightly coupled code in pipeworks... |
21:43 |
dennisjenkins |
filter_injector.lua: "input_special-cases". IMHO, the nodes in that list should self-register. |
21:43 |
dennisjenkins |
Trying to get pipeworks to work in a game w/out the 'default' or 'technic' mods. |
21:50 |
sfan5 |
the issue with default is that you can't expect Minetest Game to include support for pipeworks |
21:50 |
sfan5 |
however you could write code that gracefully handles the absence of mods |
21:51 |
dennisjenkins |
I wish that instead of specifying nodes w/ fully qualified "mod:node_name", you could specify some sort of attribute, "furance_like", or something, then all furances register their tags/attrs/species/whatever you want to call it. |
21:51 |
dennisjenkins |
eg, another level of indirection :) |
22:37 |
|
Glorfindel joined #minetest |
22:37 |
|
Glorfindel joined #minetest |
22:43 |
|
Miner_48er joined #minetest |
22:50 |
sfan5 |
cheapie: turns out env_sounds is not the only mod that crashes if you teleport to {x=0, y=32760, z=0} |
22:51 |
sfan5 |
not sure if that really is worth fixing though |
22:51 |
cheapie |
sfan5: I would think the proper fix would be for the engine to just not allow players to go out that far, not even via set_pos. |
22:52 |
sfan5 |
that sounds a little too limiting |
22:52 |
sfan5 |
easier to just blame the mods tha allow the player do go there |
22:53 |
cheapie |
I'm not really sure how keeping players within (or close to within) the bounds of the map is "limiting" - it's not like you can build outside of the map or anything. |
22:54 |
sfan5 |
sure |
22:58 |
dennisjenkins |
It just occurred to me, I can build a very slow computer memory in minetest using a _LONG_ pipeworks water pipe, value, pump and detector as an old-school "mercury delay line". |
23:00 |
dennisjenkins |
well, nope.. every 8 pipe segments, one water seems to disappear. |
23:38 |
|
deltanedas joined #minetest |
23:44 |
|
swift110 joined #minetest |
23:47 |
|
who00 joined #minetest |