Time Nick Message 06:09 hisforevr Hi I really would like to keep using minetest but I'm getting this error with all my mogs that worked great before I had to reinstall minetest/ here is the debug.txt file past https://pastebin.com/Vvw40uSp ? 06:09 hisforevr mogs =mods sorry 06:40 IcyDiamond Lol 06:45 BuilderMT IcyDiamond: could you help me with the systemd problem (AndroBuilder) 06:45 IcyDiamond Huh? 06:46 lumberJuice hello BuilderMT 06:46 BuilderMT hello lumberJuice 06:48 BuilderMT for some reason i cannot start the MT server with the systemd .. the only "warning" i get is "cannot find directory" but no idea what directory and if i copy the execStart command in the terminal ... it works just fine 06:48 lumberJuice did you end up compiling mt? 06:48 BuilderMT yes 06:48 lumberJuice into a directory in your home dir? 06:49 BuilderMT yes 06:49 lumberJuice do you want to pastebin your minetest .service file. maybe i can spot the problem 06:52 IcyDiamond BuilderMT: try setting WorkingDirectory= to the directory the server is in 06:53 IcyDiamond BuilderMT: and set User= to your user 06:56 BuilderMT the pastebin link is above 06:57 BuilderMT here it is again (without the status print) 06:57 BuilderMT https://pastebin.com/zwP60fcD 06:57 IcyDiamond WorkingDirectory=/home/pi/minetest 06:57 IcyDiamond do that 06:57 IcyDiamond idk if it makes a difference but you can try 06:58 lumberJuice i don't even use working directory in my .service file 06:58 IcyDiamond hm 06:58 lumberJuice i just list the directories like you have it in execstart 06:58 BuilderMT i will try 06:58 lumberJuice might need to be ./minetestserver 06:58 IcyDiamond idk it looks like it should work 06:58 lumberJuice instead of just minetestserver 06:58 IcyDiamond ? 06:59 lumberJuice https://hastebin.com/olimaxojap.ini 06:59 lumberJuice this is the one i use for my server 07:00 IcyDiamond ./ is unnecessary 07:00 IcyDiamond you use ./ when you want to run something from the current dir in a terminal 07:01 IcyDiamond . means current directory 07:01 IcyDiamond do ls . 07:01 IcyDiamond :P 07:01 BuilderMT what about the "After" in line 2 07:02 IcyDiamond should be fine 07:02 IcyDiamond BuilderMT: setting the directory didnt work either? 07:02 BuilderMT just did that ... still "active(exited) 07:03 lumberJuice BuilderMT, it maybe looking for another home directory in your working directory 07:03 lumberJuice try hashing out working directory line 07:03 IcyDiamond journalctl --unit=servicename.service 07:03 IcyDiamond send me that log pls 07:04 BuilderMT no entries ?! 07:05 IcyDiamond use the same .service after --unit= you use to start the server using systemctl 07:05 lumberJuice hmm didn't know that IcyDiamond about the ./. when is that useful then? 07:06 IcyDiamond 10:00 you use ./ when you want to run something from the current dir in a terminal 07:06 lumberJuice if it launches either way whats the point of ./ 07:06 BuilderMT ah wait 07:06 lumberJuice but it launches either way 07:06 lumberJuice even if you are in the current directory 07:07 BuilderMT Apr 10 09:00:57 minetestserver systemd[1]:Started LSB: Start minetest network game server. 07:07 BuilderMT that is the last entry of the log 07:07 IcyDiamond nothing else? 07:08 BuilderMT well some similar entries Stoped and started (all from my manual starts and stops) 07:08 IcyDiamond no errors, warnings? 07:08 BuilderMT no 07:08 IcyDiamond what 07:09 IcyDiamond is it possible to stop the day night cycle in minetest 07:10 IcyDiamond i hate doing /time 6:00 all the time 07:10 BuilderMT yes in the conf file there is a setting about no day-night cycle 07:11 lumberJuice BuilderMT did you try hashing out working directory. If anything i think that should be where you minetestserver executable is. not your world folder 07:12 BuilderMT time_speed = 0 (in minetest.conf 07:12 BuilderMT just doing that lumberJuice 07:13 IcyDiamond thanks 07:13 BuilderMT IcyDiamond: you're welcome and i did hashtag out the working dir. .... still "active (exited)" 07:14 IcyDiamond but it works if you run the ExecStart command yourself? 07:14 BuilderMT yes with the Warning "couldn't find the directory" 07:15 lumberJuice BuilderMT make sure you are running: systemctl daemon-reload, 07:15 IcyDiamond what directory 07:15 lumberJuice inbetween changes to your service file 07:15 BuilderMT it does not tell :( 07:15 BuilderMT i did lumberJuice 07:16 IcyDiamond /home/pi/minetest/world/worlds/lljwr this path might be incorrect 07:16 IcyDiamond try /home/pi/minetest/worlds/lljwr 07:16 lumberJuice is --map-dir the correct flag? 07:16 IcyDiamond yes 07:17 IcyDiamond but its deprecated 07:17 lumberJuice ok, must be a little different than minetest --server 07:17 IcyDiamond --world is recommended instead 07:17 lumberJuice ah, ok 07:18 BuilderMT it says "Couldn't find a local directory!" (a WARNING) 07:19 IcyDiamond ..what? 07:19 lumberJuice is your world in pi/minetest or pi/.minetest BuilderMT? 07:20 BuilderMT pi/minetest/worlds... 07:20 IcyDiamond give me your current service file 07:20 IcyDiamond i wanna see what i can do 07:20 BuilderMT you mean the ../systemd/system... file? 07:21 IcyDiamond yeah 07:22 IcyDiamond okay so im gonna try building my own server and making a service for it 07:23 lumberJuice BuilderMT sfan5 is talking to you in minetest-hub 07:24 BuilderMT lumberJuice: i cannot write there ... 07:24 BuilderMT it is in /etc/systemd/system/minetest.service 07:24 sofar look for output in `sudo journalctl -a` 07:25 sofar see what errors it gives 07:25 IcyDiamond I already told him to use journal 07:25 IcyDiamond said he didn't get anything 07:25 sofar well he's using a distro with sysvinit support enabled 07:25 sofar so, it's a mess 07:25 IcyDiamond lol 07:25 sofar probably has /var/log/* files still 07:26 BuilderMT ?! :( 07:26 MinetestBot 02[git] 04codexp -> 03Uberi/Minetest-WorldEdit: Disable worldedit_brush mod instead of throwing error (#156) 13a97cccd https://git.io/vxdz6 (152018-04-10T07:25:08Z) 07:27 BuilderMT so i move it sofar 07:27 BuilderMT ? 07:28 IcyDiamond weird it works fine for me 07:28 BuilderMT no as you said it is where it should be 07:28 BuilderMT permission issues? 07:29 BuilderMT this is the file right now https://pastebin.com/bRs6CmKq and the ExecStart command works ... except it tells me "Couldn't find a local directory!" as a WARNING 07:29 lumberJuice my systemd service file is located in /lib/systemd/system/ Builder, but I'm on debian not sure if it makes a difference or if i have strayed from best practices though. 07:30 lumberJuice it does work though 07:30 BuilderMT i will switch computer and will be back in 2 min ^^ 07:33 IcyDiamond mine is in /etc/systemd/system/ lol 07:34 lumberJuice yeah, its been quite a while since i set mine up. 07:34 lumberJuice its quite possible i stuck it somewhere willy nilly and it worked so i didn't worry about it 07:35 BuilderMT back again 07:35 lumberJuice BuilderMT, just to be sure, are we 100% the server is not running? 07:36 lumberJuice if you launch it manually via terminal you can connect, but not with service? 07:36 BuilderMT if i call service minetest status ... it tells me 1) "active (exited)" and 2.) there is no console ... like usually there is 07:38 BuilderMT status also tells me "Tasks 0 / Memory 0B / CPU 0" ..... so it shouldn't be running 07:39 BuilderMT exactly lumberJuice if i type the command (ExecStart) manually i can connect even with the warning about not finding the local directory 07:40 BuilderMT that's what makes it so confusing ... since the command seems to work ... ?! sfan5 do you have any idea? 07:40 lumberJuice are you launching with sudo? 07:40 sfan5 no idea 07:40 lumberJuice sudo service 07:41 IcyDiamond im also out of ideas at this point 07:41 IcyDiamond works just fine for me 07:42 BuilderMT ah i might found a problem ... 07:42 BuilderMT there still is the "old/original" service minetest-server .... running which came with the ubuntu apt installation before 07:43 BuilderMT how can i disable it's autostart and delete it completeß 07:43 IcyDiamond systemctl disable 07:44 BuilderMT ? 07:46 BuilderMT duhhhh .... :D 07:46 BuilderMT i think that was it -.... lmc 07:46 IcyDiamond lol 07:47 BuilderMT what about the "Cloudn't find local directory" ? ... where does this come from? 07:47 IcyDiamond no idea 07:51 BuilderMT no i just need to prevent hibernation once the lid is closed :D ... which lumberJuice allready send me a link for once :D 07:52 BuilderMT IcyDiamond: it worked ... now disable just disables it but how do i get rid of the autostart t booting 07:52 BuilderMT and enable the new service for autostart 07:53 IcyDiamond disable disables autostart 07:53 lumberJuice BuilderMT: https://github.com/minetest/minetest/issues/3174 07:53 lumberJuice when you compiled did your do DRUN_IN_PLACE=1 07:57 BuilderMT neither i think i used the "script" i posted in CityStaes 07:58 BuilderMT IcyDiamond: i did this but it startet on reboot 07:59 BuilderMT insserv warning current start runlevel(s) (empty) of script 'minetest-server' overrdies LSB defaults (2 3 4 5). 08:00 BuilderMT does this mean there is no service file for minetest-server anymore ... therefore it causes a problem? 08:01 BuilderMT there is a minetest-server file in /etc/init.d .... (from the old system original apt-get installation) 08:01 BuilderMT can i just delete this and it's fine? 08:02 lumberJuice should be fine, you can always rename it minetest-server.backup or something like that so you can easily restore if needed 08:05 IcyDiamond how to use textlist[ formspec 08:06 IcyDiamond what are the listelems 08:07 lumberJuice they are the actual strings you want listed in your text list 08:07 IcyDiamond well it says its incorrect if i do that 08:07 IcyDiamond 2018-04-10 11:05:03: ERROR[Main]: Invalid textlist element(9): '0,0.5;7.8,3.5;devices;5x Storage Cable;1x Solderer;1x Disk Drive;1x External Storage Bus;1x Grid;1x Crafting Grid' 08:08 lumberJuice separate by comma not semicolon 08:08 IcyDiamond oh 08:09 IcyDiamond do i need to escape the spaces too somehow? 08:10 IcyDiamond cuz it still aint working 08:11 lumberJuice that i'm not sure about 08:11 IcyDiamond oh nvm my mistake 08:13 BuilderMT sry back ... got disconnected 08:15 BuilderMT did anyone write something 08:16 IcyDiamond not to you no 08:16 lumberJuice last thing said was to try renaming minetest-server.service so you can restore it if removing causes a problem 08:18 BuilderMT ok rebooting right now checking if it works :) 08:19 BuilderMT if it does ... i need to set up the conf-file :) and the mods finaly 08:19 BuilderMT thanks for your great help 08:19 lumberJuice hope it goes smoothly 08:20 BuilderMT this instit. really sucks ... very reglemented network ... so i need to run to a different room to check if MT server is accessable :$ 08:20 BuilderMT no i-net connection except of 1 port for the MT-Server 08:20 lumberJuice must have some very tech savvy kids there your sysadmin is worried about :P 08:20 BuilderMT ftp and ssh only inside the building :D 08:21 IcyDiamond xD 08:21 BuilderMT actually NOT AT ALL ... they're far far ... galaxys away from beeing tech nerds 08:21 BuilderMT no portable apps from usb sticks unless explicit permission 08:21 lumberJuice i know. i feel like kids these days are less tech savvy thanks to mobile devices 08:22 BuilderMT true ... they don't even know how to save/save as/... because they never need to 08:22 lumberJuice lol, i did all kinds of stuff to work around their system at my school 08:22 IcyDiamond XD 08:23 lumberJuice used to run tor-browser, bootable usb's, portable apps 08:23 BuilderMT ok i got this service autoboot disabled ... now i just need to enable auto boot without login for the new systemd service 08:24 BuilderMT i know i did also ... but 2 weeks ago the installed this new "netman for school" ... and so far it is just a pain ... for me 08:24 lumberJuice to be fair, i don't think our admin would really care as long as I wasn't doing anything malicious or helping kids get around filters 08:28 BuilderMT how do i get this service in systemd to autostart? because it does not 08:35 BuilderMT could it be because of the directory "home" ... not autostarting? 08:35 lumberJuice i believe it is just systemctl enable service 08:35 lumberJuice service being minetest.service or whatever your .service file is named 08:36 lumberJuice directory should matter, as long as the script actually works as is 08:45 BuilderMT lumberJuice: it will not do enable 08:46 BuilderMT sudo systemctl enable minetest.service ... am i dumb :$ 08:46 lumberJuice what? no sudo? 08:47 BuilderMT i only need one file in /etc/systemd/system 08:47 BuilderMT or do i need a second file in /etc/init.d ? 08:49 BuilderMT sudo systemctl enable minetest.service ... ---> Failed to execute oeration: Invalid argument 08:49 BuilderMT also without sudo 08:49 lumberJuice should work with the one file 08:51 BuilderMT :( grrrr does not :( 08:51 BuilderMT i hate this ... 08:51 lumberJuice but it does work if you start the service manually? 08:51 BuilderMT yes 08:51 BuilderMT i can do sudo service minetest start ... works 08:52 BuilderMT just the autostart at boot does not yet 08:53 lumberJuice does systemctl start minetest work? or only have service? 08:55 BuilderMT start works .... 08:55 BuilderMT where is your .service file? usr/lib ,,, ? 08:57 lumberJuice /lib/systemd/system 08:57 lumberJuice not sure why i put it there. must have read something somewhere 08:58 BuilderMT ahhh i found it i think 08:58 BuilderMT no Alias allowed ... 08:58 BuilderMT rebooting (for the millions time ^°) 08:59 BuilderMT or it is not allowed to be the same as the service itself 09:00 lumberJuice https://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-systemd-services-and-units 09:01 lumberJuice according to this enabling with systemctl should automatically put a symbolic link in /lib/systemd/system 09:01 lumberJuice you can also try running: systemctl is-enabled application.service 09:02 BuilderMT ahhhh it WORKS :_D 09:02 lumberJuice nice 09:02 lumberJuice did you manually put the file there, or enable worked? 09:03 BuilderMT enable worked after hashing out the Alias=minetest.service 09:03 BuilderMT lumberJuice: can you send me a priv message just to check something 09:03 lumberJuice ok 09:34 LemonFox Is there going to be 0.4.17 09:34 IcyDiamond yes 09:34 IcyDiamond does anyone have a server on 0.5.0 i could play on? 09:34 IcyDiamond im so bored 09:34 sfan5 !server 0.5.0 09:34 MinetestBot sfan5: TimeTravel Server by Thomas-S (0.5.0-dev) | minetest.thomas-stangl.de | Clients: 0/12, 0/0 | Version: 0.5.0-dev / minetest | Ping: 9ms 09:34 sfan5 oh look 09:34 IcyDiamond Clients: 0/12 09:34 IcyDiamond fml 09:35 IcyDiamond imma build a 0.5 server on my vps 09:38 IcyDiamond I think I'm going to kill my minecraft server soon 09:38 IcyDiamond it's completely dead 09:39 LemonFox Why are we not skipping 4.17 and going straight to 0.5 09:39 IcyDiamond maintenance release i guess 09:40 IcyDiamond unless i've misunderstood something 09:40 IcyDiamond im not a dev so don't look at me for answers 09:40 IcyDiamond XD 09:51 lumberJuice LemonFox, its been discussed thoroughly in forums iirc. 09:52 lumberJuice basically they are being developed simultaneously. they main purpose of 0.4.17 as i understand it is to clean up any bugs and add as many features from 0.5.0 as possible which don't break compatibility. 09:52 lumberJuice So the development of 0.4.17 is not mutually exclusive to the development of 0.5.0 10:53 IhrFussel !tell lumberJuice 0.4.17 (and a possible 0.4.18) will not contain any major features from 0.5.0 ... the devs want 0.5.0 to be as attractive as possible for server owners, so only bugfixes and very tiny changes are backpoorted to 0.4.X 10:53 MinetestBot IhrFussel: I'll pass that on when lumberJuice is around 10:54 Krock poor backports 10:58 IhrFussel Krock, you are uisng Xubuntu right? (or was that someone else maybe) 10:58 IhrFussel using* 10:58 Krock yes. no. 10:58 Krock well, I'm pretty sure someone else also uses Xubuntu :P 10:59 IhrFussel Tested 18.04 yet? Or would you recommended upgrading at release date? 10:59 IhrFussel My brain is kinda weird today... recommend* 11:00 Krock I'm still on 16.04 LTS, and I don't know how good upgrading works (yet), as it's the first Linux version/installating I'm using 11:00 Krock *installation 11:02 IhrFussel Krock, oh I see...should be a simple sudo do-release-upgrade AFAIK ... I upgraded from 14.04 to 16.04 in the past ... the question is just if 18.04 will be stable enough at release date 11:04 Krock I'm afraid you're asking the wrong person. Testing it is the only method that gives you the correct answer - even following the development process carefully will probably not show potential problems on some systems 13:34 Preuk in my experience, *buntu upgrades are a PITA unless your stick with default repos avec standard options 14:48 JDCodeIt Hi all, I see some strange behavior by some players - they die, try to interact, then respawn at the static spawn, then respawn where they died 14:49 sfan5 minetest version? 14:49 JDCodeIt What mechanism is being used here? 14:49 JDCodeIt Server 0.5.0-dev 14:50 JDCodeIt Also seems the same player can teleport without the priv - though anti-cheat would have caught that one 14:51 JDCodeIt If I turn up the debug level will there be enough information to see the series of packets? 14:51 Krock movement packets aren't recorded when they're dead 14:52 JDCodeIt Moving while dead... hacked client? 14:52 Krock anticheat indeed blocks too fast movement 14:52 rubenwardy what mods do you have? 14:52 JDCodeIt ...tons 14:52 sfan5 turning debug level up is probably not enough 14:52 rubenwardy there could be a vulnerability there 14:52 sfan5 a packet capture would be much more helpful (though more complicated) to see what's happening 14:53 JDCodeIt Nice if there were a chatcommand to turn that on/off briefly 14:53 JDCodeIt Could one die, place a bed, sleep in it, then choose respawn? 14:55 JDCodeIt What does the server accept while a player is dead? 14:56 sfan5 you can't move, that's it 14:59 JDCodeIt so one could theoretically place things, then interact with them? 15:01 Krock JDCodeIt, https://github.com/minetest/minetest/blob/master/src/network/serverpackethandler.cpp#L1034-L1045 15:02 JDCodeIt I wonder, becasue this player also has a bed in their hot-bar 15:02 Krock players don't do such things when they're dead 15:03 Krock ^ that's also reported to the script API 15:05 JDCodeIt From the log: Moving P1 to static spawnpoint at (-41,2,-203) 15:05 JDCodeIt Then P1 respawns at (369,11,136.5) 15:07 Krock blame your installed mods 15:08 Krock they're probably re-spawning in their last visited bed 15:08 JDCodeIt OK, so the mods are supposed to check player status and ignore things? 15:08 Krock mods are supposed to customize the game behaviour 15:09 JDCodeIt ...like beds mod should see if the player is dead, and not let them sleep? 15:13 rubenwardy correct, the dead don't sleep 15:13 IcyDiamond lol 15:13 JDCodeIt Well, the dirt nap is the longest of all 15:13 rubenwardy S7, coming sometime this century 15:14 rubenwardy *S8 15:19 Krock correction: the dead sleep until they respawn 15:21 JDCodeIt Yes, the interaction I saw above is consistent with respawning where you last slept... but I see this player teleporting, so somehow that position is being manipulated 15:21 Krock "somehow" = bed mod 15:24 JDCodeIt I tried this with a the current build of 0.5.0-dev client and all the mods. /killme takes all inventory away. The screen only has the Respawn button. No way to access the bed. 15:24 rubenwardy latency means that could happen 15:24 rubenwardy also, modified clients 15:25 Krock rubenwardy, anticheat prevents teleporting 15:25 rubenwardy Minetest should probably just ignore any interact actions whilst dead, anyway 15:25 rubenwardy Krock: correct 15:25 JDCodeIt ...yes, about that... if the beds mod were to not assume you were alive, could this plug that hole? 15:26 Krock JDCodeIt, open your minetest.conf of the server and add the line "enable_bed_respawn = false+" 15:26 Krock *= false 15:26 Krock solves the "issue" for you 15:27 Krock https://github.com/minetest/minetest_game/blob/master/mods/beds/functions.lua#L180-L190 15:27 Krock !nextr 15:27 Krock !next 15:27 MinetestBot Another satisfied customer. Next! 15:48 JDCodeIt Followed the code. Must be that the player is using a modified client. Too bad these are not so easily detected. 15:48 rubenwardy the fix isn't detecting modified clients, it's fixing your mods 15:48 rubenwardy and Minetest where appropriate 15:49 JDCodeIt Should we see if the server-side can help? Perhaps node placing and on_right_click callbacks should not be able to be issued by dead players, for example. 15:49 rubenwardy yes 15:51 sfan5 Minetest should probably just ignore any interact actions whilst dead, anyway 15:51 sfan5 it does 15:51 rubenwardy oh god 15:51 rubenwardy *good 15:51 JDCodeIt :-) 16:56 IhrFussel You can easily see that no interactions are allowed when dead...your debug.txt is full of such lines 16:57 IhrFussel Unless someone disables anticheat of course, but that opens a whole can of worms 20:56 MinetestBot 02[git] 04srifqi -> 03minetest/minetest: Android: Replace movement buttons with joystick (#7126) 13326eeca https://git.io/vxbYV (152018-04-10T20:55:17Z)