Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix Windows XP to 7 compatibility (#5167) | Tiger Wang | 2021-03-28 | 1 | -1/+1 |
| | | | | | * Partially reverts 01a4e696b * Unify thread names - Remove use of GetThreadId API | ||||
* | Update comments and code for Load/SaveOneChunk so they match (#4992) | Alexander Harkness | 2020-10-11 | 1 | -3/+3 |
| | | | Fixes #4991 | ||||
* | WorldStorage: Removed unused callback parameters | Tiger Wang | 2020-08-28 | 1 | -19/+7 |
| | |||||
* | Using Super. | Mattes D | 2020-04-16 | 1 | -2/+2 |
| | |||||
* | Separated chunk generator from world / plugin interfaces. | Mattes D | 2019-09-06 | 1 | -2/+2 |
| | | | | The generator now only takes care of servicing synchronous "GetChunk(X, Y)" and "GetBiomes(X, Y)" requests. | ||||
* | cIsThread: Reset m_ShouldTerminate after the thread has stopped (#4258) | peterbell10 | 2018-07-22 | 1 | -1/+1 |
| | | | | | This allows threads to be restarted after stopping. Fixes #4257 | ||||
* | cWorld Threads: Seperate initialization and thread start. | peterbell10 | 2017-10-21 | 1 | -4/+2 |
| | | | | Prevents nullptr dereferences before Start has been called. | ||||
* | Fixed minecart destruction using deallocated memory. | Mattes D | 2016-12-15 | 1 | -0/+2 |
| | |||||
* | Bulk clearing of whitespace | LogicParrot | 2016-02-05 | 1 | -13/+13 |
| | |||||
* | Fixed a race condition between chunk loader and generator. | Mattes D | 2015-10-04 | 1 | -28/+4 |
| | | | | | | When using ChunkWorx to generate multiple chunks, the server would sometimes fail an assert because it would generate a chunk even when it was successfully loaded. This was caused by chunks queued in cWorld's m_SetChunkDataQueue and thus being marked as "InQueue" although they were already loaded. Solved by adding a new parameter to chunk coord callbacks specifying whether the operation succeeded or failed, and using that instead of the chunk presence flag to decide whether to generate or not. | ||||
* | Unified the doxy-comment format. | Mattes D | 2015-07-31 | 1 | -1/+1 |
| | |||||
* | Fixed log files' timestamps | Tiger Wang | 2015-06-14 | 1 | -2/+2 |
| | | | | | Also made Release mode log less technical information about the world storage threads. | ||||
* | Added a cWorld:PrepareChunk function. | Mattes D | 2014-12-10 | 1 | -14/+44 |
| | | | | | It prepares the chunk - loads or generates it and lights it. The spawn prepare process uses this function. | ||||
* | En masse NULL -> nullptr replace | Tiger Wang | 2014-10-23 | 1 | -2/+2 |
| | |||||
* | Removed WSSCompact | Tiger Wang | 2014-09-30 | 1 | -2/+0 |
| | |||||
* | WorldStorage no longer queues chunks into generator. | Mattes D | 2014-09-05 | 1 | -16/+7 |
| | |||||
* | Rewritten chunk status to specify whether the chunk is in queue. | Mattes D | 2014-09-05 | 1 | -5/+6 |
| | | | | This fixes #1370. | ||||
* | commit | LO1ZB | 2014-09-03 | 1 | -1/+1 |
| | |||||
* | hopefully the last commit for removing y-coord from chunks. :) | LO1ZB | 2014-09-03 | 1 | -1/+1 |
| | |||||
* | remove y-coord from chunks | LO1ZB | 2014-08-28 | 1 | -14/+14 |
| | |||||
* | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 2014-07-21 | 1 | -1/+1 |
| | |||||
* | Fixed style: spaces after commas. | madmaxoft | 2014-07-19 | 1 | -3/+3 |
| | |||||
* | Basic style fixes. | madmaxoft | 2014-07-17 | 1 | -1/+1 |
| | |||||
* | Normalized comments. | madmaxoft | 2014-07-17 | 1 | -2/+2 |
| | | | | | This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | ||||
* | Removed world-saving log messages. | madmaxoft | 2014-07-04 | 1 | -30/+5 |
| | | | | Ref.: http://forum.mc-server.org/showthread.php?tid=1518 | ||||
* | Fixed a warning and a complaint about a never-read variable. | archshift | 2014-05-11 | 1 | -1/+0 |
| | |||||
* | Removed check for enqueuing a chunk that is already enqueued to be loaded | Tycho | 2014-04-08 | 1 | -1/+1 |
| | | | | | This remaval is safe as cWorldStorage checks for duplicate chunks when dequeuing and removes an expensive iteration whilst holding the queue lock | ||||
* | Added user setting compression factor | Tycho | 2014-01-17 | 1 | -5/+5 |
| | |||||
* | Fixed wrong enqueueing. | madmaxoft | 2014-01-06 | 1 | -2/+9 |
| | | | | Fixes #505. | ||||
* | fixed a few remaining issues with worldstorage | Tycho Bickerstaff | 2014-01-02 | 1 | -18/+3 |
| | |||||
* | rewrote queue not to use promises for waits | Tycho Bickerstaff | 2014-01-02 | 1 | -14/+7 |
| | |||||
* | refactored chunk Queue to seperate class | Tycho Bickerstaff | 2013-12-31 | 1 | -92/+44 |
| | |||||
* | Moved source to src | Alexander Harkness | 2013-11-24 | 1 | -0/+409 |