Merge branch 'master' into martin-t/cvar-descriptions
authorMartin Taibr <taibr.martin@gmail.com>
Thu, 26 Sep 2019 13:05:44 +0000 (15:05 +0200)
committerMartin Taibr <taibr.martin@gmail.com>
Thu, 26 Sep 2019 13:05:44 +0000 (15:05 +0200)
1  2 
commands.cfg
gamemodes-server.cfg
ruleset-XDF.cfg
xonotic-server.cfg

diff --combined commands.cfg
@@@ -235,6 -235,8 +235,8 @@@ alias warp                 "qc_cmd_s
  
  // other aliases for server commands
  alias endmatch "timelimit -1"
+ alias bots "minplayers 4; minplayers_per_team 2"
+ alias nobots "minplayers 0; minplayers_per_team 0"
  
  alias savedb "sv_cmd database save \"${1 ?}\""
  alias dumpdb "sv_cmd database dump \"${1 ?}\""
@@@ -322,13 -324,13 +324,13 @@@ set sv_vote_command_help_gotomap "\nUsa
  // =================================
  set sv_vote_call 1 "Allow users to call a vote for the commands in sv_vote_commands"
  set sv_vote_change 1 "Allow voters to change their mind after already voting"
- set sv_vote_commands "restart fraglimit chmap gotomap nextmap endmatch reducematchtime extendmatchtime allready kick cointoss movetoauto shuffleteams" "these commands can be voted or used directly by masters (vdo)"
 -set sv_vote_commands "restart fraglimit chmap gotomap nextmap endmatch reducematchtime extendmatchtime allready kick cointoss movetoauto shuffleteams bots nobots" "these commands can be voted"
++set sv_vote_commands "restart fraglimit chmap gotomap nextmap endmatch reducematchtime extendmatchtime allready kick cointoss movetoauto shuffleteams bots nobots" "these commands can be voted by players or used directly by masters (vdo) in addition to sv_vote_master_commands"
  set sv_vote_only_commands ""
  set sv_vote_limit 160 "Maximum allowed length of a vote command"
- set sv_vote_master_commands "movetored movetoblue movetoyellow movetopink movetospec " "Extra commands which vote masters can execute by themselves, along with the normal sv_vote_commands." // maybe add kickban here (but then sv_vote_master 0)
+ set sv_vote_master_commands "movetored movetoblue movetoyellow movetopink movetospec" "Extra commands which vote masters can execute by themselves, along with the normal sv_vote_commands." // maybe add kickban here (but then sv_vote_master 0)
  set sv_vote_master 0  "Allows the use of the vote master system"
  set sv_vote_master_callable 0 "When set, users can use \"vmaster\" to call a vote to become master of voting commands"
 -set sv_vote_master_password "" "when set, users can use \"vlogin PASSWORD\" to log in as master"
 +set sv_vote_master_password "" "when set, users can use \"vlogin PASSWORD\" to log in as master, then run master commands directly using vdo"
  set sv_vote_master_playerlimit 2 "Minimum number of players needed for a player to be allowed to vote for master"
  set sv_vote_no_stops_vote 1 "Allow the vote caller to stop his own vote simply by voting no"
  set sv_vote_singlecount 0     "set to 1 to count votes once after timeout or to 0 to count with every vote"
@@@ -372,4 -374,4 +374,4 @@@ alias vext "vcall extendmatchtime
  //  rcon server commands
  // ======================
  rcon_secure 1
