Minetest logo

IRC log for #minetest-hub, 2019-05-29

| Channels | #minetest-hub index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
03:13 ssieb joined #minetest-hub
03:24 Coder12 joined #minetest-hub
04:45 tacotexmex joined #minetest-hub
04:51 BuckarooBanzai joined #minetest-hub
05:47 pyrollo joined #minetest-hub
06:45 CWz joined #minetest-hub
08:23 luk3yx Yay, I finished my PR (#8397)
08:23 ShadowBot https://github.com/minetest/minetest/issues/8397 -- WIP: Add hidden players and objects by luk3yx
10:39 BuckarooBanzai luk3yx: oh, nice..
11:08 IhrFussel Does on_punch() of entities behave the same no matter if I just 'return' or 'return true'?
11:08 IhrFussel The docs state it should return true or false but my code just uses 'return'
12:05 BuckarooBanzai2 joined #minetest-hub
12:19 Bobr joined #minetest-hub
12:23 IhrFussel If I make travelnet nodes unpointable can I still interact with them? The issue right now is that their selection box makes it impossible to interact with anything outside of the net when you stand inside one
12:26 IhrFussel Or I try to make their selection box thinner
12:57 scr267 joined #minetest-hub
13:02 pauloue joined #minetest-hub
13:04 Fixer joined #minetest-hub
14:51 BuckarooBanzai joined #minetest-hub
15:34 FrostRanger joined #minetest-hub
16:29 IhrFussel time_from_last_punch is always the identical with a few options ... basically either server step or a multiple of the server step which makes me think that the server only checks the punches once per step
16:30 IhrFussel And I guess the reason for the various values of server steps is network related
16:32 IhrFussel To clarify: My server step is now at 0.12 secs and when I log the time_from_last_punch in the entity's on_punch() I get either 0.119... 0.239... 0.359... 0.479... etc and the number is always the EXACT same like
16:32 IhrFussel 2019-05-29 18:25:29: ACTION[Server]: PUNCH DEBUG: IhrFussel -> 0.47999998927116
16:32 IhrFussel 2019-05-29 18:25:29: ACTION[Server]: PUNCH DEBUG: IhrFussel -> 0.47999998927116
16:41 _Xenon joined #minetest-hub
16:43 benrob0329 joined #minetest-hub
16:45 craigger joined #minetest-hub
17:40 Krock joined #minetest-hub
18:52 pyrollo joined #minetest-hub
19:04 IhrFussel Krock, is it intended that time_from_last_punch only tells exact server step times?
19:04 ssieb joined #minetest-hub
19:04 IhrFussel I mean it is never something in between, always at least 1 server step but mostly 2
19:05 Krock yes, because the time increases each step
19:05 Krock I think I said that yesterday
19:05 Krock fixing it would be easy though. getting the absolute time instead of waiting for :step()
19:08 IhrFussel So is the skipping of steps likely network related?
19:09 Krock yes. udp delays, causing the packet to arrive late
19:09 Krock re-sent packets, for example
19:11 IhrFussel Hm...cause currently I store the time_from_last_punch per player and only allow an actual hit when it exceeded 0.35 seconds ... but as you can see here it often only fires after 5 steps (server step set to 100ms now)
19:11 IhrFussel 2019-05-29 21:09:40: ACTION[Server]: PUNCH DEBUG: IhrFussel -> 0.50000001490116
19:11 IhrFussel 2019-05-29 21:09:41: ACTION[Server]: PUNCH DEBUG: IhrFussel -> 0.40000000596046
19:13 IhrFussel That makes punching mobs kinda inconsistent =/ but I guess there is not much I can do about it
19:13 Krock well.. what's the tool punch interval?
19:18 IhrFussel 1.5 seconds but that is only for full punch... I allow mobs on my server to be spam punched but only want the hits to count every ~ 400ms
19:19 IhrFussel If you hold the punch button all tools should constantly send packets or not?
19:23 Krock depends on game.cpp, object_hit_delay
19:23 Krock 0.2s punch delay min
19:24 Krock there won't be any punching shorter than that on objects
19:24 Krock restricted client-side
19:26 IhrFussel That could also explain the various values I get server side
19:28 IhrFussel For example when the client reached the 0.2s and sends the packet to the server and the server JUST passed a step and receives the packet on the next step only
20:00 aerozoic joined #minetest-hub
21:08 twoelk joined #minetest-hub
21:16 paramat joined #minetest-hub
21:28 IhrFussel Whenever a player decides to dig a deep deep hole into the ground and triggers map generation lag always jumps to 0.6 secs ... I think there is nothing I can about that
21:29 IhrFussel I already use a SSD
21:46 Gael-de-Sailly joined #minetest-hub
22:02 pauloue joined #minetest-hub
22:09 paramat mapgen mods can be very intensive
22:11 IhrFussel I use nether and caverealms_lite
22:27 paramat yes 0.6 gen time for a mapchunk is expected then
22:29 IhrFussel Would it help if I set gen distance to something higher? Would it result in one larger lag spike but then be fine for a longer time?

| Channels | #minetest-hub index | Today | | Google Search | Plaintext