Time |
Nick |
Message |
00:06 |
|
indiana joined #minetest |
00:07 |
|
swift110-phone__ joined #minetest |
00:08 |
|
kuldeep joined #minetest |
00:08 |
|
snek joined #minetest |
00:11 |
|
rdococ joined #minetest |
00:13 |
|
rdococ joined #minetest |
00:41 |
|
ANAND joined #minetest |
00:46 |
|
Tux[Qyou] joined #minetest |
01:41 |
|
Cornelia joined #minetest |
01:42 |
|
Sketch2 joined #minetest |
01:48 |
|
ssieb joined #minetest |
01:57 |
|
luizsab joined #minetest |
01:59 |
luizsab |
hello! Is there any way to up mods previously installed at client and improve the performance with old pc and bad lan connection |
02:00 |
|
Sodomon joined #minetest |
02:33 |
|
luizsab18 joined #minetest |
02:34 |
|
Cornelia joined #minetest |
02:35 |
|
Volgaar joined #minetest |
02:38 |
|
Cornelia joined #minetest |
02:51 |
|
Lia joined #minetest |
03:05 |
MinetestBot |
[git] ClobberXD -> minetest/minetest: Increase upper limit of display_gamma to 10 (#8618) 91d244c https://git.io/fjrjP (2019-06-27T03:04:12Z) |
03:07 |
|
Pie-jacker875 joined #minetest |
03:18 |
|
AmazingSam joined #minetest |
03:19 |
AmazingSam |
I'm using ubuntu to run a server. From Ubuntu command-line-interface, is there a way I can get a list of players in a running world? |
03:21 |
VanessaE |
scrape the debug log for the phrase "List of players:" |
03:21 |
VanessaE |
(the list will be split among multiple lines if there's more than several) |
03:22 |
AmazingSam |
There is no way to get it from something like "minetest --server --terminal /status" |
03:22 |
AmazingSam |
? |
03:22 |
VanessaE |
I don't think so. |
03:23 |
VanessaE |
I scrape the log to get the number of players, for my stats page |
03:23 |
pauloue |
you have to start the server with 'minetest --server --terminal', then in the terminal you can use /status |
03:24 |
VanessaE |
(though to simplify, I have a mod on the server that outputs a predictable phrase and the count. easier to scrape for) |
03:24 |
AmazingSam |
When I user "--server --terminal", then type in "/status" it crashes |
03:24 |
pauloue |
error message? |
03:24 |
VanessaE |
oh, I'd forgotten about the live terminal. |
03:24 |
AmazingSam |
I am looking at the debug.txt. That will be my last resort |
03:26 |
AmazingSam |
"/status" is not recognized |
03:26 |
|
nowhere_man joined #minetest |
03:27 |
pauloue |
that's all it says? /status is a builtin chatcommand |
03:28 |
AmazingSam |
In the debug file, I get the following: |
03:28 |
AmazingSam |
2019-06-26 23:25:40: ERROR[Main]: Cmd arg --terminal passed, but compiled without ncurses. Ignoring. |
03:29 |
pauloue |
you need to compile with -DENABLE_CURSES=1 |
03:30 |
AmazingSam |
Without recompiling it, is there any other way you can think of to get the list of players? |
03:30 |
VanessaE |
you could run a mod that outputs the list to a file on join/part |
03:31 |
AmazingSam |
Ok, I will try that. I was hoping there would be a CLI command I can use instead of running a mod or another script |
03:35 |
AmazingSam |
Thank you VanessaE and pauloue! If you can think of another way, please, let me know. |
03:36 |
VanessaE |
good luck |
03:36 |
AmazingSam |
Thanks! |
03:47 |
rubenwardy |
You could grep the logs |
03:47 |
rubenwardy |
And tail |
03:47 |
rubenwardy |
Or whatever |
03:52 |
AmazingSam |
Thanks rubenwardy! That's what I am working on now. Parsing base on "List of players: " |
03:55 |
LoneWolfHT |
Might be able to do a mod that dumps the online players in a file in the world dir. Then just create a command to dump the contents of it |
03:55 |
LoneWolfHT |
Come to think of it you could probably run commands with that method too :thinking: |
03:57 |
AmazingSam |
Yeah, that's a good idea. I am able to get the list from /status, just not from the CLI. Right now, I am saving off every thing to the right of "List of players: " to a file with the timestamp. |
03:57 |
AmazingSam |
The number of spaces to the right of "List of players: " is the amount of active players in the world |
03:57 |
LoneWolfHT |
I might do a mod for it. *eventually* |
04:26 |
|
lllI1I joined #minetest |
04:32 |
|
brucemuggins joined #minetest |
04:41 |
|
diego1 joined #minetest |
04:51 |
|
nowhereman joined #minetest |
05:27 |
|
xerox123 joined #minetest |
05:29 |
|
xerox123_ joined #minetest |
06:01 |
AmazingSam |
I am not sure if any of you care, but here is a quick python script I wrote to extract the number of active players per join/leave: |
06:01 |
AmazingSam |
# Open the debug filefile = open("debug.txt", "r")print("date,time,numOfPlayers")# Loop through every linefor line in file: line = line.strip() # If the file has the players list, process the line if(line.find("List of players:") > -1): # Extract the date-time from the line actionIndex = line.index(": ACTION") dateTime |
06:01 |
AmazingSam |
= line[:actionIndex].split(" ") date = dateTime[0] time = dateTime[1] # Extract the list of players from the line playersIndex = line.index("List of players: ")+17 players = line[playersIndex:].split(" ") numberOfPlayers = len(players) print(date + "," + time + "," + str(numberOfPlayers)) |
06:02 |
AmazingSam |
If you copy and paste it to a .py file, it should format |
06:14 |
|
scr267 joined #minetest |
06:23 |
|
nowhereman joined #minetest |
06:32 |
|
CWz_ joined #minetest |
06:46 |
|
nowhere_man joined #minetest |
07:11 |
|
nepugia joined #minetest |
07:12 |
|
orwell96_mt joined #minetest |
07:40 |
nepugia |
What way would there be to debug why my server does not seem to be on the server list? |
07:48 |
|
diego1 joined #minetest |
08:19 |
|
ANAND joined #minetest |
08:23 |
|
Fixer joined #minetest |
08:36 |
|
est31 joined #minetest |
08:45 |
|
jluc joined #minetest |
08:51 |
|
ANAND joined #minetest |
09:27 |
|
ANAND_ joined #minetest |
09:30 |
|
Plane joined #minetest |
09:30 |
Plane |
Hi all. |
09:33 |
nepugia |
hello there |
09:33 |
Plane |
Hi. |
10:31 |
|
Dr-Frankenstone joined #minetest |
10:45 |
|
calcul0n joined #minetest |
10:55 |
|
illwieckz joined #minetest |
11:00 |
|
Dr_Frankenstone joined #minetest |
11:21 |
|
Volgaar joined #minetest |
11:38 |
|
Tux[Qyou] joined #minetest |
11:44 |
|
proller joined #minetest |
12:04 |
|
Dr-Frankenstone joined #minetest |
12:10 |
|
Fusl joined #minetest |
12:15 |
|
Dr_Frankenstone joined #minetest |
12:24 |
|
scr267_ joined #minetest |
12:34 |
|
lllI1I joined #minetest |
12:42 |
MinetestBot |
[git] v-rob -> minetest/minetest: Add compatible, consistent coordinate system to FormSpecs. (#8524) 5e7004e https://git.io/fjoIY (2019-06-27T12:40:49Z) |
12:49 |
|
Dr-Frankenstone joined #minetest |
13:28 |
|
Plane joined #minetest |
13:28 |
Plane |
Hi all. |
13:39 |
Plane |
Hey? |
13:39 |
|
Plane left #minetest |
13:43 |
|
FrostRanger joined #minetest |
14:05 |
|
Plane joined #minetest |
14:07 |
|
illwieckz joined #minetest |
14:14 |
|
twoelk joined #minetest |
14:28 |
|
pauloue joined #minetest |
14:40 |
|
Plane left #minetest |
14:54 |
|
YuGiOhJCJ joined #minetest |
15:12 |
|
illwieckz joined #minetest |
15:20 |
|
benrob0329 joined #minetest |
15:25 |
|
YuGiOhJCJ joined #minetest |
15:25 |
|
riff-IRC joined #minetest |
15:32 |
|
LoneWolfHT joined #minetest |
15:35 |
|
FrostRanger joined #minetest |
15:45 |
|
jluc joined #minetest |
16:02 |
|
LoneWolfHT joined #minetest |
17:12 |
|
Krock joined #minetest |
18:03 |
|
thecrag joined #minetest |
18:05 |
|
Ruslan1 joined #minetest |
18:06 |
|
Pie-jacker875 joined #minetest |
18:30 |
|
LoneWolfHT joined #minetest |
18:32 |
|
proller joined #minetest |
18:33 |
|
ssieb joined #minetest |
18:34 |
|
nepugia joined #minetest |
18:45 |
|
Pie-jacker875 joined #minetest |
18:54 |
|
Sketch2 joined #minetest |
19:13 |
|
orwell96_mt joined #minetest |
19:15 |
|
Pie-jacker875 joined #minetest |
19:15 |
|
Fixer_ joined #minetest |
19:22 |
|
catspar joined #minetest |
19:23 |
|
Pie-jacker875 joined #minetest |
19:30 |
|
Piejacker875 joined #minetest |
19:34 |
MinetestBot |
[git] Calinou -> minetest-mods/mesecons: Optimize images (#464) 8baa789 https://git.io/fjoGI (2019-06-27T19:33:11Z) |
19:37 |
|
Daisae joined #minetest |
19:38 |
Daisae |
What is the name of the FLOSS game similar to minetest and implemented in Java? |
19:40 |
VanessaE |
no idea there |
19:40 |
nepugia |
i know about the rust one |
19:40 |
VanessaE |
terasology maybe? |
19:40 |
nepugia |
the alternatives to site usually lists similar projects nicely |
19:44 |
|
Pie-jacker875 joined #minetest |
19:53 |
sfan5 |
nepugia: if you have problems with server announcing, tcpdump is very useful for debugging |
19:53 |
sfan5 |
also your firewall's log to see if it has dropped anything |
19:54 |
nepugia |
It probably dropped something, it would be usefull to have actuall documentation on what ports minetest wants |
19:54 |
nepugia |
and usefull if the server log sais if it even tried to announce it |
19:54 |
sfan5 |
it does |
19:54 |
nepugia |
My log does not say that it tried, but the config sais it should |
19:55 |
VanessaE |
also make sure your curl timeout is set to an appropriate value. it's measured in milliseconds. :) |
19:55 |
sfan5 |
then it didn't try, pastebin the relevant part of the config? |
19:55 |
BuckarooBanzai5 |
nepugia do you have 2 options overriding each other? |
19:56 |
nepugia |
i just cut down the config down to relevant parts (threw out clientside stuff), i did not add any keys |
19:59 |
|
riff-IRC joined #minetest |
19:59 |
|
galaxie joined #minetest |
20:01 |
nepugia |
sfan5: sure, here https://gryphno.de/nep/minetest.conf |
20:01 |
nepugia |
it's not a pastebin, but it should do the trick :P |
20:01 |
sfan5 |
>serverlist_url = v6.servers.minetest.net |
20:01 |
sfan5 |
here's your problem |
20:01 |
nepugia |
how so? |
20:02 |
sfan5 |
that domain has not existed for 5 years and was removed from documentation 1 year ago |
20:03 |
nepugia |
i have got an old doc file then? which adress should i use instead? |
20:04 |
sfan5 |
the default value |
20:04 |
nepugia |
well, i don't know it, should i just remove the key |
20:04 |
VanessaE |
which is to say, omit that setting entirely, right? |
20:05 |
|
Pie-jacker875 joined #minetest |
20:05 |
sfan5 |
yes |
20:07 |
nepugia |
is the serverlist reachable via ipv6? |
20:09 |
sfan5 |
yes and that requires no special configuration on your side |
20:11 |
nepugia |
in any case, log still has no mention of the serverlist |
20:17 |
Daisae |
VanessaE: Yes, I was thinking of Terasology. Thanks. nepugia. What is the Rust one? |
20:17 |
nepugia |
Daisae: the name escapes me atm :/ |
20:17 |
Calinou |
Steven |
20:18 |
Calinou |
https://github.com/Thinkofname/steven |
20:18 |
nepugia |
that is not the one i ment, but also seems interesting |
20:22 |
|
Pie-jacker875 joined #minetest |
20:24 |
nepugia |
sfan5: it certainly isn't my firewall, disabled that to test and there is still no mention of the serverlist in the log |
20:24 |
sfan5 |
ok there's a lot more wrong with your config |
20:25 |
sfan5 |
bind_address is ipv6 but ipv6_server is false |
20:25 |
nepugia |
ipv6 works just fine though |
20:25 |
sfan5 |
also no ipv4 clients will be able to connect if you set bind_address like this |
20:26 |
nepugia |
that settings sais "ignore if bind_adress is set" and it isnt even uncommented |
20:26 |
nepugia |
so i ignored it too |
20:27 |
sfan5 |
hm, yes that looks like it should still work |
20:27 |
nepugia |
not sure what that would have to do with the serverlist, unless the option 'server_announce = true' is mispelled the assertion that it writes in the log when it tries to contact the server doesn't seem to hold true |
20:28 |
|
LoneWolfHT joined #minetest |
20:28 |
nepugia |
the server runs fine, just isn't on the serverlist anyhow |
20:28 |
sfan5 |
have you confirmed whether it actually does announce using tcpdump? |
20:29 |
nepugia |
no, i don't really know how either |
20:29 |
sfan5 |
run tcpdump -nn 'port 80' in a separate terminal session, then restart minetestserver and check the output |
20:29 |
nepugia |
why would it announce but not write it in the log though? |
20:30 |
nepugia |
doesn't seem likely to me |
20:30 |
nepugia |
i can check though sure |
20:30 |
|
Fixer joined #minetest |
20:31 |
nepugia |
nope, nothing on port 80 |
20:31 |
sfan5 |
it isn't announcing, then |
20:31 |
sfan5 |
the problem is somewhere between your config file and minetest |
20:31 |
nepugia |
yea.. which was my initial problem ;) |
20:32 |
nepugia |
is server_announce not the correct setting then? |
20:32 |
sfan5 |
no it's correct |
20:32 |
sfan5 |
how do you start minetestserver? |
20:33 |
nepugia |
I don't understand the question? there is only one way to execute elf files |
20:33 |
sfan5 |
"do you invoke it with any arguments?" |
20:33 |
nepugia |
only --config /var/minetest/minetest.conf |
20:34 |
sfan5 |
ok assuming the path is correct, that leaves only one thing: you compiled minetest without curl |
20:35 |
nepugia |
could be |
20:40 |
nepugia |
sfan5: thanks |
20:48 |
|
Pie-jacker875 joined #minetest |
20:54 |
nepugia |
hmm, i can't use --terminal without an admin account set, what is that about .-. |
20:54 |
sfan5 |
the commands entered in the ncurses terminal run under the admin account set in the config |
20:55 |
nepugia |
so, create one called "server" i guess? |
20:55 |
nepugia |
can i disallow logins to an account= |
20:55 |
sfan5 |
you can set an unguessable password |
20:55 |
nepugia |
isn't quite the same ;) |
20:56 |
sfan5 |
effectively the same |
20:56 |
nepugia |
return false takes less cpu cycles than doing the password routine |
20:57 |
nepugia |
though i doubt that minetest tries to minimize them at all costs :D |
20:57 |
|
riff_IRC joined #minetest |
20:58 |
|
nowhere_man joined #minetest |
21:00 |
|
YuGiOhJCJ joined #minetest |
21:13 |
|
CWz_ joined #minetest |
21:18 |
|
Pie-jacker875 joined #minetest |
21:26 |
|
craigger joined #minetest |
21:31 |
|
illwieckz joined #minetest |
22:00 |
|
proller joined #minetest |
22:09 |
|
emacsomancer joined #minetest |
22:29 |
Edgy1 |
hello guys, anyone know how to make minetest not be an absolute pain in the ass with sound configuration changes? i have to exit minetest and restart just for turning on my headset if i expect sound to work |
22:40 |
rubenwardy |
I don't have that problem |
22:40 |
rubenwardy |
Sounds like something to do with the sound manager |
22:41 |
rubenwardy |
If on linux, check which output it is going ti |
22:41 |
|
Tuxedo[Qyou] joined #minetest |
22:44 |
|
Volgaar joined #minetest |
23:01 |
Edgy1 |
rubenwardy, i did, but when i change it on pulse audio i have to restart minetest so it works |
23:05 |
rubenwardy |
Are you changing the programs output or the global output? |
23:05 |
rubenwardy |
Sometimes they're different |
23:08 |
|
twoelk left #minetest |
23:15 |
Edgy1 |
rubenwardy, back |
23:15 |
Edgy1 |
program's output |
23:37 |
|
AidanLandBcB joined #minetest |
23:39 |
AidanLandBcB |
i tried installing minetest 5 on raspberry pi with flatpak but i got an error when trying to run it any help? |
23:39 |
AidanLandBcB |
piraspberrypi:~ $ flatpak run net.minetest.MinetestAL lib: (EE) ALCplaybackOSS_open: Could not open /dev/dsp: No such file or directory2019-06-27 16:39:24: ERROR[Main]: An unhandled exception occurred: Audio: Global Initialization: Device Open2019-06-27 16:39:24: ERROR[Main]: In thread 76f6aaf0:2019-06-27 16:39:24: ERROR[Main]: /run/build |
23:39 |
AidanLandBcB |
/minetest/src/main.cpp:e2: int main(int, char**): A fatal error occurred: Audio: Global Initialization: Device Openpiraspberrypi:~ $ flatpak run net.minetest.Minetest |
23:41 |
nepugia |
why would you use oss on linux? |
23:42 |
AidanLandBcB |
linux is the only thing that will run on the raspberry pi very well |
23:43 |
nepugia |
no, i mean oss, open sound system |
23:43 |
nepugia |
linux doesn't support any recent version they only emulate version 3 somehow |
23:43 |
nepugia |
use alsa if you can (on linux anyhow) |
23:43 |
AidanLandBcB |
i have no idea what your talking about im reletivly new to linux xD |
23:44 |
AidanLandBcB |
everything is default settings with raspbian |
23:44 |
nepugia |
that flatpak thing you have is for some reason trying to use an audio api that linux doesn't really support anymore |
23:44 |
Sketch2 |
yea, use ALSA for your sound |
23:44 |
AidanLandBcB |
how do i enable it? |
23:44 |
rubenwardy |
AidanLandBcB: do you have a sound device |
23:44 |
Sketch2 |
likely something like sudo apt install alsa |
23:45 |
LoneWolfHT |
!tell aldenp If you want to test here's a PR that should fix piston protection https://github.com/minetest-mods/mesecons/pull/466 |
23:45 |
AidanLandBcB |
rubenwardy: no not right now |
23:45 |
MinetestBot |
LoneWolfHT: I'll pass that on when aldenp is around |
23:45 |
AidanLandBcB |
is there a better way to install mt5 |
23:45 |
AidanLandBcB |
the version in repos is 4.15 |
23:45 |
rubenwardy |
That'll be the error |
23:45 |
rubenwardy |
*cause |
23:45 |
rubenwardy |
It's silly |
23:47 |
AidanLandBcB |
i just did sudo apt-get install alsa but i get an error saying the package doesn't exist |
23:48 |
LoneWolfHT |
sudo apt-cache search alsa |
23:48 |
nepugia |
I doubt that you need to install anything to get alsa on debian |
23:48 |
AidanLandBcB |
i just did that and got a billion results |
23:48 |
nepugia |
LoneWolfHT: why are you mixxing apt and apt-* in your advice? :P |
23:49 |
LoneWolfHT |
I only sent one message? |
23:50 |
nepugia |
ah, my bad |
23:50 |
LoneWolfHT |
AidanLandBcB Would `alsaplayer` be it? |
23:50 |
AidanLandBcB |
it looks like it ill try installing it |
23:51 |
Sketch2 |
no not alsaplayer. maybe alsa-utils one sec, lemme look |
23:51 |
LoneWolfHT |
`alsa-oss - ALSA wrapper for OSS applicationsalsa-source - ALSA driver sourcesalsa-tools - Console based ALSA utilities for specific hardwarealsa-tools-gui - GUI based ALSA utilities for specific hardwarealsamixergui - graphical soundcard mixer for ALSA soundcard driveralsaplayer-alsa - alsaplayer output module for ALSAalsaplayer-common - audio pla |
23:51 |
LoneWolfHT |
yer (common files)alsaplayer-daemon - alsaplayer daemonalsaplayer-gtk - alsaplayer gtk interfacealsaplayer-jack - alsaplayer output module for JACKalsaplayer-nas - alsaplayer output module for NASalsaplayer-oss - alsaplayer output module for OSSalsaplayer-text - alsaplayer text interfacealsaplayer-xosd - alsaplayer XOSD display module` |
23:52 |
LoneWolfHT |
Uploaded file: https://uploads.kiwiirc.com/files/e8bad9f0fcd91bca2ac1e9e31e95c02b/pasted.txt |
23:52 |
LoneWolfHT |
There. Use the link to see |
23:52 |
AidanLandBcB |
so i install all of them? |
23:52 |
AidanLandBcB |
i install alsaplayer-common |
23:53 |
LoneWolfHT |
No, just posting it for Sketch2 |
23:53 |
AidanLandBcB |
oh ok |
23:55 |
AidanLandBcB |
i installed alsa i think now how do i enable it as default because i still get the same error with flatpak |