graph: allow graphs to be auto-collected (controlled via yb_graph_auto_collect_db)
By default it's off, but it's allow bot to scan graph directory, do a diff with a graph db server and upload every single graph file that do not exist in central database. This is done in a separate thread and do not block server process, and only once server/game is started, not on change level. Also, it's not working on currently started map.
This commit is contained in:
parent
d82124e595
commit
46ebbeea57
8 changed files with 200 additions and 11 deletions
|
|
@ -38,7 +38,7 @@ yb_graph_analyze_max_jump_height "44"
|
|||
//
|
||||
// The FPS at which analyzer process is running. This keeps game from freezing during analyzing.
|
||||
// ---
|
||||
// Default: "30.0"
|
||||
// Default: "30.0", Min: "25.0", Max: "99.0"
|
||||
//
|
||||
yb_graph_analyze_fps "30.0"
|
||||
|
||||
|
|
@ -345,6 +345,13 @@ yb_ignore_map_prefix_game_mode "0"
|
|||
//
|
||||
yb_threadpool_workers "-1"
|
||||
|
||||
//
|
||||
// If enabled, bots will not apply throwing condition on grenades.
|
||||
// ---
|
||||
// Default: "0", Min: "0", Max: "1"
|
||||
//
|
||||
yb_grenadier_mode "0"
|
||||
|
||||
//
|
||||
// Specifies whether bot should not 'fix' camp directions of camp waypoints when loading old PWF format.
|
||||
// ---
|
||||
|
|
@ -380,6 +387,13 @@ yb_graph_auto_save_count "15"
|
|||
//
|
||||
yb_graph_draw_distance "400"
|
||||
|
||||
//
|
||||
// Allows bot's to exchange your graph files with graph database automatically.
|
||||
// ---
|
||||
// Default: "0", Min: "0", Max: "1"
|
||||
//
|
||||
yb_graph_auto_collect_db "0"
|
||||
|
||||
//
|
||||
// Kick bots to automatically make room for human players.
|
||||
// ---
|
||||
|
|
@ -388,7 +402,7 @@ yb_graph_draw_distance "400"
|
|||
yb_autovacate "1"
|
||||
|
||||
//
|
||||
// How many slots autovacate feature should keep for human players
|
||||
// How many slots autovacate feature should keep for human players.
|
||||
// ---
|
||||
// Default: "1", Min: "1", Max: "8"
|
||||
//
|
||||
|
|
@ -541,6 +555,15 @@ yb_botskin_t "0"
|
|||
//
|
||||
yb_botskin_ct "0"
|
||||
|
||||
//
|
||||
// Sets the default personality when creating bots with quota management.
|
||||
// Allowed values: 'none', 'normal', 'careful', 'rusher'.
|
||||
// If 'none' is specified personality chosen randomly.
|
||||
// ---
|
||||
// Default: "none"
|
||||
//
|
||||
yb_preferred_personality "none"
|
||||
|
||||
//
|
||||
// Lower bound for base bot ping shown in scoreboard upon creation.
|
||||
// ---
|
||||
|
|
@ -597,12 +620,19 @@ yb_rotate_stay_min "360.0"
|
|||
//
|
||||
yb_rotate_stay_max "3600.0"
|
||||
|
||||
//
|
||||
// When enabled, bots will not try to avoid teammates on their way. Assuming some of the semiclip plugins are in use.
|
||||
// ---
|
||||
// Default: "0", Min: "0", Max: "1"
|
||||
//
|
||||
yb_has_team_semiclip "0"
|
||||
|
||||
//
|
||||
// Selects the heuristic function mode. For debug purposes only.
|
||||
// ---
|
||||
// Default: "3", Min: "0", Max: "4"
|
||||
// Default: "0", Min: "0", Max: "4"
|
||||
//
|
||||
yb_path_heuristic_mode "3"
|
||||
yb_path_heuristic_mode "0"
|
||||
|
||||
//
|
||||
// Limit maximum floyd-warshall memory (megabytes). Use Dijkstra if memory exceeds.
|
||||
|
|
@ -625,6 +655,13 @@ yb_path_dijkstra_simple_distance "1"
|
|||
//
|
||||
yb_path_astar_post_smooth "0"
|
||||
|
||||
//
|
||||
// Randomize pathfinding on each round start.
|
||||
// ---
|
||||
// Default: "1", Min: "0", Max: "1"
|
||||
//
|
||||
yb_path_randomize_on_round_start "1"
|
||||
|
||||
//
|
||||
// Enables or disables showing welcome message to host entity on game start.
|
||||
// ---
|
||||
|
|
@ -646,6 +683,20 @@ yb_enable_query_hook "0"
|
|||
//
|
||||
yb_breakable_health_limit "500.0"
|
||||
|
||||
//
|
||||
// Allows or disallows bots to return fake steam id.
|
||||
// ---
|
||||
// Default: "0", Min: "0", Max: "1"
|
||||
//
|
||||
yb_enable_fake_steamids "0"
|
||||
|
||||
//
|
||||
// Count player pings when calculating average ping for bots. If no, some random ping chosen for bots.
|
||||
// ---
|
||||
// Default: "1", Min: "0", Max: "1"
|
||||
//
|
||||
yb_count_players_for_fakeping "1"
|
||||
|
||||
//
|
||||
// Specifies whether bots able to use 'shift' if they thinks that enemy is near.
|
||||
// ---
|
||||
|
|
@ -688,3 +739,10 @@ yb_random_knife_attacks "1"
|
|||
//
|
||||
yb_max_nodes_for_predict "25"
|
||||
|
||||
//
|
||||
// Enables or disables extra hard difficulty for bots.
|
||||
// ---
|
||||
// Default: "0", Min: "0", Max: "1"
|
||||
//
|
||||
yb_whose_your_daddy "0"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue