3
0
Fork 1
Commit Graph

20 Commits

Author SHA1 Message Date
xjboss e5dae008ef move yumc statistics to DedicatedServer 2017-07-23 13:20:29 +08:00
xjboss 787f48b912 Modify statistics system 2017-07-23 12:45:13 +08:00
聪聪 d06c424b1f 增加配置文件自定义路径功能 2017-07-18 18:17:26 +08:00
Sergey Shatunov 5aaf6c5cbf ChunkManager implementation
ChunkManager optimize chunks handling in small and big worlds

Small worlds gets benefits with using int-object map instead long-object (in area -32768...32767 by x and z)

Large worlds gets benefits by using efficient map by Colt project, which a little (3-6%) slower in writing, but greatly faster
(400-500% from Java's HashMap and 150-180% from Trove's maps) on reading.
2016-02-10 19:17:47 +07:00
Sergey Shatunov eb49ce845d Make light asynchronous (close #231) 2016-01-06 01:53:42 +07:00
Sergey Shatunov 0011dd0d9a Limit TNT detonations per world per tick 2016-01-05 14:20:01 +07:00
Sergey Shatunov 0aad7977fc Make configurable messages, close #244 2016-01-05 13:54:34 +07:00
Sergey Shatunov f722fccdce Rollback to the state of .152 build with some critical fixes and updates 2016-01-04 12:38:37 +07:00
Prototik 7defe0bb29 Some portion of optimizations:
* Clear outgoing packet queue after player disconnect
* Disable sleep between chunk saving
* Put 2x4096 bytes instead 2048x4 bytes for region file aligment
* Using map to search player by name instead iterating over all players
* Some tweaks for decorations (item frames, maps)
2015-10-18 23:58:28 +07:00
Prototik 98f4f02f55 Introduced World Save Thread and some refractoring 2015-10-14 20:31:35 +07:00
Prototik 497d437a37 Add list wrapper for tileentities 2015-08-29 18:21:31 +07:00
Prototik 9ba84893f3 Use iterator for entities loop 2015-08-29 17:37:03 +07:00
Prototik 1488e0fdc4 Meh, #130 2015-08-14 03:34:11 +07:00
Prototik ac8700f8a6 Reduce calls of System.currentTimeMillis() in TickLimiter, close #130 2015-08-14 03:15:53 +07:00
Prototik 8c50b9899f Finally fix #67 2015-06-27 16:32:21 +07:00
Prototik 44020ecc25 Support to restart server after update 2015-06-14 19:50:18 +07:00
Prototik fb09fe93c4 Allow to specifly full checks rate 2015-05-17 10:16:04 +07:00
Prototik 4496eada0a Allowance to limit {Tile,}Entity max tick consume for keep higher tps 2015-05-15 09:08:55 +07:00
gamerforEA d5cf443039 Update to Forge 10.13.3.1388. Small fixes. 2015-04-24 15:40:52 +03:00
gamerforEA 16773ead6a Initial commit (Forge 1291). 2015-03-22 20:38:04 +03:00