1
0
cuberite-2a/VC2010
faketruth 2892a844d4 Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O
Chunks are now generated before the player is able to see them. This is done because after a chunks is done generating, some blocks might still need to be set (parts of trees from neighboring chunk), causing more bandwidth to be used (each changed block needs to be sent to clients again) and (fps) lagging the clients when changing a lot of blocks. Calculating ahead fixes these issues.

Separated the placing of foliage (trees and stuff) when generated chunks into a new function GenerateFoliage()
Cleaned up the VS2010 project, now using some VS2010 specific functions like dependencies on projects (no need for setting library dependencies manually). VS2010 project now compiles way faster in Release by using multi threading.

git-svn-id: http://mc-server.googlecode.com/svn/trunk@103 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-12-24 23:34:30 +00:00
..
clean.bat Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
Converter.vcxproj Updated denotch map converter to work in windows. Still has memory leak though. 2011-11-05 00:23:32 +00:00
Converter.vcxproj.filters Updated denotch map converter to work in windows. Still has memory leak though. 2011-11-05 00:23:32 +00:00
Converter.vcxproj.user Changed long to long long so it works fine on 32bit systems 2011-10-30 11:41:18 +00:00
icon.ico Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
JsonCpp.vcxproj Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
JsonCpp.vcxproj.filters Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
JsonCpp.vcxproj.user Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
lua-5.1.4.vcxproj Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
lua-5.1.4.vcxproj.filters Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
lua-5.1.4.vcxproj.user Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
MCServer.rc Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
MCServer.sln bugfix to redstone, it can climb walls again. 2011-11-09 03:04:56 +00:00
MCServer.vcxproj Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
MCServer.vcxproj.filters Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
MCServer.vcxproj.user Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
resource.h Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
squirrel_3_0_1_stable.vcxproj Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
squirrel_3_0_1_stable.vcxproj.filters Forgot to add squirrel project for windows 2011-11-08 01:32:53 +00:00
squirrel_3_0_1_stable.vcxproj.user Forgot to add squirrel project for windows 2011-11-08 01:32:53 +00:00
tolua++-1.0.93.vcxproj Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
tolua++-1.0.93.vcxproj.filters Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
tolua++-1.0.93.vcxproj.user Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
WebServer.vcxproj Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
WebServer.vcxproj.filters Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
WebServer.vcxproj.user Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00
ZLib.vcxproj Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
ZLib.vcxproj.filters Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :O 2011-12-24 23:34:30 +00:00
ZLib.vcxproj.user Visual Studio 2010 solution and project files 2011-10-03 18:40:09 +00:00