256 Commits

Author SHA1 Message Date
Shoghi Cervantes
46f20d36b3
Improved unique id generation for server 2015-05-21 12:59:33 +02:00
Shoghi Cervantes
cde2d39029
New statistics system 2015-05-21 11:41:11 +02:00
Shoghi Cervantes
63a5269313
Added settings.profile-report-trigger to only extract timings on a given tps rate 2015-05-16 16:02:32 +02:00
Shoghi Cervantes
7a34417e67 Kill player below -16 as now the bottom of the world can be rendered, send player count 2015-05-15 16:51:20 +02:00
Shoghi Cervantes
e61db8ad06
Added login timeout for players that do not complete the login process in time 2015-05-14 14:52:39 +02:00
Shoghi Cervantes
13906b32b8
Check connection status on batch, check sleep when players leave a level 2015-05-10 14:58:07 +02:00
Shoghi Cervantes
db409851e9
World generation is timed by type and chunks can be created on the fly 2015-05-09 19:03:41 +02:00
Shoghi Cervantes
1a1b8830a4
Added MemoryManager object watcher for object leak debugging, improved SPL Thread/Worker stopping, fixed some possible weak references crashing unexpectedly 2015-05-09 16:11:12 +02:00
Shoghi Cervantes
82b0dbfe8e
Improved /status, added world information 2015-05-06 19:11:47 +02:00
Shoghi Cervantes
a4769248fb
Set nextTick on start 2015-05-06 19:11:47 +02:00
Shoghi Cervantes
5ec4b3f46f "Fixed" #2982 2015-05-04 17:53:48 +02:00
Shoghi Cervantes
563f7404fe
Time less than target fix 2015-05-03 23:20:40 +02:00
Shoghi Cervantes
0ddf396b08
Use time_sleep_until() instead of usleep(), improved thread kill 2015-05-03 23:17:39 +02:00
Shoghi Cervantes
d4b2e3d1b7
Improved heightmap generation 2015-04-29 23:19:27 +02:00
Shoghi Cervantes
fba12f2a13 Be sure that AsyncTask finish executing, fixes #2931 2015-04-25 17:52:57 +02:00
Shoghi Cervantes
7ad98d4659 Deprecated CallbackTask, moved sleep checking to level 2015-04-25 17:28:30 +02:00
Shoghi Cervantes
04f3cc4905 Measure highest TPS load and lowest TPS between measurements 2015-04-23 15:34:42 +02:00
Shoghi Cervantes
a0739a7b03 Added more level tick options, force player ticks, base tick rate for levels 2015-04-23 11:34:01 +02:00
Shoghi Cervantes
1578fc3ddb Improved world generation manager, UUIDs (some work for future usage) 2015-04-21 19:54:16 +02:00
Shoghi Cervantes
f88aed1208 Fixed NBT parsing on false properties 2015-04-20 13:57:16 +02:00
Shoghi Cervantes
bf4a8398c4
Moved chunk garbage collector to memory manager 2015-04-19 16:14:54 +02:00
Shoghi Cervantes
b2c25eaf36
Added MemoryManager, new memory properties, improved performance, updated RakLib, fixed misc. bugs 2015-04-18 20:13:52 +02:00
Shoghi Cervantes
0b176b3fe0 Implemented Channeled packet sending 2015-04-14 18:24:40 +02:00
Shoghi Cervantes
a993f15387 Added tick ms to level warning, call correct method on Anvil 2015-04-13 16:34:42 +02:00
Shoghi Cervantes
1865622b89 Added settings.force-language property to force server language on clients 2015-04-13 12:02:40 +02:00
Shoghi Cervantes
5e2a21fc26
Added level-settings.auto-tick-rate property, added Level tick rate 2015-04-12 14:13:36 +02:00
Shoghi Cervantes
3cf42b558c
Fixed language selection 2015-04-11 15:37:44 +02:00
Shoghi Cervantes
5a0d1affcc
Base translations moved to submodule! 2015-04-11 15:31:22 +02:00
Shoghi Cervantes
3b6e10b759
More langs :D 2015-04-11 14:59:15 +02:00
Shoghi Cervantes
c29ae333a2
Translate format text 2015-04-11 02:15:46 +02:00
Shoghi Cervantes
0c041ebca3
Added base translation system 2015-04-11 01:32:08 +02:00
Shoghi Cervantes
69f841a00c
Added Squids with basic AI 2015-04-09 00:12:50 +02:00
Shoghi Cervantes
47de616ac5
Fixed commands, added level automatic tick delay, improved biome gradient 2015-03-28 01:26:06 +01:00
Shoghi Cervantes
72c4c01542 Yay generation uses async tasks 2015-03-26 18:21:39 +01:00
Shoghi Cervantes
668ddeeb13 Removed outdated Cache 2015-03-26 11:55:51 +01:00
Shoghi Cervantes
962c28aaca
BatchPacket, compress any packet depending on the size, really fast threaded chunk sending 2015-03-26 00:06:46 +01:00
Shoghi Cervantes
1666602652
Improved memory output, logging, removed locks 2015-03-22 03:20:48 +01:00
Shoghi Cervantes
add380c7ed
A few fixes! 2015-03-21 00:45:29 +01:00
Shoghi Cervantes
d66a2d7105 Merge branch 'master' into mcpe-0.11 2015-03-19 09:18:39 +01:00
Alex
5f2254cc42 Fixed a silly typo in Server.php line 1142.
Fixed a silly typo in Server.php line 1142.  Yes, the "t" is next to the "y" on my keyboard too!
2015-03-17 23:48:23 +01:00
Shoghi Cervantes
1b25cd6ffa
Merge branch 'master' into mcpe-0.11 2015-03-17 19:12:03 +01:00
Shoghi Cervantes
7c76c1e3d7
Changed generator choosing logic, add proper preset if needed, fixes #2751 2015-03-17 18:00:19 +01:00
Shoghi Cervantes
b5b46bfd7e
Improved thread count 2015-03-17 00:47:43 +01:00
Shoghi Cervantes
4ec584d800 Added real memory and thread usage 2015-03-16 11:56:00 +01:00
Shoghi Cervantes
4383e272eb
Added Effects base, /effect and methods 2015-03-15 23:15:54 +01:00
Shoghi Cervantes
b0f8c14640
Added Terminal class, Improved normal generator speed 2015-03-15 00:15:24 +01:00
Shoghi Cervantes
328cd585c0
Merge branch 'biome-generation' into mcpe-0.11 2015-03-14 15:52:38 +01:00
Shoghi Cervantes
807107e581
Fixed constructors, default memory to -1, default async generator 2015-03-14 15:51:21 +01:00
Shoghi Cervantes
94c2ec8498
Fixed constructors, default memory to -1, default async generator 2015-03-14 15:50:33 +01:00
Shoghi Cervantes
9158cc4f19
Implemented Threaded ClassLoader, improves class loading while on different threads (no need to synchronize states) 2015-03-14 15:22:42 +01:00