summaryrefslogtreecommitdiff
path: root/src/server.cpp
AgeCommit message (Collapse)Author
2011-10-15strict_protocol_version_checking setting; PROTOCOL_VERSION in ↵Perttu Ahola
clientserver.h; clean up defaultsettings.cpp and minetest.conf.example
2011-10-15Handle death and respawn betterPerttu Ahola
2011-10-15Improve mobv2Perttu Ahola
2011-10-15mobv2Perttu Ahola
2011-10-14Lock mutex when accessing m_env in Server::~ServerPerttu Ahola
2011-10-12Header file tweaking; mainly for speedPerttu Ahola
2011-10-12Saner block modification flag operation for not saving everything alwaysPerttu Ahola
2011-09-26Merge remote-tracking branch 'marktraceur/master'Perttu Ahola
2011-09-26Merge branch 'view_bobbing_and_vielded_tool'Perttu Ahola
2011-09-26Server user limit configuration optionPerttu Ahola
2011-09-26Merge remote-tracking branch 'darkrose/master'Perttu Ahola
2011-09-24Fixed null pointer dereference errors found by cppcheckJoshua Beck
2011-09-23Adding (most) of the sapling functionality. It has yet to work, since ↵Mark Holmquist
MEET_OTHER was not implemented at the time of this commit. Hopefully it will work when merged with celeron's latest.
2011-09-22Make client report a newer version number to the server than 2011-07-31 does ↵0.2.20110922_1Perttu Ahola
and make the server enforce it
2011-09-22added locking chests - clean patchdarkrose
2011-09-16Revert some changes that could lead to slower map transfer and increaed ↵Kahrl
network load.
2011-09-08trying something else... also replaced M_PI by PI everywhereKahrl
2011-09-08Collected and moved existing camera infrastructure from game.cpp to ↵Kahrl
camera.cpp and camera.h. Introduced configuration settings 'fov' which chooses the camera's (vertical) field of view and 'view_bobbing' which currently does nothing. Other code refactored to not expect the FOV to be a build time constant.
2011-08-30Merge remote-tracking branch 'queatz/furnace-is-not-out-nor-can-rat-escape'Perttu Ahola
2011-08-25Merged 2 branches because they relied on each other.JacobF
This one contains these changes from main c55: * Adds a function to check if there is room for a specific item * Using that, you can now pick up rats if you have a full inventory and a not full rat stack * Furnace would cook only 1 item if that item used the last available result slot, now it will continue * Furnace will say it's overloaded * Furnace won't wait until the next step to start on the next item - This caused small fuels to cook slower than meant to - Also caused furnaces to say they were out of fuel after finishing the last fuel item
2011-08-23If a user doesn't have build rights, don't allow them to move items to and ↵JacobF
from their inventory
2011-08-22if creative mode and player has no build privileges, cannot drop items.Perttu Ahola
2011-08-22Fixed some protocol comment errors in clientserver.h and elsewherePerttu Ahola
-- TOCLIENT_OBJECTDATA: peer ID field is missing -- TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD: added: init length should be u32, not u16
2011-08-22Possibly fixed the extremely rare PeerNotFound loop bug.Perttu Ahola
See explanation in http://2pktfkt.de/irc/minetest-delta/2011-08-22.html
2011-08-22Server now supports replies without prefixGiuseppe Bilotta
2011-08-22Defines for server command context flagsGiuseppe Bilotta
2011-08-22Remove distinction between /# and / commandsGiuseppe Bilotta
No need to make the server command syntax more complicated than necessary. If the need ever arise, we'll find some other way to distinguish the client commands. Also, the /# syntax is deprecated and will be made obsolete in time.
2011-08-16Implemented MEET_OTHERPerttu Ahola
2011-08-12Fixed/extended/modified ban stuff to be good for inclusionPerttu Ahola
2011-08-12added ipban supportConstantin Wenger
commands: /#ipban <nick> /#ipunban <ip>
2011-08-11Notify other players of wielded item changeGiuseppe Bilotta
2011-08-11Clients inform server on wielded itemGiuseppe Bilotta
This is done with the new TOSERVER_PLAYERITEM message, that informs the server on the index of the wielded item.
2011-08-11Server should use the same eye position as the clientGiuseppe Bilotta
2011-07-31Fixes a bug that made the server to deny non-empty passwords from players ↵Perttu Ahola
connecting the first time.
2011-07-31Fixed problem of server always receiving an empty password from the clientPerttu Ahola
2011-07-31Made stricter handling for old clients because now they are not compatible ↵Perttu Ahola
at all.
2011-07-30Fixed handling of inventory in creative mode (normal inventory is not ↵Perttu Ahola
trashed anymore), fixed mese pick speed, added some forgotten stuff
2011-07-30fix to the formerPerttu Ahola
2011-07-30easier notice on old versionPerttu Ahola
2011-07-30Added network protocol version number in protocolPerttu Ahola
2011-07-30Server configuration is now written when "/#setting whatever = whatever" is ↵Perttu Ahola
issued.
2011-07-30Added message of the day and made it properly configurable using /#setting ↵Perttu Ahola
(not saved to config file yet)
2011-07-30Made picking items up in creative mode delete them (because they usually are ↵Perttu Ahola
in the inventory already anyway)
2011-07-30Rats are now eatable. Also made their selection box move smoothly.Perttu Ahola
2011-07-24Added a mapblock analyzing function for debugging use and fixed remaining ↵Perttu Ahola
mapgen bugs
2011-07-23extended content-type rangePerttu Ahola
2011-07-01Fixed objects being sometimes not able to be stored statically in a block ↵Perttu Ahola
when block has been unloaded
2011-06-27map unloading is now a whole lot betterPerttu Ahola
2011-06-26fixed block unloading from memory (a better fix coming next)Perttu Ahola
2011-06-26Added CPT_FACEDIR_SIMPLE calculation, finally, as figured out by spongiePerttu Ahola