kwolekr
57710520dc
Tune block emerge and sending parameters to more aggressive values
2014-02-08 18:32:12 -05:00
kwolekr
83bafbe08b
Make flag strings clear specified flag with 'no' prefix
...
Remove flagmask field from set_mapgen_params table
Add small bits of needed documentation
2014-02-08 17:50:59 -05:00
ShadowNinja
85fe75d1cb
Add the option to bind to a specific address
2014-02-05 21:24:46 +01:00
kwolekr
7f743178db
Remove blank default values for emergequeue_limit_* settings
...
Add checks for invalid user input for important settings
Rename Settings::tryGet* to Settings::get*NoEx for consistency
2014-02-05 00:17:53 -05:00
kwolekr
5a34f40d80
Huge overhaul of the entire MapgenParams system
...
MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations.
Separation between the common and mapgen-specific parameters is now strongly defined.
Mapgen parameters objects are now properly encapsulated within the proper subsystems.
2014-02-03 22:50:14 -05:00
sapier
9edb91da57
Fixed minetest reliable udp implementation (compatible to old clients)
2014-01-10 10:10:45 +01:00
ShadowNinja
0fd5c61c00
Revert "Improve (re)spawn, add cache_block_before_spawn and max_spawn_height settings"
...
The commit didn't work because the blocks weren't loaded yet.
This reverts commit 22dbbf0a6fc9547f0dbdb7f6076337b8c6acd48b.
Conflicts:
minetest.conf.example
2014-01-06 21:25:10 -05:00
Perttu Ahola
92aa38bdfc
Actually pause singleplayer game in pause menu and use lower maximum FPS in it
2014-01-06 17:39:44 +02:00
sapier
c120ea57c9
Add setting to disable direction dependent fog and sky colors
2013-12-15 15:30:02 +01:00
BlockMen
9772322613
Add alpha setting to font shadow
2013-12-14 21:11:38 +01:00
Kahrl
0404bbf671
Rewrite client media download and support hash-based remote download
...
Move most of the media-related code in client.cpp into a new class
ClientMediaDownloader (clientmedia.cpp, clientmedia.h). Among other
things, this class does the following things:
- Download [remote_server][sha1] instead of [remote_server][name]. This
is to support servers that provide the same file name with different
contents.
- Initially fetch [remote_server]index.mth. This file should follow the
Minetest Hashset format (currently version 1) and contain a list of SHA1
hashes that exist on the server.
- The list of needed SHA1s is uploaded (via HTTP POST) when index.mth is
requested, so servers can optionally narrow down the list to the needs
of the client.
- If index.mth is missing (HTTP response code 404), we enter compat mode,
fetching [remote_server][name] as before this commit.
- remote_server can now contain multiple servers, separated by commas.
The downloader code attempts to split requests between the different
servers, as permitted by each server's index.mth. If one server claims
to have a file but actually doesn't (or something fails), we ask a
different server that also claims to have it.
- As before, when none of the remote servers provide a particular
file, we download it via the conventional method, i.e. using
the minetest protocol: TOSERVER_REQUEST_MEDIA / TOCLIENT_MEDIA.
- Bugfix: Every downloaded file's SHA1 is now verified against the SHA1
announced by the minetest server (before loading it and inserting it
into the file cache).
- Bugfix: Only send TOSERVER_RECEIVED_MEDIA when we actually have all
media. This should fix #863 .
2013-12-13 18:05:20 +01:00
Kahrl
0ea3e6dbe2
Implement httpfetch module and initialize it from main()
...
Add curl_parallel_limit setting that will replace media_fetch_threads in
a later commit.
Fix a typo in MutexedQueue::pop_back() that made it impossible to compile
code that used this function. (Noticed this while implementing httpfetch.)
2013-12-13 18:05:10 +01:00
Ilya Zhuravlev
76036abdb0
Add configurable font shadow.
2013-12-12 21:47:54 +04:00
sweetbomber
22dbbf0a6f
Improve (re)spawn, add cache_block_before_spawn and max_spawn_height settings
2013-12-05 16:09:02 -05:00
RealBadAngel
2330267d22
Shaders rework.
2013-12-03 18:55:25 +01:00
sapier
b08d7558de
Split server/client port setting to avoid port number clashes in mainmenu
2013-11-28 21:43:06 +01:00
PilzAdam
a55c073ce9
Increase liquid_loop_max to 10000 again
2013-11-17 21:05:14 +01:00
proller
9a750450ed
Improved default settings for floatland perlin noise 1. Larger, more detailed floatlands.
2013-11-14 15:38:32 +04:00
ShadowNinja
372d638ec1
Lower the default max_users from 100 to 15
2013-09-28 21:09:52 +02:00
proller
4c704fe306
Add configurable PRAGMA synchronous =
2013-09-17 02:11:30 +04:00
Ilya Zhuravlev
6de16bb438
Add fallback font support for some languages.
2013-09-08 15:16:19 +04:00
Ilya Zhuravlev
d05b15df77
Add a setting for HighPrecisionFPU ( fixes #763 ).
2013-08-25 18:25:01 +04:00
PilzAdam
d52185c43e
Add ability to activate mods with doubleclick (remove old_style_mod_selection)
2013-08-16 01:04:37 +02:00
Kahrl
4e1f50035e
Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu
2013-08-14 21:03:33 +02:00
Kahrl
c8930850e3
Remove farmesh
2013-08-13 09:25:13 +02:00
PilzAdam
218f82f798
Fix path of mono font in defaultsettings.cpp
2013-08-07 13:41:00 +02:00
PilzAdam
2af5864534
Make freetype usage configureable by a setting
2013-08-04 20:35:14 +02:00
Novatux
fe1fe1b1e4
Change large amount of objects to be configurable via a setting in minetest.conf (max_objects_per_block).
2013-08-04 15:28:01 +03:00
proller
3aedfac968
Weather support
2013-07-27 23:21:48 +04:00
PilzAdam
0b4b9e7f3a
Fix modstore URLs
2013-07-22 22:26:48 +02:00
PilzAdam
a38f8d9900
Disable gamemanager by default
2013-07-22 18:16:36 +02:00
sapier
b3db44f801
Fix bug in world creation
...
Add old style mod selection in worldconfig dialog
2013-07-22 18:10:00 +02:00
sapier
8beb0f19d1
Enable mod and gamemanager by default
2013-07-22 18:10:00 +02:00
sapier
5160be91ae
Add configurable curl timeout
2013-07-22 18:09:59 +02:00
sapier
88d43af276
Fix many formspec menu bugs
2013-07-07 19:49:52 -04:00
kwolekr
18d7bc7fa1
Mapgen V7: Huge rewrite, also tweaks to cavegen et al.
2013-07-06 02:21:54 -04:00
RealBadAngel
3f6f327cb9
Add texture bumpmapping feature.
2013-07-04 02:36:32 +02:00
sapier
967121a34b
Replace C++ mainmenu by formspec powered one
2013-07-02 19:58:20 -04:00
Kahrl
8161ab573f
Remove texture atlas / AtlasPointer, rename getTextureRaw to getTexture
2013-07-02 03:03:10 +02:00
proller
75b8c13b00
New math mapgen with fractal based worlds
2013-06-23 18:07:10 +04:00
proller
f960c3be31
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
PilzAdam
b1ebd9f79c
Add a setting for max loop count per step in liquid update
2013-06-20 22:31:46 +00:00
kwolekr
0a8519a26f
Add initial Decoration support, many misc. improvements & modifications
2013-06-17 03:21:36 -04:00
Kahrl
e988df0fbd
Add and implement setting max_clearobjects_extra_loaded_blocks.
...
Now Environment::clearAllObjects() unloads unused blocks in an interval
defined by max_clearobjects_extra_loaded_blocks (default 4096).
2013-06-03 20:09:32 +02:00
Esteban I. Ruiz Moreno
822723c246
Add mouse_sensitivity option
2013-05-13 17:39:16 +02:00
Perttu Ahola
36747794ab
Disable fall bobbing by default; enable using fall_bobbing_amount = 1.0
2013-04-23 23:19:36 +03:00
kwolekr
8ec3fc35c6
Add Mapgen V7, reorganize biomes
2013-04-07 00:50:21 -04:00
proller
f70378f7f5
Mapgen indev: float islands, larger far biomes
2013-03-24 03:40:15 +04:00
Perttu Ahola
c2250d95c4
Support game-specific minetest.conf
2013-03-21 22:22:15 +02:00
proller
165498cecf
initial mapgen indev version with farscale feature and huge caves
2013-03-16 21:48:32 -04:00
kwolekr
6823ce99a7
Re-add jungles, apple trees
2013-03-16 17:06:11 -04:00
proller
f5ab056b38
Liquid fine tuning
2013-03-14 17:06:25 -04:00
ShadowNinja
350596b94f
Add cloud menu background by Krisi, configurable with the menu_clouds option.
...
Also add a menuheader, menusplash, menufooter_clouds, and allow HD menu footers.
And finally don't git-ignore textures/base/.
2013-03-13 21:18:40 -04:00
kwolekr
7caa28a6aa
Change default settings for log level, texture atlas, document new settings
2013-02-27 19:59:05 -05:00
kwolekr
979ca23f1e
Merge pull request #482 from proller/liquid
...
finite liquid
2013-02-25 20:52:24 -08:00
kwolekr
f00d136ab1
Fix selection of # threads, set default to 1 thread
2013-02-25 23:11:00 -05:00
kwolekr
60e6284f30
Tune queue limits, some other adjustments
2013-02-25 23:08:41 -05:00
kwolekr
5ec5b1cbd6
Add multi-Emerge thread support
2013-02-25 23:08:26 -05:00
kwolekr
76217939e0
Add emerge queue limit configuration
2013-02-25 22:59:17 -05:00
Sfan5
6d0ea26c2d
Update Copyright Years
2013-02-24 20:15:24 +01:00
PilzAdam
497ff1ecd6
Change Minetest-c55 to Minetest
2013-02-24 18:49:03 +01:00
proller
b90e431fc7
new adjustable finite liquid
2013-02-24 18:39:07 +04:00
kwolekr
7f240aea1e
Added debug log level setting
2013-02-21 22:35:04 -05:00
proller
ee07c3f7cf
new auto masterserver
2013-02-22 02:04:53 +04:00
Perttu Ahola
c88d89d26e
Some kind of middleway values for player acceleration for now
2013-02-15 23:18:19 +02:00
Perttu Ahola
65cb318cd9
Restore old acceleration behavior until something is actually agreed on
2013-02-15 22:25:23 +02:00
Ilya Zhuravlev
30b9a4d6b4
Add Freetype support
2013-02-14 18:46:08 +01:00
MirceaKitsune
df3c925b3c
Improved Player Physics
2013-02-14 06:21:30 +10:00
kwolekr
97260d09a8
Add flag string settings, flat map option
2013-02-06 16:52:48 -05:00
kwolekr
b87cd8c58b
Use a string identifier for a mapgen instead of version
2013-01-21 21:41:37 +02:00
kwolekr
631a835e07
Finish and clean up mapgen configuration
2013-01-21 21:41:37 +02:00
kwolekr
d5029958b9
Readded and optimized mapgen V6
2013-01-21 21:41:37 +02:00
kwolekr
11afcbff69
The new mapgen, noise functions, et al.
2013-01-21 21:41:33 +02:00
kwolekr
736b386554
Make WATER_LEVEL configurable, fix slight comparison bug in findSpawnPos()
2013-01-21 21:41:09 +02:00
kwolekr
8e50e256e6
Make cloud height user-configurable
2013-01-21 21:41:09 +02:00
Jeija
6f93c01af9
Add a list of servers to the "Multiplayer" tab
...
If USE_CURL is set, it also downloads a list from a remote server.
The url of this list is configurable in minetest.conf using the setting "serverlist_url"
The local list of favorite servers is saved in client/serverlist/filename
filename is also configureable using the setting "serverlist_file"
2013-01-21 16:42:56 +02:00
Jeija
61f5ca6b16
Add particles
2013-01-14 15:27:00 +01:00
PilzAdam
0437abbffb
Add a setting to enable always flying fast
2013-01-07 18:26:34 +01:00
PilzAdam
615fd498bc
Fix typo doubletab -> doubletap
2013-01-04 20:04:48 +01:00
PilzAdam
82fd83fd12
Switch to fly mode if spacebar is doubleclicked
...
Can be turned off in the key change GUI or in minetest.conf via doubletab_space
2013-01-04 18:51:38 +01:00
Jeija
b50da63852
Repeated right clicking when holding the right mouse button
...
Configure using repeat_rightclick_time in minetest.conf
2013-01-04 18:33:53 +01:00
Esteban I. Ruiz Moreno
578ece8dd0
Add selectionbox_color, crosshair_color, and crosshair_alpha options
2012-12-27 13:10:03 -03:00
Ilya Zhuravlev
3578e1d4a7
Added ability to fetch media from remote server (using cURL library)
2012-12-16 15:20:18 +04:00
PilzAdam
52ba413185
Only fly through walls in noclip mode wich requires the noclip privilege
2012-12-11 16:44:13 +01:00
Perttu Ahola
5080b63435
Raise default maximum render distance to 240
2012-12-06 15:49:20 +02:00
Perttu Ahola
68e36226b3
Default to preload_item_visuals=true
2012-12-02 20:43:55 +02:00
Perttu Ahola
98fd364672
Add enable_shaders to minetest.conf.example
2012-12-02 00:54:44 +02:00
Kahrl
22e6fb7056
ShaderSource and silly example shaders
2012-12-02 00:46:18 +02:00
Perttu Ahola
e3258b78e2
Add setting preload_item_visuals
2012-12-02 00:46:10 +02:00
PilzAdam
bb454b1846
Merge support for anaglyph stereo
2012-12-01 12:41:05 +01:00
Perttu Ahola
ab45133ab4
Add congestion control settings to minetest.conf
2012-11-29 22:13:22 +02:00
Perttu Ahola
96a286dcf5
Make strict and non-strict protocol version checking to work more like expected
2012-11-29 22:08:25 +02:00
Perttu Ahola
6b927229f5
Default server step to 0.1s and sync object/player update intervals to it
2012-11-26 22:34:59 +02:00
MirceaKitsune
9b9eb23b6d
Default anaglyph to 0.1
2012-11-13 19:20:57 +02:00
MirceaKitsune
8b16e5f27d
Anaglyph stereo support, created by xyz
2012-11-13 19:20:35 +02:00
Vanessa Ezekowitz
0dd9c14ff8
Added video settings filter options via config file - second try :-)
...
Set one or more of these in the config to turn the related option on:
mip_map = 1
anisotropic_filter = 1
bilinear_filter = 1
trilinear_filter = 1
2012-11-09 19:12:44 +02:00
sfan5
43ebec2be1
Make shift the default descent control on ladders and when flying
...
"aux1_descends" setting switches to the old descend control.
2012-09-01 09:48:07 +03:00
Perttu Ahola
c9ed379e39
Add enable_rollback_recording setting, defaulting to false
2012-07-28 03:08:09 +03:00
Perttu Ahola
2795f44f03
Server-side checking of digging; disable_anticheat setting
2012-07-21 14:38:49 +03:00
Perttu Ahola
6b598f61a6
Add desynchronize_mapblock_texture_animation setting and improve minetest.conf.example a bit
2012-06-16 22:37:20 +03:00