Kahrl
ee90d438b8
Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu
2013-08-14 21:03:33 +02:00
Perttu Ahola
4e5a3c9585
Don't freak out when a client sends multiple TOSERVER_INIT packets; also log one thing more.
2013-08-08 06:11:43 +03:00
Perttu Ahola
d716c535c5
Clean up server's log messages and give a better error to client when its player is in use
2013-08-06 18:13:11 +03:00
Novatux
9e65a396d1
Add texture pack selection to main menu
2013-08-04 16:52:30 +02:00
Perttu Ahola
cc1a1cd688
Fix server getting completely choked up on even a little of DoS
...
* If client count is unbearable, immediately delete denied clients
* Re-prioritize the checking order of things about incoming clients
* Remove a huge CPU-wasting exception in ReliablePacketBuffer
2013-08-04 10:44:37 +03:00
Perttu Ahola
eadddb8a83
Allow mods to listen to cheat detections using minetest.register_on_cheat()
2013-08-04 00:45:49 +03:00
Perttu Ahola
a524c0fd11
Fix anticheat
2013-08-03 23:16:37 +03:00
proller
f821824943
Weather backward compatibility
2013-08-02 00:51:36 +04:00
proller
222eb80096
Dont announce server in singleplayer
2013-07-27 17:51:34 +04:00
proller
1741e28a70
Cosmetic player info changes
2013-07-24 02:41:03 +04:00
RealBadAngel
b737eaa357
Add set_breath and get_breath to lua API.
2013-07-20 20:34:11 +02:00
proller
cb3e7ca3b7
Masterserver mods announse, ipv6, better curl errors
2013-07-13 00:19:05 +04:00
PilzAdam
8ddb332d3a
Disallow the name 'singleplayer' in a multiplayer server
2013-07-12 02:15:09 +02:00
kwolekr
5c8a16016c
Add Lua on_mapgen_init callback, and minetest.set_mapgen_params API
2013-06-27 22:35:35 -04:00
proller
a0d79ac7a5
Math mapgen fix, ip show on connect, pathfinder segfault fix
2013-06-23 20:35:16 +04:00
proller
06ddcb4b1e
Add support for IPv6
...
Two new configuration options are added:
- "enable_ipv6" to enable/disable the overall use of IPv6
- "ipv6_server" to enable/disable the use of IPv6 sockets when running
a server (when "enable_ipv6" is enabled)
2013-06-23 11:31:22 +04:00
Kahrl
aa4efe46cf
Tweak IDropAction restriction handling in server.cpp
2013-06-16 17:01:21 +02:00
Kahrl
780a234d48
Add ObjectRef.hud_set_hotbar_itemcount and add TOCLIENT_HUD_SET_PARAM
2013-05-26 00:23:33 +02:00
sapier
2dceda8890
Move scriptapi to separate folder (by sapier)
...
On the lua side, notably minetest.env:<function>(<args>) should now
be replaced by minetest.<function>(<args>).
The old way is and will stay supported for a long time.
Also:
Update and clean up lua_api.txt (by celeron55)
Move EnvRef to lua and remove add_rat and add_firefly (by kahrl)
Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
2013-05-25 00:51:02 +02:00
PilzAdam
5b4bf43b93
Dont load mods that have no entry in world.mt
2013-05-19 19:46:50 +02:00
Aaron Suen
722797ac14
Clear custom player HUDs when emerging players. Fixes #711 .
2013-05-10 19:25:50 -04:00
Kahrl
56ca8c3bdf
Optional dependencies and properly handle mod name conflicts again
2013-05-03 23:58:22 +02:00
Kahrl
5ebb6c3a1c
Server: force block send of pointed_pos_under after predicted node place
2013-05-03 17:03:25 +02:00
kwolekr
c3b246b585
Generalize hud_builtin_enable into hud_set_flags
2013-04-25 19:37:36 -04:00
Diego Martínez
b02e6b1403
Added support to disable built-in HUD elements
2013-04-24 17:28:00 +03:00
ShadowNinja
e88d39e0bb
Add option to not prepend "Server -!- " to messages sent with minetest.chat_send_player()
2013-04-23 09:47:08 +03:00
Diego Martínez
f2e5d4ebe2
Added offset support for HUD items
2013-04-23 09:34:11 +03:00
Diego Martínez
cf39a2950a
Added support for alignment in HUD items
2013-04-23 09:34:10 +03:00
kwolekr
baaea19d1b
Fix findSpawnPos()
2013-04-21 15:39:34 -04:00
kwolekr
45409b509b
Split HUD code off to hud.cpp, make into a class, extensive Lua HUD modification
2013-04-18 02:19:31 -04:00
Jonathon Anderson
2cb3f5eb6b
Lua HUD
2013-04-18 02:14:33 -04:00
sapier
5a10a4657a
fix various memory leaks
2013-04-09 02:23:07 -04:00
kwolekr
6d9ff57f15
Add Mapgen V7, reorganize biomes
2013-04-07 00:50:21 -04:00
proller
4d94e25e23
Masterserver: report gameid, uptime, cosmetic fixes on server web page
2013-03-30 02:03:24 +04:00
PilzAdam
dd744fc13f
New damage system, add damageGroups to ToolCapabilities, bump protocol version
2013-03-29 20:14:09 +01:00
kwolekr
1cd1c8e3e6
Add Ore infrastructure and l_register_ore()
2013-03-24 13:23:33 -04:00
Jeija
a8562392b0
Allow spawning particles from the server, from lua
...
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-23 23:16:29 +01:00
Perttu Ahola
da5aee9580
Support game-specific minetest.conf
2013-03-21 22:22:15 +02:00
Perttu Ahola
2f4aa3d197
Common mods support
...
Implement "common mods", includeable from
{$user,$share}/games/common/$modname
by using the game.conf setting
common_mods = $modname,$modname2,...
2013-03-21 18:56:42 +02:00
Ilya Zhuravlev
a12df55f29
Migrate to STL containers/algorithms.
2013-03-11 19:08:39 -04:00
kwolekr
2de944c208
Fix most warnings, re-fix MSVC compile error
2013-02-26 01:57:59 -05:00
kwolekr
c7f9903b98
Merge pull request #482 from proller/liquid
...
finite liquid
2013-02-25 20:52:24 -08:00
kwolekr
775c1f4836
Add multi-Emerge thread support
2013-02-25 23:08:26 -05:00
kwolekr
e2466d6b69
Add emerge.cpp, initial EmergeThread changes
...
- 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-25 22:56:18 -05:00
Sfan5
3fab3825aa
Update Copyright Years
2013-02-24 20:15:24 +01:00
PilzAdam
269f01224b
Change Minetest-c55 to Minetest
2013-02-24 18:49:03 +01:00
proller
22ec55cd9e
new adjustable finite liquid
2013-02-24 18:39:07 +04:00
proller
a06297e4e7
new auto masterserver
2013-02-22 02:04:53 +04:00
Jürgen Doser
3c1df27a26
Print missing mod dependencies on server start
...
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-20 20:06:39 +01:00
MirceaKitsune
f0f07b20f0
Improved Player Physics
2013-02-14 06:21:30 +10:00