Minetest 5.3.0 release candidate 2

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest 5.3.0 release candidate 2

by Festus1965 » Post

sfan5 wrote:
Mon Jun 22, 2020 09:38
Yes, you need to ensure Minetest loads a builtin that is compatible with your version.
How ?
* Is it down compatible ? mean I can run 5.3.0 installation (buildin) with older run_in_place 5.2.0
* or how to separate even this builtin, and how to use them ?
* maybe shorter is there a table about what version builtin is compatible down to ...

no installed is working with another run_in_place server between 5.2.0 and 5.3.0, so I am done
Last edited by Festus1965 on Tue Jun 23, 2020 05:18, edited 1 time in total.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

MoNTE48
Member
Posts: 323
Joined: Sat Apr 06, 2013 11:58
GitHub: MoNTE48
In-game: MoNTE48
Location: Internet

Re: Minetest 5.3.0 release candidate 2

by MoNTE48 » Post

I can’t understand what substances the author of the previous message uses.
Minetest 5.3 is under development. Changes are constantly being made that can change the API. Minetest is not just a binary file from C and C++ code. This is bin (С and C++) and builtin (Lua)!

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest 5.3.0 release candidate 2

by Festus1965 » Post

MoNTE48 wrote:
Mon Jun 22, 2020 15:18
I can’t understand what substances the author of the previous message uses.
Minetest 5.3 is under development. Changes are constantly being made that can change ...
Changes are clear, develop, make it faster, more stability, use newest options, whatever,
but if some changes are a kind of BREAK to further versions, is is important to know.

As here a change in the server itself (whatever part that is) the [mod] playeranim didn't work properly and showed yourself and other gamer in a kind of mixed version (short body, hands up),
THAT might be a problem for server admins and cause loos of gamer. (as have seen from 0.4.x to 5.x)

So lucky the actual here used minetestserver version 5.3.0-dev-528b162d-dirty (but very stable) is even running on the /usr/... installation of 5.3.0-dev-RC2 so I am able so switch quick to new 5.3.0 to see if there are problems to expect when it gets official release ... whatever I think is the mention of this thread anyway !!!

MY sources ?
Yeah, as the links in the first starting post are rare for self compiling admins like me ...
* https://www.minetest.net/downloads/ and find
* https://github.com/minetest/minetest/tree/stable-5
* https://github.com/minetest/minetest/
* https://github.com/minetest/minetest/releases
and so I need typical compiling tools as mentioned in
https://dev.minetest.net/Compiling_Minetest
but also
* https://luajit.org/install.html
* https://sourceforge.net/projects/gnuwin ... e/2.3.5-1/
* https://github.com/libspatialindex/libspatialindex as with curl, g++ and make
* system_GMP
* postgresql

but until now I compiled always full with "sudo make install j16", but that takes long time and I thought I might be able to use just a "sudo make J16" and use the run_in_place minetestserver binary to fast switch the server with prepared *.sh bash that just have different calls of server version as

Code: Select all

./minetest-520/bin/minetestserver --version
for show me again what i start followed then by the full starting server command

Code: Select all

./minetest-520/bin/minetestserver --config xxxx.conf --gameid BrainCraft --world xxx/worlds/BrainCraft --logfile 'xxx/worlds/BrainCraft/minetest.log'
or

Code: Select all

./minetest-530-dev-RC2/bin/minetestserver --config xxxx.conf --gameid BrainCraft --world xxx/worlds/BrainCraft --logfile 'xxx/worlds/BrainCraft/minetest.log'

hmm, you think I got it so far ?
Last edited by Festus1965 on Tue Jun 23, 2020 00:48, edited 1 time in total.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Minetest 5.3.0 release candidate 1

by paramat » Post

Linuxdirk wrote:
Fri Jun 19, 2020 18:26
Will the known issues be fixed before final release?
Yes, the jump-twitch issue is marked as a release blocker, and there is a fixing PR ready for review/merge.

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest 5.3.0 release candidate 2

by Festus1965 » Post

oh, that went wrong
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

sfan5
Moderator
Posts: 4094
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

Re: Minetest 5.3.0 release candidate 2

by sfan5 » Post

Festus1965 wrote:
Mon Jun 22, 2020 09:57
sfan5 wrote:
Mon Jun 22, 2020 09:38
Yes, you need to ensure Minetest loads a builtin that is compatible with your version.
How ?
* Is it down compatible ? mean I can run 5.3.0 installation (buildin) with older run_in_place 5.2.0
* or how to separate even this builtin, and how to use them ?
* maybe shorter is there a table about what version builtin is compatible down to ...
By "compatible" I meant that your builtin needs to be the exact same Minetest version as the binary.
Anything else is not supported and will return errors sooner or later as you can see.

