aboutsummaryrefslogtreecommitdiff
path: root/src/server.cpp
AgeCommit message (Collapse)Author
2011-11-29Scripting WIPPerttu Ahola
2011-11-29random scripting work-in-progressPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Move images to data/textures and fix some path stuff; hope that installation ↵Perttu Ahola
still works
2011-11-13Better spawn position finding and checkingPerttu Ahola
2011-11-07Make Connection::Receive return the data via a SharedBuffer reference, so ↵Kahrl
the caller doesn't have to choose the right buffer size in advance. Conflicts: src/test.cpp
2011-10-20Improve Connection with threading and some kind of congestion controlPerttu Ahola
2011-10-19Fix and tune block sendingPerttu Ahola
2011-10-18Add /clearobjectsPerttu Ahola
2011-10-16Some more profiler stuff to get the hang on what really uses CPUPerttu Ahola
2011-10-16Improve debug profiler usage for investigating CPU usage of serverPerttu Ahola
2011-10-16When granting or revoking privileges, notify the target player tooPerttu Ahola
2011-10-16When player times out, log the action as a timeout rather than regular quittingPerttu Ahola
2011-10-16Check NULL pointer properly in some new code trying to log new stuffPerttu Ahola
2011-10-16Switch more stuff to use the logging thing and fix segfault on player leave ↵Perttu Ahola
from server as introduced in a previous switch-to-logging commit
2011-10-16Use the logger; also, default to not showing much crap in console. Use ↵Perttu Ahola
--info-on-stderr to enable crap.
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.