- set rcon_restricted_commands "restart fraglimit chmap gotomap endmatch reducematchtime extendmatchtime allready kick kickban \"sv_cmd bans\" \"sv_cmd unban *\" status \"sv_cmd teamstatus\" movetoauto movetored movetoblue movetoyellow movetopink movetospec"
+ set rcon_restricted_commands "restart fraglimit chmap gotomap nextmap endmatch reducematchtime extendmatchtime allready kick cointoss movetoauto shuffleteams bots nobots movetored movetoblue movetoyellow movetopink movetospec kickban \"sv_cmd bans\" \"sv_cmd unban *\" status \"sv_cmd teamstatus\""
diff --combined gamemodes-server.cfg
@@@ -57,16 -57,15 +57,16 @@@ alias sv_vote_gametype_hook_r
  alias sv_vote_gametype_hook_tdm
  alias sv_vote_gametype_hook_duel
  
 -// Example preset to allow 1v1ctf to be used for the gametype voting screen
 +// Example preset to allow 1v1ctf to be used for the gametype voting screen.
 +// Aliases can have max 31 chars so the gametype can have max 9 chars.
  // sv_vote_gametype_*_type Must be set to the name of the gametype the option is based on
  // sv_vote_gametype_*_name Contains a human-readable name of the gametype
  // sv_vote_gametype_*_description Contains a longer description
  //set sv_vote_gametype_1v1ctf_type ctf
  //set sv_vote_gametype_1v1ctf_name "Capture the Flag Duel"
  //set sv_vote_gametype_1v1ctf_description "One vs One match in CTF"
 -//alias sv_vote_gametype_hook_all "set g_maxplayers 0"
 -//alias sv_vote_gametype_hook_1v1ctf "set g_maxplayers 2"
 +//alias sv_vote_gametype_hook_all "g_maxplayers 0"
 +//alias sv_vote_gametype_hook_1v1ctf "g_maxplayers 2"
  
  
  // ===========
@@@ -240,7 -239,7 +240,7 @@@ set g_ctf_leaderboard 0 "show top captu
  set g_ctf_flag_return 1 "auto return the flag to base when touched by a teammate"
  set g_ctf_flag_return_carrying 0 "(manual return mode) auto return the flag to base if touched by a flag carrier"
  set g_ctf_flag_return_carried_radius 100 "allow flags to be returned by carrier if base is within this radius"
- set g_ctf_flag_return_time 15 "automatically return the flag to base after this amount of time"
+ set g_ctf_flag_return_time 30 "automatically return the flag to base after this amount of time"
  set g_ctf_flag_return_dropped 100 "automatically return the flag to base if dropped within this distance from base (in qu)"
  set g_ctf_flag_return_damage 0 "allow the flag to be damaged, reducing time needed to automatically return to base"
  set g_ctf_flag_return_damage_delay 0 "how much time the flag takes to automatically return to base if it falls into lava/slime/trigger hurt"
@@@ -367,7 -366,7 +367,7 @@@ set g_freezetag_revive_clearspeed 1.6 "
  set g_freezetag_revive_extra_size 100 "Distance in qu that you can stand from a frozen teammate to keep reviving him"
  set g_freezetag_revive_nade 1 "Enable reviving from own nade explosion"
  set g_freezetag_revive_nade_health 40 "Amount of health player has if they revived from their own nade explosion"
- set g_freezetag_round_timelimit 180 "round time limit in seconds"
+ set g_freezetag_round_timelimit 360 "round time limit in seconds"
  set g_freezetag_frozen_maxtime 60 "frozen players will be automatically unfrozen after this time in seconds"
  set g_freezetag_teams_override 0
  set g_freezetag_team_spawns 0 "when 1, players spawn from the team spawnpoints of the map, if any"
@@@ -379,8 -378,8 +379,8 @@@ set g_freezetag_weaponarena "most_avail
  //  keepaway
  // ==========
  set g_keepaway 0 "game mode which focuses around a ball"
- set g_keepaway_score_bckill 1 "enable scoring points (y/n) for ball carrier kills (value is how many points to award)"
- set g_keepaway_score_killac 1 "amount of points to give when you kill someone while you have the ball"
+ set g_keepaway_score_bckill 1 "points for killing the ball barrier (Ball Carrier Kill)"
+ set g_keepaway_score_killac 1 "points for kills while holding the ball (Kill As Carrier)"
  set g_keepaway_score_timeinterval 1 "amount of time it takes between intervals for timepoints to be added to the score"
  set g_keepaway_score_timepoints 0 "points to add to score per timeinterval, 0 for no points"
  set g_keepaway_ballcarrier_effects 8 "Add together the numbers you want: EF_ADDITIVE (32) / EF_NODEPTHTEST (8192) / EF_DIMLIGHT (8)"
