aboutsummaryrefslogtreecommitdiff
path: root/src/server.cpp
Commit message (Collapse)AuthorAge
* 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.
* 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
|
* Remove distinction between /# and / commandsGiuseppe Bilotta2011-08-22
| | | | | | | 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.
* Implemented MEET_OTHERPerttu Ahola2011-08-16
|
* Fixed/extended/modified ban stuff to be good for inclusionPerttu Ahola2011-08-12
|
* added ipban supportConstantin Wenger2011-08-12
| | | | | commands: /#ipban <nick> /#ipunban <ip>
* Notify other players of wielded item changeGiuseppe Bilotta2011-08-11
|
* Clients inform server on wielded itemGiuseppe Bilotta2011-08-11
| | | | | This is done with the new TOSERVER_PLAYERITEM message, that informs the server on the index of the wielded item.
* Server should use the same eye position as the clientGiuseppe Bilotta2011-08-11
|
* Fixes a bug that made the server to deny non-empty passwords from players ↵Perttu Ahola2011-07-31
| | | | connecting the first time.
* Fixed problem of server always receiving an empty password from the clientPerttu Ahola2011-07-31
|
* Made stricter handling for old clients because now they are not compatible ↵Perttu Ahola2011-07-31
| | | | at all.
* Fixed handling of inventory in creative mode (normal inventory is not ↵Perttu Ahola2011-07-30
| | | | trashed anymore), fixed mese pick speed, added some forgotten stuff
* fix to the formerPerttu Ahola2011-07-30
|
* easier notice on old versionPerttu Ahola2011-07-30
|
* Added network protocol version number in protocolPerttu Ahola2011-07-30
|
* Server configuration is now written when "/#setting whatever = whatever" is ↵Perttu Ahola2011-07-30
| | | | issued.
* Added message of the day and made it properly configurable using /#setting ↵Perttu Ahola2011-07-30
| | | | (not saved to config file yet)
* Made picking items up in creative mode delete them (because they usually are ↵Perttu Ahola2011-07-30
| | | | in the inventory already anyway)
* Rats are now eatable. Also made their selection box move smoothly.Perttu Ahola2011-07-30
|
* Added a mapblock analyzing function for debugging use and fixed remaining ↵Perttu Ahola2011-07-24
| | | | mapgen bugs
* extended content-type rangePerttu Ahola2011-07-23
|
* Fixed objects being sometimes not able to be stored statically in a block ↵Perttu Ahola2011-07-01
| | | | when block has been unloaded
* map unloading is now a whole lot betterPerttu Ahola2011-06-27
|
* fixed block unloading from memory (a better fix coming next)Perttu Ahola2011-06-26
|
* Added CPT_FACEDIR_SIMPLE calculation, finally, as figured out by spongiePerttu Ahola2011-06-26
|
* reorganized a lot of stuff and modified mapgen and objects slightly while ↵Perttu Ahola2011-06-26
| | | | doing it
* added and commented out some debug outputPerttu Ahola2011-06-26
|
* even more code refactoringPerttu Ahola2011-06-26
|
* moved map generator to separate source filesPerttu Ahola2011-06-25
|
* mapgen stuffPerttu Ahola2011-06-25
|
* New map generator added (and SQLite, messed up the commits at that time...) ↵Perttu Ahola2011-06-25
| | | | (import from temporary git repo)
* Changed MapBlockObjects to be never written anymore. Incremented version number.Perttu Ahola2011-06-18
|
* Created and moved stuff to content_nodemeta.{h,cpp}Perttu Ahola2011-06-18
|
* Moved some mapnode content stuff from mapnode.{h,cpp} and digging property ↵Perttu Ahola2011-06-17
| | | | stuff from material.cpp to content_mapnode.{h,cpp}
* made server to send map seed for testingPerttu Ahola2011-06-05
|
* removed a debug print that would flood a lot in some kind of a timeoutPerttu Ahola2011-06-02
|
* Fixed the password crash on WindowsPerttu Ahola2011-06-02
|
* Reduced server CPU usage on NodeMetadata step()s. Also furnace now cooks ↵Perttu Ahola2011-05-31
| | | | while no players are near it.
* Updated licenses of CiaranG's contributions to be in line with the new ↵celeron552011-05-31
| | | | contribution policy and added a TODO note to server.cpp
* auth stuff is now saved only when modifiedPerttu Ahola2011-05-31
|
* removed some debug printsPerttu Ahola2011-05-31
| | | | ...and added support for simple time usage profiling in the last one.