Perttu Ahola
1aa908b332
Add disallow_empty_password setting
2012-06-07 02:11:28 +03:00
Perttu Ahola
e70b6545b1
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
Perttu Ahola
d77fc9ac99
Add ignore_world_load_errors configuration option and provide better error messages
2012-06-04 22:34:40 +03:00
Perttu Ahola
42c7767361
Implement sign using form field protocol
2012-06-03 22:31:01 +03:00
Kahrl
20492dbc41
WIP node metadata, node timers
2012-06-03 22:31:00 +03:00
Perttu Ahola
9d7e453a76
Catch VersionMismatchException while loading world data
2012-06-03 20:42:49 +03:00
Perttu Ahola
c19a70ed9a
Check password hash validity
2012-06-03 20:32:44 +03:00
Perttu Ahola
4ae9a38fd5
Fix continuing to process TOSERVER_INIT2 even if player doesn't exist
2012-04-14 18:46:10 +03:00
Perttu Ahola
78708786b1
Fix unhandled InvalidPositionException
2012-04-10 18:16:03 +03:00
Perttu Ahola
e3bf724785
Make client know about reverted disallowed diggings
2012-04-09 21:13:22 +03:00
Perttu Ahola
aea727787e
Fix segfault when setting privileges of a non-connected player
2012-04-07 18:46:10 +03:00
Perttu Ahola
3e649e170a
Don't apply player movement cheat detection in singleplayer
2012-04-01 13:19:50 +03:00
Perttu Ahola
260d45f0b5
Allow getting the path of builtin.lua using minetest.get_modpath("__builtin")
2012-04-01 12:38:14 +03:00
Perttu Ahola
e07570f6c9
Add server-side enforcement of the 'fast' privilege; also fix client checking 'fly' instead of 'fast'
2012-03-31 17:08:39 +03:00
Perttu Ahola
0abf89eb12
Add 'fly' and 'fast' privileges and the underlying privileges-to-client system
2012-03-31 16:25:02 +03:00
Perttu Ahola
5f7945a079
Make server ignore media files with unknown filename extensions
2012-03-30 22:49:44 +03:00
Perttu Ahola
e6a7e89b85
Reimplement authentication handler in Lua; now we have 1) infinite privilege names, 2) minetest.register_authentication_handler()
2012-03-30 18:42:18 +03:00
Perttu Ahola
c960ed9f90
Add GenericCAO and player armor groups, but don't use them yet
2012-03-29 16:10:11 +03:00
Kahrl
2272917253
on_joinplayer + on_leaveplayer + scriptapi_run_callbacks + bugfix
...
Add minetest.register_on_joinplayer and minetest.register_on_leaveplayer,
make adding new callbacks to scriptapi.cpp easier by adding
scriptapi_run_callbacks, also fix a minor bug with PlayerSAO <->
singleplayer mode interaction
2012-03-29 14:27:09 +03:00
Kahrl
bbb2502894
added PlayerSAO and RemotePlayer, removed ServerRemotePlayer
2012-03-29 14:05:45 +03:00
Perttu Ahola
bb4eb5f069
Remove unnecessary debug output
2012-03-29 01:38:13 +03:00
Perttu Ahola
771c7e02e6
Area-based MapEditEvent ignore and that put to use for on_generate too
2012-03-29 01:22:08 +03:00
Perttu Ahola
5994593a0c
Reduce EnvRef:set_node() time tenfold by postponing the dayNightDiff update until it is actually needed
2012-03-29 00:28:48 +03:00
Perttu Ahola
868f2594be
Fix on_generate minp/maxp (was broken due to chunkymapgen)
2012-03-28 23:11:28 +03:00
Perttu Ahola
a4c01db175
Add blockseed to on_generated
2012-03-28 22:01:21 +03:00
Perttu Ahola
1a52f5273c
Correctly lock mutexes when the server sends MapEditEvents (could cause memory corruption)
2012-03-28 12:51:47 +03:00
Perttu Ahola
6982a2cc0c
Tune generation responsiveness and cheat inhibition on server
2012-03-27 19:05:59 +03:00
Perttu Ahola
2bd8891ed5
Tune block fetching to clients on server
2012-03-27 19:01:52 +03:00
Perttu Ahola
4be45a2c43
Almost support loading sounds from server
2012-03-25 14:48:22 +03:00
Perttu Ahola
4437b78a8a
Add more media directories; mod/{textures,sounds,media}
2012-03-25 12:10:58 +03:00
Perttu Ahola
335f1cf600
Texture cache -> Media cache WIP
2012-03-25 11:51:33 +03:00
Perttu Ahola
026f4f2fc8
Lua API for playing sounds
2012-03-24 19:01:26 +02:00
Perttu Ahola
753a1999e6
Add event manager and use it to trigger sounds
2012-03-24 04:24:26 +02:00
Perttu Ahola
48359ec57f
celeron55's sound system initial framework
2012-03-24 04:24:23 +02:00
Perttu Ahola
6f218f9b79
Log at info level when a banned client connects
2012-03-22 13:35:32 +02:00
Perttu Ahola
5543053232
Fix mod paths
2012-03-20 01:07:02 +02:00
Perttu Ahola
19ed3bb193
Move share/builtin.lua to share/builtin/builtin.lua
2012-03-19 21:37:27 +02:00
Perttu Ahola
1f56d71f19
Rework directory structure
2012-03-19 20:44:07 +02:00
Perttu Ahola
1ff20da5b6
Add the mod search path user/mods/gameid
2012-03-19 08:34:38 +02:00
Perttu Ahola
2e90ed07ac
Dynamic sky, fog and cloud colors; sun and moon
2012-03-18 13:42:18 +02:00
Perttu Ahola
5957fed9a7
Fix and improve Server's privilege get/setters
2012-03-15 15:38:59 +02:00
Perttu Ahola
6298878bfa
Add "simple singleplayer mode"; Fix a number of GUI things
2012-03-15 15:20:20 +02:00
Perttu Ahola
591527d878
World creation button and dialog and functionality
2012-03-13 00:06:37 +02:00
Perttu Ahola
618314985d
Proper handling of failing to bind server socket
2012-03-11 20:45:43 +02:00
Perttu Ahola
45f78bdf40
Mention world location at server startup at action level
2012-03-11 15:49:14 +02:00
Perttu Ahola
6a1b6d0344
world.mt creation
2012-03-11 15:04:50 +02:00
Perttu Ahola
7f7fb9750d
command-line/world game selection
2012-03-11 14:54:23 +02:00
Perttu Ahola
d330430336
Prettify --help output
2012-03-11 11:02:22 +02:00
Perttu Ahola
f1d9880006
Clean up log messages everywhere
2012-03-11 04:15:45 +02:00
Perttu Ahola
e80bc6ef58
Tidy up server log output a bit
2012-03-10 17:10:16 +02:00