# pause_fps_max = 20
# View distance in nodes.
-# Min = 20
-# type: int
+# type: int min: 20 max: 4000
# viewing_range = 100
# Width component of the initial window size.
# Field of view while zooming in degrees.
# This requires the "zoom" privilege on the server.
-# type: int min: 15 max: 160
+# type: int min: 7 max: 160
# zoom_fov = 15
-# Adjust the gamma encoding for the light tables. Lower numbers are brighter.
+# Adjust the gamma encoding for the light tables. Higher numbers are brighter.
# This setting is for the client only and is ignored by the server.
# type: float min: 1 max: 3
-# display_gamma = 1.8
+# display_gamma = 2.2
# Path to texture directory. All textures are first searched from here.
# type: path
# type: enum values: none, anaglyph, interlaced, topbottom, sidebyside, pageflip
# 3d_mode = none
+# In-game chat console height, between 0.1 (10%) and 1.0 (100%).
+# type: float
+# console_height = 1.0
+
# In-game chat console background color (R,G,B).
# type: string
# console_color = (0,0,0)
# inventory_items_animations = false
# Fraction of the visible distance at which fog starts to be rendered
-# Range 0 - 0.99
+# type: float min: 0 max: 0.99
# fog_start = 0.4
### Menus
# type: int
# item_entity_ttl = 900
+# If enabled, show the server status message on player connection.
+# type: bool
+# show_statusline_on_connect = true
+
# Enable players getting damage and dying.
# type: bool
# enable_damage = false
# How large area of blocks are subject to the active block stuff, stated in mapblocks (16 nodes).
# In active blocks objects are loaded and ABMs run.
# type: int
-# active_block_range = 2
+# active_block_range = 3
# From how far blocks are sent to clients, stated in mapblocks (16 nodes).
# type: int
# type: float
# server_map_save_interval = 5.3
-# Set the maximum character length of a chat message sent by clients. (0 to disable)
-# type: integer
-# chat_message_max_size = 500
-
-# Limit a single player to send X messages per 10 seconds. (0 to disable)
-# type: float
-# chat_message_limit_per_10sec = 8.0
-
-# Kick player if send more than X messages per 10 seconds. (0 to disable)
-# type: integer
-# chat_message_limit_trigger_kick = 50
-
-# At this distance the server will aggressively optimize which blocks are sent to clients.
-# Small values potentially improve performance a lot, at the expense of visible rendering glitches.
-# (some blocks will not be rendered under water and in caves, as well as sometimes on land)
-# Setting this to a value greater than max_block_send_distance disables this optimization.
-# Stated in mapblocks (16 nodes)
-# type: int
-# block_send_optimize_distance = 4
-
### Physics
# type: float
# movement_speed_fast = 20
# type: float
-# movement_speed_climb = 2
+# movement_speed_climb = 3
# type: float
# movement_speed_jump = 6.5
# Length of time between NodeTimer execution cycles
# type: float
-# nodetimer_interval = 1.0
+# nodetimer_interval = 0.2
# If enabled, invalid world data won't cause the server to shut down.
# Only enable this if you know what you are doing.
# type: float
# liquid_update = 1.0
+# At this distance the server will aggressively optimize which blocks are sent to clients.
+# Small values potentially improve performance a lot, at the expense of visible rendering glitches.
+# (some blocks will not be rendered under water and in caves, as well as sometimes on land)
+# Setting this to a value greater than max_block_send_distance disables this optimization.
+# Stated in mapblocks (16 nodes)
+# type: int min: 2
+# block_send_optimize_distance = 4
+
+# If enabled the server will perform map block occlusion culling based on
+# on the eye position of the player. This can reduce the number of blocks
+# sent to the client 50-80%. The client will not longer receive most invisible
+# so that the utility of noclip mode is reduced.
+server_side_occlusion_culling = true
+
## Mapgen
# Name of map generator to be used when creating a new world.
# Creating a world in the main menu will override this.
# type: enum values: v5, v6, v7, flat, valleys, fractal, singlenode
-# mg_name = v6
+# mg_name = v7
# Water surface level of the world.
# type: int
# Noise parameters for biome API temperature, humidity and biome blend.
# type: noise_params
-# mg_biome_np_heat = 50, 50, (750, 750, 750), 5349, 3, 0.5, 2.0
+# mg_biome_np_heat = 50, 50, (1000, 1000, 1000), 5349, 3, 0.5, 2.0
# type: noise_params
# mg_biome_np_heat_blend = 0, 1.5, (8, 8, 8), 13, 2, 1.0, 2.0
# type: noise_params
-# mg_biome_np_humidity = 50, 50, (750, 750, 750), 842, 3, 0.5, 2.0
+# mg_biome_np_humidity = 50, 50, (1000, 1000, 1000), 842, 3, 0.5, 2.0
# type: noise_params
# mg_biome_np_humidity_blend = 0, 1.5, (8, 8, 8), 90003, 2, 1.0, 2.0
# Floatlands are currently experimental and subject to change.
# Flags that are not specified in the flag string are not modified from the default.
# Flags starting with 'no' are used to explicitly disable them.
-# type: flags possible values: mountains, ridges, floatlands,
-# nomountains, noridges, nofloatlands
+# type: flags possible values: mountains, ridges, floatlands, nomountains, noridges, nofloatlands
# mgv7_spflags = mountains,ridges
# Controls width of tunnels, a smaller value creates wider tunnels.
# type: float
-# mgv7_cave_width = 0.2
+# mgv7_cave_width = 0.09
# Controls the density of floatland mountain terrain.
# Is an offset added to the 'np_mountain' noise value.
# Controls width of tunnels, a smaller value creates wider tunnels.
# type: float
-# mgflat_cave_width = 0.2
+# mgflat_cave_width = 0.09
# Terrain noise threshold for lakes.
# Controls proportion of world area covered by lakes.
# Controls width of tunnels, a smaller value creates wider tunnels.
# type: float
-# mgfractal_cave_width = 0.2
+# mgfractal_cave_width = 0.09
# Choice of 18 fractals from 9 formulas.
# 1 = 4D "Roundy" mandelbrot set.
# Controls width of tunnels, a smaller value creates wider tunnels.
# type: float
-# mgvalleys_cave_width = 0.2
+# mgvalleys_cave_width = 0.09
##### Noises