If you already have a global installation this means you need to configure your 5.3.0-dev build with -DRUN_IN_PLACE=1.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Minetest 5.3.0 release candidate 2

by Festus1965 » Post

I got that, so then I need virtual servers to be able to handle different versions on one PC.
I deleted all 5.3.0-dev versions, and put server and test-server back to that version running on server.
As of the playeranim I have to be sure first all active 45 players have sure option for 5.3.0, before I can change ...
Last edited by Festus1965 on Fri Jun 26, 2020 01:21, edited 1 time in total.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

User avatar
rubenwardy
Moderator
Posts: 6972
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Minetest 5.3.0 release candidate 2

by rubenwardy » Post

I've added 5.3.0-dev to the Play Store, under the beta program. You can opt-in here: https://play.google.com/apps/testing/ne ... t.minetest
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

q333
New member
Posts: 2
Joined: Thu Nov 07, 2019 20:05
In-game: q333

Re: Minetest 5.3.0 release candidate 2

by q333 » Post

Lux invisible
Attachments
Correct
Correct
screenshot_20200626_201036.png (479.04 KiB) Viewed 9610 times
Invisible
Invisible
Screenshot_20200626-160705_Minetest.jpg (668.63 KiB) Viewed 9610 times
cdb_607e7254259f

MoNTE48
Member
Posts: 323
Joined: Sat Apr 06, 2013 11:58
GitHub: MoNTE48
In-game: MoNTE48
Location: Internet

Re: Minetest 5.3.0 release candidate 2

by MoNTE48 » Post

You can check with video_driver: ogl-es 2?

User avatar
v-rob
Developer
Posts: 970
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob
IRC: v-rob
Location: Right behind you.

Re: Minetest 5.3.0 release candidate 2

by v-rob » Post

Minetest seems to crash every time I exit a world. "Exit to Menu" shows the "Shutting Down" screen, but crashes after it before the main menu appears. "Exit to OS" and Alt-F4 close the window immediately. Neither saves any keybinding changes, which is how I know it is a crash. It happens on both Windows 32- and 64-bit.

Ooo, and I'm on the Active Contributors list. Cool.
Core Developer | My Best Mods: Bridger - Slats - Stained Glass

User avatar
srifqi
Member
Posts: 570
Joined: Sat Jun 28, 2014 04:31
GitHub: srifqi
IRC: srifqi
In-game: srifqi
Location: Indonesia

Re: Minetest 5.3.0 release candidate 2

by srifqi » Post

I can confirm that "Exit to Menu" crashes Minetest on Windows 10 (64-bit).
gdb

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 9972.0x1d78]
0x00af8cd5 in std::set<unsigned long long, std::less<unsigned long long>, std::allocator<unsigned long long> >::~set() ()
(gdb) bt
#0  0x00af8cd5 in std::set<unsigned long long, std::less<unsigned long long>, std::allocator<unsigned long long> >::~set() ()
#1  0x64b4a01c in nanosleep () from bin\libwinpthread-1.dll
#2  0x6fe5c20a in libstdc++-6!_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_ () from bin\libstdc++-6.dll
#3  0x079e85b4 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
debug.txt (verbose output)

Code: Select all

