aboutsummaryrefslogtreecommitdiff
path: root/src/server.cpp
Commit message (Collapse)AuthorAge
* Move tool definitions to scriptPerttu Ahola2011-11-29
|
* Tool definition transfer to clientPerttu Ahola2011-11-29
|
* GameDef compilesPerttu Ahola2011-11-29
|
* Create framework for getting rid of global definitions of ↵Perttu Ahola2011-11-29
| | | | node/tool/item/whatever types
* Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuffPerttu Ahola2011-11-29
|
* Scripting WIP: dynamic object stuffPerttu Ahola2011-11-29
|
* ServerRemotePlayer implements ServerActiveObjectPerttu Ahola2011-11-29
|
* Scripting WIPPerttu Ahola2011-11-29
|
* Scripting WIPPerttu Ahola2011-11-29
|
* random scripting work-in-progressPerttu Ahola2011-11-29
|
* Scripting WIPPerttu Ahola2011-11-29
|
* Move images to data/textures and fix some path stuff; hope that installation ↵Perttu Ahola2011-11-29
| | | | still works
* Better spawn position finding and checkingPerttu Ahola2011-11-13
|
* Make Connection::Receive return the data via a SharedBuffer reference, so ↵Kahrl2011-11-07
| | | | | | | | the caller doesn't have to choose the right buffer size in advance. Conflicts: src/test.cpp
* Improve Connection with threading and some kind of congestion controlPerttu Ahola2011-10-20
|
* Fix and tune block sendingPerttu Ahola2011-10-19
|
* Add /clearobjectsPerttu Ahola2011-10-18
|
* Some more profiler stuff to get the hang on what really uses CPUPerttu Ahola2011-10-16
|
* Improve debug profiler usage for investigating CPU usage of serverPerttu Ahola2011-10-16
|
* When granting or revoking privileges, notify the target player tooPerttu Ahola2011-10-16
|
* When player times out, log the action as a timeout rather than regular quittingPerttu Ahola2011-10-16
|
* Check NULL pointer properly in some new code trying to log new stuffPerttu Ahola2011-10-16
|
* Switch more stuff to use the logging thing and fix segfault on player leave ↵Perttu Ahola2011-10-16
| | | | from server as introduced in a previous switch-to-logging commit
* Use the logger; also, default to not showing much crap in console. Use ↵Perttu Ahola2011-10-16
| | | | --info-on-stderr to enable crap.
* strict_protocol_version_checking setting; PROTOCOL_VERSION in ↵Perttu Ahola2011-10-15
| | | | clientserver.h; clean up defaultsettings.cpp and minetest.conf.example
* Handle death and respawn betterPerttu Ahola2011-10-15
|
* Improve mobv2Perttu Ahola2011-10-15
|
* mobv2Perttu Ahola2011-10-15
|
* Lock mutex when accessing m_env in Server::~ServerPerttu Ahola2011-10-14
|
* Header file tweaking; mainly for speedPerttu Ahola2011-10-12
|
* Saner block modification flag operation for not saving everything alwaysPerttu Ahola2011-10-12
|
* Merge remote-tracking branch 'marktraceur/master'Perttu Ahola2011-09-26
|\
| * Adding (most) of the sapling functionality. It has yet to work, since ↵Mark Holmquist2011-09-23
| | | | | | | | MEET_OTHER was not implemented at the time of this commit. Hopefully it will work when merged with celeron's latest.
* | Merge branch 'view_bobbing_and_vielded_tool'Perttu Ahola2011-09-26
|\ \
| * | Revert some changes that could lead to slower map transfer and increaed ↵Kahrl2011-09-16
| | | | | | | | | | | | network load.
| * | trying something else... also replaced M_PI by PI everywhereKahrl2011-09-08
| | |
| * | Collected and moved existing camera infrastructure from game.cpp to ↵Kahrl2011-09-08
| | | | | | | | | | | | 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.
* | | Server user limit configuration optionPerttu Ahola2011-09-26
| | |
* | | Merge remote-tracking branch 'darkrose/master'Perttu Ahola2011-09-26
|\ \ \
| * | | added locking chests - clean patchdarkrose2011-09-22
| |/ /
* | / Fixed null pointer dereference errors found by cppcheckJoshua Beck2011-09-24
| |/ |/|
* | Make client report a newer version number to the server than 2011-07-31 does ↵Perttu Ahola2011-09-22
|/ | | | and make the server enforce it
* Merge remote-tracking branch 'queatz/furnace-is-not-out-nor-can-rat-escape'Perttu Ahola2011-08-30
|\
| * Merged 2 branches because they relied on each other.JacobF2011-08-25
| | | | | | | | | | | | | | | | | | | | | | 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
* | If a user doesn't have build rights, don't allow them to move items to and ↵JacobF2011-08-23
|/ | | | from their inventory
* if creative mode and player has no build privileges, cannot drop items.Perttu Ahola2011-08-22
|
* Fixed some protocol comment errors in clientserver.h and elsewherePerttu Ahola2011-08-22
| | | | | -- TOCLIENT_OBJECTDATA: peer ID field is missing -- TOCLIENT_ACTIVE_OBJECT_REMOVE_ADD: added: init length should be u32, not u16
* Possibly fixed the extremely rare PeerNotFound loop bug.Perttu Ahola2011-08-22
| | | | See explanation in http://2pktfkt.de/irc/minetest-delta/2011-08-22.html
* Server now supports replies without prefixGiuseppe Bilotta2011-08-22
|
* Defines for server command context flagsGiuseppe Bilotta2011-08-22
|