Time |
Nick |
Message |
00:03 |
erlehmann |
ok so about the records. anyone knows a trick how to make the jukebox see the aliased item name? |
00:08 |
MTDiscord |
<Jonathon> @Bastrabun you lately were dealing with itemstacks not properly aliased, any ideas ^? |
00:10 |
erlehmann |
+ local name = itemstack:get_name() |
00:10 |
erlehmann |
+ if mcl_jukebox.registered_records[name] then |
00:10 |
erlehmann |
that is what happens there |
00:16 |
three |
<- Bastrabun/AliasAlreadyTaken |
00:16 |
three |
I didn't find a proper solution, since get_name() does return the "real" aka unaliased itemname |
00:17 |
MTDiscord |
<Jonathon> wait, im stupid |
00:17 |
MTDiscord |
<Jonathon> minetest.registered_aliases exists |
00:17 |
MTDiscord |
<Jonathon> just use that |
00:18 |
Alias |
Since items get "converted" when taken out of a chest, I solved the issue by replacing the items in the inventory of non-logged-in players on the database |
00:22 |
erlehmann |
Alias that sounds a bit convoluted |
00:23 |
erlehmann |
Alias could you point me to the “taken out of a chest” logic? |
00:23 |
Alias |
I can't claim I understand the reasoning behind it. But it solved the problem. |
00:23 |
erlehmann |
because |
00:23 |
erlehmann |
1. shulkers |
00:23 |
erlehmann |
2. everything else with an inventory |
00:23 |
erlehmann |
3. echests |
00:24 |
MTDiscord |
<Jonathon> you could just search through minetest.registered_aliases, problem is the old node is the key, not the new one |
00:24 |
erlehmann |
thx |
00:24 |
erlehmann |
wait that is not a problem |
00:24 |
MTDiscord |
<Jonathon> you want any item that is aliased to the correct one |
00:25 |
MTDiscord |
<Jonathon> so i could have a1, a2, a3, a4 all aliased to z1 which your checking, so a1-5 should all work, but you cant look them up using a key |
00:25 |
erlehmann |
what i think: i want to get the aliased name for an item, so 1. i get its name 2. i look for it in minetest.registered_aliases 3. if i do not find it there, i take it as it is. if i find it there, i take the value for the key? |
00:25 |
Alias |
I do not have any engine knowledge. Next to everything that is implemented as detached inventory got their manual replacement as well, so those should be solved, too. |
00:25 |
erlehmann |
uh |
00:25 |
erlehmann |
i have to look into this |
00:26 |
MTDiscord |
<Jonathon> a1-5 is the key, not z1, so you cant use a key of z1 to find a1-5 |
00:26 |
erlehmann |
Jonathon, but that is the solution i think! |
00:26 |
erlehmann |
i have music disks a1 and b1, b1 is the one that is checked by the jukebox, a1 does not play |
00:26 |
erlehmann |
but a1 is aliased to b1 |
00:27 |
MTDiscord |
<Jonathon> well yes, its a mater of do you want to flip the whole thing with a subtable or find a better way of doing it |
00:27 |
MTDiscord |
<Jonathon> because you could run through all of registered_aliases and make it so z1 = {a1, a2, a3, a4, a5} |
00:27 |
erlehmann |
honestly this whole renaming of items is a huge waste of time and i hope i don't encounter too much of it in the future |
00:27 |
erlehmann |
Jonathon but what would *that* do? |
00:28 |
MTDiscord |
<Jonathon> no, the engine should properly convert itemstacks like nodes |
00:28 |
erlehmann |
i just want to know a version of itemstack:get_aliased_name() |
00:28 |
erlehmann |
<MTDiscord> <Jonathon> no, the engine should properly convert itemstacks like nodes |
00:28 |
erlehmann |
what do you mean? |
00:29 |
MTDiscord |
<Jonathon> erlehmann, flipping it would allow you to search by valid item key to get a table of all aliased stuff to check against |
00:29 |
erlehmann |
yeah |
00:29 |
erlehmann |
but i don't need that for *my* use case |
00:29 |
beanzilla |
I have updated my code so it should be valid... I am ready for another review I guess. (2nd times the charm? No wait it's 3rd times the charm oh well) |
00:29 |
MTDiscord |
<Jonathon> since minetest.registered_aliases is backwards of what you want |
00:29 |
erlehmann |
Jonatho many thanks! |
00:29 |
erlehmann |
Johnathon |
00:30 |
MTDiscord |
<Jonathon> also, i mean the engine when you register a alias converts the node in the world, but not the itemstacks name |
00:31 |
MTDiscord |
<Jonathon> oh wait, i have another idea erlehamann |
00:31 |
erlehmann |
tell |
00:31 |
erlehmann |
some of the best stories start that way |
00:33 |
MTDiscord |
<Jonathon> since taking the item from a chest properly converts it, screw that, can be ignored. do a on join player call back that scans the players inv. so like if minetest.registered_aliases(player inv stack #) then convert stack end, thus meaning you dont need to do any stupidness of flipping minetest,registered_aliases, and you avoid having to make every single thing that checks items check aliases as well |
00:36 |
erlehmann |
what is the performance penalty of that |
00:36 |
MTDiscord |
<Jonathon> how big is mineclone2 inv? |
00:37 |
MTDiscord |
<Jonathon> like 30 something slots? its just iterating through those slots once, and converting. vs running a check of all aliases in ever item that needs to compare item names |
00:37 |
MTDiscord |
<Jonathon> id say this is cheaper than the last idea |
00:37 |
beanzilla |
36 slots, 2304 items exactly (If it's directly in same size as minecraft) |
00:38 |
MTDiscord |
<Jonathon> items are irrelevant |
00:38 |
beanzilla |
Right well then magic number 36. :P |
00:38 |
erlehmann |
how do you get to 2304 items |
00:38 |
MTDiscord |
<Jonathon> its a loop going over 36 slots, using a table key to check if it matches then convert |
00:38 |
beanzilla |
64 being max size (Assuming it's max) times 9 times 4 rows. |
00:39 |
MTDiscord |
<Jonathon> so your doing operation x 36 times, oeration is is a key lookup, and then a itemstack swap if true |
00:39 |
beanzilla |
But thats not important since your going by per slot. |
00:40 |
MTDiscord |
<Jonathon> vs the old idea which was do hacky table filp, then look up on every item that needs to compare, etc |
00:40 |
MTDiscord |
<Jonathon> doing it this way, any mods for mc2 wont need to compare as well |
00:40 |
erlehmann |
uh its like 8 music discs |
00:40 |
erlehmann |
renaming them in the first place was a bad idea |
00:40 |
MTDiscord |
<Jonathon> no, the point of this is fixing the fact that the engine does properly adress existing itemstacks when a alias exists |
00:41 |
MTDiscord |
<Jonathon> this way you never have this issue again when you need to convert the name of stuff |
00:42 |
erlehmann |
yeah cool idea but i am a bit lazy |
00:43 |
MTDiscord |
<Jonathon> this idea is less effort than the last one |
00:43 |
beanzilla |
Get the main inventory of the player, go over each slot swap if needed done. |
00:44 |
MTDiscord |
<Jonathon> this is literally what i said |
00:44 |
MTDiscord |
<Jonathon> with less detail |
00:45 |
beanzilla |
Yeah... And it's sad since I think that be what... 6 lines of lua at most... depending on all the checks for the swap. |
00:45 |
MTDiscord |
<Jonathon> very cheap compared to a table swap |
00:45 |
MTDiscord |
<Jonathon> and iteration on the new table that you created |
00:46 |
MTDiscord |
<Jonathon> also, would require mods to implement extra checks themselves |
00:46 |
MTDiscord |
<Jonathon> this current method the game does it all for them |
00:48 |
beanzilla |
I don't want to sound rude or pushy but could you take a look at my mod again? (I just want some extra eyes looking over it again) |
00:49 |
MTDiscord |
<Jonathon> i could, but im already was working on my game, then solving/giving ideas for erlehmann's problem, looking at a game that might cause a issue from #general, and i need to look at someones server for them. ill add it to the queue of stuff, who knows if ill get to it tonight |
00:50 |
beanzilla |
Ok, no problem. (There is always later on) Again, I don't want to sound like I want to rush anyone. |
00:54 |
MTDiscord |
<Jonathon> fine to annoy me to look at it, just saying i might not have time tonight |
00:54 |
|
Extex joined #minetest |
00:55 |
MTDiscord |
<Jonathon> there are other reviewers tho, look at users with editor or higher if you want it reviewed faster |
01:02 |
Emerald2 |
Who do I complain at to get rollback_check to give me useful data and not just air -> air a million times because somebody walked or flew there? XD |
01:02 |
beanzilla |
When I meant later on, I meant like over 24 hours... or more like 48 hours. (Put it on the back burner, it's not that important... it's just a game, not real life) |
01:03 |
MTDiscord |
<Jonathon> rollback is from the engine |
01:03 |
beanzilla |
Sorry to sound like I was annoying you. |
01:03 |
MTDiscord |
<Jonathon> and it shouldnt give you air air typically |
01:03 |
MTDiscord |
<Jonathon> anyways, afk |
01:04 |
Emerald2 |
It gives me so much air to air I can't find out who dug the node I'm trying to find out about. |
01:06 |
beanzilla |
Is that in a log file? (Just make some filter to filter that out, but it sounds like you shouldn't be getting air > air) |
01:06 |
MTDiscord |
<Jonathon> no, database i think |
01:07 |
beanzilla |
Like Sqlite? |
01:08 |
MTDiscord |
<AntumDeluge> What sound do default:dirt_ nodes use for dig? I don't see it defined anywhere. default:dirt_with_grass definition: https://github.com/minetest/minetest_game/blob/c96cc55/mods/default/nodes.lua#L456 default.node_sound_dirt_defaults function: https://github.com/minetest/minetest_game/blob/c96cc55/mods/default/functions.lua#L26 |
01:10 |
beanzilla |
L30 of the functions.lua looks like that. (dug == dig) |
01:10 |
beanzilla |
If I am reading that correctly. |
01:12 |
MTDiscord |
<AntumDeluge> I wondered about that beanzilla. But it doesn't look like that is the case to me, at least not in functions.lua. Perhaps that definition is somewhere else. |
01:17 |
beanzilla |
In your provided nodes.lua at line 457 it only overrides the footstep sound effect, thus in functions.lua on line 30 it checks if dug/dig was defined, no, thus it assigns the other half of the or statement. |
01:18 |
beanzilla |
If your looking for the actual sound file location its in the https://github.com/minetest/minetest_game/blob/master/mods/default/sounds/ directory. |
01:19 |
MTDiscord |
<AntumDeluge> I don't see dig anywhere on line 30, only dug. |
01:20 |
MTDiscord |
<AntumDeluge> But I did figure out through trial & error. The sound is default_dig_crumbly. |
01:20 |
beanzilla |
dig is equal to dug. It's the same action generally. |
01:20 |
MTDiscord |
<AntumDeluge> Is that defined in the engine? dig = dig or dug? Something like that? |
01:22 |
beanzilla |
That I do not know, It's only what I quickly gather from the links you've provided from the source. |
01:22 |
beanzilla |
Just look at the other functions in functions.lua (I don't see any of them defining table.dig) Thus I assume dig is dug. |
01:23 |
beanzilla |
Well take that back just saw at least one... hmm. |
01:24 |
beanzilla |
It looks like some of them have dig and dug and some only have dug. |
01:25 |
* beanzilla |
quits talking and leaves before he makes a mistake and gives wrong advice. (Or bad advice) |
01:45 |
MTDiscord |
<Jonathon> beanzilla: you wrote all the code correct? |
01:56 |
beanzilla |
Some of it I did yes. Think of some of it as a template, then I modified/added to that. (Unless that disqualifies it) |
01:57 |
MTDiscord |
<Jonathon> where did you get the other code from? |
01:58 |
beanzilla |
From default the locked chest... but a good portion of it has been modified. |
01:58 |
beanzilla |
I.E. Normal locked chest can not be picked up when there is an item, mine doesn't care. |
01:59 |
MTDiscord |
<Jonathon> well, let me see |
02:00 |
beanzilla |
https://github.com/Beanzilla/item_generator/blob/master/register.lua#L7 This is a normal locked chest + my timer and my changes to how it behaves. |
02:00 |
MTDiscord |
<Jonathon> im going to say that yours follows default as a guide, rather than using code from it |
02:01 |
MTDiscord |
<Jonathon> thus meaning your license is ok |
02:01 |
MTDiscord |
<Jonathon> if you had directly copied functions or blocks of code from default you would need to use lgplv2 or compatible |
02:02 |
MTDiscord |
<Jonathon> anyways, approved |
02:02 |
beanzilla |
So if I use the chest API default provides in my code thats still fine right? |
02:02 |
beanzilla |
I just use it rather than defining all that myself. |
02:02 |
MTDiscord |
<Jonathon> using a api is fine, copying it is not(without using a compatible license) |
02:03 |
MTDiscord |
<Jonathon> also disclaimer not a lawyer |
02:05 |
beanzilla |
Thank you, and sorry for annoying you about this. (Just my first time doing this, that's all) |
02:05 |
MTDiscord |
<Jonathon> no bother, everyone has there first time |
02:06 |
beanzilla |
So would it be any better if I just switched the license over to the same as defaults license? (Rather to a compatible one) |
02:06 |
beanzilla |
Just to play it safe? |
02:07 |
MTDiscord |
<Jonathon> should be fine, i think as it is |
02:08 |
beanzilla |
Anywho, I guess I am off for the night, bye and thank you again for the help. |
02:08 |
MTDiscord |
<Jonathon> np, night |
03:23 |
|
Supersonic joined #minetest |
03:53 |
|
Hawk777 joined #minetest |
04:16 |
|
Unit193 joined #minetest |
04:32 |
|
reumeth joined #minetest |
04:43 |
|
hanetzer joined #minetest |
04:43 |
|
hanetzer joined #minetest |
05:23 |
|
CeeGee joined #minetest |
05:31 |
|
independent56 joined #minetest |
06:18 |
|
bdju joined #minetest |
06:23 |
|
CWz joined #minetest |
07:03 |
|
tech_exorcist joined #minetest |
07:13 |
|
SwissalpS joined #minetest |
08:01 |
|
specing_ joined #minetest |
08:12 |
|
hmmmm joined #minetest |
08:13 |
|
hmmmm left #minetest |
08:27 |
lumidify |
Hi, would it be possible for someone with access to the wiki to change https://wiki.minetest.net/Games/Lord_of_the_Test and https://wiki.minetest.net/IRC to point to #lordofthetest on libera instead of freenode? Not much is happening there these days, but it would still be good if people were sent to the correct channel. |
08:27 |
lumidify |
Proof that the channel has moved: https://github.com/minetest-LOTR/Lord-of-the-Test/commit/50d5dc76710528e6e1818bd9f030e8232b60660e |
08:33 |
|
jluc joined #minetest |
08:34 |
sfan5 |
done |
08:38 |
|
Li0n joined #minetest |
08:42 |
lumidify |
Thanks :) |
08:57 |
|
erlehmann joined #minetest |
08:59 |
|
CeeGee joined #minetest |
09:14 |
Swift110-mobile_ |
sup |
09:36 |
|
Fixer joined #minetest |
10:00 |
|
Wuzzy joined #minetest |
10:05 |
|
calcul0n_ joined #minetest |
10:22 |
|
Noisytoot joined #minetest |
10:33 |
|
orwell96 joined #minetest |
10:33 |
|
tech_exorcist joined #minetest |
11:02 |
|
riff-IRC joined #minetest |
11:12 |
basxto |
https://wiki.minetest.net/IRC why is mineclone crossed through? did it not move? |
11:13 |
|
orwell96 joined #minetest |
11:15 |
sfan5 |
dunno |
11:15 |
sfan5 |
does the channel even exist here? |
11:16 |
celeron55 |
did it exist before the move? |
11:20 |
|
entuland joined #minetest |
11:26 |
erlehmann |
#mineclone2 existed on freenode and exists on libera chat |
11:26 |
erlehmann |
but |
11:26 |
erlehmann |
the new dev team prefers discord |
11:27 |
erlehmann |
so you won't find the devs in #mineclone2 |
11:28 |
erlehmann |
i have an opinion on having discord as the primary dev chat, you can probably guess it :P |
11:29 |
erlehmann |
i correct myself, Fleckenstein sometimes showed up |
11:29 |
erlehmann |
but definitely no dev idles there rn |
11:31 |
erlehmann |
basxto you can come to #mineclonia if you want to, but i think in any case most stuff makes sense to be on the bug tracker |
11:31 |
erlehmann |
i mean, issue tracker |
11:32 |
erlehmann |
there it is publicly accessible |
11:32 |
erlehmann |
and discussions can happen even if not everyone is online all the time |
11:35 |
basxto |
ah okay |
11:36 |
basxto |
yeah, I remembered seeing him there |
11:36 |
basxto |
though the general room is bridged to matrix it least |
11:52 |
|
absurb joined #minetest |
11:54 |
dzho |
the cool thing about matrix compared to most other bridges is you can see which accounts on the matrix-side are participating, even from the IRC side |
12:52 |
|
calcul0n__ joined #minetest |
12:54 |
|
orwell96 joined #minetest |
13:03 |
|
olliy joined #minetest |
13:18 |
|
reumeth joined #minetest |
13:29 |
|
SwissalpS joined #minetest |
13:30 |
|
Alias joined #minetest |
13:40 |
|
Sven_vB joined #minetest |
13:59 |
|
tech_exorcist joined #minetest |
14:02 |
|
mdk joined #minetest |
14:09 |
|
delta23 joined #minetest |
14:28 |
|
appguru joined #minetest |
14:38 |
|
Flabb joined #minetest |
14:40 |
|
kevinsan joined #minetest |
14:42 |
|
logger56 joined #minetest |
14:52 |
|
est31 joined #minetest |
15:06 |
|
independent56 joined #minetest |
15:11 |
|
Flabb_ joined #minetest |
15:12 |
|
calcul0n joined #minetest |
15:13 |
|
reumeth2 joined #minetest |
15:13 |
|
Alias2 joined #minetest |
15:16 |
|
mdk joined #minetest |
15:33 |
|
logger56 joined #minetest |
15:33 |
|
Hawk777 joined #minetest |
15:33 |
logger56 |
|
15:34 |
|
Fixer joined #minetest |
15:37 |
|
Fixer joined #minetest |
15:38 |
|
Fixer_ joined #minetest |
15:48 |
|
Extex joined #minetest |
15:51 |
|
Guest86 joined #minetest |
16:01 |
|
serp joined #minetest |
16:03 |
entuland |
okay, the spacebar works |
16:03 |
|
erlehmann joined #minetest |
16:05 |
Ingar |
that's not certain, he might have tpyed ALT+32 |
16:08 |
entuland |
you have a point :P could have as well copypasted :P |
16:10 |
|
independent56 joined #minetest |
16:11 |
independent56 |
can you check my home-labbed paste works correctly? http://2.26.38.198/pastebin/test.txt |
16:11 |
|
logger56 joined #minetest |
16:11 |
independent56 |
yeah... that happens. 10 second outages. |
16:12 |
entuland |
nice |
16:12 |
entuland |
"please let us know if you didn't receive this message" |
16:12 |
independent56 |
i know... i was looking at an old html website i made, then saw that i linked to a .txt file, then i thought "manual pastebin!" |
16:14 |
independent56 |
its mainly a joke i wanted to make |
16:28 |
|
jluc joined #minetest |
16:35 |
|
Extex joined #minetest |
16:39 |
|
Fixer joined #minetest |
16:44 |
|
Talkless joined #minetest |
17:02 |
|
delta23 joined #minetest |
17:02 |
|
Fixer joined #minetest |
17:17 |
|
independent56 joined #minetest |
17:22 |
|
independent56 joined #minetest |
17:23 |
|
Conrad joined #minetest |
18:19 |
|
Fixer_ joined #minetest |
18:21 |
|
Li0n joined #minetest |
18:25 |
independent56 |
could you quickly make a paste on my service to test it? |
18:25 |
independent56 |
http://2.26.38.198/stikked/Stikked/htdocs/ |
18:33 |
MTDiscord |
<j45> http://2.26.38.198/stikked/Stikked/htdocs/view/750ae33b |
18:33 |
independent56 |
thx |
18:33 |
independent56 |
yay it works! |
18:33 |
MTDiscord |
<j45> Np, happy to help |
19:01 |
|
independent56 joined #minetest |
19:05 |
Conrad |
Well freenode has gone completely batshit |
19:05 |
Conrad |
https://pastebin.com/CeSQwB2D |
19:05 |
Conrad |
Thank you for using freenode, and Hello World, from the future. freenode is IRC. freenode is FOSS. freenode is freedom. |
19:06 |
|
Lone_Wolf[m] joined #minetest |
19:08 |
mmuller |
lol. "War is peace, freedom is slavery..." |
19:10 |
Conrad |
I lost op, everybody was kicked, and my channel was deregistered |
19:10 |
Conrad |
Time to make the full switch to Libera. |
19:13 |
Hawk777 |
I managed to have my nickname removed from nickserv, without notification, despite it having been registered for years. I tried reregistering, but they haven’t sent the confirmation e-mail, so I suppose the reregistration attempt will expire in 24 hours. |
19:13 |
MTDiscord |
<Jonathon> i mean, if you still are with freenode for some reason, why bother to reset up if you can just move to libera ?♂️ |
19:15 |
Conrad |
Jonathan: The only reason why I didn't switch my channel to Libera was because I was frankly too lazy to bother switching my IRC bridge over and since I still had several users logged in, I figured switching at this time wasn't worth it. But now I know, it is. |
19:16 |
Conrad |
I figured so long as the switchover didn't interfere with my channels operations, it would be fine. |
19:18 |
Hawk777 |
I’m not “with freenode”, I just haven’t bothered to check whether any of my channels are still on Freenode or whether they’ve all moved. |
19:18 |
|
reumeth joined #minetest |
19:18 |
Conrad |
So much for the "effortless change" |
19:19 |
Conrad |
They promised "that nothing would change" |
19:19 |
sfan5 |
did they? |
19:22 |
Conrad |
Well their website has changed. But when the whole thing about it changing hands first came out, there was an annoucement on their website promising that nothing would change and freenode would be completely unaffected by this change. |
19:32 |
|
CeeGee joined #minetest |
19:37 |
|
y5nw joined #minetest |
19:38 |
rubenwardy |
They also promised that the management of Freenode would be separate from Freenode LTD, and the LTD only for running the conference |
19:38 |
rubenwardy |
but that went down the drain |
19:38 |
|
freshreplicant[m joined #minetest |
19:39 |
CWz |
i think the reason that the freenode severs changed to the new ones was to implement new policies or something |
19:39 |
rubenwardy |
wiping all the users and accounts was a student decision though |
19:39 |
CWz |
? |
19:40 |
rubenwardy |
freenode has wiped all the users accounts and channels |
19:40 |
rubenwardy |
their policies have been shown to be user hostile as well |
19:40 |
mmuller |
I'm honestly perplexed at WTF they're thinking. They're every move almost seems calculated to enrage their remaining user base. |
19:40 |
rubenwardy |
https://isfreenodedeadyet.com/ |
19:40 |
|
independent56 joined #minetest |
19:41 |
CWz |
Wouldn't be suprised if they sold data |
19:42 |
CWz |
or the data been stolen |
19:42 |
celeron55 |
my viewpoint: this is lee's first fair move |
19:42 |
rubenwardy |
their incompetence did lead to a data leak. They managed to unreserve nickserv, which resulted in bots stealling user passwords and emails |
19:43 |
|
perrier joined #minetest |
19:49 |
|
independent56 joined #minetest |
19:51 |
|
logger56 joined #minetest |
20:01 |
|
specing_ joined #minetest |
20:01 |
|
Flabb joined #minetest |
20:01 |
|
VmAHCtdfar joined #minetest |
20:01 |
|
ldjHxbyFbc joined #minetest |
20:02 |
|
qdeGYHyfLW joined #minetest |
20:02 |
|
MdFVPypYsF joined #minetest |
20:02 |
|
QbdWzhMSfa joined #minetest |
20:13 |
|
Sven_vB joined #minetest |
20:22 |
|
Krock joined #minetest |
20:26 |
|
mckayshirou joined #minetest |
20:33 |
|
Noisytoot joined #minetest |
20:40 |
MTDiscord |
<AntumDeluge> Thanks @wsor. I thought my sounds package might raise some eyebrows & was willing to change the name. But I figured it might be alright since I didn't find any other mods using the technical name. |
20:40 |
mckayshirou |
Woooow |
20:41 |
MTDiscord |
<Jonathon> frankly I thought the short description might need to be changed, but decided it was fine |
20:43 |
MTDiscord |
<AntumDeluge> What would be better? Something like "A library for reading & writing mod data in the world directory"? |
20:43 |
|
kamdard joined #minetest |
20:43 |
MTDiscord |
<Jonathon> you called it a sounds library or something like that, and its just sounds from mtg ported to there own mod |
20:45 |
MTDiscord |
<AntumDeluge> Yes, it's a library because it has an API (just like default). Basically a replacement for MTG/default sounds methods. |
20:46 |
MTDiscord |
<AntumDeluge> At least, I would consider that a library. Maybe I'm wrong though. |
20:48 |
mckayshirou |
do you guys mean "writing a mod in world data, so i can mode the world whit these own mods?" like servers do? |
20:48 |
MTDiscord |
<AntumDeluge> I just realized I was looking at the wrong mod when I said "A library for reading & writing mod data in the world directory". That is the description for a different submission. Sorry. |
20:51 |
MTDiscord |
<AntumDeluge> I have a problem with trying to multitask... and I'm not good at it. |
20:51 |
|
nisa joined #minetest |
20:52 |
MTDiscord |
<AntumDeluge> We were talking about https://content.minetest.net/packages/AntumDeluge/sounds/. It simply adds some methods for adding sounds to nodes, like is done in default. And I copied all the sounds from default. |
20:53 |
MTDiscord |
<AntumDeluge> When I was talking about "world data", I was mistakingly referring to https://content.minetest.net/packages/AntumDeluge/wdata/. I a mod that handles reading/writing data to the world directory, much like StorageRef. |
20:54 |
MTDiscord |
<AntumDeluge> If I understand your question though, my understanding is that mods can be added to <worldpath>/worldmods. These are mods that are dedicated to that world only. |
20:54 |
mckayshirou |
Yeah |
20:55 |
MTDiscord |
<AntumDeluge> But I've never done that myself. |
20:55 |
MTDiscord |
<AntumDeluge> I've just been told that it can be done. |
20:55 |
mckayshirou |
the servers do that |
20:55 |
mckayshirou |
so is theorically possible |
21:10 |
independent56 |
http://2.26.38.198/Stikked/htdocs/view/55475579 |
21:10 |
independent56 |
almost ready for wordpress. what do you think? |
21:11 |
mckayshirou |
checkig |
21:20 |
|
jluc joined #minetest |
21:22 |
|
Menchers_ joined #minetest |
21:52 |
|
independent56 joined #minetest |
21:54 |
entuland |
what do you mean with "ready for wordpress"? |
21:56 |
|
independent56 joined #minetest |
22:00 |
|
Sven_vB joined #minetest |
22:21 |
|
luizsabino joined #minetest |
22:21 |
MinetestBot |
luizsabino: Jun-10 09:13 UTC <entuland> you can use MinetestBot to check your server, run this without quotes in this channel or /msg Minetest bot directly: "!up your_public_ip_or_domain:30000" (suggested by sfan5) |
22:22 |
entuland |
good bot! |
22:23 |
entuland |
!cookie |
22:23 |
entuland |
:P |
22:24 |
luizsabino |
Hello. I was here a few days ago asking help to make a server at my pc. Thank you for all! I get, the trouble was at the ISP, I called them and they change the IP |
22:24 |
entuland |
glad you found the culprit and sorted it out |
22:25 |
luizsabino |
Now, I thinking about really to host a server. Wich do you recommend? a VPS server? |
22:26 |
mckayshirou |
anything even if it is a crap, can hold a minetest server |
22:26 |
mckayshirou |
unless you run alot mods |
22:26 |
mckayshirou |
obviousle need public ip open port etc etc |
22:27 |
luizsabino |
I'll get a root acess and dedicated ip, it's enough, no? |
22:27 |
mckayshirou |
yeah |
22:27 |
|
m42uko joined #minetest |
22:27 |
luizsabino |
now I'm executing 19 mods, it's too much? |
22:28 |
mckayshirou |
well, depends on computer specs |
22:28 |
entuland |
and on what the mods are doing |
22:28 |
mckayshirou |
and amount of players |
22:29 |
luizsabino |
entuland homedecor, moreblocks, moreores.... mese, technic, digilines.... |
22:29 |
mckayshirou |
Any potato can hold that |
22:30 |
mckayshirou |
it is not too much |
22:30 |
luizsabino |
@ent |
22:31 |
luizsabino |
entuland teaching, digilines,technic,worldedit,travelnet,plantlife_modpack, pipeworks, mesecons, tubelib2, techpack, simple_skins, protector,homedecor_modpack unifieddyes, basic_materials, moreblocks,moreores,moretrees,biome_lib |
22:31 |
MTDiscord |
<AntumDeluge> Why can I not revoke privs? /privs UncleDaddy Privileges of UncleDaddy: server, simple_protection, shout, privs, password, basic_privs, debug, kick, monoid_master, ban /revoke UncleDaddy ban Privileges of UncleDaddy: server simple_protection shout privs password basic_privs debug kick monoid_master ban |
22:32 |
luizsabino |
mckayshirou I'll use with my students, so I guess about max 50 |
22:32 |
mckayshirou |
no clue, always works |
22:32 |
mckayshirou |
Hmm fro that 4Gb ram and a Dual 2.50Ghz is NEEDED |
22:32 |
luizsabino |
to restrict access just them can I set a password default? |
22:33 |
mckayshirou |
nope |
22:33 |
sfan5 |
installing a whitelisting mod is usually a better alternative |
22:33 |
mckayshirou |
yeah |
22:33 |
mckayshirou |
i were recommending that, but it is easier |
22:33 |
sfan5 |
@AntumDeluge if your nick matches what's set in "name" in the config then you cannot revoke certain privs |
22:34 |
MTDiscord |
<AntumDeluge> Okay, that would seem to be the problem then: name = UncleDaddy |
22:35 |
luizsabino |
mckayshirou the VPS with little price is 1GB RAM, 2.6 GHZ (1 core) and SSD 20GB |
22:35 |
MTDiscord |
<AntumDeluge> Thanks sfan5. |
22:36 |
mckayshirou |
well luizsabino hope for the best, but if cannot hold it try removing homedecor_modpack |
22:36 |
entuland |
honestly not experienced enough to be able to tell about your mod list, your players count and in particular your specs, but that 1GB RAM seems low |
22:36 |
mckayshirou |
specially for 50 players |
22:37 |
luizsabino |
sfan5 thank you, I'll see the whitelist mod |
22:38 |
luizsabino |
entuland and mckayshirou the VPS doesn't run graphic mode and with SSD ... can't stand it? |
22:39 |
mckayshirou |
if they were not too much players, but only running the core can hold it |
22:40 |
luizsabino |
my notebook, runs Ryzen 5 8GB and SSD too, I played with them with the server, my graphic mode and Meet call and OBS recording screen |
22:40 |
mckayshirou |
also some heavy mods may take lot of time to the users to download the media |
22:40 |
Hawk777 |
You could use the HTTP media server thingy to improve that. |
22:41 |
luizsabino |
I understand, cliente side |
22:41 |
mckayshirou |
the problem is not the client, is the server, poor hardware on host |
22:41 |
Hawk777 |
Either host the media yourself in a faster location, or I think there was a central collective thing. |
22:42 |
luizsabino |
Hawk777 I don't how |
22:42 |
luizsabino |
is there some reference |
22:44 |
Hawk777 |
Do a web search for minetest media server. |
22:45 |
specing |
luizsabino: if this is for a LAN, then it's best to have the server on a desktop PC in the same network. Network lag is going to be minimal |
22:45 |
Hawk777 |
https://forum.minetest.net/viewtopic.php?f=14&t=18951 is the shared public one that anyone can use. |
22:45 |
specing |
luizsabino: get as fast of a processor as you can, mt is mostly singlethreaded |
22:46 |
mckayshirou |
well, we asummed was something like a virtual class |
22:46 |
specing |
ah |
22:46 |
specing |
makes sense tbh |
22:51 |
|
m42uko_ joined #minetest |
22:53 |
luizsabino |
sorry |
22:53 |
luizsabino |
yes, a virtual classroom |
22:54 |
mckayshirou |
Well, try to stick to a good processor, the disk does not matter, and try removing heavy mods like "homedecor_modpack" |
22:54 |
luizsabino |
I was trying with server host at my laptop, but my students do not like so much because just playing at class time |
22:55 |
mckayshirou |
well your laptop is ten times more powerfull than the vps, try using it, it's the best option |
22:56 |
mckayshirou |
[Away] |
22:56 |
luizsabino |
yes, I guess very expansive that vps |
23:16 |
jonadab |
Just make sure the OS is something with a decent virtual memory layer. Linux by preference. Under NO circumstances attempt to run a Minetest server on Win10. |
23:17 |
jonadab |
I learned that the hard way. Win10 laptop in the same room, has worse lag than a server on another continent. |
23:17 |
MTDiscord |
<Jordach> lemme guess it's a $200 laptop |
23:18 |
jonadab |
Pretty sure the issue was swapping. |
23:18 |
jonadab |
Which Ten handles exceptionally badly. |
23:18 |
MTDiscord |
<Jordach> swap doesn't affect anything if it's flash storage |
23:18 |
MTDiscord |
<Jordach> if it's a spinning disk |
23:18 |
MTDiscord |
<Jordach> you only have yourself to blame |
23:19 |
mckayshirou |
Yeah it is a 200$ laptop " (18:40:12) luizsabino: my notebook, runs Ryzen 5 8GB and SSD too, I played with them with the server, my graphic mode and Meet call and OBS recording screen " |
23:19 |
mckayshirou |
Jordach, but if there is almost no ram swap is necesarry |
23:20 |
jonadab |
Yes, but which OS you use can have a very LARGE impact on how *much* swapping happens. |
23:20 |
jonadab |
Due to choices it makes about what to swap out when. |
23:20 |
|
Alias joined #minetest |
23:20 |
mckayshirou |
i use debian 6 it is enoug? |
23:20 |
jonadab |
Linux handles that well, yes. |
23:20 |
MTDiscord |
<Jordach> W10 only swaps horribly when system memory is below 8GB |
23:20 |
MTDiscord |
<Jonathon> ironically minetest runs better on wsl than windows itself |
23:20 |
MTDiscord |
<Jordach> for the most part |
23:20 |
jonadab |
Makes good choices about what to swap out. |
23:21 |
MTDiscord |
<Jordach> basically dirt cheap laptops aren't worth it for anything |
23:21 |
mckayshirou |
"dirt" |
23:21 |
mckayshirou |
my laptop is dirt whit mese block |
23:21 |
jonadab |
Yes, if it was really cheap, he'd have said cobblestone cheap :-) |
23:35 |
luizsabino |
Yes, I'm on Ubuntu 21.04 |
23:36 |
luizsabino |
The VPS that I saw ubuntu too |
23:37 |
luizsabino |
but hey my notebook it's more then 200$ hahahaha I'm on Brazil |
23:37 |
mckayshirou |
Ubunto is "xtremely++ Slow" |
23:40 |
luizsabino |
'=D I'm on Kubuntu |
23:41 |
mckayshirou |
*sCream!!* |
23:41 |
luizsabino |
but I didn't find more problems |
23:41 |
luizsabino |
'=D :') |