Next - development branch with lot of unmerged pulls

For people working on the C++ code.
User avatar
jojoa1997
Member
Posts: 2890
Joined: Thu Dec 13, 2012 05:11
Location: Earth

by jojoa1997 » Post

if someone would tell me how to cross compile from linux to windows i would love to help but the gen in util doesnt work.
Coding;
1X coding
3X debugging
12X tweaking to be just right

User avatar
evorios
Member
Posts: 16
Joined: Thu Oct 10, 2013 15:15
Location: Middle Ural, Izhevsk

by evorios » Post

== How i compile this fork ==

== My System ==
Windows XP SP3
MSVC9.0 (2008)

== Libs ==
OpenAL 1.1
curl-7.32.0
freetype-2.5.0.1
gettext 0.14.4
irrlicht-1.8
leveldbwin 1.20
libogg-1.3.1
libvorbis-1.3.3
LuaJIT-2.0.2
zlib-1.2.8
+ Spoiler
Do not use this file directly. It for example.

== First step ==
Compile this libs to dll-files in MSVC with compile directive /MD
(Project/Properties/Config props/C++/Create code/Runtime library):

curl-7.32.0 (there is have some errors with ssl, disable it in cmake-configuration)
freetype-2.5.0.1
leveldbwin
libogg-1.3.1
libvorbis-1.3.3
LuaJIT-2.0.2
zlib-1.2.8

Some of libs may be download precompiled.

== Second step ==
Run cmake-gui and enter path to source code.
Configure: find all dlls and libs.
Generate.
Open minetest.sln in MSVC.
+ Spoiler

Then edit properties of "minetest" project:
Project/Properties/Config props/Linker/Input/Ignore library = libcmt.lib

Edit \minetest_next\src\cmake_install.cmake :
- find path to "mingwm10.dll" and correct it if incorrect;
- replace all single characters "\" to "\\" in paths.


== Build solution (F6) ==

Then go to Building/build package/
Check "PACKAGE/Release" and press "Build".
Unzip file "\minetest_next\minetest-0.4.7-next-win32.zip" to some directory.
Copy files "lua51.dll" and "leveldb.dll" from libs source path to "some directory\bin".
Configure "some directory\minetest.conf".
Run "some directory\bin\minetest.exe".

== Whew! ==
Use google translator.

User avatar
Inocudom
Member
Posts: 3096
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Fess might be able to benefit from the information above.
You can now find my videos at BitChute: https://www.bitchute.com/channel/some_cheeky_jinuskian/

User avatar
OmniStudent
Member
Posts: 261
Joined: Sat Nov 03, 2012 06:40

by OmniStudent » Post

NICE WORK! Thanks :)
evorios wrote:...

proller
Member
Posts: 186
Joined: Sat Jan 26, 2013 15:22

by proller » Post

updated to 0.4.8

proller
Member
Posts: 186
Joined: Sat Jan 26, 2013 15:22

by proller » Post


User avatar
Inocudom
Member
Posts: 3096
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

proller wrote:0.4.8-next windows build http://minetest.setun.net/next/minetest-0.4.8-next.zip
Very good, proller. You were able to make a Windows build of your next branch.
You can now find my videos at BitChute: https://www.bitchute.com/channel/some_cheeky_jinuskian/

User avatar
stormchaser3000
Member
Posts: 420
Joined: Sun Oct 06, 2013 21:02
GitHub: stormchaser3000

by stormchaser3000 » Post

epic proller now all you need to do is make a build script to run on some domain (if you have one) that compiles the build and then uploads it daily

User avatar
hoodedice
Member
Posts: 1374
Joined: Sat Jul 06, 2013 06:33
GitHub: hoodedice
IRC: hoodedice
In-game: hoodedice
Location: world
Contact:

by hoodedice » Post

proller wrote:0.4.8-next windows build http://minetest.setun.net/next/minetest-0.4.8-next.zip
ERROR[main]: Some exception: "Failed to create socket"
7:42 PM - Bauglio: I think if you go to staples you could steal firmware from a fax machine that would run better than win10 does on any platform
7:42 PM - Bauglio: so fudge the stable build
7:43 PM - Bauglio: get the staple build

proller
Member
Posts: 186
Joined: Sat Jan 26, 2013 15:22

by proller » Post

try in minetest.conf:
ipv6_server=false

(its enabled by default in this branch)

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

by rubenwardy » Post

