📄 coach.conf
字号:
# Configurations for the coach# Lines beginning with # are comment lines#these determine when the coach says the server is deadalarm_interval: 500max_cycles_since_io: 200# The test module cycles_to_store: 11# 0 for no reconnect, 1 for reconnect on left, 2 for reconnect on rightreconnect: 0analyze_log: off#log_fn: ../sserver-5.15/server/record.loglog_fn: ../logfiles/record.logversion: 6.02#save_logsave_action_freq: 40#save_action_log_level: 200############################################################# Opponent info gathering#############################################################turns off any adversary class processingno_adversary_classes: onepoch_length: 1000#epoch_length: 500rg_rows: 8rg_cols: 15rg_vals: 4take_stats : offrecord_detail_stats : offrecord_summary_stats : offrecord_ball_position : onrecord_opponent_positions: onrecord_ball_controller : offrecord_passing_rects : onrecord_dribble_rects : onrecord_shot_rects : onrecord_action_count : offrecord_player_proximity : off#coach has perfect visioncontrol_buffer : 0 ### These are for features#passing featurepass_num_past_cont : 3pass_timeout : 50min_pass_dist : 5.665#dribbling featuredrib_num_past_cont : 6max_drib_cntl_intvl : 4min_drib_dist : 2#shooting featureshot_num_past_cont : 3shot_cntl_timeout : 1shot_goal_buf : 5### These are for the actual observatiosnopp_pos_match_var : 3#if this is on, then the coach writes the classification# of the adversary at the end of each epochclassify_adversary: off#this is used to create adversary classes from observations#create_adv_class############################################################# Ball Prediction Info############################################################record_ball_pred_info: off############################################################# Finding times of goals############################################################goal_watch: offteam_to_watch: CMUnited99gw_output_fn: gw.outtime_before_goal: 50use_opp_models: off############################################################# Setplay info############################################################coach_setplays: offplan_setplays: on############################################################# SetPlay Planning Info#############################################################this should almost always be 0; other values are for testingSPP_planner_type: 0#how long coach requires all players stationary before planningSPP_kickoff_fixed_pos_time: 10OM_num_models: 10#stuff for hillclimbingSPP_hillclimb_max_stat_steps: 10000000# number of hillclimbing steps before the player prob dist is resampledSPP_hillclimb_resample_freq: 60SPP_hillclimb: onSPP_sideline_buffer: 2#the distance close to a pass that the coach will move a player onsides forSPP_offside_worry_dist: 5#what percent of max speed we expect players to go for offsetting from receive locationSPP_offset_perc_speed: .7#how long before player starts going to locationSPP_offset_delay: 7#whether to try and resue agents (only turn off if there are bugs)#I put a hack in the execution which will not work with agent reuseSPP_reuse_agents: off#this stuff affects path evaluationSPP_eval_loc_weight: 20SPP_eval_bad_wp_weight: -10SPP_eval_length_weight: 2SPP_eval_pass_weight: 10SPP_eval_avg_occ_weight: 30SPP_eval_max_occ_weight: 30#the sample density is the number of sample per 1 square meterSPP_eval_sample_density: .75SPP_eval_sample_wd_ratio: 0.5SPP_eval_sample_extra_len: 2.0SPP_eval_send_base_max: 1.0SPP_eval_send_pen_max: 1.0# these affect how far offsides we allow target points to beSPP_eval_offplay_perc_speed: .8SPP_eval_offplay_delay: 3SPP_eval_opp_delay: 2SPP_eval_opp_speed: .9#Default plan setupSPP_plans_dir: ./PlansSPP_def_my_kick_off1: my_kick_off1SPP_def_my_kick_off2: my_kick_off2SPP_def_my_kick_in1: my_kick_in1SPP_def_my_kick_in2: my_kick_in2SPP_def_my_corner_kick1: my_corner_kick1SPP_def_my_corner_kick2: my_corner_kick2SPP_def_my_goal_kick1: my_goal_kick1SPP_def_my_goal_kick2: my_goal_kick2SPP_def_my_free_kick1: my_free_kick1SPP_def_my_free_kick2: my_free_kick2SPP_def_my_goalie_catch1: my_goalie_catch1SPP_def_my_goalie_catch2: my_goalie_catch2SPP_def_their_kick_off: their_kick_offSPP_def_their_kick_in: their_kick_inSPP_def_their_corner_kick: their_corner_kickSPP_def_their_goal_kick: their_goal_kickSPP_def_their_free_kick: their_free_kickSPP_def_their_goalie_catch: their_goalie_catchSPP_hillclimb_def_file: ./Plans/def_waypoints#also, there are some things which you can do at compile time:# in coach/PlannerModules.C; define SAMPLE_CONE########################################################### Defensive Opponent Model parameters ###########################################################use_new_def_set_plays: on#distance less than which two positions are considered the same#when storing in the defensive opponent modeldef_same_pos_buffer: 5.0#these all store the number of definite positions for placing#players on defensive free kicksnum_gk_definites: 1 num_fk_definites: 1num_ki_definites: 1num_ko_definites: 1num_gc_definites: 0num_ck_definites: 4#these all store the number of floating positions for placing#players on defensive free kicksnum_gk_exits: 2num_fk_exits: 2num_ki_exits: 2num_ko_exits: 4num_gc_exits: 4num_ck_exits: 1# how many extra player to bring back for their offensive kick_innum_def_ki_extra: 2#This is the amount added to the each probability in the #OppModelSet before normalization.OM_weight_boost: .1;#OM_side_to_analyze: right#OM_team_to_analyze: CMUnited#opp_model_set_file_name: OppModel.conf #only define this when analyzing log files offlineuse_opp_models: off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -