aboutsummaryrefslogtreecommitdiff
path: root/src/server.cpp
AgeCommit message (Collapse)Author
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
2011-06-26reorganized a lot of stuff and modified mapgen and objects slightly while ↵Perttu Ahola
doing it
2011-06-26added and commented out some debug outputPerttu Ahola
2011-06-26even more code refactoringPerttu Ahola
2011-06-25moved map generator to separate source filesPerttu Ahola
2011-06-25mapgen stuffPerttu Ahola
2011-06-25New map generator added (and SQLite, messed up the commits at that time...) ↵Perttu Ahola
(import from temporary git repo)
2011-06-18Changed MapBlockObjects to be never written anymore. Incremented version number.Perttu Ahola
2011-06-18Created and moved stuff to content_nodemeta.{h,cpp}Perttu Ahola
2011-06-17Moved some mapnode content stuff from mapnode.{h,cpp} and digging property ↵Perttu Ahola
stuff from material.cpp to content_mapnode.{h,cpp}
2011-06-05made server to send map seed for testingPerttu Ahola
2011-06-02removed a debug print that would flood a lot in some kind of a timeoutPerttu Ahola
2011-06-02Fixed the password crash on WindowsPerttu Ahola
2011-05-31Reduced server CPU usage on NodeMetadata step()s. Also furnace now cooks ↵Perttu Ahola
while no players are near it.