aboutsummaryrefslogtreecommitdiff
path: root/src/server.cpp
AgeCommit message (Collapse)Author
2013-05-19Dont load mods that have no entry in world.mtPilzAdam
2013-05-10Clear custom player HUDs when emerging players. Fixes #711.Aaron Suen
2013-05-03Optional dependencies and properly handle mod name conflicts againKahrl
2013-05-03Server: force block send of pointed_pos_under after predicted node placeKahrl
2013-04-25Generalize hud_builtin_enable into hud_set_flagskwolekr
2013-04-24Added support to disable built-in HUD elementsDiego Martínez
2013-04-23Add option to not prepend "Server -!- " to messages sent with ↵ShadowNinja
minetest.chat_send_player()
2013-04-23Added offset support for HUD itemsDiego Martínez
2013-04-23Added support for alignment in HUD itemsDiego Martínez
2013-04-21Fix findSpawnPos()kwolekr
2013-04-18Split HUD code off to hud.cpp, make into a class, extensive Lua HUD modificationkwolekr
2013-04-18Lua HUDJonathon Anderson
2013-04-09fix various memory leakssapier
2013-04-07Add Mapgen V7, reorganize biomeskwolekr
2013-03-30Masterserver: report gameid, uptime, cosmetic fixes on server web pageproller
2013-03-29New damage system, add damageGroups to ToolCapabilities, bump protocol versionPilzAdam
2013-03-24Add Ore infrastructure and l_register_ore()kwolekr
2013-03-23Allow spawning particles from the server, from luaJeija
Spawn single particles or make use of ParticleSpawner for many randomly spawned particles. Accessible in Lua using minetest.spawn_particle and minetest.add_particlespawner. Increase Protocol Version to 17. Conflicts: src/clientserver.h
2013-03-21Support game-specific minetest.confPerttu Ahola
2013-03-21Common mods supportPerttu Ahola
Implement "common mods", includeable from {$user,$share}/games/common/$modname by using the game.conf setting common_mods = $modname,$modname2,...
2013-03-11Migrate to STL containers/algorithms.Ilya Zhuravlev
2013-02-26Fix most warnings, re-fix MSVC compile errorkwolekr
2013-02-25Merge pull request #482 from proller/liquidkwolekr
finite liquid
2013-02-25Add multi-Emerge thread supportkwolekr
2013-02-25Add emerge.cpp, initial EmergeThread changeskwolekr
- Neatly placed all emerge related code into a new file, emerge.cpp - Greatly cleaned up the code in EmergeThread::Thread() - Reworked Emerge queue. Now an actual std::queue of v3s16 block positions - Removed the completely unnecessary map of peer ids requesting blocks
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2013-02-24new adjustable finite liquidproller
2013-02-22new auto masterserverproller
2013-02-20Print missing mod dependencies on server startJürgen Doser
i.e., not only the mod with missing dependencies, but also the missing dependencies itself. (This already used to be the case before the mod selection gui was added) Also, mods with unsatisfied dependencies are no longer reported as mods that could not be found.
2013-02-14Improved Player PhysicsMirceaKitsune
2013-01-23Make mapgen factory setup more elegant, add mapgen_v6.hkwolekr
2013-01-21Fix compile on certain Linux configurations, reduce spawn point heightkwolekr
2013-01-21Finish and clean up mapgen configurationkwolekr
2013-01-21Clean up EmergeManager, do initial work on Mapgen configurationkwolekr
2013-01-21Readded and optimized mapgen V6kwolekr
2013-01-21The new mapgen, noise functions, et al.kwolekr
2013-01-21Make WATER_LEVEL configurable, fix slight comparison bug in findSpawnPos()kwolekr
2013-01-21Basic support for configuring which mods to load for each worldJürgen Doser
settings.h: added function to return all keys used in settings, and a function to remove a setting mods.{h,cpp}: added class ModConfiguration that represents a subset of the installed mods. server.{h,cpp}: server does not load add-on mods that are disabled in the world.mt file. mods are disabled by a setting of the form "load_mod_<modname> = false". if no load_mod_<modname> = ... setting is found, the mod is loaded anyways for backwards compatibilty. server also complains to errorstream about mods with unstatisfied dependencies and about mods that are not installed. guiConfigureWorld.{h,cpp}: shows a treeview of installed add-on mods and modpacks with little icons in front of their name indicating their status: a checkmark for enabled mods, a cross for disabled mods, a question mark for "new" mods Mods can be enabled/disabled by a checkbox. Mods also show a list of dependencies and reverse dependencies. double-click on a mod in dependency or reverse dependency listbox selects the corresponding mod. Enabling a mod also enables all its dependencies. Disabling a mod also disables all its reverse dependencies. For modpacks, show buttons to enable/disable all mods (recursively, including their dependencies) in it. Button "Save" saves the current settings to the world.mt file and returns to the main menu. Button "Cancel" returns to main menu without saving. basic keyboard controls (if the proper widget has keyboard focus): up/down: scroll through tree of mods left/right: collaps/expand a modpack space: enable/disable the selected mod
2013-01-07Disable all HP handling if enable_damage is falsePilzAdam
2013-01-07Fix buttons not working for Lua-triggered formspecssapier
2013-01-02Add TOCLIENT_SHOW_FORMSPEC to display formspecs at client from luasapier
2012-12-17Fix hypen used as minus sign (manpages), fix spelling error (server.cpp)Ilya Zhuravlev
2012-12-16Added ability to fetch media from remote server (using cURL library)Ilya Zhuravlev
2012-12-02ShaderSource and silly example shadersKahrl
2012-11-30Run scriptapi_on_shutdown() thread-safely and remove some old crapPerttu Ahola
2012-11-30Add shutdown hook interface to Lua APIMatthew I
Scripts can call minetest.register_on_shutdown() to register a shutdown hook. Document that minetest.register_on_shutdown() callbacks may not be run If the server crashes, it is unlikely that callbacks registered using minetest.register_on_shutdown() will be called.
2012-11-29Full protocol 13 compatibility on server sidePerttu Ahola
2012-11-29Make strict and non-strict protocol version checking to work more like expectedPerttu Ahola
2012-11-29Ranged support of protocol version on server sidePerttu Ahola