| Commit message (Expand) | Author | Age | Files | Lines |
* | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 2012-09-24 | 1 | -254/+0 |
* | Source files cleanup: OSSupport-related files in a separate subfolder, renamed. | madmaxoft@gmail.com | 2012-09-23 | 1 | -1/+1 |
* | Tweaked logging. | madmaxoft@gmail.com | 2012-09-23 | 1 | -37/+37 |
* | Merged in a patch for sounds by l0udPL | madmaxoft@gmail.com | 2012-09-11 | 1 | -0/+1 |
* | Officially added 1.3.2 protocol support | madmaxoft@gmail.com | 2012-09-06 | 1 | -7/+0 |
* | ClientHandle: added an overflow buffer for outgoing data, it fixes the "bad packet id" problem with 1.3.2. | madmaxoft@gmail.com | 2012-09-06 | 1 | -0/+1 |
* | Added the possibility of reserved player slots by implementing the HandleHandshake hook! | faketruth | 2012-09-05 | 1 | -0/+1 |
* | Fixed a possible race condition in cClientHandle's packet sending code; prepared for moving cSocket out of cClientHandle's ownership. | madmaxoft@gmail.com | 2012-09-04 | 1 | -2/+2 |
* | Progress on the 1.3.2 protocol. | madmaxoft@gmail.com | 2012-08-31 | 1 | -1/+1 |
* | Another possible deadlock in cClientHandle averted. Hope this is the one. | madmaxoft@gmail.com | 2012-08-31 | 1 | -0/+3 |
* | Added a basic protocol recognizer and the base for 1.3.2 protocol. | madmaxoft@gmail.com | 2012-08-30 | 1 | -3/+1 |
* | cProtocol handles the initial handshake up to player login | madmaxoft@gmail.com | 2012-08-30 | 1 | -7/+7 |
* | Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself. | madmaxoft@gmail.com | 2012-08-29 | 1 | -7/+2 |
* | Moved all packet-serializing code into cProtocol125; half the packet classes aren't needed anymore. | madmaxoft@gmail.com | 2012-08-28 | 1 | -3/+0 |
* | Cut out all packet handling to a separate cProtocol descendant | madmaxoft@gmail.com | 2012-08-27 | 1 | -53/+51 |
* | git-svn-id: http://mc-server.googlecode.com/svn/trunk@795 0a769ca7-a7f5-676a-18bf-c427514a06d6 | madmaxoft@gmail.com | 2012-08-26 | 1 | -0/+2 |
* | Fixed compilation problem on Linux (FS case sensitivity sux) | madmaxoft@gmail.com | 2012-08-26 | 1 | -1/+1 |
* | cWorld doesn't use cPackets. | madmaxoft@gmail.com | 2012-08-25 | 1 | -0/+4 |
* | Removed cPackets from cChunk. | madmaxoft@gmail.com | 2012-08-25 | 1 | -0/+3 |
* | cPickup doesn't use cPackets. | madmaxoft@gmail.com | 2012-08-24 | 1 | -0/+1 |
* | Monster classes don't use cPackets. Chat messages are sent / broadcast without cPackets. BlockEntities don't use cPackets. | madmaxoft@gmail.com | 2012-08-24 | 1 | -0/+6 |
* | Window, Chest, Furnace and Pawn are not using cPackets at all | madmaxoft@gmail.com | 2012-08-19 | 1 | -0/+4 |
* | Almost all packets' handling is now rewritten not to use cPacket descendants elsewhere than in cClientHandle. | madmaxoft@gmail.com | 2012-08-19 | 1 | -28/+23 |
* | Another handful of packets rewritten. | madmaxoft@gmail.com | 2012-08-19 | 1 | -6/+14 |
* | Chat packet handled in the new way; fixed missing packet sending for inventory slot. | madmaxoft@gmail.com | 2012-08-18 | 1 | -2/+2 |
* | Packet refactoring, phase two, partial. Rewritten a few packet handling functions not to use cPacket-descendant objects. | madmaxoft@gmail.com | 2012-08-18 | 1 | -9/+11 |
* | Packets now parse themselves from a cByteBuffer object (1st part of packeting rewrite, http://forum.mc-server.org/showthread.php?tid=524 ) | madmaxoft@gmail.com | 2012-08-17 | 1 | -2/+5 |
* | Attempt to bring sanity to newlines across systems. | cedeel@gmail.com | 2012-06-14 | 1 | -239/+239 |
* | Bonemeal is consumed in survival mode when used on growable blocks | madmaxoft@gmail.com | 2012-06-09 | 1 | -1/+1 |
* | Bonemeal works on crops, melons, pumpkins, saplings and grass. Plant growing has been refactored into separate functions callable from Lua, too. | madmaxoft@gmail.com | 2012-06-07 | 1 | -0/+3 |
* | Updated version text to include 1.2.5; ChunkSender doesn't serialize chunk packets for chunks without a client | madmaxoft@gmail.com | 2012-05-07 | 1 | -1/+1 |
* | Moved the commands /coords /viewdistance and /regeneratechunks from cServer.cpp to the Core plugin | faketruth | 2012-04-11 | 1 | -0/+1 |
* | Added the "/regeneratechunk" command that regenerates either current chunk or a chunk specified with x, z parameters. TODO: permissions - we don't want guests erasing our chunks! | madmaxoft@gmail.com | 2012-04-10 | 1 | -0/+3 |
* | Added the supported client version to banner; shamelessly added myself to the authors list ;) | madmaxoft@gmail.com | 2012-03-26 | 1 | -0/+7 |
* | Added the new 1.2.4's PlayerAbilities packet; restructures packet files for less files, more dense. | madmaxoft@gmail.com | 2012-03-24 | 1 | -4/+1 |
* | Split chunk data into separate arrays; decoupled most sources from cChunk.h dependency | madmaxoft@gmail.com | 2012-03-14 | 1 | -1/+1 |
* | Fixed a few warnings, lifted up the block interactinos limit to 20 (10 was not enough for Creative mode) | madmaxoft | 2012-03-13 | 1 | -1/+1 |
* | Not sending chunks to the client twice | madmaxoft@gmail.com | 2012-03-11 | 1 | -2/+3 |
* | Using references instead of pointers for sending packets | madmaxoft@gmail.com | 2012-03-10 | 1 | -2/+1 |
* | cClientHandles have a unique ID now to distinguish them | faketruth | 2012-03-09 | 1 | -4/+8 |
* | 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 :) | madmaxoft@gmail.com | 2012-03-05 | 1 | -0/+2 |
* | 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 :) | madmaxoft@gmail.com | 2012-02-26 | 1 | -8/+3 |
* | Made the viewdistance settable by users and default in settings.ini. The default is 9. | madmaxoft@gmail.com | 2012-02-23 | 1 | -3/+10 |
* | Chunk coords mostly "upgraded" to include the Y coord for future compatibility | madmaxoft@gmail.com | 2012-02-17 | 1 | -1/+1 |
* | 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. | madmaxoft@gmail.com | 2012-02-13 | 1 | -27/+49 |
* | cSocketThreads plugged in for cClientHandle reading. Sending still kept the old way. Please help me test this commit thoroughly, this is a change that can break on subtleties. | madmaxoft@gmail.com | 2012-02-08 | 1 | -9/+15 |
* | Fixed a bug in source/cClientHandle.h | admin@omencraft.com | 2012-02-04 | 1 | -1/+1 |
* | cClientHandle: split packet handling into separate functions for clarity | madmaxoft@gmail.com | 2012-02-03 | 1 | -20/+80 |
* | cClientHandle: gotten rid of the obnoxious m_pState, now using direct members instead | madmaxoft@gmail.com | 2012-02-02 | 1 | -11/+58 |
* | Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients; | madmaxoft@gmail.com | 2012-02-01 | 1 | -4/+4 |
* | Terrain generation is synchronous again, async generation has bugs. | faketruth | 2012-01-19 | 1 | -0/+1 |
* | - Added chicken to eating | mtilden@gmail.com | 2011-12-28 | 1 | -1/+1 |
* | - Added basic ping handling. | mtilden@gmail.com | 2011-12-27 | 1 | -2/+5 |
* | Slightly cleaner block change interactions static in header | mtilden@gmail.com | 2011-12-27 | 1 | -0/+2 |
* | Players can switch worlds on the fly with the command /gotoworld [worldName]. This uses the function cPlayer::MoveToWorld() | faketruth | 2011-12-26 | 1 | -0/+1 |
* | - Cleaned up PLI Packet and its creation/sending and fixed bug of player not being removed on scoreboard (forgot to send color in the removal packet) | mtilden@gmail.com | 2011-12-26 | 1 | -0/+5 |
* | 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 | faketruth | 2011-12-25 | 1 | -1/+2 |
* | Put view distance back to 13. Didn't mean to change that. | admin@omencraft.com | 2011-11-12 | 1 | -1/+1 |
* | Found and fixed a bug not letting users place blocks in water or lava. | admin@omencraft.com | 2011-11-11 | 1 | -1/+1 |
* | Added (Probably incorrectly) a cRedstone class. Also, palcing a redstone torch will recursively light any redstone wire it's connected to. Removing a torch from an active wire will unlight the entire length. Class needs to be updated to make use of non deprecated function. Current deprecated function warning drastically slows redstone performance. | admin@omencraft.com | 2011-11-04 | 1 | -0/+1 |
* | You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yet | faketruth | 2011-11-01 | 1 | -0/+1 |
* | Moved GAMEMODE declaration to a single place... cPacket.h. Player can't take damage any more but can still sometimes die on spawn. Not sure why. Falling through the void does not kill you yet. | admin@omencraft.com | 2011-10-26 | 1 | -1/+0 |
* | Creative mode now breaks blocks without providing block drops. Need to work with Player's Inventory for proper creative mode support. GAMEMODE is declared and set twice. | admin@omencraft.com | 2011-10-26 | 1 | -0/+1 |
* | MCServer c++ source files | faketruth | 2011-10-03 | 1 | -0/+70 |