diff --combined ruleset-XDF.cfg
@@@ -12,7 -12,7 +12,7 @@@ g_shootfromcenter 1 // hit where you po
  g_balance_kill_antispam 0
  g_forced_respawn 1
  // g_playerclip_collisions 0 // do not check playerclips
 -g_powerups 0  // set to -1 or patch xonotic
 +g_powerups 0
  g_spawnpoints_auto_move_out_of_solid 1
  g_start_delay 3
  g_use_ammunition 0
@@@ -20,9 -20,38 +20,38 @@@ g_weapon_stay 
  teamplay_mode 2 // friendly fire and self damage
  sv_vote_nospectators 1
  timelimit_override 20
- g_buffs_cooldown_respawn 0.1
+ // general buff settings
+ g_buffs_cooldown_activate 0
+ g_buffs_cooldown_respawn 0
  g_buffs_randomize 0
  
+ // disabled buffs
+ g_buffs_ammo 0
+ g_buffs_resistance 0
+ g_buffs_medic 0
+ g_buffs_vengeance 0
+ g_buffs_bash 0
+ g_buffs_disability 0
+ g_buffs_vampire 0
+ g_buffs_jump 0
+ g_buffs_invisible 0
+ g_buffs_inferno 0
+ g_buffs_swapper 0
+ g_buffs_magnet 0
+ g_buffs_luck 0
+ g_buffs_flight 0
+ // speed buff (q3 haste replacement)
+ g_movement_highspeed_q3_compat 1
+ g_buffs_speed 1
+ g_buffs_speed_time 30
+ g_buffs_speed_speed 1.3  // q3 haste lasts 30 seconds
+ g_buffs_speed_rate 0.7692307692   // 1/1.3
+ g_buffs_speed_weaponspeed 1  // do not increase projectile speed
+ g_buffs_speed_damage_take 1
+ g_buffs_speed_regen 1.2
  // game mode settings
  g_cts_finish_kill_delay 2
  g_cts_selfdamage 0
diff --combined xonotic-server.cfg
@@@ -114,6 -114,7 +114,7 @@@ set bot_usemodelnames 0    "Use player mod
  set bot_nofire 0      "When set, bots never fire. Mainly for testing in g_waypointeditor mode"
  set bot_prefix [BOT]  "Prefix in front of the bot names"
  set bot_suffix ""     "Suffix behind the bot names"
+ skill 8
  set skill_auto 0      "when 1, \"skill\" gets adjusted to match the best player on the map"
  set bot_debug_tracewalk 0 "Enable visual indicators for short-term navigation. Green: Goal Reached / Yellow: Obstacle found / Red: Unsolvable obstacle found"
  set bot_debug_goalstack 0 "Visualize the current path that each bot is following. Use with as few bots as possible."
@@@ -189,10 -190,10 +190,10 @@@ set g_shootfromeye 0 "shots are fired f
  set g_shootfromcenter 0 "weapon gets moved to the center, shots still come from the barrel of your weapon; visual gun position can still be influenced by cl_gunalign 1 and 2"
  set g_shootfromfixedorigin "" "if set to a string like 0 y z, the gun is moved to the given y and z coordinates. If set to a string like x y z, the whole shot origin is used"
  set g_pinata 0 "if set to 1 you will not only drop your current weapon when you are killed, but you will drop all weapons that you possessed"
 -set g_weapon_stay 0 "1: ghost weapons can be picked up too but give no ammo, 2: ghost weapons refill ammo to one pickup size, thrown guns have no ammo"
 +set g_weapon_stay 0 "1: ghost weapons can be picked up but give no ammo, thrown guns have ammo 2: ghost weapons can be picked up and refill ammo to one pickup size, thrown guns have no ammo (to prevent infinite ammo abuse)"
  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_use_ammunition 1 "if set to 0 all weapons have unlimited ammo"
  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"
