Time |
Nick |
Message |
00:01 |
|
emspri joined #minetest |
00:01 |
|
marktrac1ur joined #minetest |
00:01 |
|
marktrac1ur left #minetest |
00:02 |
|
marktraceur joined #minetest |
00:12 |
|
SpeedProg joined #minetest |
00:18 |
|
Topic for #minetest is now Please be patient when asking questions; someone may not be around. | Main website: http://minetest.net | Development channel: #minetest-delta |
00:18 |
VanessaE |
just noticed that. :-) |
00:19 |
NakedFury |
there always seems to be a race to see who has their name in the motd for the longest |
00:30 |
|
ttk2 joined #minetest |
01:13 |
|
Tukeke left #minetest |
02:11 |
|
Tukeke joined #minetest |
02:26 |
cy1 |
woooo public key challenge/response authentication for minetest works! |
02:27 |
cy1 |
uh, not that I transmitted it over the network yet. |
02:28 |
VanessaE |
um..cool? :-) |
02:28 |
cy1 |
...yeah not much to celebrate really |
02:28 |
cy1 |
but what I'm trying to say is it will definitely work given enough effort, whereas before I was not so sure! |
02:29 |
VanessaE |
so what's this do exactly? :-) |
02:30 |
VanessaE |
a replacement for the usual username/passwd authentication mechanism for servers? |
02:30 |
cy1 |
y-yeah. |
02:30 |
cy1 |
you login with username = key fingerprint, and it issues a challenge, etc. |
02:30 |
cy1 |
it doesn't do anything so much as solve two problems |
02:31 |
cy1 |
1) the server has to store the passwords of every client in plaintext. |
02:31 |
cy1 |
2) the client can't store passwords in plaintext on disk in the config file. |
02:31 |
cy1 |
2*) so you have to use a password you can remember |
02:31 |
cy1 |
combine 1 and 2 and you're asking for disaster |
02:31 |
VanessaE |
and I take it the client/server also currently exchange said credentials over plain text also? |
02:31 |
cy1 |
heh, yeah |
02:32 |
VanessaE |
good, so that means we'll have a proper server/port/username/passwd manager soon? ;-) |
02:32 |
cy1 |
some server gets cracked, all the passwords are the one password people use for everything, because you can only remember so many passwords... |
02:32 |
cy1 |
yes, that is what I hope to do after this pubkey authentication works. |
02:33 |
cy1 |
tricky though... |
02:33 |
VanessaE |
nice |
02:34 |
cy1 |
so you have a public key, which has a fingerprint. tail end of that fingerprint is your username, done. :I |
02:34 |
cy1 |
that's what GnuPG does |
02:34 |
cy1 |
but ofc 8 random hexadecimal numerals isn't exactly people's favorite idea of what to call each other |
02:35 |
cy1 |
so you can set a sort of alias or nickname in GnuPG |
02:35 |
cy1 |
but why should I be the only one allowed to use the alias cy? |
02:35 |
cy1 |
and you VanessaE |
02:35 |
cy1 |
surely there are other vanessa e's out there |
02:36 |
VanessaE |
Probably :-) |
02:36 |
cy1 |
so should it be that your alias appears over your head in the game, or your 8-digit ID thing? or both somehow? |
02:36 |
VanessaE |
naw, just the user name is enough |
02:36 |
cy1 |
what if there are two people w/ the same name? how to make the difference between them apparant, without forbidding them from using a name? |
02:37 |
VanessaE |
wouldn't the server, by nature, tend to only allow one of those people on? |
02:38 |
cy1 |
could make it so the server only allows users to have one unique username. but that 8-digit ID is exactly what that is, so why try to make it work with english, spaces, capital letters, numerals and such? |
02:38 |
VanessaE |
I mean, if I sign in as VanessaE, and there's not already an account by that name, it creates one.....and if there is, I can't sign on because, effectively, I've given the wrong password or whatever? |
02:38 |
cy1 |
the thing is, with pubkey authentication, your username is calculated. so you don't have to pick it. nobody can steal it though. |
02:38 |
cy1 |
so you'd sign on, and then it'd ask you "Oh by the way what would you like to be called?" |
02:39 |
VanessaE |
THAT would be okay |
02:39 |
cy1 |
Might be best... |
02:39 |
cy1 |
Then you'd see like |
02:39 |
VanessaE |
no one says the server has to allow more than one person to use the same nickname. |
02:39 |
cy1 |
well for me it'd be |
02:39 |
cy1 |
Cy (0AC7DA56) |
02:40 |
cy1 |
So another Cy you'd see the different number. |
02:40 |
VanessaE |
no, that won' |
02:40 |
VanessaE |
won't work |
02:40 |
VanessaE |
normal peons won't know the difference |
02:40 |
VanessaE |
;) |
02:40 |
cy1 |
could also have it so you could make certain users green or red like they're your friends or what |
02:40 |
cy1 |
the difference is right there. don't have to know why it's different, to know that it is. |
02:40 |
VanessaE |
yeah but people won't know that |
02:40 |
cy1 |
well they won't have to |
02:41 |
cy1 |
until someone starts spoofing people |
02:41 |
VanessaE |
they'll just see "OH, that's Cy (why is his name followed with gibberish?)" |
02:41 |
cy1 |
and then they'll learn quick |
02:41 |
VanessaE |
and someone else signs on - same nickname but a different hex code |
02:41 |
cy1 |
yes |
02:41 |
VanessaE |
"Oh, he's on twice (and still more gibberish)" |
02:41 |
cy1 |
ideally it'd be a trust network |
02:41 |
VanessaE |
never rely on trust. |
02:41 |
cy1 |
where you had circles of friends and such |
02:41 |
cy1 |
and it'd just say how friendly some guy is likely to be |
02:42 |
VanessaE |
no, don't do that |
02:42 |
cy1 |
but in the absence of that people just have to intuitively recognize |
02:42 |
VanessaE |
that invites cliques. |
02:42 |
cy1 |
those 8 digits |
02:42 |
cy1 |
no it's different from cliques |
02:42 |
VanessaE |
I know |
02:42 |
VanessaE |
but that's how people will use it |
02:43 |
VanessaE |
think of your audience. |
02:43 |
cy1 |
with a clique you need a consensus to let someone in, otherwise drama. so they force each other to not let people in. |
02:43 |
VanessaE |
12 year olds who can't find their asses with both hands, a road map and a flashlight ;-) |
02:43 |
cy1 |
so they get closed off and reject ppl for no reason. |
02:43 |
VanessaE |
(no offense if you're 12) |
02:44 |
cy1 |
with a pubkey trust network, you can let anyone in your circle, without as bad of consequences on others in it. |
02:44 |
cy1 |
so people can be chill if you make friends because it won't force them to make friends. |
02:44 |
VanessaE |
I still think you're overcomplicating things |
02:44 |
cy1 |
the trust network just lists who you're friends with, not that your friends have to be friends w/ each other |
02:45 |
cy1 |
so cliques can stay open |
02:45 |
cy1 |
and people can find their friends without pressure to be mean |
02:45 |
cy1 |
well yeah it's totally way complicated |
02:45 |
cy1 |
so i'm just going to add the (xxxxxxxx) at the end |
02:45 |
cy1 |
let people construct these networks in their brain |
02:46 |
cy1 |
but it's a fun thing to work on, to try to get a computer to do it. |
02:46 |
VanessaE |
nonono |
02:46 |
VanessaE |
one server, one nickname, no hex gibberish :-) |
02:46 |
VanessaE |
no one's gonna be able to remember that one hex code means one guy, but a different one means someone else |
02:46 |
VanessaE |
they're gonna see the name and ignore the rest |
02:47 |
cy1 |
who is allowed to have what nickname? |
02:47 |
VanessaE |
first come, first served, with a way to cancel an account |
02:47 |
cy1 |
you just see a bunch of jlo199934 when you force unique names. |
02:47 |
VanessaE |
nothing wrong with that? |
02:48 |
VanessaE |
we've been seeing that kinda stuff since the first networks came into existence. |
02:48 |
VanessaE |
(except it's usually the user's birth year or the year the account was created) |
02:49 |
VanessaE |
thing is, |
02:49 |
VanessaE |
if you try to allow multiple people to share a name, what happens when one of them starts griefing? |
02:49 |
VanessaE |
do you really wanna deal with things like "what was the hex code after the person's name?" |
02:50 |
VanessaE |
"no, that was someone else" "NO, it was XXXXXX I saw it you suck this server sucks OMGWTFBBQW.." |
02:50 |
NakedFury |
I like the system but I also see the fraud problems |
02:50 |
VanessaE |
(insert random string of expletives here) |
02:50 |
NakedFury |
also it sucks to have many nakedury1244 too |
02:50 |
NakedFury |
or cy3 |
02:50 |
VanessaE |
certainly so |
02:51 |
NakedFury |
it means another person tried to copy your name and had to add numbers |
02:51 |
NakedFury |
I hate ign with numbers |
02:51 |
NakedFury |
then adding colors to second name choosers create a problem. why does he have a colored name and not me? |
02:51 |
VanessaE |
I can see uses for them; on 30001, one of the users there is 'thefamilygrog66'. I don't know what the 66 means, but given he's a family man, I'd venture a guess its his birth year. |
02:52 |
NakedFury |
how to deal with this issue in a good manner? cy already madea step forward and a good one |
02:52 |
VanessaE |
absolutely |
02:53 |
NakedFury |
could it be possible so copy/second names had the hex? |
02:53 |
VanessaE |
any kind of crypto layer is better than clear text. |
02:53 |
NakedFury |
like original VanessaE has no hex |
02:53 |
cy1 |
grog is a clan, not sure the details |
02:53 |
cy1 |
saw one of their houses before |
02:53 |
VanessaE |
now THAT might be workable. |
02:53 |
NakedFury |
any other vanessae after her has a hex? |
02:53 |
VanessaE |
the original nickname is plain, any copies have the hex code |
02:54 |
VanessaE |
(but I still think the hex codes will be ignored by most pepple) |
02:54 |
VanessaE |
people* |
02:54 |
NakedFury |
of course that adds a new problem |
02:54 |
cy1 |
I'd also have an interface where you could see what name had which keys. |
02:54 |
NakedFury |
name taking |
02:54 |
VanessaE |
no |
02:54 |
VanessaE |
getting too geeky now, Cy |
02:54 |
cy1 |
no like for admins |
02:55 |
NakedFury |
in case of such a system would it be possible to add a time limit for saving the name? |
02:55 |
cy1 |
you could go "the griefier was named naked of the fury" |
02:55 |
cy1 |
and admins go look at all the keys with the name nakedfury |
02:55 |
NakedFury |
any tool for admins is a good tool |
02:55 |
cy1 |
yeah, letting people bogart names is bad |
02:55 |
cy1 |
i2p has that problem |
02:56 |
cy1 |
like 90% of the named eepsites were just around for a week and now in the db by that name dead forever. |
02:56 |
NakedFury |
if a player doesnt use his name for a given amount of time, the account is deleted, time set by admin |
02:56 |
VanessaE |
Newnet does that |
02:56 |
cy1 |
well, at least the alias for that account |
02:56 |
NakedFury |
it prevents someone stealing names of trusted players |
02:56 |
VanessaE |
after 30 days, your nick is deregistered. |
02:56 |
VanessaE |
(I think) |
02:57 |
NakedFury |
perhap even add an admin tool for quick account deleting |
02:57 |
cy1 |
well ok so per-server unique human readable names, first come first serve, that expire after like 30days or w/ev. |
02:57 |
cy1 |
NakedFury: fairly sure /ban does that |
02:58 |
NakedFury |
an impostor vanessae connects faster on minetest.ru then the real vanessae is f u ck |
02:58 |
NakedFury |
ok |
02:58 |
VanessaE |
make it 60 days |
02:58 |
cy1 |
then a thing where you can see the hex ID if you want |
02:58 |
cy1 |
VanessaE: admin configurable |
02:58 |
VanessaE |
some people play rarely |
02:58 |
VanessaE |
ok |
02:58 |
cy1 |
but what if a griefer gets somone's name |
02:58 |
cy1 |
and then they come back? |
02:58 |
VanessaE |
simple: |
02:59 |
cy1 |
and they're like "I want my name back" and the griefer is like "lolololo no" |
02:59 |
cy1 |
Like DNS squatters. |
02:59 |
VanessaE |
nickserv has a ghost command, no? |
02:59 |
cy1 |
DNS squatters are so horrible. |
02:59 |
NakedFury |
it helps having a forum topic of the server and asking for those things too |
02:59 |
VanessaE |
or otherwise a way to force the release of a name |
02:59 |
cy1 |
VanessaE: yeah, but after the name expires... |
02:59 |
VanessaE |
or at the very least, have a way to contact the server admin to resolve the dispute. |
03:00 |
cy1 |
sure |
03:00 |
cy1 |
IRC :B |
03:00 |
VanessaE |
:P |
03:01 |
VanessaE |
so then the name expires - but no one can re-register it for say 60 days further, and then only the person who last had it. |
03:01 |
cy1 |
"I've got the name you want, and I log in every 59 days to keep it. Pay me 26 gold coins and I'll stop doing that so you can have it." = DNS squatters |
03:01 |
VanessaE |
well thaty makes no sense actually. |
03:01 |
VanessaE |
forget the 60 days there. |
03:02 |
VanessaE |
if it expires, give the last owner say 90 dyas to re-register it, and in that time, only he or she can do so (by supplying the same username/passwd as before)... if they don't in that time, it becomes open season |
03:02 |
VanessaE |
days* |
03:03 |
cy1 |
oh oh |
03:03 |
cy1 |
I got it |
03:03 |
cy1 |
arena battul |
03:03 |
VanessaE |
? |
03:03 |
cy1 |
punchpunchpunchpunchpunchpunchpunch |
03:03 |
VanessaE |
heh |
03:03 |
cy1 |
make an arena and have people duket it ou for names |
03:03 |
cy1 |
...duke it out |
03:03 |
VanessaE |
I think not :-) |
03:06 |
cy1 |
just make squatting instant grounds for losing your name, especially trying to sell it |
03:06 |
cy1 |
for |
03:06 |
cy1 |
anything |
03:06 |
cy1 |
even like, just mese |
03:06 |
VanessaE |
agrees. |
03:06 |
VanessaE |
agreed. |
03:06 |
cy1 |
then there's no motivation to sit on nicknames forever |
03:06 |
VanessaE |
and if you register a name and don't start playing within, oh, a week, it gets registered. |
03:06 |
VanessaE |
de-registered that is |
03:09 |
cy1 |
anyway can have sophisticated stuff like that later, so for now it's just each player has a nickname |
03:09 |
cy1 |
and if yours is taken it cries |
03:09 |
VanessaE |
heh |
03:09 |
VanessaE |
let's just keep it simple |
03:09 |
VanessaE |
first-come, first-served, |
03:09 |
VanessaE |
and EVERYONE NEEDS A PASSWORD. |
03:09 |
cy1 |
w-well yeah |
03:10 |
VanessaE |
for G*d sakes, no empty password allowed. rip that function right out of the game. |
03:10 |
cy1 |
you don't use a private key without a password |
03:10 |
cy1 |
can have an agent store it though, in theory... |
03:11 |
VanessaE |
now, |
03:11 |
VanessaE |
you still have to allow plaintext authentication for older clients |
03:11 |
VanessaE |
(and servers) |
03:11 |
VanessaE |
but of course it should lean toward your crypto layer if available |
03:12 |
cy1 |
so, empty passwords are ok then? :x |
03:12 |
VanessaE |
does the game allow for a way for the server to pass a message to the client to tell the user "Your client is outdated. Please upgrade as soon as possible. [Proceed]" (after which it continues in cleartext mode) |
03:12 |
VanessaE |
? |
03:13 |
|
opticlove joined #minetest |
03:13 |
|
opticlove joined #minetest |
03:13 |
VanessaE |
no, no empty passwords period, even over cleartext. |
03:14 |
VanessaE |
just force the user to create a password - the functionality is already there anyway |
03:14 |
cy1 |
Sure, the server can basically force clients to do anything. |
03:14 |
cy1 |
arbitrarily executed code |
03:14 |
VanessaE |
okay |
03:14 |
cy1 |
that's why the private key stuff has to be a separate process entirely |
03:14 |
cy1 |
otherwise servers are just like sendme.urpassword |
03:14 |
VanessaE |
right, don't want the risk of some kind of weird exploit |
03:16 |
VanessaE |
either way, compared to the rest of the game engine, this stuff seems rather trivial to implement |
03:16 |
VanessaE |
(in the sense that it shouldn't take a rocket surgeon to think of it) |
03:18 |
VanessaE |
zzz |
03:35 |
VanessaE |
bbl, bedtime |
04:43 |
cy1 |
ugggh whyyy can't irrlicht use gtk.... |
04:45 |
FreeFull |
What would it use gtk for? |
05:24 |
|
Japa_werk joined #minetest |
05:29 |
cy1 |
FreeFull: for input elements, like the chat thingy, and also for portable stuff, portable threading... |
05:29 |
cy1 |
and the clipboard :x |
05:32 |
cy1 |
grumble, except windows pthreads *is* portable threading grumble |
05:40 |
|
emspri joined #minetest |
05:48 |
|
Japa_werk joined #minetest |
05:59 |
|
lolmankuba joined #minetest |
06:02 |
|
Japa_werk joined #minetest |
06:12 |
|
Gizmokid2005 joined #minetest |
06:33 |
cy1 |
except windows, x11 *is* portable. gtk isn't even required. |
06:33 |
cy1 |
or Qt or w/ev |
07:46 |
|
Calinou joined #minetest |
07:46 |
Calinou |
today is my minetest birthday :D |
08:27 |
cy1 |
huh |
08:27 |
cy1 |
so my challenge/response protocol has been implemented |
08:27 |
cy1 |
at least the server compiles haven't tried the client |
08:28 |
cy1 |
yes I realize the irony. |
08:28 |
cy1 |
too tired to continue. maybe later... |
08:39 |
brobostigon |
good morning everyone. |
08:45 |
|
Jousway joined #minetest |
09:18 |
|
HaltingState joined #minetest |
09:29 |
|
emspri joined #minetest |
10:01 |
|
Riddle joined #minetest |
10:10 |
|
BartoCH joined #minetest |
10:15 |
|
Tukeke joined #minetest |
10:32 |
|
SpeedProg joined #minetest |
10:45 |
|
Calinou joined #minetest |
10:49 |
|
q66[mac] joined #minetest |
10:50 |
|
q66 joined #minetest |
11:32 |
|
ttk2 joined #minetest |
11:34 |
|
Jousway joined #minetest |
11:51 |
|
cisoun joined #minetest |
12:07 |
|
sdzen joined #minetest |
12:08 |
|
sdzen left #minetest |
12:10 |
|
Jousway joined #minetest |
12:14 |
|
sdzen joined #minetest |
13:03 |
|
Jousway joined #minetest |
13:14 |
|
Taoki[laptop] joined #minetest |
13:17 |
|
Taoki[laptop] joined #minetest |
13:19 |
|
BloodyFire joined #minetest |
14:11 |
|
Tukeke joined #minetest |
14:13 |
|
VanessaE joined #minetest |
14:16 |
|
Thor joined #minetest |
14:16 |
|
Tukeke joined #minetest |
15:10 |
|
Tukeke joined #minetest |
15:13 |
|
theTroy joined #minetest |
15:17 |
|
emspri joined #minetest |
15:17 |
|
jordach joined #minetest |
15:33 |
|
triplei joined #minetest |
15:35 |
|
Calinou joined #minetest |
15:48 |
|
sdzen left #minetest |
16:16 |
|
bas080 joined #minetest |
16:16 |
|
blaze joined #minetest |
16:17 |
bas080 |
Was wondering is in the lua you can edit an attribute of a node. For example edit the tile_images attribute of a node |
16:17 |
marktraceur |
bas080: No, the node definitions aren't stored per-node |
16:17 |
marktraceur |
Your best bet is to register different nodes for whatever you need to do |
16:18 |
bas080 |
Understood... So i have to register new nodes |
16:18 |
|
NakedFury joined #minetest |
16:18 |
bas080 |
thanks marktraceur |
16:19 |
marktraceur |
Yup |
16:21 |
bas080 |
Is it possible to clone the attibutes of a known node, give it a different name, and then change some of it's attributes? |
16:22 |
jordach |
copy and paste |
16:23 |
bas080 |
What does the get_meta function do? Does that get all the nodes attributes? |
16:25 |
darkrose |
no it gets the metadata |
16:25 |
|
Tukeke joined #minetest |
16:26 |
bas080 |
I am trying to make grassy variants of the wood/stone/tree etc so grass will grow allongside of the block. I don't want to manually define all these nodes but let a for look make them for me. So all attributes like the sound etc is used from the other block only the image_tiles attibute is replaced. |
16:29 |
|
Tukeke joined #minetest |
16:30 |
bas080 |
But for now copy past wil do. :P |
16:34 |
|
Tukeke joined #minetest |
16:39 |
|
Tukeke joined #minetest |
16:42 |
|
marktraceur joined #minetest |
16:42 |
|
marktraceur joined #minetest |
16:45 |
jordach |
huh |
16:45 |
jordach |
wheres vannessaE? |
16:50 |
marktraceur |
jordach: Somewhere in North America, IIRC |
16:50 |
jordach |
just wondering |
17:05 |
|
Tukeke joined #minetest |
17:16 |
|
VanessaE joined #minetest |
17:16 |
NakedFury |
hey vanessae |
17:17 |
NakedFury |
good [evening, morning, night] |
17:18 |
marktraceur |
NakedFury: *shakes head* good afternoon! |
17:18 |
NakedFury |
forgot that one |
17:18 |
marktraceur |
(OK, fine, it's 10:18 here) |
17:19 |
jordach |
marktraceur, do you live in CA? |
17:19 |
jordach |
(california) |
17:20 |
marktraceur |
jordach: Yessir, in San Francisco, why? |
17:20 |
jordach |
now hit the beach - should be sunny outside |
17:20 |
marktraceur |
jordach: Brr, it's a bit chilly for that |
17:21 |
jordach |
lol |
17:21 |
jordach |
sunny where i am |
17:21 |
marktraceur |
jordach: It's a little sunny, just not super-warm |
17:21 |
jordach |
is here |
17:21 |
jordach |
21'C |
17:22 |
marktraceur |
14.1'C for me |
17:23 |
marktraceur |
Huh, you aren't that much warmer, actually |
17:23 |
marktraceur |
Forecast says 21, but I'm skeptical |
17:23 |
marktraceur |
(wunderground, y u no have Kelvin? :P) |
17:24 |
jordach |
then 0 kelvin |
17:24 |
jordach |
BBRRRRRRRRR |
17:24 |
darkrose |
8.6°C mmm |
17:24 |
marktraceur |
jordach: Even if our fingers didn't fall off, the network cables would no longer function properly |
17:24 |
jordach |
well |
17:24 |
jordach |
the pc would have no heating issues |
17:24 |
marktraceur |
darkrose: What happened to that "summer" thing? |
17:25 |
marktraceur |
jordach: True, but it wouldn't be terribly responsive either |
17:25 |
jordach |
actually, electronics go quicker in the cold for some reason |
17:25 |
marktraceur |
Just like my currently-turned-off PC has no heating issues |
17:25 |
marktraceur |
jordach: Perhaps to a point, but 0K is where all energy stops |
17:26 |
jordach |
yes |
17:27 |
marktraceur |
I guess the really good news is, it would be a lot more energy-efficient |
17:28 |
jordach |
yup |
17:28 |
VanessaE |
hi all |
17:28 |
jordach |
hi VanessaE |
17:29 |
jordach |
im making my own minetest fork |
17:29 |
jordach |
from 0.2 |
17:29 |
darkrose |
marktraceur: I'm in australia, summer's months away |
17:29 |
VanessaE |
so I saw |
17:31 |
marktraceur |
darkrose: My condolences--so are you up really late, or up really early? |
17:31 |
marktraceur |
Or are my timezones off? |
17:32 |
darkrose |
technically I'm up late, but this is kinda normal for me... timezones are silly |
17:32 |
marktraceur |
darkrose: Indeed. |
17:33 |
marktraceur |
Everyone, good *evening*. It's 17:00 in Greenwich, and damn it, everybody should have dinner at the same time as Britain. |
17:34 |
* marktraceur |
is totally ready to have this conversation again in three days when we once again realize that timezones are weird |
17:36 |
VanessaE |
put everyone on GMT and to hell with daylight savings :-) |
17:36 |
darkrose |
... and let's not even mention daylight "let's f' about with the clock for no real reason" time |
17:36 |
VanessaE |
beat ya to it, darkrose :) |
17:36 |
* darkrose |
glares at VanessaE for the pre-emption |
17:36 |
darkrose |
:p |
17:36 |
VanessaE |
hehe |
17:37 |
marktraceur |
git merge darkrose VanessaE -m "Merge two gripes about daylight savings" |
17:37 |
marktraceur |
Damn, conflicts. |
17:40 |
Calinou |
git commit marktraceur |
17:40 |
Calinou |
commit message: "Fix memory leak" |
17:41 |
|
sdzen joined #minetest |
17:42 |
marktraceur |
Calinou: git-commit doesn't accept operands, does it? |
17:42 |
marktraceur |
(arguments, whatever) |
17:42 |
Calinou |
it does |
17:42 |
Calinou |
git commit -a < commit all changes |
17:42 |
Calinou |
I often do this |
17:42 |
Calinou |
"bad pratices" FTW |
17:43 |
marktraceur |
Oh, git commit <file> will only commit the files mentioned |
17:43 |
marktraceur |
As opposed to git add <file>; git commit |
17:43 |
marktraceur |
Calinou: Also, git commit marktraceur -m "Fix memory leaks" |
17:43 |
Calinou |
when I use git commit, a nano prompt comes up, then I type message, save and quit |
17:43 |
* marktraceur |
marches off victorious |
17:44 |
* Calinou |
hits marktraceur's legs |
17:44 |
Calinou |
you can't "march" anymore :D |
17:44 |
marktraceur |
Fair enough |
17:44 |
* marktraceur |
Aprils off victorious |
17:44 |
Calinou |
lol |
17:48 |
|
Tukeke joined #minetest |
17:49 |
|
noob_ joined #minetest |
17:49 |
noob_ |
is xyz on? |
17:49 |
noob_ |
is celeron on? |
17:49 |
marktraceur |
noob_: I don't know, maybe you should use /whois to find out |
17:49 |
marktraceur |
We aren't your doormen |
17:49 |
Calinou |
none of them are on |
17:50 |
Calinou |
hi noob_, you're such a noob_ :P |
17:50 |
noob_ |
..... |
17:50 |
Calinou |
:] |
17:50 |
noob_ |
well i need to ask for ban and fly privs cuz vanessa and emspri arent on whenever there are griefers.... |
17:50 |
noob_ |
on minetest.ru port 30001 |
17:50 |
marktraceur |
VanessaE: Can you solve this problem? |
17:51 |
Calinou |
noob_, encase the griefers in holes :P |
17:51 |
marktraceur |
noob_: "There's a problem on minetest.ru's server" would have given us much more to go on, just for future reference, ask the base question rather than your current idea for a solution |
17:51 |
noob_ |
well ive already trapped them |
17:52 |
noob_ |
i do that i trap them |
17:52 |
noob_ |
but then they get on on other accounts |
17:52 |
noob_ |
ban the ip then they wont get on... |
17:54 |
marktraceur |
noob_: True. VanessaE has been pinged, wait a bit and she'll likely come on to help. |
17:54 |
noob_ |
they arent on now |
17:54 |
noob_ |
but when they come on it makes me mad cuz its hard to stop them :/ |
17:54 |
noob_ |
i use a brand new mese pick and dig em like 100 under |
17:55 |
|
Tukeke joined #minetest |
17:59 |
marktraceur |
jordach: Point of some interest to you, art in #minetest-delta is looking for stuff to do as a C++ dev |
17:59 |
jordach |
why |
18:00 |
marktraceur |
jordach: I dunno, if you wanted to aggressively recruit for your fork, that might be helpful information |
18:01 |
|
q66[mac] joined #minetest |
18:02 |
|
q66 joined #minetest |
18:16 |
|
Tukeke joined #minetest |
18:24 |
|
LandMine joined #minetest |
18:38 |
|
Calinou joined #minetest |
18:47 |
LandMine |
what other games do you guys play? |
18:50 |
|
emspri joined #minetest |
18:50 |
marktraceur |
LandMine: FreeDroidRPG is kinda fun; ToME is also a nice RPG (though more turn based)....I've also tried ZeroBallistics with some success |
18:51 |
Calinou |
sauerbraten, red eclipse, xonotic, warsow, openarena, paintball2, minecraft |
18:51 |
Calinou |
freedroidRPG? tome? zeroballistics? |
18:51 |
Calinou |
^ opensource explained |
18:52 |
* Calinou |
only plays multiplayer games |
18:52 |
brobostigon |
i quite like a sudoku. |
18:52 |
marktraceur |
Calinou: I'm sure you're a very popular man |
18:52 |
Calinou |
lol |
18:52 |
Calinou |
sudoku, lol |
18:52 |
brobostigon |
yeah. |
18:53 |
brobostigon |
:( |
18:53 |
jordach |
who plays chess |
18:53 |
marktraceur |
LandMine: A simple Tetris game and a Minesweeper implementation also don't go amiss |
18:53 |
brobostigon |
jordach: me, |
18:53 |
marktraceur |
jordach: Once in a while :) |
18:53 |
Calinou |
minesweeper/tetris, derp |
18:53 |
Calinou |
we're in 2012 |
18:53 |
marktraceur |
Calinou: LOL U PLAY PAINTBALL2 THAT GAME IS T3H SUXXORS |
18:53 |
jordach |
Calinou, we like the older games that dont wan't every processor requirement ever made |
18:53 |
brobostigon |
i also like a game of mahjongg, every so often. |
18:54 |
marktraceur |
Calinou: Fanboyism != here, please |
18:54 |
NakedFury |
brobostigon, what mahjong, the pairing version or the real mahjong thingy? |
18:54 |
brobostigon |
NakedFury: i have learnt both. |
18:55 |
LandMine |
i just like FPS |
18:55 |
LandMine |
like warinc, soldierfront |
18:55 |
LandMine |
A.V.A etc etc |
18:56 |
|
Tukeke joined #minetest |
18:56 |
NakedFury |
well I prefer strategy games, specially real time and space based. I also like shooters but prefer them to be team based, not super quick like quake clones or arcade like call of duty |
18:56 |
marktraceur |
NakedFury: <out of character> have you ever played a Half-Life mod called Hostile Intent? |
18:56 |
NakedFury |
no |
18:57 |
NakedFury |
not many hl mods |
18:57 |
NakedFury |
I sort of dont like any horror stuff at all |
18:57 |
* jordach |
SOUNDS THE marktraceur USED A NON FOSS PROGRAM SIRENS |
18:58 |
marktraceur |
jordach: It was five years ago, I was young and stupid |
18:58 |
jordach |
lol |
18:58 |
marktraceur |
NakedFury: H/I wasn't horror, it was just intensely tactical and team based |
18:58 |
marktraceur |
Not to mention a great stab at realistic shooter gameplay |
18:58 |
NakedFury |
well I have hl2 |
18:58 |
NakedFury |
started, unfinished |
18:59 |
marktraceur |
NakedFury: <back in character> sorry to hear that :P |
18:59 |
NakedFury |
I have counter strike but really hate not aiming |
18:59 |
|
Tukeke joined #minetest |
18:59 |
NakedFury |
feels like the whole game is based on hip shooting |
19:00 |
Calinou |
<marktraceur> Calinou: LOL U PLAY PAINTBALL2 THAT GAME IS T3H SUXXORS |
19:00 |
Calinou |
lol |
19:00 |
jordach |
VanessaE, http://woolyss.com/chipmusic-plugins.php?s=basic64 now hit the play button to hear push it by slat and pepa in c64 |
19:00 |
Calinou |
why? |
19:01 |
NakedFury |
ohh I also like simulation games |
19:01 |
jordach |
NakedFury, age of empires? |
19:01 |
Calinou |
CS/HL suck |
19:01 |
NakedFury |
yes |
19:01 |
jordach |
Calinou, quit the hating |
19:02 |
marktraceur |
NakedFury: If you hate hip-shooting, you'd love H/I |
19:02 |
NakedFury |
RTS games, FPS/TPS(first or third person) TBS(turn based) SIm |
19:02 |
marktraceur |
You cannot, as in, it is physically impossible, to shoot without raising ironsights |
19:03 |
marktraceur |
Add to that no HUD, no reticule, very little information on the screen, you have a really realistic game |
19:03 |
NakedFury |
no bullet info either? |
19:03 |
jordach |
or do a me and make my own game like that |
19:03 |
marktraceur |
NakedFury: Not a one. You can't even see scores, because it would make it painfully obvious that you'd killed someone |
19:05 |
Calinou |
H/I? |
19:05 |
Calinou |
inb4 no sounds and no main menu |
19:05 |
marktraceur |
Calinou: Hostile Intent |
19:05 |
|
Tukeke joined #minetest |
19:05 |
Calinou |
free? opensource? |
19:05 |
marktraceur |
Calinou: Sound is an integral part of it, if you can hear someone walking near you you can catch them off guard |
19:06 |
marktraceur |
Calinou: Not that I know of....well, based on Half-Life, so at least part of your stack would be non-free |
19:07 |
Calinou |
:| |
19:07 |
Calinou |
this also means paid |
19:07 |
marktraceur |
Calinou: Half-Life would have to be, yeah |
19:07 |
Calinou |
half life 1? |
19:07 |
marktraceur |
For all of these reasons, I would avoid it |
19:07 |
marktraceur |
Yep |
19:07 |
|
opticlove joined #minetest |
19:08 |
marktraceur |
I'm sure there's a similar mod for a free FPS, just haven't looked for it yet |
19:08 |
Calinou |
<every single fucking AAA game dev> keep the game paid, even when it was released 50 years ago |
19:08 |
Calinou |
HL engine isn't free |
19:08 |
NakedFury |
source engine |
19:08 |
NakedFury |
old |
19:08 |
marktraceur |
AAA? |
19:09 |
Calinou |
= "super-prod" game |
19:09 |
Calinou |
the average game you find at stores |
19:09 |
marktraceur |
Ah |
19:10 |
Calinou |
opensourcing & making free old games would not hurt anyone |
19:10 |
marktraceur |
Similar to "A-list"? Something like that? |
19:11 |
NakedFury |
aaa = you probably need millions for it |
19:11 |
darkrose |
Average And Ancient |
19:14 |
marktraceur |
Calinou: Probably better not to hold your breath; or at the very least, try joining up with one of the existing free options (which I see you've done, from your list above) |
19:14 |
Calinou |
I mostly play FOSS games, yes |
19:14 |
Calinou |
darkrose, heh |
19:15 |
Calinou |
<LandMine> A.V.A etc etc |
19:15 |
Calinou |
I hate AVA with a burning passion |
19:15 |
Calinou |
:< |
19:15 |
|
TLP|AFK joined #minetest |
19:15 |
Calinou |
the little pony |
19:15 |
Calinou |
wb, TheLastProject |
19:18 |
marktraceur |
Working from home, pizza rolls for lunch |
19:18 |
marktraceur |
This must be what success feels like |
19:19 |
|
ttk2 joined #minetest |
19:23 |
Calinou |
aybe |
19:23 |
Calinou |
maybe* |
19:24 |
* Calinou |
would instead win lottery |
19:25 |
|
Tukeke joined #minetest |
19:25 |
marktraceur |
Calinou: Give a man a million fish, he'll smell awful the rest of his life. Give a man pizza rolls, he'll be well-fed and less smelly. Totinos' Pizza Rolls: They smell better than fish. |
19:25 |
* marktraceur |
considers career change to spokesman |
19:26 |
jordach |
and not like a woman |
19:26 |
Calinou |
lol |
19:26 |
* Calinou |
imagines and laughs |
19:26 |
jordach |
Calinou, dont |
19:26 |
jordach |
EVEN |
19:26 |
jordach |
GO |
19:26 |
jordach |
NEAR |
19:26 |
jordach |
ONE |
19:26 |
jordach |
I |
19:26 |
jordach |
GAG |
19:26 |
Calinou |
ending a convestation with "and as always, go freely", even if you were talking about a jailed friend |
19:26 |
* jordach |
now shudders |
19:27 |
marktraceur |
Calinou: Sounds like the kind of thing they'd want wished upon them |
19:28 |
* marktraceur |
didn't think he said that all too often |
19:31 |
|
Tukeke joined #minetest |
19:34 |
|
sdzen left #minetest |
19:59 |
sfan5 |
first minetest classic windows build: http://ompldr.org/vZW9mNw/minetest-0.2.20110922_3-6718fd3d73d4-win32.7z |
19:59 |
|
emspri joined #minetest |
20:05 |
|
aspiremint joined #minetest |
20:06 |
aspiremint |
hi redcrab, are you here? |
20:15 |
Calinou |
lol |
20:15 |
Calinou |
.7z? |
20:21 |
VanessaE |
6N5dB30P* |
20:21 |
VanessaE |
oops...so much for my amazon password. :) |
20:23 |
jordach |
VanessaE, no worry: we dont know yer email |
20:24 |
VanessaE |
heh |
20:24 |
jordach |
THATS FOR YOU TO KNOW AND US TO FIND OUT |
21:03 |
Calinou |
1234 |
21:03 |
Calinou |
better |
21:09 |
NakedFury |
http://www.waroftherosesthegame.com/?ref=e191b68dcbf for beta application for a game similar to Mount and Blade |
22:04 |
|
triplei joined #minetest |
22:13 |
|
emspri joined #minetest |
22:51 |
|
emspri joined #minetest |
23:00 |
|
Riddle joined #minetest |
23:07 |
|
VanessaE joined #minetest |
23:10 |
Riddle |
riddle has minetest question |
23:12 |
Riddle |
if i make my own world gen file, will it run After the other and add my stuff? or is there a better way? |
23:20 |
NakedFury |
I think it runs yours |
23:20 |
marktraceur |
Riddle: It will run after most other things. Why do you ask? |
23:22 |
Riddle |
can't find my new ores >.> |
23:23 |
Riddle |
mod name is right, blockname = right, spawns where it finds stone, i don't get it |
23:25 |
NakedFury |
it replaces stone? |
23:26 |
Riddle |
yeah |
23:26 |
Riddle |
should |
23:26 |
Riddle |
not much |
23:26 |
Riddle |
same way the default works ? |
23:26 |
NakedFury |
if it completely replaces stone you could change name |
23:27 |
Riddle |
well it generates ore, in stone |
23:27 |
marktraceur |
Riddle: Posting the code would be easiest for us |
23:27 |
Riddle |
generate_ore("mitchsmod:stone_with_obsidian", "default:stone", minp, maxp, seed+6, 1/24/24/24, 6,27, -31000, -64) |
23:28 |
marktraceur |
Riddle: Pastebin would be best :) |
23:28 |
marktraceur |
(and "mitchsmod" isn't a terribly descriptive name) |
23:29 |
marktraceur |
Riddle: And you're looking below -64, correct? |
23:30 |
Riddle |
yes |
23:30 |
Riddle |
i am :P |
23:30 |
Riddle |
mitch = my common user |
23:30 |
marktraceur |
Mmmkay |
23:30 |
Riddle |
mymod rlly, gonna rename l8r |
23:30 |
marktraceur |
Riddle: Pastebin of all code, please |
23:31 |
Riddle |
on it |
23:32 |
Riddle |
http://pastebin.com/WQht9T4h |
23:33 |
marktraceur |
Fix all the bugs!!!! |
23:33 |
marktraceur |
Ew, whitespace |
23:33 |
Riddle |
wut bugs >.> its copy pasta from default |
23:34 |
marktraceur |
Riddle: You have 6 lines of whitespace. That's just silly. |
23:34 |
Riddle |
indeed, i use that space for comments as i cut and paste |
23:35 |
marktraceur |
Riddle: Where are these nodes defined? Do you know that the definitions work? |
23:35 |
Riddle |
the nodes for the blocks are all in my init file |
23:35 |
marktraceur |
Mmkay |
23:35 |
Riddle |
they work when i make crafting recipes for them :P |
23:36 |
marktraceur |
Oh |
23:36 |
marktraceur |
Riddle: Your on_generated function doesn't have an 'end' |
23:36 |
marktraceur |
Let me know if that fixes it, it probably will |
23:37 |
Riddle |
:D |
23:37 |
Riddle |
lets see |
23:41 |
Riddle |
can't find any... whats the noclip? there is one isn't there? |
23:48 |
marktraceur |
Riddle: What? |
23:49 |
marktraceur |
Did that fix work? |
23:49 |
marktraceur |
What about noclip? |
23:49 |
Riddle |
9 is there a noclip and fly built in game? |
23:49 |
Riddle |
i can't find any of the ore |
23:49 |
Riddle |
so i was hoping to no clip down and look around alot |
23:49 |
marktraceur |
Yeah, 'j' and 'k' should enable free_move and fast_move |
23:49 |
marktraceur |
(default keybindings) |
23:50 |
Riddle |
thanks |
23:50 |
Riddle |
any fly? |
23:50 |
Riddle |
it says no priviledge |
23:50 |
marktraceur |
free_move enables it, use 'e' and '<space>' to go down and up respectively |
23:51 |
marktraceur |
Riddle: Then change the default privileges in your settings.json |
23:51 |
marktraceur |
Or summat |
23:52 |
Riddle |
>.< i'm idiot. can't get it workin, guess i'll test via digging |
23:52 |
marktraceur |
(things I learned today: "summat" is used as slang for "somewhat", I've been using the UK-only meaning of "something" from literature or some other influence) |
23:52 |
Riddle |
:D |
23:53 |
marktraceur |
Ah, it's not settings.json |
23:53 |
marktraceur |
Sorry |
23:53 |
marktraceur |
minetest.conf |
23:53 |
marktraceur |
(I'm switching between two projects today) |
23:53 |
Riddle |
fly_mode = 1 will do it? i added that, no bones |
23:53 |
marktraceur |
free_move, maybe |
23:54 |
marktraceur |
Or just give yourself the proper privileges |
23:54 |
marktraceur |
It should have a list of available ones |
23:54 |
Riddle |
idk how in singleplayer |
23:54 |
marktraceur |
Riddle: In minetest.conf, there should be a setting for it |
23:55 |
marktraceur |
At the very least, 'default_privileges' or some such |
23:55 |
marktraceur |
Taoki[laptop]|aw: Awwwww. |
23:55 |
Taoki[laptop]|aw |
:3 |
23:56 |
marktraceur |
Bye, Riddle! |
23:58 |
* marktraceur |
moves to the desktop, work day is over! |