madmaxoft@gmail.com
|
0b24efeb00
|
Split chunk data into separate arrays; decoupled most sources from cChunk.h dependency
git-svn-id: http://mc-server.googlecode.com/svn/trunk@411 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-03-14 20:56:09 +00:00 |
|
madmaxoft@gmail.com
|
10c8c75bb7
|
Added a flat terrain generator with settable terrain height
git-svn-id: http://mc-server.googlecode.com/svn/trunk@404 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-03-12 19:39:41 +00:00 |
|
madmaxoft@gmail.com
|
69a4ee5383
|
Added the Anvil level format (MCA) support, read-only for the time being. Now MCS can read your worlds from the official server :)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@380 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-03-07 11:28:24 +00:00 |
|
madmaxoft@gmail.com
|
4d65ffffc0
|
ChunkSender: Chunks are now compressed and sent to clients from a separate threads, proper passive waiting between threads. Not much tested, just appears to work :)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@365 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-03-05 16:41:57 +00:00 |
|
faketruth
|
b467f77689
|
Forgot to update the VS2008 project
git-svn-id: http://mc-server.googlecode.com/svn/trunk@346 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-03-01 15:21:02 +00:00 |
|
madmaxoft@gmail.com
|
bccd52530f
|
VC2008: slight project reorganization, chunk-generation-related sources are now in one folder
git-svn-id: http://mc-server.googlecode.com/svn/trunk@335 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-28 10:07:06 +00:00 |
|
madmaxoft@gmail.com
|
0e33c919dd
|
Using cSocketThreads for client outgoing packets. Unfortunately had to put in one intermediate thread (cServer::cNotifyWriteThread) to avoid deadlocks. Still, seems we have a proper multithreading for clients and no more per-client threads, yay :)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@328 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-26 00:36:51 +00:00 |
|
madmaxoft@gmail.com
|
37415b4297
|
VC2008: cleaned up the Release configuration for the project
git-svn-id: http://mc-server.googlecode.com/svn/trunk@310 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-22 09:38:36 +00:00 |
|
madmaxoft@gmail.com
|
edb1f1f87f
|
VC2008: Temporarily reset compiler warnings to Level 3 due to the new ASSERT()
git-svn-id: http://mc-server.googlecode.com/svn/trunk@299 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-20 16:40:34 +00:00 |
|
madmaxoft@gmail.com
|
7a9925f982
|
Added the skeleton of the cLightingThread object
git-svn-id: http://mc-server.googlecode.com/svn/trunk@286 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-17 18:24:34 +00:00 |
|
madmaxoft@gmail.com
|
423f49d175
|
Chunk is now marked as dirty; saving only dirty chunks; rewritten load / save not to use cChunkPtr; set VC2008 project to level4 warnings; block entities are now loaded and saved properly
git-svn-id: http://mc-server.googlecode.com/svn/trunk@273 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-16 13:42:35 +00:00 |
|
madmaxoft@gmail.com
|
19e711a1e3
|
Slight cleanup - removed old code, some additional comments on dangerous functions
git-svn-id: http://mc-server.googlecode.com/svn/trunk@261 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-14 21:09:14 +00:00 |
|
madmaxoft@gmail.com
|
4f17362aeb
|
Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-13 21:47:03 +00:00 |
|
madmaxoft@gmail.com
|
16feb0924e
|
cSocketThreads initial commit. Not yet tested and not yet integrated
git-svn-id: http://mc-server.googlecode.com/svn/trunk@239 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-07 07:49:00 +00:00 |
|
madmaxoft@gmail.com
|
48d30d6ab4
|
Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients;
Global player-kicking function (cServer, cRoot);
More char * -> AString conversion
git-svn-id: http://mc-server.googlecode.com/svn/trunk@221 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-01 22:38:03 +00:00 |
|
madmaxoft@gmail.com
|
83fc392198
|
new cIsThread object for thread encapsulation
git-svn-id: http://mc-server.googlecode.com/svn/trunk@214 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-01 12:25:26 +00:00 |
|
madmaxoft@gmail.com
|
bb49f0e021
|
Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()!
git-svn-id: http://mc-server.googlecode.com/svn/trunk@209 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-02-01 09:12:54 +00:00 |
|
madmaxoft@gmail.com
|
7e743398a9
|
Initial cFile implementation (using stdio FILE) and test in cChunkMap
git-svn-id: http://mc-server.googlecode.com/svn/trunk@192 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-01-30 13:54:39 +00:00 |
|
madmaxoft@gmail.com
|
89afb970d8
|
VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@188 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-01-29 19:28:19 +00:00 |
|
madmaxoft@gmail.com
|
f78eef29ee
|
VC2008 compilation with new lua webplugin
git-svn-id: http://mc-server.googlecode.com/svn/trunk@187 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-01-29 14:33:37 +00:00 |
|
madmaxoft@gmail.com
|
e2ad02f50a
|
ChunkGenerator: rewritten thread-locking using the new RAII CSLock class
git-svn-id: http://mc-server.googlecode.com/svn/trunk@186 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-01-29 14:29:26 +00:00 |
|
madmaxoft@gmail.com
|
f17dd0f8dc
|
Added a VC2010 configuration for Debug build with optimized Noise; made it the default in VC2008
git-svn-id: http://mc-server.googlecode.com/svn/trunk@181 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-01-27 14:23:14 +00:00 |
|
madmaxoft@gmail.com
|
90e6dc65b4
|
Updated VC2008 project to include cPlugin_NewLua
git-svn-id: http://mc-server.googlecode.com/svn/trunk@180 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-01-27 14:07:51 +00:00 |
|
madmaxoft@gmail.com
|
86158a2d1d
|
MSVC 2008 Express compatibility: Added the projects, modified sources to compile. Tested on MSVC 2008 Express and MSVC 2010 Express
git-svn-id: http://mc-server.googlecode.com/svn/trunk@179 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-01-27 14:04:28 +00:00 |
|