2020-07-08 07:57:08: INFO[Emerge-0]: initialEmerge: area: (32,32,-128)(143,143,-17)=112x112x112=1404928 (5MB)
2020-07-08 07:57:10: INFO[Server]: ServerMap: Written: 1133 blocks, 1464 blocks in memory.
2020-07-08 07:57:10: INFO[Server]: ServerMap: Blocks modified by: 
2020-07-08 07:57:10: INFO[Server]:   finishBlockMake: expireDayNightDiff, unknown    1x  321
2020-07-08 07:57:10: INFO[Server]:   initial, reallocate, setIsUnderground  . . .    1x  125
2020-07-08 07:57:10: INFO[Server]:   initial, reallocate, setIsUnderground, finishBlockMake: expireDayNightDiff, unknown    1x  185
2020-07-08 07:57:10: INFO[Server]:   initial, reallocate, setIsUnderground, setGenerated, finishBlockMake: expireDayNightDiff, unknown    1x  240
2020-07-08 07:57:10: INFO[Server]:   setGenerated, finishBlockMake: expireDayNightDiff, unknown    1x  260
2020-07-08 07:57:10: INFO[Server]:   setNodeNoCheck, finishBlockMake: expireDayNightDiff, unknown    1x   2
2020-07-08 07:57:10: INFO[ConnectionSend]: con(1716/2)RunTimeouts(): Peer 1 has timed out.
2020-07-08 07:57:10: INFO[Server]: Server::ProcessData(): Canceling: peer 2 not found
2020-07-08 07:57:10: INFO[Server]: Server::ProcessData(): Canceling: peer 2 not found
2020-07-08 07:57:10: INFO[Server]: Server::ProcessData(): Canceling: peer 2 not found
2020-07-08 07:57:10: INFO[Server]: Server::ProcessData(): Canceling: peer 2 not found
2020-07-08 07:57:10: INFO[Server]: Server::ProcessData(): Canceling: peer 2 not found
2020-07-08 07:57:10: INFO[Server]: Server::ProcessData(): Canceling: peer 2 not found
2020-07-08 07:57:10: VERBOSE[Server]: Server::deletingPeer(): peer->id=2, timeout=0
2020-07-08 07:57:10: VERBOSE[Server]: Server: Handling peer change: id=2, timeout=0
2020-07-08 07:57:10: ACTION[Server]: singleplayer leaves game. List of players: 
2020-07-08 07:57:10: INFO[Main]: Audio: Deinitializing...
2020-07-08 07:57:10: INFO[Main]: Audio: Deinitialized.
2020-07-08 07:57:10: INFO[Emerge-0]: initialEmerge: area: (32,-128,-128)(143,-17,-17)=112x112x112=1404928 (5MB)
2020-07-08 07:57:10: INFO[Main]: Server: Saving players
2020-07-08 07:57:10: INFO[Main]: Server: Kicking players
2020-07-08 07:57:10: ACTION[Main]: Server: Shutting down
2020-07-08 07:57:11: INFO[Main]: Executing shutdown hooks
2020-07-08 07:57:11: INFO[Main]: Server: Saving environment metadata
2020-07-08 07:57:11: INFO[Main]: Server: Stopping and waiting threads
"Exit to OS" also crashes.
gdb

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 5000.0x1b90]
0x00af8cd5 in std::set<unsigned long long, std::less<unsigned long long>, std::allocator<unsigned long long> >::~set() ()
(gdb) bt
#0  0x00af8cd5 in std::set<unsigned long long, std::less<unsigned long long>, std::allocator<unsigned long long> >::~set() ()
#1  0x64b4a01c in nanosleep () from bin\libwinpthread-1.dll
#2  0x6fe5c20a in libstdc++-6!_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_ () from bin\libstdc++-6.dll
#3  0x09a257d4 in ?? ()
#4  0xfeeefeee in ?? ()
#5  0xfeeefeee in ?? ()
#6  0xfeeefeee in ?? ()
#7  0xfeeefeee in ?? ()
#8  0xfeeefeee in ?? ()
#9  0xfeeefeee in ?? ()
#10 0xfeeefeee in ?? ()
#11 0xfeeefeee in ?? ()
#12 0xfeeefeee in ?? ()
#13 0xfeeefeee in ?? ()
#14 0xc3fef7cc in ?? ()
#15 0x24eef4a1 in ?? ()
#16 0x10710a30 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
debug.txt (verbose output)

Code: Select all