@@@ -203,7 -204,7 +204,7 @@@ set g_weaponarena_random_with_blaster "
  set g_spawnpoints_auto_move_out_of_solid 0 "if set to 1 you will see a warning if a spawn point was placed inside a solid"
  set g_forced_respawn 0 "if set to 1 and a player died, that player gets automatically respawned once <g_respawn_delay> seconds are over"
  set g_fullbrightplayers 0 "brightens up player models (note that the color, skin or model of the players does not change!)"
 -set g_fullbrightitems 0 "brightens up items"
 +set g_fullbrightitems 0 "allows players to use cl_fullbright_items"
  set g_nodepthtestplayers 0 "disables depth testing on players"
  set g_nodepthtestitems 0 "disables depth testing on items"
  set g_casings 2 "specifies which casings (0: none, 1: only shotgun casings, 2: shotgun and machine gun casings) are sent to the client"
@@@ -336,18 -337,18 +337,18 @@@ set sv_motd "" "additional information 
  
  set g_waypoints_for_items 0   "make waypoints out of items, values: 0 = never, 1 = unless the mapper prevents it by worldspawn.spawnflags & 1, 2 = always"
  
 -set g_maplist_votable 6 "number of maps that are shown in the map voting at the end of a match"
 +set g_maplist_votable 6 "number of maps that are shown in the map voting at the end of a match, 0 to disable"
  set g_maplist_votable_keeptwotime 15 "show only 2 options after this amount of time during map vote screen"
  set g_maplist_votable_timeout 30      "timeout for the map voting; must be below 50 seconds!"
 -set g_maplist_votable_suggestions 2 "number of maps a player is allowed to suggest for the map voting screen"
 +set g_maplist_votable_suggestions 2 "number of maps a player is allowed to suggest for the map voting screen using 'suggestmap'"
  set g_maplist_votable_suggestions_override_mostrecent 0 "allow players to suggest maps that have been played recently"
 -set g_maplist_votable_nodetail 0      "nodetail only shows total count instead of all vote counts per map, so votes don't influence others that much"
 -set g_maplist_votable_abstain 0       "when 1, you can abstain from your vote"
 +set g_maplist_votable_nodetail 0      "hide per-map vote counts (to avoid influential first votes)"
 +set g_maplist_votable_abstain 0       "offer a "\don't care\" option on the voting screen"
  set g_maplist_votable_screenshot_dir "maps levelshots"        "where to look for map screenshots"
  
  set sv_vote_gametype 0 "show a vote screen for gametypes before map vote screen"
  set sv_vote_gametype_keeptwotime 10 "show only 2 options after this amount of time during gametype vote screen"
 -set sv_vote_gametype_options "dm tdm ctf" "Keep the identifiers short, otherwise you'll run into issues with too long alias names (max is 31 characters) when using sv_vote_gametype_hook_*"
 +set sv_vote_gametype_options "dm tdm ca ctf" "identifiers of gamemodes on the voting screen, can be custom (max 9 chars) - see example in server/server.cfg"
  set sv_vote_gametype_timeout 20 "how long the gametype vote screen lasts"
  set sv_vote_gametype_default_current 1 "Keep the current gametype if no one votes"
  
@@@ -487,6 -488,7 +488,7 @@@ set sv_q3acompat_machineshotgunswap 0 "
  set sv_vq3compat 0 "toggle for some compatibility hacks (for VQ3 and CPM map compatibility in mapinfo files)"
  
  set g_movement_highspeed 1 "movement speed modification factor (only changes movement when above maxspeed)"
+ set g_movement_highspeed_q3_compat 0 "apply g_movement_highspeed in q3-compatible way (recommended for q3 defrag maps)"
  
  set g_maxspeed 0 "player speed limit, faster players are killed (0 for unlimited speed)"
  
@@@ -565,3 -567,4 +567,4 @@@ set sv_showspectators 1 "Show who's spe
  set sv_damagetext 2 "<= 0: disabled, >= 1: visible to spectators, >= 2: visible to attacker, >= 3: all players see everyone's damage"
  
  set sv_showfps 5 "Show player's FPS counters in the scoreboard. This setting acts as a delay in seconds between updates"
+ set autocvar_sv_doors_always_open 0 "If set to 1 don't close doors which after they were open"