summaryrefslogtreecommitdiffstats
path: root/source/cServer.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Source files cleanup: OSSupport-related files in a separate subfolder, renamed.madmaxoft@gmail.com2012-09-231-1/+1
* Removed OS dependencies from CryptoPP; Removed unused modules that didn't compile on some platformsmadmaxoft@gmail.com2012-09-041-1/+1
* Implemented 1.3.2 protocol encryption using CryptoPP, up to Client Status packet (http://wiki.vg/Protocol_FAQ step 14)madmaxoft@gmail.com2012-08-301-0/+10
* Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself.madmaxoft@gmail.com2012-08-291-1/+0
* Cut out all packet handling to a separate cProtocol descendantmadmaxoft@gmail.com2012-08-271-1/+0
* Monster classes don't use cPackets. Chat messages are sent / broadcast without cPackets. BlockEntities don't use cPackets.madmaxoft@gmail.com2012-08-241-1/+2
* Chat packet handled in the new way; fixed missing packet sending for inventory slot.madmaxoft@gmail.com2012-08-181-2/+2
* Attempt to bring sanity to newlines across systems.cedeel@gmail.com2012-06-141-132/+132
* Using references instead of pointers for sending packetsmadmaxoft@gmail.com2012-03-101-2/+1
* cClientHandles have a unique ID now to distinguish themfaketruth2012-03-091-2/+2
* Attempt at fixing crashes with disconnecting playersmadmaxoft@gmail.com2012-02-261-1/+3
* 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.com2012-02-261-3/+41
* Made the viewdistance settable by users and default in settings.ini. The default is 9.madmaxoft@gmail.com2012-02-231-0/+2
* 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.com2012-02-131-2/+2
* 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.com2012-02-081-0/+38
* Slight cleanupmadmaxoft@gmail.com2012-02-071-3/+1
* Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients;madmaxoft@gmail.com2012-02-011-1/+4
* Players can switch worlds on the fly with the command /gotoworld [worldName]. This uses the function cPlayer::MoveToWorld()faketruth2011-12-261-1/+0
* MCServer c++ source filesfaketruth2011-10-031-0/+53