2020-07-08 08:39:40: INFO[Server]: ServerMap: Unloaded 553 blocks from memory, of which 14 were written, 3436 blocks in memory.
2020-07-08 08:39:40: INFO[Server]: ServerMap: Blocks modified by: 
2020-07-08 08:39:40: INFO[Server]:   setNodeNoCheck  . . . . . . . . . . . . . .     1x   7
2020-07-08 08:39:40: INFO[Server]:   setTimestamp, Timestamp expired (step)  . .     1x   7
2020-07-08 08:39:41: INFO[Emerge-0]: initialEmerge: area: (-128,-208,192)(-17,-97,303)=112x112x112=1404928 (5MB)
2020-07-08 08:39:41: INFO[Server]: ServerMap: Written: 195 blocks, 3684 blocks in memory.
2020-07-08 08:39:41: INFO[Server]: ServerMap: Blocks modified by: 
2020-07-08 08:39:41: INFO[Server]:   initial, reallocate, setIsUnderground  . . .    1x  175
2020-07-08 08:39:41: INFO[Server]:   setNodeNoCheck  . . . . . . . . . . . . . .     1x  20
2020-07-08 08:39:42: INFO[Server]: Players:
2020-07-08 08:39:42: INFO[Server]: * singleplayer	RemoteClient 2: m_blocks_sent.size()=1630, m_blocks_sending.size()=0, m_nearest_unsent_d=0, m_excess_gotblocks=0
2020-07-08 08:39:42: INFO[Emerge-0]: initialEmerge: area: (-128,-208,272)(-17,-97,383)=112x112x112=1404928 (5MB)
2020-07-08 08:39:43: INFO[Emerge-0]: initialEmerge: area: (-48,-208,112)(63,-97,223)=112x112x112=1404928 (5MB)
2020-07-08 08:39:48: VERBOSE[Server]: Server::deletingPeer(): peer->id=2, timeout=0
2020-07-08 08:39:48: INFO[ConnectionSend]: con(1752/2)RunTimeouts(): Peer 1 has timed out.
2020-07-08 08:39:48: INFO[Main]: Audio: Deinitializing...
2020-07-08 08:39:48: INFO[Main]: Audio: Deinitialized.
2020-07-08 08:39:48: INFO[Main]: Server: Saving players
2020-07-08 08:39:48: INFO[Main]: Server: Kicking players
2020-07-08 08:39:49: ACTION[Main]: Server: Shutting down

EDIT: It seems like this only affects Minetest server (on Windows 10). Two tries above are in singleplayer mode. gdb

Code: Select all

(gdb) run --server --worldname coba --go
Starting program: bin\minetest.exe --server --worldname coba --go
[New Thread 5628.0x14c]
[New Thread 5628.0x207c]
[New Thread 5628.0x1f7c]
[New Thread 5628.0x1f34]
[New Thread 5628.0x5d4]
[New Thread 5628.0x1a54]
2020-07-09 13:29:32: [Main]: Using world specified by --worldname on the command line
[New Thread 5628.0x1390]
[New Thread 5628.0x13a4]
[New Thread 5628.0xcc4]
[New Thread 5628.0x9a4]
[New Thread 5628.0x1600]
        .__               __                   __
  _____ |__| ____   _____/  |_  ____   _______/  |_
 /     \|  |/    \_/ __ \   __\/ __ \ /  ___/\   __\
|  Y Y  \  |   |  \  ___/|  | \  ___/ \___ \  |  |
|__|_|  /__|___|  /\___  >__|  \___  >____  > |__|
      \/        \/     \/          \/     \/
2020-07-09 13:29:57: ACTION[Main]: World at [bin\..\worlds\coba]
2020-07-09 13:29:57: ACTION[Main]: Server for gameid="minetest" listening on 0.0.0.0:30000.
[New Thread 5628.0x198]
2020-07-09 13:30:27: ACTION[Server]: foo [127.0.0.1] joins game. List of players: foo
2020-07-09 13:31:07: ACTION[Server]: foo shuts down server
2020-07-09 13:31:08: ACTION[Main]: Server: Shutting down

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 5628.0x1600]
0x00af8cd5 in std::set<unsigned long long, std::less<unsigned long long>, std::allocator<unsigned long long> >::~set() ()
(gdb) bt
#0  0x00af8cd5 in std::set<unsigned long long, std::less<unsigned long long>, std::allocator<unsigned long long> >::~set() ()
#1  0x64b4a01c in nanosleep ()
   from bin\libwinpthread-1.dll
#2  0x6fe5c20a in libstdc++-6!_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_ ()
   from bin\libstdc++-6.dll
#3  0x048eb97c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) continue
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00af8cd5 in std::set<unsigned long long, std::less<unsigned long long>, std::allocator<unsigned long long> >::~set() ()
(gdb) bt
#0  0x00af8cd5 in std::set<unsigned long long, std::less<unsigned long long>, std::allocator<unsigned long long> >::~set() ()
#1  0x64b4a01c in nanosleep ()
   from bin\libwinpthread-1.dll
#2  0x6fe5c20a in libstdc++-6!_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_ ()
   from bin\libstdc++-6.dll
#3  0x048eb97c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) continue
Continuing.
[Inferior 1 (process 5628) exited with code 030000000005]

Minetest shuts down without error in Linux (Lubuntu).
Saya dari Indonesia! · Terjemahkan Minetest! · my mods · My nickname in IPA: /es.rif.qi/

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests