X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=defaultServer.cfg;h=f9609e346c8e0e85d5bfd8846732e2cac286b3ae;hb=bebef6b9a1c5d5d79cb9cf11180dbb6cda6fcd29;hp=ed24832d142e70aedf1445a76bf9b57a8e38edcf;hpb=c0d8c7fa335e289874710bf51abaeea037267dad;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/defaultServer.cfg b/defaultServer.cfg index ed24832d1..f9609e346 100644 --- a/defaultServer.cfg +++ b/defaultServer.cfg @@ -77,11 +77,14 @@ set sv_jumpspeedcap_min "" "lower bound on the baseline velocity of a jump; fina set sv_jumpspeedcap_max "" "upper bound on the baseline velocity of a jump; final velocity will be <= (jumpheight * max + jumpheight)" set sv_jumpspeedcap_max_disable_on_ramps 0 "disable upper baseline velocity bound on ramps to preserve the old rampjump style" set sv_track_canjump 0 "track if the player released the jump key between 2 jumps to decide if they are able to jump or not" +set sv_jumpvelocity_crouch 0 "jump height while crouching, set to 0 to use regular jump height" set sv_precacheplayermodels 1 set sv_precacheweapons 0 set sv_precacheitems 0 set sv_spectator_speed_multiplier 1.5 +set sv_spectator_speed_multiplier_min 1 +set sv_spectator_speed_multiplier_max 5 set sv_spectate 1 "if set to 1, new clients are allowed to spectate or observe the game, if set to 0 joining clients spawn as players immediately (no spectating)" set sv_defaultcharacter 0 "master switch, if set to 1 the further configuration for replacing all player models, skins and colors is taken from the sv_defaultplayermodel, sv_defaultplayerskin and sv_defaultplayercolors variables" set sv_defaultcharacterskin 0 "if set to 1 the further configuration for replacing all skins is taken from the sv_defaultplayerskin variables" @@ -115,7 +118,8 @@ set bot_debug_goalstack 0 "Visualize the current path that each bot is following set bot_wander_enable 1 "Have bots wander around if they are unable to reach any useful goal. Disable only for debugging purposes." // general bot AI cvars set bot_ai_thinkinterval 0.05 -set bot_ai_strategyinterval 5 "How often a new objective is chosen" +set bot_ai_strategyinterval 7 "How often a new objective is chosen" +set bot_ai_strategyinterval_movingtarget 5.5 "How often a new objective is chosen when current objective can move" set bot_ai_enemydetectioninterval 2 "How often bots pick a new target" set bot_ai_enemydetectionradius 10000 "How far bots can see enemies" set bot_ai_dodgeupdateinterval 0.2 "How often scan for items to dodge. Currently not in use." @@ -185,6 +189,9 @@ set g_weapon_throwable 1 "if set to 1, weapons can be dropped" set g_powerups -1 "if set to 0 the strength and shield (invincibility) will not spawn on the map, if 1 they will spawn in all game modes, -1 is game mode default" set g_use_ammunition 1 "if set to 0 all weapons have unlimited ammunition" set g_pickup_items -1 "if set to 0 all items (health, armor, ammo, weapons...) are removed from the map, if 1 they are forced to spawn" +set g_pickup_respawntime_scaling_reciprocal 0 "Multiply respawn time by `reciprocal / (p + offset) + linear` where `p` is the current number of players, takes effect with 2 or more players present, `reciprocal` (with `offset` and `linear` set to 0) can be used to achieve a constant number of items spawned *per player*" +set g_pickup_respawntime_scaling_offset 0 "Multiply respawn time by `reciprocal / (p + offset) + linear` where `p` is the current number of players, takes effect with 2 or more players present, `offset` offsets the curve left or right - the results are not intuitive and I recommend plotting the respawn time and the number of items per player to see what's happening" +set g_pickup_respawntime_scaling_linear 1 "Multiply respawn time by `reciprocal / (p + offset) + linear` where `p` is the current number of players, takes effect with 2 or more players present, `linear` can be used to simply scale the respawn time linearly" set g_weaponarena "0" "put in a list of weapons to enable a weapon arena mode, or try \"all\" or \"most\"" set g_weaponarena_random "0" "if set to a number, only that weapon count is given on every spawn (randomly)" set g_weaponarena_random_with_blaster "1" "additionally, always provide the blaster in random weapon arena games" @@ -198,7 +205,6 @@ set g_casings 2 "specifies which casings (0: none, 1: only shotgun casings, 2: s set g_norecoil 0 "if set to 1 shooting weapons won't make you crosshair to move upwards (recoil)" set g_maplist_mostrecent "" "contains the name of the maps that were most recently played" set g_maplist_mostrecent_count 3 "number of most recent maps that are blocked from being played again" -set g_maplist "" "the list of maps to be cycled among (is autogenerated if empty)" set g_maplist_index 0 "this is used internally for saving position in maplist cycle" set g_maplist_selectrandom 0 "if 1, a random map will be chosen as next map - DEPRECATED in favor of g_maplist_shuffle" set g_maplist_shuffle 1 "new randomization method: like selectrandom, but avoid playing the same maps in short succession. This works by taking out the first element and inserting it into g_maplist with a bias to the end of the list" @@ -217,9 +223,6 @@ set g_balance_cloaked_alpha 0.25 set g_playerclip_collisions 1 "0 = disable collision testing against playerclips, might be useful on some defrag maps" set g_botclip_collisions 1 "0 = disable collision testing against botclips, might be useful on some defrag maps" -set g_grappling_hook 0 "let players spawn with the grappling hook which allows them to pull themselves up" -set g_grappling_hook_useammo 0 "use ammunition with the off-hand grappling hook" - set g_spawn_alloweffects 1 "allow clients to enable spawn point and event effects such as particles and sounds, see cl_spawn_ cvars for more info" set g_spawn_furthest 0.5 "this amount of the spawns shall be far away from any players" set g_spawn_useallspawns 0 "use all spawns, e.g. also team spawns in non-teamplay, and all spawns, even enemy spawns, in teamplay" @@ -546,3 +549,5 @@ set sv_join_notices_time 15 set sv_simple_items 1 "allow or forbid client use of simple items" set sv_showspectators 1 "Show who's spectating who in the player info panel when client has cl_showspectators on. Shouldn't be used on competitive servers, also disable when watching a suspected cheater" + +set sv_damagetext 2 "<= 0: disabled, >= 1: visible to spectators, >= 2: visible to attacker, >= 3: all players see everyone's damage"