| Time |
Nick |
Message |
| 00:00 |
alkotob |
Even better. |
| 00:00 |
Warr1024 |
even if mods are not shared, you might just have some "unknown" things in there in certain worlds... |
| 00:00 |
alkotob |
Warr that would be spectacular |
| 00:00 |
Megaf |
with base64 we can send via regular text or binary any kind of data |
| 00:00 |
paramat |
closed #4247 |
| 00:00 |
ShadowBot |
https://github.com/minetest/minetest/issues/4247 -- Coredump under Archlinux |
| 00:00 |
alkotob |
Absolutely spectacular |
| 00:00 |
alkotob |
I just thought the game would crash with unknown IDs |
| 00:01 |
Warr1024 |
no, minetest is pretty nice about that |
| 00:01 |
alkotob |
Well that's perfect |
| 00:01 |
Megaf |
alkotob: https://en.wikipedia.org/wiki/Base64 |
| 00:01 |
alkotob |
Thanks |
| 00:01 |
Megaf |
it can be done in Lua... |
| 00:02 |
Warr1024 |
I'm now tempted to play w/ inventory sync again, even w/o the automatic redirects. |
| 00:02 |
alkotob |
Really? I thought all the network code was on the C end |
| 00:02 |
Megaf |
it is |
| 00:02 |
alkotob |
Are there Api calls for connecting? |
| 00:02 |
Megaf |
but you don't need to touch the C code to test the exchange of data |
| 00:03 |
Warr1024 |
I did something like that once for a certain more well-known mining-themed game, back before they had multi-dimension multiplayer, using some awful awful perl hacks. |
| 00:03 |
Megaf |
if you use IRC mod as API of data exchange |
| 00:03 |
alkotob |
Ah ok |
| 00:03 |
alkotob |
What about the server switch itself? |
| 00:04 |
alkotob |
I'll write a list of short specific Todos |
| 00:04 |
alkotob |
Ah it's not even necessary |
| 00:04 |
Megaf |
worldfolder/players/PlayerName |
| 00:04 |
Megaf |
that's the player info file and inventory |
| 00:05 |
paramat |
closed #4262 |
| 00:05 |
ShadowBot |
https://github.com/minetest/minetest/issues/4262 -- Ability to see mapchunk borders ingame |
| 00:05 |
Megaf |
it can be easily encoded |
| 00:05 |
Megaf |
$ du -b players/Megaf |
| 00:05 |
Megaf |
7016 players/Megaf |
| 00:06 |
Megaf |
$ du -b MegafData.base64 |
| 00:06 |
Megaf |
9480 MegafData.base64 |
| 00:06 |
Megaf |
for a single file base64 is not necessary tho |
| 00:06 |
alkotob |
less than a kilobyte |
| 00:06 |
|
TheReaperKing joined #minetest-dev |
| 00:07 |
Megaf |
Lua base64 enconder/decoder https://gist.github.com/bortels/1436940 |
| 00:10 |
Megaf |
but I think the first step is make servers exchange information |
| 00:10 |
alkotob |
Actually the first step before exchanging info |
| 00:10 |
alkotob |
maybe the switching process |
| 00:10 |
alkotob |
may be* |
| 00:12 |
alkotob |
i.e. in-game command to disconnect and reconnect to the required server |
| 00:12 |
alkotob |
I honestly have no idea how this is handled |
| 00:12 |
alkotob |
Will be diving into more C |
| 00:14 |
Megaf |
a lot of stuff are actually done in Lua in Minetest |
| 00:14 |
Megaf |
but I have no idea. I'm just a server admin |
| 00:17 |
alkotob |
Looking at the server lua atm |
| 00:17 |
alkotob |
It'll take a short while to go over the whole Lua scripts |
| 00:17 |
alkotob |
Then I'll know for sure what the C does ;P |
| 00:18 |
alkotob |
i.e. the rest |
| 00:19 |
|
Void7 joined #minetest-dev |
| 00:35 |
|
TheReaperKing joined #minetest-dev |
| 00:37 |
|
est31 joined #minetest-dev |
| 00:52 |
|
TheReaperKing1 joined #minetest-dev |
| 01:00 |
est31 |
its really pleasing to see that at least the list of public servers is growing : https://gist.github.com/est31/66602d589b225b27afd5 |
| 01:00 |
|
AntumDeluge joined #minetest-dev |
| 01:01 |
est31 |
129 in march, now its 167. |
| 01:01 |
est31 |
thats 38 servers, or 29% |
| 01:08 |
|
WarrTab joined #minetest-dev |
| 01:12 |
|
WarrTab joined #minetest-dev |
| 01:12 |
|
WarrTab joined #minetest-dev |
| 01:21 |
alkotob |
Cool |
| 01:21 |
AntumDeluge |
I'm having trouble creating a custom node (green glass)..... |
| 01:21 |
AntumDeluge |
Code is here: http://pastebin.com/69xJs16P |
| 01:22 |
AntumDeluge |
Screenshot is here: https://postimg.org/image/drhchmty5/ |
| 01:23 |
AntumDeluge |
I can't get the node to work right. The inventory image isn't displayed (I can set a custom inventory image) & when it's held in hand it is just a white rectangle. I can't place it either. |
| 01:24 |
AntumDeluge |
I'm sorry if that's not enough details to help me out. Please let me know if there is anything else I need to post. |
| 01:25 |
alkotob |
I hope to have some of them connected into a hub |
| 01:25 |
alkotob |
Would make the first distributed MMO |
| 01:25 |
alkotob |
afaik |
| 01:25 |
alkotob |
*decentralized |
| 01:26 |
est31 |
I've done this little project |
| 01:26 |
est31 |
https://github.com/est31/share_login |
| 01:26 |
est31 |
but its not ready yet for super primetime |
| 01:40 |
|
Tmanyo joined #minetest-dev |
| 01:50 |
alkotob |
est31 cool |
| 01:52 |
alkotob |
est31 So that's the sync done, we just need to allow world-switching initiated in-game |
| 01:52 |
est31 |
yes |
| 01:53 |
alkotob |
I've been looking at the C and I might be able to wrap a quick hack |
| 01:53 |
est31 |
but in fact this sync isnt the way it should be done |
| 01:53 |
est31 |
instead we should use a system with a shared auth server |
| 01:53 |
alkotob |
Ah, but it works, no? |
| 01:53 |
est31 |
the client logs in to that server, then gets an auth token |
| 01:53 |
alkotob |
As a prototype at least. |
| 01:53 |
est31 |
then connects with that to the server |
| 01:53 |
est31 |
alkotob, yes |
| 01:53 |
est31 |
it works as prototype |
| 01:54 |
est31 |
but note its already some time ago since I've worked on it |
| 01:54 |
alkotob |
Well my first priority now is the in-game switch initiation, and the database sync will come directly after. |
| 01:54 |
alkotob |
So I'll look into your code soon. |
| 01:56 |
|
paramat joined #minetest-dev |
| 01:56 |
alkotob |
I'm jumping from C file to C file exploring, someone more knowledgeable would've made it by now |
| 01:58 |
alkotob |
est31 Ah it's from July. You spoke as if it's pre-0.4 |
| 01:58 |
alkotob |
XD |
| 01:58 |
est31 |
:) |
| 01:58 |
est31 |
one month is a long time |
| 01:58 |
|
SloanOnLinux joined #minetest-dev |
| 02:08 |
AntumDeluge |
Texture files seem to be fine. I replaced default:glass with them & they looked fine. Something is wrong in the register_node script. |
| 02:14 |
alkotob |
Are the texture files being found? |
| 02:14 |
alkotob |
Maybe they're misplaced and it's not throwing an error |
| 02:15 |
alkotob |
AntumDeluge check whether there's a typo in the name or maybe you have to specify a sub-directory |
| 02:15 |
alkotob |
Ah nvm I just saw your most recent message |
| 02:16 |
alkotob |
Perhaps an alfa layer is missing or something else with the image format |
| 02:16 |
alkotob |
alpha* |
| 02:16 |
alkotob |
That could cause it to misrepresent it |
| 02:17 |
Warr1024 |
alpha blending only works in a few places in mt; for most of the rest, alpha isnreduced to either fully transparent or fully opaque |
| 02:18 |
Warr1024 |
e.g. for glasslike |
| 02:19 |
paramat |
translucency causes visual bugs in MT |
| 02:19 |
est31 |
translucency is a big problem in many games |
| 02:20 |
|
STHGOM1 joined #minetest-dev |
| 02:20 |
est31 |
because how games draw their stuff |
| 02:20 |
AntumDeluge |
This is the layout of the textures in the filesystem: https://postimg.org/image/4c62i61b1/ |
| 02:20 |
paramat |
btw modding discussion should be in minetest channel |
| 02:20 |
AntumDeluge |
Names look okay to me. |
| 02:20 |
AntumDeluge |
Oh, sorry. I thought that was more for casual talk. |
| 02:21 |
AntumDeluge |
#minetest is just for core development then. right? |
| 02:21 |
est31 |
#minetest-dev is, yes |
| 02:21 |
est31 |
but #minetest is not the place core development usually happens |
| 02:22 |
est31 |
#minetest allows actually lots of off topic talk |
| 02:22 |
est31 |
just this channel is monitored (aka they read the logs) by people interested in minetest development |
| 02:22 |
est31 |
e.g. developers |
| 02:23 |
est31 |
and if we'd talk about various topics here it would bloat the stuff to read |
| 02:23 |
AntumDeluge |
Okay, I'll move my questions to #minetest. |
| 02:28 |
paramat |
there's usually more modders around to help in the other channel too |
| 02:33 |
|
paramat left #minetest-dev |
| 02:43 |
est31 |
#4461 |
| 02:43 |
ShadowBot |
https://github.com/minetest/minetest/issues/4461 -- Client: disable pre v25 init sending by default by est31 |
| 02:43 |
est31 |
^ much needed for security IMO |
| 03:37 |
|
Void7 joined #minetest-dev |
| 03:40 |
|
DI3HARD139 joined #minetest-dev |
| 03:49 |
|
Eater4 joined #minetest-dev |
| 04:03 |
|
RichardTheTurd joined #minetest-dev |
| 04:09 |
|
Tmanyo joined #minetest-dev |
| 04:12 |
|
endev15 joined #minetest-dev |
| 04:14 |
|
DI3HARD139_ joined #minetest-dev |
| 04:24 |
|
est31 joined #minetest-dev |
| 04:31 |
|
SloanOnLinux joined #minetest-dev |
| 05:11 |
|
Hunterz joined #minetest-dev |
| 05:52 |
|
burli joined #minetest-dev |
| 06:10 |
|
ssieb joined #minetest-dev |
| 06:16 |
|
endev15 joined #minetest-dev |
| 06:31 |
|
nrzkt joined #minetest-dev |
| 07:11 |
|
Darcidride joined #minetest-dev |
| 07:12 |
|
alkotob joined #minetest-dev |
| 07:26 |
|
ensonic joined #minetest-dev |
| 08:44 |
|
octacian joined #minetest-dev |
| 09:03 |
|
davisonio joined #minetest-dev |
| 09:33 |
|
Megaf joined #minetest-dev |
| 10:38 |
|
xunto joined #minetest-dev |
| 10:45 |
|
\o` joined #minetest-dev |
| 12:03 |
|
Darcidride_ joined #minetest-dev |
| 12:15 |
|
Fixer joined #minetest-dev |
| 13:08 |
|
ensonic joined #minetest-dev |
| 14:09 |
|
blaze joined #minetest-dev |
| 14:18 |
|
KaadmY joined #minetest-dev |
| 14:25 |
|
Void7 joined #minetest-dev |
| 14:30 |
|
jin_xi joined #minetest-dev |
| 14:45 |
Megaf |
alkotob: did you see that? |
| 14:47 |
|
Hunterz joined #minetest-dev |
| 14:52 |
|
STHGOM joined #minetest-dev |
| 14:52 |
|
STHGOM joined #minetest-dev |
| 15:10 |
|
ensonic joined #minetest-dev |
| 15:26 |
|
loggingbot_ joined #minetest-dev |
| 15:26 |
|
Topic for #minetest-dev is now Minetest core development and maintenance. Last release: 0.4.14, May 15 2016. Chit-chat goes to #minetest. Consider this instead of /msg celeron55. http://irc.minetest.net/minetest-dev/ http://dev.minetest.net/ |
| 15:26 |
|
sfan5 joined #minetest-dev |
| 15:29 |
|
Darcidride__ joined #minetest-dev |
| 15:51 |
|
hmmmm joined #minetest-dev |
| 16:01 |
alkotob |
Megaf see what? |
| 16:02 |
|
alkotob_ joined #minetest-dev |
| 16:03 |
|
Hunterz joined #minetest-dev |
| 16:05 |
|
Krock joined #minetest-dev |
| 16:05 |
|
Krock joined #minetest-dev |
| 16:05 |
|
book` joined #minetest-dev |
| 16:06 |
|
Megaf joined #minetest-dev |
| 16:33 |
|
alkotob_ joined #minetest-dev |
| 17:04 |
|
Megaf joined #minetest-dev |
| 17:10 |
|
Warr1024 joined #minetest-dev |
| 17:13 |
|
Robby joined #minetest-dev |
| 17:27 |
|
Warr1024 joined #minetest-dev |
| 17:30 |
|
Warr1024 joined #minetest-dev |
| 17:41 |
|
xunto joined #minetest-dev |
| 17:45 |
|
Warr1024 joined #minetest-dev |
| 18:14 |
|
Void7 joined #minetest-dev |
| 18:19 |
|
ensonic joined #minetest-dev |
| 18:23 |
|
Robby joined #minetest-dev |
| 18:31 |
|
paramat joined #minetest-dev |
| 18:33 |
paramat |
classic post from the other channel: "i have dug a hole now what do i do?" |
| 18:33 |
sofar |
"duck and cover" |
| 18:34 |
octacian |
scream |
| 18:40 |
|
nrzkt joined #minetest-dev |
| 18:58 |
|
damiel_ joined #minetest-dev |
| 18:58 |
|
davisonio joined #minetest-dev |
| 19:03 |
|
Void7 joined #minetest-dev |
| 19:05 |
paramat |
game#1266 |
| 19:05 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1266 -- Remove cape from player model |
| 19:24 |
paramat |
closed #902 |
| 19:24 |
ShadowBot |
https://github.com/minetest/minetest/issues/902 -- Toggling in-game console sets wrong focus |
| 19:45 |
|
davisonio joined #minetest-dev |
| 20:51 |
|
Miner_48er joined #minetest-dev |
| 20:52 |
|
Taoki joined #minetest-dev |
| 21:49 |
|
Taoki joined #minetest-dev |
| 22:24 |
|
rubenwardy joined #minetest-dev |
| 22:29 |
|
Player_2 joined #minetest-dev |
| 22:45 |
|
DI3HARD139 joined #minetest-dev |
| 23:02 |
|
Darcidride joined #minetest-dev |
| 23:11 |
|
octacian joined #minetest-dev |
| 23:27 |
|
STHGOM joined #minetest-dev |