proller wrote:most important changes:
- 99% lag-free. optimized server, can handle 50-100-... players, no problems with laggy mods, even on slow hardware (ARM)
- much faster on client (vbo, can eat memory), increased view,send range
- nicer looks (#799)
- better dynamic weather and liquids
- less bugs
- weather defined water or ice on map generation. (freezed oceans if low temperature)
and dirt_with_snow instead of dirt_with_grass when too cold.
- weather defined tree and flowers growing
- cave trees in huge caves (indev mapgen)
- optimized falling (much less mid-air stuck, limited max falling speed)
- fixed and optimized headless client (you can run 30-50 bots on one PC)
- hell (very hot at -30500), anything melting and burning
If this is true, why is this not merged in main?

99% lag-free: If this is not true, can I get my money back?

proller
Member
Posts: 186
Joined: Sat Jan 26, 2013 15:22

by proller » Post

because nobody is interested in this?

yes, 40 days money back guarantee.

User avatar
hoodedice
Member
Posts: 1374
Joined: Sat Jul 06, 2013 06:33
GitHub: hoodedice
IRC: hoodedice
In-game: hoodedice
Location: world
Contact:

by hoodedice » Post

CRASH!

Code: Select all

In trans_func.
Access violation at 00532B3A write?=0 address=448532292
In trans_func.
Access violation at 00532B3A write?=0 address=448532292
18:20:19: ERROR[ServerThread]: ERROR: An unhandled exception occurred: Access violation

In thread 17c4:
..\..\src\minetest\src\server.cpp:142: ServerThread::Thread: Assertion '0' failed.
Debug stacks:
DEBUG STACK FOR THREAD 280:
#0  main
(Leftover data: #1  Client::step)
(Leftover data: #2  ClientEnvironment::step)
(Leftover data: #3  Client::Receive)
(Leftover data: #4  Client::ProcessData)
(Leftover data: #5  MeshUpdateQueue::addBlock)
DEBUG STACK FOR THREAD f50:
#0  MeshUpdateThread::Thread
DEBUG STACK FOR THREAD 17c4:
#0  ServerThread::Thread
(Leftover data: #1  Server::AsyncRunStep)
(Leftover data: #2  Map::transformLiquidsFinite)
(Leftover data: #3  RemoteClient::GetNextBlocks)
(Leftover data: #4  ItemStack::serialize)
(Leftover data: #5  ServerMap::loadSectorMeta)
DEBUG STACK FOR THREAD 17f8:
#0  EmergeThread::Thread
(Leftover data: #1  ServerMap::loadBlock)
(Leftover data: #2  ServerMap::createSector: p2d=(1,-2))
Enjoy.
rubenwardy wrote:
proller wrote:most important changes:
- 99% lag-free. optimized server, can handle 50-100-... players, no problems with laggy mods, even on slow hardware (ARM)
- much faster on client (vbo, can eat memory), increased view,send range
- nicer looks (#799)
- better dynamic weather and liquids
- less bugs
- weather defined water or ice on map generation. (freezed oceans if low temperature)
and dirt_with_snow instead of dirt_with_grass when too cold.
- weather defined tree and flowers growing
- cave trees in huge caves (indev mapgen)
- optimized falling (much less mid-air stuck, limited max falling speed)
- fixed and optimized headless client (you can run 30-50 bots on one PC)
- hell (very hot at -30500), anything melting and burning
If this is true, why is this not merged in main?

99% lag-free: If this is not true, can I get my money back?
I need my money back. This is even slower than RBA's shaders build
Last edited by hoodedice on Tue Nov 26, 2013 12:55, edited 1 time in total.
7:42 PM - Bauglio: I think if you go to staples you could steal firmware from a fax machine that would run better than win10 does on any platform
7:42 PM - Bauglio: so fudge the stable build
7:43 PM - Bauglio: get the staple build

User avatar
Inocudom
Member
Posts: 3096
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

This branch seems to run fine on my computer. Why is that not so on yours, hoodedice? What are the specs of your computer?
You can now find my videos at BitChute: https://www.bitchute.com/channel/some_cheeky_jinuskian/

User avatar
hoodedice
Member
Posts: 1374
Joined: Sat Jul 06, 2013 06:33
GitHub: hoodedice
IRC: hoodedice
In-game: hoodedice
Location: world
Contact:

by hoodedice » Post

Inocudom wrote:This branch seems to run fine on my computer. Why is that not so on yours, hoodedice? What are the specs of your computer?
C2D @2.93 GHz
4 GB RAM
Intel GMA

Next build >10 fps

RBA ~= 20 fps+
7:42 PM - Bauglio: I think if you go to staples you could steal firmware from a fax machine that would run better than win10 does on any platform
7:42 PM - Bauglio: so fudge the stable build
7:43 PM - Bauglio: get the staple build

proller
Member
Posts: 186
Joined: Sat Jan 26, 2013 15:22

by proller » Post

and what v_range value (in f5) in this builds ?
and in clean release 0.4.8

User avatar
Topywo
Member
Posts: 1721
Joined: Fri May 18, 2012 20:27

by Topywo » Post

I got this error message:

18:45:06: ERROR[main]: loadSchematicFile: invalid schematic file
18:45:06: ERROR[main]: register_decoration: failed to load schematic file 'treewprob.mts'

Minetest-Next seems to run fine (singleplayer). Rendering of the screen is the same as 0.4.8. Fps a little bit lower 18/19 (0.4.8) versus 14/15 (next), but next is running with the weather mod (rain, snow, ice). Finally I saw a 'working' moonflower (nice!).

Weather temperature and humidity work, although I noticed at least once a big (20 c) difference in a small area.


Edit: textual. + both running with jungles and dungeons.
Last edited by Topywo on Tue Nov 26, 2013 18:07, edited 1 time in total.

User avatar
BrandonReese
Member
Posts: 839
Joined: Wed Sep 12, 2012 00:44
GitHub: bremaweb
IRC: BrandonReese
In-game: BrandonReese
Location: USA

by BrandonReese » Post

I am going to test your outlandish claims, and hope you are right. In single player I was still getting 50-60fps with weather and everything on, so we'll see how that translates to a dedicated server. Compiling and setting up a server using the latest back up of my Landrush Server.

landrush.bremaweb.com port 39000

User avatar
Inocudom
Member
Posts: 3096
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

People are finally starting to test this branch. I hope things turn out well, for this branch has a number of features that could greatly enhance Minetest in the future.
Last edited by Inocudom on Tue Nov 26, 2013 20:02, edited 1 time in total.
You can now find my videos at BitChute: https://www.bitchute.com/channel/some_cheeky_jinuskian/

proller
Member
Posts: 186
Joined: Sat Jan 26, 2013 15:22

by proller » Post

Development of all features continued here - http://freeminer.org/ , https://github.com/freeminer/freeminer

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest