Time |
Nick |
Message |
00:27 |
|
TvAnenna joined #minetest-project |
00:27 |
OldCoder |
TvAnenna, welcome |
00:27 |
TvAnenna |
Hello |
00:27 |
OldCoder |
Hm; you need auth |
00:27 |
OldCoder |
Wait |
00:27 |
OldCoder |
All right |
00:27 |
OldCoder |
Moment, while I pull up some code |
00:27 |
TvAnenna |
ok |
00:28 |
OldCoder |
TvAnenna, you will make and use a new privilege |
00:28 |
OldCoder |
What will it be named? |
00:28 |
TvAnenna |
privs |
00:28 |
TvAnenna |
it will restrict the use of the /privs command |
00:28 |
OldCoder |
privs is close to existing privilege name(s) |
00:28 |
OldCoder |
Wait |
00:28 |
OldCoder |
So, what implements that? Wait |
00:29 |
OldCoder |
Checking |
00:29 |
TvAnenna |
... |
00:29 |
OldCoder |
Which privilege allows use of /privs? |
00:29 |
OldCoder |
Can anybody use /privs? |
00:29 |
TvAnenna |
Yes |
00:29 |
OldCoder |
OK hold on |
00:29 |
TvAnenna |
I believe you can use it if you have all of your privileges revoked |
00:29 |
OldCoder |
It is very easy to add a new privilege for a new operation |
00:30 |
TvAnenna |
ok |
00:30 |
OldCoder |
But to modify that I might need to patch core. Wait briefly, reviewing. |
00:30 |
TvAnenna |
I shall have to figure out what <eof> means later |
00:31 |
Shara |
TvAnenna: Why would you need to duplicate a priv that already exists? |
00:31 |
TvAnenna |
what? |
00:31 |
OldCoder |
Shara, go on |
00:31 |
TvAnenna |
What is it named under |
00:31 |
OldCoder |
Shara, if we define a new chat command named /privs will that override existing? |
00:31 |
Shara |
I simply don't understand the need |
00:31 |
OldCoder |
But continue first |
00:31 |
OldCoder |
He wishes |
00:31 |
TvAnenna |
she* |
00:31 |
OldCoder |
to disable the use of the /privs command |
00:31 |
OldCoder |
TvAnenna, you are a she? |
00:31 |
OldCoder |
Excuse error |
00:32 |
TvAnenna |
yes i am |
00:32 |
OldCoder |
You wish to disable the use of the /privs command ? |
00:32 |
Shara |
Okay, so you don't need a new priv then as you told me. |
00:32 |
TvAnenna |
I have an annoying player who always checks the privs of a person joining waiting to hack |
00:32 |
OldCoder |
Well, yes |
00:32 |
TvAnenna |
yes |
00:32 |
OldCoder |
She wants to prohibit |
00:32 |
OldCoder |
one or more players from doing this |
00:32 |
Shara |
Just need to find which file this is in and adjust |
00:32 |
OldCoder |
Shara, is /privs core ? And will defining a new /privs fix this? |
00:33 |
Shara |
I'm not sure if you can override a priv |
00:33 |
OldCoder |
Checking builtin |
00:33 |
TvAnenna |
the minimap was made a priv |
00:33 |
TvAnenna |
Even though it was builtin |
00:33 |
Shara |
It's the command to check which privs a player has |
00:33 |
TvAnenna |
Yes |
00:33 |
Shara |
But it's not connected to the privs priv |
00:33 |
OldCoder |
Found it |
00:33 |
Shara |
privs priv is used to be able to grant/revoke all privs |
00:34 |
OldCoder |
common/chatcommands.lua |
00:34 |
OldCoder |
needs a new priv |
00:34 |
OldCoder |
Hold on |
00:34 |
OldCoder |
Easy fix... |
00:34 |
Shara |
Yup. Can likely just comment it out to disable, or add a priv requirement to it to restrict |
00:34 |
OldCoder |
Or |
00:34 |
OldCoder |
Just rename it and keep the new name secret :D |
00:34 |
TvAnenna |
maybe |
00:34 |
OldCoder |
TvAnenna, will that work? |
00:34 |
Shara |
Just add a line |
00:34 |
Shara |
privs = {server=true}, |
00:34 |
Shara |
then only those with server priv can use it |
00:35 |
OldCoder |
Shara, Hm? Where will that go? |
00:35 |
TvAnenna |
I believe so but I am needing this for a friend |
00:35 |
Shara |
I'm assuming it's just registered as any chatcommand? I don't have the code in front of me |
00:35 |
OldCoder |
Wait |
00:36 |
TvAnenna |
brb |
00:37 |
OldCoder |
Looks easy |
00:39 |
Shara |
Yea, add one line and done |
00:39 |
OldCoder |
Which line? Looks like 3 |
00:39 |
OldCoder |
Will post in a minute |
00:39 |
Shara |
OldCoder: look at /me command for an example |
00:40 |
OldCoder |
But must register priv |
00:40 |
OldCoder |
Unless tied to existing |
00:40 |
Shara |
No need |
00:40 |
OldCoder |
She asked for a new priv? |
00:40 |
Shara |
I think there was an assumption privs command was linked to privs priv |
00:40 |
OldCoder |
Go on |
00:40 |
OldCoder |
She says anybody can use it |
00:40 |
Shara |
privs command can be used by anyone, yes |
00:41 |
Shara |
Line 96, looking at current code |
00:41 |
OldCoder |
Fixing that now. 2 lines. |
00:41 |
Shara |
Just add under that: |
00:41 |
Shara |
privs = {server=true}, |
00:41 |
Shara |
That's all it needs. One line |
00:41 |
TvAnenna |
Oh lord i just started a whole ne3w issue |
00:41 |
OldCoder |
minetest.register_privilege ("readprivs", |
00:41 |
OldCoder |
{ description = "To do /privs" }) |
00:41 |
OldCoder |
|
00:41 |
OldCoder |
core.register_chatcommand("privs", { |
00:41 |
OldCoder |
params = "<name>", |
00:41 |
OldCoder |
description = "Print privileges of player", |
00:41 |
OldCoder |
privs = {readprivs=true}, |
00:41 |
OldCoder |
It's done, TvAnenna |
00:41 |
OldCoder |
Wait, testing |
00:41 |
TvAnenna |
coo |
00:41 |
OldCoder |
allow 3 minutes to test |
00:41 |
TvAnenna |
ok |
00:42 |
Shara |
Same thing. Just don't see a point in a new priv :) |
00:42 |
OldCoder |
She requested one, I think |
00:42 |
OldCoder |
Allows finer control |
00:43 |
OldCoder |
Testing |
00:43 |
TvAnenna |
I'll get a more detailed knowledge of lua coding and go from there |
00:43 |
TvAnenna |
A friend wants a mod for his server |
00:43 |
TvAnenna |
Where there's a will there's a way |
00:44 |
OldCoder |
It is a patch to builtin as opposed to a mod; will work |
00:44 |
OldCoder |
How old is the server? TvAnenna |
00:45 |
OldCoder |
Minute |
00:45 |
OldCoder |
So far so good |
00:47 |
garywhite |
Hello |
00:48 |
OldCoder |
garywhite, Hi |
00:48 |
OldCoder |
TvAnenna, it works |
00:49 |
OldCoder |
TvAnenna, what sort of server does other person have? Linux or Windows? How old? |
00:50 |
TvAnenna |
OldCoder, sorry about that |
00:50 |
OldCoder |
|
00:50 |
TvAnenna |
Linux for both, my server is about 1 month old |
00:50 |
TvAnenna |
Before that 2 years old |
00:50 |
OldCoder |
Wish to test the fix on the newest server? |
00:50 |
TvAnenna |
|
00:50 |
TvAnenna |
yes |
00:50 |
OldCoder |
Do you have access now? Ready to go? |
00:51 |
TvAnenna |
yes |
00:51 |
OldCoder |
Is this a home machine? Are you on it? |
00:51 |
TvAnenna |
yes |
00:51 |
OldCoder |
Do you know where your Minetest files are? |
00:51 |
TvAnenna |
yes |
00:51 |
OldCoder |
Somewhere like /home/bacon/minetest ? |
00:51 |
TvAnenna |
yes |
00:51 |
OldCoder |
Do this please |
00:51 |
TvAnenna |
or /home/minetest/.minetest |
00:51 |
TvAnenna |
ok |
00:52 |
OldCoder |
We need the actual minetest program files and not .minetest |
00:52 |
TvAnenna |
ok |
00:52 |
OldCoder |
Is that in /home/minetest? |
00:52 |
OldCoder |
Do this |
00:52 |
OldCoder |
cd /home/minetest |
00:52 |
OldCoder |
Did that work |
00:52 |
OldCoder |
? |
00:55 |
TvAnenna |
Sorry |
00:55 |
OldCoder |
If now is a bad time |
00:55 |
TvAnenna |
Chose a bad time cause mom just started callingnme |
00:55 |
OldCoder |
can proceed tomorrow. |
00:55 |
TvAnenna |
let me do it noe |
00:55 |
OldCoder |
Will need 15 minutes to focus |
00:55 |
OldCoder |
15 minutes possible or other time better? |
00:55 |
TvAnenna |
yes |
00:55 |
OldCoder |
OK |
00:55 |
OldCoder |
cd /home/minetest |
00:55 |
OldCoder |
Did that work? |
00:55 |
TvAnenna |
there |
00:55 |
TvAnenna |
yes |
00:56 |
OldCoder |
Where did this Minetest come from? |
00:56 |
OldCoder |
BTW this is not difficult |
00:56 |
TvAnenna |
sudo apt-get install -t jessiebackports minetest-server |
00:56 |
OldCoder |
OK |
00:56 |
TvAnenna |
raspberry pi |
00:56 |
OldCoder |
So files are probably in /usr somewhere |
00:56 |
OldCoder |
do this please |
00:56 |
OldCoder |
sudo bash |
00:56 |
OldCoder |
Indicate when done |
00:56 |
TvAnenna |
done |
00:57 |
OldCoder |
find /usr/ -name chatcommands.lua |
00:57 |
OldCoder |
Copy paste that if you can |
00:57 |
TvAnenna |
loading |
00:57 |
OldCoder |
Allow a minute or two |
00:58 |
TvAnenna |
/usr/share/games/minetest/builtin/game/chatcommands.lua |
00:58 |
OldCoder |
Ha |
00:58 |
OldCoder |
cd /usr/share/games/minetest/builtin/game/ |
00:59 |
TvAnenna |
which onr |
00:59 |
TvAnenna |
ok |
00:59 |
OldCoder |
Is there more than one? |
00:59 |
OldCoder |
Just one line, right? |
00:59 |
TvAnenna |
ya |
00:59 |
OldCoder |
OK |
00:59 |
OldCoder |
cd /usr/share/games/minetest/builtin/game/ |
00:59 |
TvAnenna |
there were more than 1 |
00:59 |
TvAnenna |
im there |
00:59 |
OldCoder |
Can you paste the others? |
00:59 |
TvAnenna |
Wait eye error sorry |
00:59 |
OldCoder |
Just 1 ? |
01:00 |
TvAnenna |
yes only 1 |
01:00 |
OldCoder |
ls chatcommands.lua |
01:00 |
TvAnenna |
i see chatcommands |
01:00 |
OldCoder |
Shows the file, right? |
01:00 |
OldCoder |
Fine |
01:00 |
TvAnenna |
yup |
01:00 |
TvAnenna |
I use nano text editor |
01:00 |
OldCoder |
cp -p chatcommands.lua chatcommands.old |
01:00 |
OldCoder |
Do that |
01:00 |
OldCoder |
You must back-up |
01:00 |
OldCoder |
<file> back me up |
01:00 |
OldCoder |
<file> back me up |
01:00 |
OldCoder |
<file> lest I die, sigh |
01:00 |
OldCoder |
cp -p chatcommands.lua chatcommands.old |
01:00 |
TvAnenna |
Ok. |
01:00 |
OldCoder |
Indicate when done |
01:01 |
TvAnenna |
done |
01:01 |
OldCoder |
You know nano? Very well!! |
01:01 |
TvAnenna |
yes |
01:01 |
OldCoder |
nano chatcommands.lua |
01:01 |
TvAnenna |
Ive used terminal in linux for 9 years |
01:01 |
OldCoder |
I thought you were a kid? |
01:01 |
OldCoder |
You are college, then? |
01:01 |
OldCoder |
Anyway, proceed |
01:01 |
OldCoder |
In file? |
01:01 |
TvAnenna |
yes |
01:02 |
OldCoder |
Find this line |
01:02 |
OldCoder |
core.register_chatcommand("privs", { |
01:02 |
OldCoder |
Can search for "privs" to help find it |
01:03 |
TvAnenna |
got it |
01:03 |
OldCoder |
Right above that line |
01:03 |
OldCoder |
Above |
01:03 |
OldCoder |
Insert this one |
01:03 |
OldCoder |
minetest.register_privilege ("readprivs", { description = "/privs" }) |
01:03 |
OldCoder |
Copy paste if possible |
01:03 |
OldCoder |
Can change readprivs to be rpr or anything like that |
01:04 |
TvAnenna |
ok |
01:04 |
OldCoder |
When done, do you have copy paste? |
01:04 |
OldCoder |
Able to paste that line back here to check? |
01:04 |
TvAnenna |
let me try again |
01:04 |
OldCoder |
minetest.register_privilege ("readprivs", { description = "/privs" }) |
01:04 |
TvAnenna |
ive entered it |
01:04 |
OldCoder |
Able to paste that line back here to check? |
01:04 |
TvAnenna |
wait |
01:04 |
OldCoder |
Or was it copy paste to begin with |
01:04 |
OldCoder |
and sure correct? |
01:05 |
TvAnenna |
minetest.register_privilege ("readprivs", { description = "/privs"}) |
01:05 |
TvAnenna |
oops |
01:05 |
OldCoder |
? |
01:05 |
TvAnenna |
mising a space at }) |
01:05 |
OldCoder |
Ah |
01:05 |
TvAnenna |
very end |
01:05 |
OldCoder |
You hand typed it? |
01:05 |
OldCoder |
OK, finish |
01:05 |
TvAnenna |
yes |
01:05 |
OldCoder |
Then a few lines down |
01:05 |
TvAnenna |
... |
01:05 |
OldCoder |
func = function(caller, param) |
01:05 |
OldCoder |
See that line? |
01:05 |
OldCoder |
It is just 2 lines, TvAnenna |
01:06 |
TvAnenna |
yup |
01:06 |
OldCoder |
Only 2 |
01:06 |
OldCoder |
Before the func = line |
01:06 |
OldCoder |
right above it |
01:06 |
OldCoder |
Add this line |
01:06 |
OldCoder |
privs = {readprivs=true}, |
01:06 |
OldCoder |
Just as Shara said |
01:06 |
OldCoder |
Or |
01:06 |
OldCoder |
privs = { readprivs=true }, |
01:06 |
OldCoder |
More readable |
01:06 |
TvAnenna |
doen |
01:06 |
TvAnenna |
done* |
01:07 |
OldCoder |
The changes were as follows |
01:07 |
OldCoder |
|
01:07 |
OldCoder |
+minetest.register_privilege ("readprivs", { description = "/privs" }) |
01:07 |
OldCoder |
core.register_chatcommand("privs", { |
01:07 |
OldCoder |
params = "<name>", |
01:07 |
OldCoder |
description = "Print privileges of player", |
01:07 |
OldCoder |
+ privs = {readprivs=true}, |
01:07 |
OldCoder |
func = function(caller, param) |
01:07 |
OldCoder |
|
01:07 |
TvAnenna |
minetest.register_privilege ("readprivs", { description = "/privs" }) |
01:07 |
TvAnenna |
core.register_chatcommand("privs", { |
01:07 |
TvAnenna |
params = "<name>", |
01:07 |
TvAnenna |
description = "print out privileges of player", |
01:07 |
TvAnenna |
privs = {readprivs=true}, |
01:07 |
TvAnenna |
func = function(caller, param) |
01:07 |
TvAnenna |
no + in mine |
01:07 |
OldCoder |
+ just means I added a line |
01:07 |
TvAnenna |
ok |
01:07 |
* garywhite |
is sitting in on -project while using an in-browser flight simulator to fly a 777 from Boston to New York |
01:07 |
OldCoder |
It is not really there, it is a patch |
01:07 |
OldCoder |
garywhite, do not eat donuts |
01:07 |
OldCoder |
and steer |
01:07 |
OldCoder |
at same time |
01:08 |
TvAnenna |
Lol i was earleir too XD |
01:08 |
OldCoder |
TvAnenna, now save, exit, restart Minetest |
01:08 |
OldCoder |
Hm |
01:08 |
TvAnenna |
the server i presume |
01:08 |
OldCoder |
Yes but wait |
01:08 |
OldCoder |
diff chatcommands.{old,lua} |
01:08 |
OldCoder |
Try that |
01:08 |
garywhite |
heh |
01:08 |
TvAnenna |
add that? |
01:08 |
OldCoder |
Ni |
01:08 |
OldCoder |
No |
01:08 |
OldCoder |
Save file and exit |
01:08 |
TvAnenna |
i did |
01:08 |
OldCoder |
Then at CLI do this |
01:08 |
OldCoder |
diff chatcommands.{old,lua} |
01:08 |
OldCoder |
Shows your changes correctly? |
01:09 |
TvAnenna |
loading |
01:09 |
OldCoder |
Should be pretty fast even on Pi |
01:09 |
OldCoder |
Did you call the backup chatcommands.old ? |
01:09 |
TvAnenna |
} |
01:09 |
TvAnenna |
147d146 |
01:09 |
TvAnenna |
< minetest.register_privilege ("readprivs", { description = "/privs" }) |
01:09 |
TvAnenna |
151d149 |
01:09 |
TvAnenna |
< privs = {readprivs=true}, |
01:09 |
TvAnenna |
yes |
01:09 |
TvAnenna |
thats in terminal |
01:09 |
OldCoder |
Hm, did you do |
01:09 |
OldCoder |
diff chatcommands.{old,lua} |
01:09 |
TvAnenna |
yes |
01:09 |
OldCoder |
or |
01:10 |
OldCoder |
diff chatcommands.{lua,old} |
01:10 |
OldCoder |
? |
01:10 |
OldCoder |
Which file did you nano ? |
01:10 |
TvAnenna |
same thing |
01:10 |
OldCoder |
Nope |
01:10 |
TvAnenna |
chatcommands.old |
01:10 |
OldCoder |
< means delete line |
01:10 |
OldCoder |
> means add line |
01:10 |
OldCoder |
So |
01:10 |
OldCoder |
You edited the backup file? |
01:10 |
TvAnenna |
yes |
01:10 |
OldCoder |
Do this |
01:10 |
TvAnenna |
mv... |
01:10 |
OldCoder |
mv -i chatcommands.{lua,bacon} |
01:11 |
OldCoder |
Done? |
01:11 |
OldCoder |
mv -i chatcommands.{lua,bacon} |
01:11 |
TvAnenna |
done |
01:11 |
OldCoder |
Now do this |
01:11 |
OldCoder |
mv -i chatcommands.{old,lua} |
01:11 |
OldCoder |
Done? |
01:11 |
TvAnenna |
yup |
01:11 |
OldCoder |
Now do this |
01:11 |
TvAnenna |
Awaiting input |
01:11 |
OldCoder |
mv -i chatcommands.{bacon,old} |
01:11 |
OldCoder |
Done? |
01:12 |
TvAnenna |
yes |
01:12 |
OldCoder |
Now do !diff |
01:12 |
OldCoder |
!diff |
01:12 |
OldCoder |
What happens? |
01:12 |
TvAnenna |
< minetest.register_privilege ("readprivs", { description = "/privs" }) |
01:12 |
TvAnenna |
151d149 |
01:12 |
TvAnenna |
< privs = {readprivs=true}, |
01:12 |
OldCoder |
Huh |
01:12 |
TvAnenna |
between the prompts |
01:12 |
OldCoder |
Still wrong |
01:12 |
TvAnenna |
hmm |
01:12 |
OldCoder |
ls -l chatcommands* |
01:12 |
OldCoder |
What does that show? |
01:12 |
OldCoder |
We renamed the files?! |
01:12 |
OldCoder |
ls -l chatcommands* |
01:12 |
TvAnenna |
-rw-r--r-- 1 root root 28441 Apr 17 02:08 chatcommands.lua |
01:12 |
TvAnenna |
-rw-r--r-- 1 root root 28337 Dec 22 22:14 chatcommands.old |
01:13 |
OldCoder |
diff chatcommands.{old,lua} |
01:13 |
OldCoder |
What does that show? |
01:13 |
OldCoder |
Looks right |
01:13 |
OldCoder |
diff will say > |
01:13 |
OldCoder |
Not < |
01:13 |
OldCoder |
diff chatcommands.{old,lua} |
01:13 |
TvAnenna |
|
01:13 |
TvAnenna |
146a147 |
01:13 |
TvAnenna |
> minetest.register_privilege ("readprivs", { description = "/privs" }) |
01:13 |
TvAnenna |
149a151 |
01:13 |
TvAnenna |
> privs = {readprivs=true}, |
01:13 |
TvAnenna |
haha |
01:13 |
OldCoder |
<Minetest> I am pleased. Thou mayest use the new priv. |
01:14 |
OldCoder |
Restart client and server |
01:14 |
OldCoder |
Log in as ordinary player |
01:14 |
OldCoder |
Not name/superuser |
01:14 |
OldCoder |
mspacman will do |
01:14 |
TvAnenna |
starting... |
01:14 |
OldCoder |
mspacman will not be able to do /privs |
01:14 |
OldCoder |
Confirm this |
01:14 |
TvAnenna |
Initializing Nodes... |
01:15 |
OldCoder |
How fast is MT on Pi? |
01:15 |
TvAnenna |
Oh a lot faster than my old pc with 2.0 ghz |
01:15 |
TvAnenna |
Works thanks |
01:15 |
OldCoder |
Wait |
01:15 |
OldCoder |
To finish the test |
01:15 |
TvAnenna |
... |
01:15 |
OldCoder |
Log in as name person |
01:15 |
OldCoder |
You are 9 year Linux expert |
01:15 |
OldCoder |
Learn Dev |
01:15 |
OldCoder |
Must test |
01:16 |
OldCoder |
Log in as name person; i.e., superuser |
01:16 |
OldCoder |
Then do |
01:16 |
OldCoder |
/grant mspacman readprivs |
01:16 |
TvAnenna |
loading... |
01:16 |
OldCoder |
Use whatever ordinary user name you just tried |
01:17 |
TvAnenna |
still loading... |
01:17 |
OldCoder |
Confirm that this executes without errors: |
01:17 |
OldCoder |
/grant mspacman readprivs |
01:17 |
TvAnenna |
ok |
01:17 |
OldCoder |
Indicate when done. Do not exit immediately. |
01:18 |
TvAnenna |
works well |
01:18 |
OldCoder |
Now do this |
01:18 |
OldCoder |
Exit and log in as ordinary user mspacman who just got the readprivs priv |
01:19 |
OldCoder |
Then do /privs somebody |
01:19 |
TvAnenna |
lol my admins bewildered as to why he cant check privs of the new players XD |
01:19 |
TvAnenna |
WOrks |
01:19 |
OldCoder |
Hm? |
01:19 |
OldCoder |
How could he see it so fast? |
01:19 |
TvAnenna |
it Work |
01:19 |
TvAnenna |
OH |
01:20 |
TvAnenna |
Whenever someone new logs on he checks them |
01:20 |
OldCoder |
Moment one more thing |
01:20 |
OldCoder |
First, exit the sudo bash as that is dangerous... |
01:20 |
OldCoder |
then (one more thing) |
01:20 |
TvAnenna |
done |
01:21 |
TvAnenna |
Awaiting Command |
01:21 |
OldCoder |
http://minetest.org/readprivs.txt |
01:21 |
OldCoder |
Link |
01:21 |
OldCoder |
That file outlines what we just did (for Debian or Ubuntu systems) |
01:22 |
OldCoder |
Is this satisfactory? |
01:22 |
OldCoder |
http://minetest.org/readprivs.txt |
01:22 |
TvAnenna |
yes thanks |
01:22 |
TvAnenna |
Thank you very much' |
01:22 |
* OldCoder |
nods |
01:22 |
OldCoder |
Minetest thanks you for your interest |
01:22 |
OldCoder |
Good day |
01:22 |
OldCoder |
|
01:22 |
TvAnenna |
Do you hate minecraft |
01:22 |
TvAnenna |
I do |
01:22 |
OldCoder |
Not at all! |
01:23 |
OldCoder |
It is simply |
01:23 |
OldCoder |
an alternate way of doing things |
01:23 |
TvAnenna |
I think it's great as a role model for mt |
01:23 |
OldCoder |
I.e. the closed-shop proprietary model |
01:23 |
TvAnenna |
But its not mc itself |
01:23 |
OldCoder |
Tradeoffs are it is more polished, but less flexible |
01:23 |
TvAnenna |
it's the server admins. Everyone i talk to wont talk back and if i take aggresive means to get them, they ban me |
01:23 |
TvAnenna |
true |
01:24 |
OldCoder |
With MT, of course, you can not only run a world for free - you can easily change the code |
01:24 |
TvAnenna |
WOuld you like to see my server for a minute? |
01:24 |
OldCoder |
Not today, thanks |
01:24 |
TvAnenna |
That's what i love about mt |
01:24 |
OldCoder |
Need to work |
01:24 |
TvAnenna |
It's open source |
01:24 |
TvAnenna |
ok |
01:24 |
TvAnenna |
bye |
01:24 |
TvAnenna |
thanks again |
01:24 |
OldCoder |
Plus I usually don't visit other worlds. I did visit Thomas S's |
01:24 |
OldCoder |
Oh, I am here, ping if I am needed |
01:24 |
OldCoder |
And you are welcome |
01:24 |
OldCoder |
|
03:19 |
|
proller joined #minetest-project |
03:38 |
|
octacian_ joined #minetest-project |
05:15 |
|
passant joined #minetest-project |
05:56 |
OldCoder |
passant, do you capture? |
05:57 |
OldCoder |
passant, auth and ChanServ will voice you |
05:59 |
passant |
ah - just remembered the command :3 |
06:00 |
OldCoder |
passant, welcome |
06:00 |
OldCoder |
You are a very chess-y nick |
06:01 |
passant |
^^ |
06:01 |
|
est31 joined #minetest-project |
06:02 |
passant |
actually i am currently fighting with a rails app so a dozen of users get their application*.css back... so please don't mind me when i am absent |
06:03 |
|
est31 left #minetest-project |
06:03 |
OldCoder |
passant, of course |
06:05 |
passant |
*but* i had it on my todo list to write you, OldCoder - somewhere in the phpbb communityforum was a manual to disable those actionpages, are you interested in this change? you know like "youre now logged in" or "you edited this post" and such |
06:05 |
OldCoder |
passant, Hi |
06:05 |
OldCoder |
Minute |
06:05 |
|
AlexYst joined #minetest-project |
06:06 |
OldCoder |
AlexYst, welcome |
06:06 |
OldCoder |
passant, reviewing |
06:06 |
AlexYst |
OldCoder, Thank You! |
06:06 |
OldCoder |
passant, patch a phpbb forums site? |
06:06 |
OldCoder |
AlexYst, o/ |
06:06 |
OldCoder |
Which action pages? Any? |
06:06 |
AlexYst |
Oops, I'm a bit tired. That "Y" shouldn't be capitalized. |
06:07 |
OldCoder |
AlexYst, happens! |
06:07 |
OldCoder |
Tired is fortunately not expired |
06:07 |
OldCoder |
passant, further details? |
06:07 |
AlexYst |
OldCoder: Very true. |
06:07 |
OldCoder |
AlexYst, people in the U.S. will awake in about 6 to 8 hours |
06:07 |
passant |
actually it is just an option in the settings site |
06:07 |
OldCoder |
Some will be at work |
06:07 |
OldCoder |
passant, what site? |
06:07 |
passant |
lemme search for the link |
06:07 |
OldCoder |
Excuse confusion |
06:08 |
passant |
the admin settings in the forum |
06:08 |
OldCoder |
Which forum? |
06:08 |
OldCoder |
phpbb3 ? |
06:08 |
passant |
yes, the minetest phpbb forum |
06:08 |
passant |
here we go https://www.phpbb.com/community/viewtopic.php?f=46&t=2171587 |
06:08 |
OldCoder |
You are working with a copy? |
06:08 |
OldCoder |
R |
06:08 |
passant |
no i am not |
06:09 |
OldCoder |
passant, I feel as though I came in late to a movie :-) |
06:09 |
passant |
but i was so annoyed that i searched the web a bit :D |
06:09 |
OldCoder |
I am not quite following, but O.K. |
06:09 |
OldCoder |
You found a fix |
06:09 |
OldCoder |
for a MT forums annoyance? |
06:10 |
passant |
the thing is, the current minetest forum annoys with this jumpcards after each action you do. like "logged in", "edited", "sent" and what not, many folks including me don't like that and upon link should help to disable it |
06:10 |
OldCoder |
So, propose the options change to staff |
06:11 |
OldCoder |
Sounds sensible |
06:11 |
OldCoder |
Vanessa is awake right now |
06:11 |
passant |
i don't know ... i just know that someone said i have to talk to OldCoder ^^ |
06:11 |
OldCoder |
OK |
06:11 |
OldCoder |
I will present the change to forum staff |
06:11 |
OldCoder |
Wait, reviewing the link |
06:12 |
|
lumidify joined #minetest-project |
06:12 |
OldCoder |
lumidify, lumidihi |
06:12 |
OldCoder |
passant, this change is simple... |
06:12 |
OldCoder |
do you feel it will do what you wish? |
06:13 |
passant |
also i wouldn't be surprised if such things can be be done by just a plugin (there are many interesting and maybe experience enhancing plugins) but some of the team said the chance that the forum gets any plugin would be like zero |
06:13 |
lumidify |
Hi OldCoder |
06:14 |
OldCoder |
passant, change has been proposed to forum stuff. Only 1 is present right now. |
06:14 |
passant |
yes it just read as it would do it |
06:14 |
OldCoder |
Allow a day or two for a yes or no |
06:14 |
OldCoder |
I will see the decision as I am present at that venue |
06:14 |
passant |
oh sure, i wate for a better forum since i know it so i can wait hehehe |
06:14 |
passant |
*wait |
06:14 |
OldCoder |
Indeed |
06:14 |
|
est31 joined #minetest-project |
06:14 |
|
est31 left #minetest-project |
06:14 |
OldCoder |
Worst case, you can use Greasemonkey, passant, to fix it in the browser |
06:14 |
OldCoder |
If you use Firefox pre-latest changes |
06:15 |
OldCoder |
Pale Moon for example |
06:15 |
OldCoder |
Greasemonkey allows edits to websites on *your* side |
06:15 |
passant |
nah... in fact a whole new thing like discourse or nodebb wouldn't be bad as well... while nodebb would keep the well known structure |
06:15 |
OldCoder |
They have discussed changing the forums |
06:15 |
OldCoder |
But there is time and effort involved |
06:16 |
OldCoder |
I do not feel they are emotionally locked into the current setup |
06:16 |
passant |
i read that there is fear that the discourse importer breaks the old bbcode formatting but discourse provides official import scripts and server bbcode by itself |
06:16 |
OldCoder |
Easy to test |
06:16 |
OldCoder |
Snapshots of the forums |
06:16 |
OldCoder |
Are available |
06:16 |
passant |
*serve |
06:16 |
OldCoder |
You could bring one up, import it, show a working copy |
06:17 |
OldCoder |
I won't have time to do this for about 2 months, I'm afraid |
06:17 |
OldCoder |
Spent a lot of time on other matters recently |
06:17 |
OldCoder |
Link to Discourse? passant |
06:17 |
passant |
http://www.discourse.org/ |
06:18 |
OldCoder |
OK ty |
06:18 |
OldCoder |
Test is possible |
06:18 |
passant |
it is very different, that's why i mentioned nodebb as well |
06:18 |
passant |
but i have no idea about the quality for their import scripts - i only tested vanilla>discourse for https://community.illuna-minetest.tk yet - with graceful success |
06:19 |
passant |
*about their |
06:19 |
passant |
*of |
06:19 |
passant |
whatever xD |
06:19 |
OldCoder |
If you'd like a test, it can be so |
06:19 |
OldCoder |
Remind me in a month or two if you wish |
06:19 |
passant |
okey i give my best to remember :3 |
06:31 |
OldCoder |
Zzz |
06:31 |
OldCoder |
o/ |
06:37 |
passant |
o/ |
06:37 |
passant |
as i am from germany, i am always afraid to use this o/ for saying hello/bye lol |
06:41 |
|
CWz joined #minetest-project |
08:21 |
|
Guest87599 joined #minetest-project |
08:27 |
|
Guest87599 left #minetest-project |
08:36 |
|
proller joined #minetest-project |
08:39 |
|
proller joined #minetest-project |
09:50 |
|
Fixer joined #minetest-project |
10:09 |
|
proller joined #minetest-project |
11:05 |
|
proller joined #minetest-project |
11:06 |
|
Krock joined #minetest-project |
11:40 |
|
proller joined #minetest-project |
11:48 |
|
Jordach joined #minetest-project |
12:08 |
|
Krock joined #minetest-project |
12:08 |
|
Krock joined #minetest-project |
12:35 |
|
RobbieF joined #minetest-project |
13:04 |
|
XtremeHacker joined #minetest-project |
13:28 |
|
proller joined #minetest-project |
15:35 |
|
thefamilygrog66 joined #minetest-project |
16:33 |
|
proller joined #minetest-project |
16:35 |
|
thefamilygrog66 joined #minetest-project |
17:15 |
|
XtremeHacker joined #minetest-project |
17:16 |
|
XtremeHacker joined #minetest-project |
17:32 |
|
lumidify_ joined #minetest-project |
18:34 |
|
proller joined #minetest-project |
18:55 |
|
behalebabo joined #minetest-project |
19:01 |
|
octacian joined #minetest-project |
19:35 |
|
proller joined #minetest-project |
19:36 |
|
XtremeHacker joined #minetest-project |
23:24 |
|
Nathans21 joined #minetest-project |
23:48 |
|
octacian_ joined #minetest-project |