rcssjava
Class ServerParams

java.lang.Object
  extended by rcssjava.ServerParams
All Implemented Interfaces:
java.io.Serializable

public class ServerParams
extends java.lang.Object
implements java.io.Serializable

Soccer server parameters. The field names are taken directly from the RCSSServer code.

See Also:
Serialized Form

Field Summary
 double audio_cut_dist
           
 int auto_mode
           
 int back_passes
           
 double ball_accel_max
           
 double ball_decay
           
 double ball_rand
           
 double ball_size
           
 double ball_speed_max
           
 double ball_weight
           
 int catch_ban_cycle
           
 double catch_probability
           
 double catchable_area_l
           
 double catchable_area_w
           
 double ckick_margin
           
 int clang_advice_win
           
 int clang_define_win
           
 int clang_del_win
           
 int clang_info_win
           
 int clang_mess_delay
           
 int clang_mess_per_cycle
           
 int clang_meta_win
           
 int clang_rule_win
           
 int clang_win_size
           
 int coach
           
 int coach_port
           
 int coach_w_referee
           
 int connect_wait
           
 double control_radius
           
 double dash_power_rate
           
 double dash_power_rate_delta_max
           
 double dash_power_rate_delta_min
           
 double drop_ball_time
           
 double effort_dec
           
 double effort_dec_thr
           
 double effort_inc
           
 double effort_inc_thr
           
 double effort_init
           
 double effort_max_delta_factor
           
 double effort_min
           
 double effort_min_delta_factor
           
 double extra_stamina_delta_max
           
 double extra_stamina_delta_min
           
 int forbid_kick_off_offside
           
 int free_kick_faults
           
 int freeform_send_period
           
 int freeform_wait_period
           
 int fullstate_l
           
 int fullstate_r
           
 int game_log_compression
           
 int game_log_dated
           
 java.lang.String game_log_dir
           
 int game_log_fixed
           
 java.lang.String game_log_fixed_name
           
 int game_log_version
           
 int game_logging
           
 int game_over_wait
           
 double goal_width
           
 int goalie_max_moves
           
 int half_time
           
 int hear_decay
           
 int hear_inc
           
 int hear_max
           
 double inertia_moment
           
 double inertia_moment_delta_factor
           
 int keepaway
           
 double keepaway_length
           
 int keepaway_log_dated
           
 java.lang.String keepaway_log_dir
           
 int keepaway_log_fixed
           
 java.lang.String keepaway_log_fixed_name
           
 int keepaway_logging
           
 int keepaway_start
           
 double keepaway_width
           
 int kick_off_wait
           
 double kick_power_rate
           
 double kick_rand
           
 double kick_rand_delta_factor
           
 double kick_rand_factor_l
           
 double kick_rand_factor_r
           
 double kickable_margin
           
 double kickable_margin_delta_max
           
 double kickable_margin_delta_min
           
 java.lang.String landmark_file
           
 java.lang.String log_date_format
           
 int log_times
           
 int max_goal_kicks
           
 double maxmoment
           
 double maxneckang
           
 double maxneckmoment
           
 double maxpower
           
 double minmoment
           
 double minneckang
           
 double minneckmoment
           
 double minpower
           
 java.lang.String module_dir
           
 double new_dash_power_rate_delta_max
           
 double new_dash_power_rate_delta_min
           
 double new_stamina_inc_max_delta_factor
           
 int nr_extra_halfs
           
 int nr_normal_halfs
           
 double offside_active_area_size
           
 double offside_kick_margin
           
 double olcoach_port
           
 int old_coach_hear
           
 int pen_allow_mult_kicks
           
 int pen_before_setup_wait
           
 int pen_coach_moves_players
           
 double pen_dist_x
           
 int pen_max_extra_kicks
           
 double pen_max_goalie_dist_x
           
 int pen_nr_kicks
           
 int pen_random_winner
           
 int pen_ready_wait
           
 int pen_setup_wait
           
 int pen_taken_wait
           
 int penalty_shoot_outs
           
 double player_accel_max
           
 double player_decay
           
 double player_decay_delta_max
           
 double player_decay_delta_min
           
 double player_rand
           
 double player_size
           
 double player_size_delta_factor
           
 double player_speed_max
           
 double player_speed_max_delta_max
           
 double player_speed_max_delta_min
           
 int player_types
           
 double player_weight
           
 double point_to_ban
           
 double point_to_duration
           
 int port
           
 double prand_factor_l
           
 double prand_factor_r
           
 int profile
           
 int proper_goal_kicks
           
 int pt_max
           
 double quantize_step
           
 double quantize_step_l
           
 double random_seed
           
 int record_messages
           
 double recover_dec
           
 double recover_dec_thr
           
 int recover_init
           
 double recover_min
           
 int recv_step
           
 int say_coach_cnt_max
           
 int say_coach_msg_size
           
 int say_msg_size
           
 int send_comms
           
 int send_step
           
 int send_vi_step
           
 int sense_body_step
           
 int simulator_step
           
 double slow_down_factor
           
 int slowness_on_top_for_left_team
           
 int slowness_on_top_for_right_team
           
 double stamina_inc_max
           
 double stamina_inc_max_delta_factor
           
 double stamina_max
           
 int start_goal_l
           
 int start_goal_r
           
 double stopped_ball_vel
           
 int subs_max
           
 double synch_micro_sleep
           
 int synch_mode
           
 double synch_offset
           
 double tackle_back_dist
           
 double tackle_cycles
           
 double tackle_dist
           
 double tackle_exponent
           
 double tackle_power_rate
           
 double tackle_width
           
 double team_actuator_noise
           
 java.lang.String team_l_start
           
 java.lang.String team_r_start
           
 int text_log_compression
           
 int text_log_dated
           
 java.lang.String text_log_dir
           
 int text_log_fixed
           
 java.lang.String text_log_fixed_name
           
 int text_logging
           
 int use_offside
           
 int verbose
           
 double visible_angle
           
 double visible_distance
           
 double wind_ang
           
 double wind_dir
           
 double wind_force
           
 double wind_none
           
 double wind_rand
           
 double wind_random
           
 
Constructor Summary
ServerParams()
           
 
Method Summary
 java.lang.Object getParam(java.lang.String param)
          Gets the value of a server parameter
 boolean setParam(java.lang.String param, java.lang.String value)
          Sets a server parameter to a value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

audio_cut_dist

public double audio_cut_dist

back_passes

public int back_passes

ball_accel_max

public double ball_accel_max

ball_decay

public double ball_decay

ball_rand

public double ball_rand

ball_size

public double ball_size

ball_speed_max

public double ball_speed_max

ball_weight

public double ball_weight

catch_ban_cycle

public int catch_ban_cycle

catch_probability

public double catch_probability

catchable_area_l

public double catchable_area_l

catchable_area_w

public double catchable_area_w

ckick_margin

public double ckick_margin

clang_advice_win

public int clang_advice_win

clang_define_win

public int clang_define_win

clang_del_win

public int clang_del_win

clang_info_win

public int clang_info_win

clang_mess_delay

public int clang_mess_delay

clang_mess_per_cycle

public int clang_mess_per_cycle

clang_meta_win

public int clang_meta_win

clang_rule_win

public int clang_rule_win

clang_win_size

public int clang_win_size

coach

public int coach

coach_port

public int coach_port

coach_w_referee

public int coach_w_referee

control_radius

public double control_radius

dash_power_rate

public double dash_power_rate

drop_ball_time

public double drop_ball_time

effort_dec

public double effort_dec

effort_dec_thr

public double effort_dec_thr

effort_inc

public double effort_inc

effort_inc_thr

public double effort_inc_thr

effort_init

public double effort_init

effort_min

public double effort_min

forbid_kick_off_offside

public int forbid_kick_off_offside

free_kick_faults

public int free_kick_faults

freeform_send_period

public int freeform_send_period

freeform_wait_period

public int freeform_wait_period

fullstate_l

public int fullstate_l

fullstate_r

public int fullstate_r

game_log_compression

public int game_log_compression

game_log_dated

public int game_log_dated

game_log_dir

public java.lang.String game_log_dir

game_log_fixed

public int game_log_fixed

game_log_fixed_name

public java.lang.String game_log_fixed_name

game_log_version

public int game_log_version

game_logging

public int game_logging

goal_width

public double goal_width

goalie_max_moves

public int goalie_max_moves

half_time

public int half_time

hear_decay

public int hear_decay

hear_inc

public int hear_inc

hear_max

public int hear_max

inertia_moment

public double inertia_moment

kick_power_rate

public double kick_power_rate

kick_rand

public double kick_rand

kick_rand_factor_l

public double kick_rand_factor_l

kick_rand_factor_r

public double kick_rand_factor_r

kickable_margin

public double kickable_margin

landmark_file

public java.lang.String landmark_file

log_date_format

public java.lang.String log_date_format

log_times

public int log_times

max_goal_kicks

public int max_goal_kicks

maxmoment

public double maxmoment

maxneckang

public double maxneckang

maxneckmoment

public double maxneckmoment

maxpower

public double maxpower

minmoment

public double minmoment

minneckang

public double minneckang

minneckmoment

public double minneckmoment

minpower

public double minpower

offside_active_area_size

public double offside_active_area_size

offside_kick_margin

public double offside_kick_margin

olcoach_port

public double olcoach_port

old_coach_hear

public int old_coach_hear

player_accel_max

public double player_accel_max

player_decay

public double player_decay

player_rand

public double player_rand

player_size

public double player_size

player_speed_max

public double player_speed_max

player_weight

public double player_weight

point_to_ban

public double point_to_ban

point_to_duration

public double point_to_duration

port

public int port

prand_factor_l

public double prand_factor_l

prand_factor_r

public double prand_factor_r

profile

public int profile

proper_goal_kicks

public int proper_goal_kicks

quantize_step

public double quantize_step

quantize_step_l

public double quantize_step_l

record_messages

public int record_messages

recover_dec

public double recover_dec

recover_dec_thr

public double recover_dec_thr

recover_min

public double recover_min

recv_step

public int recv_step

say_coach_cnt_max

public int say_coach_cnt_max

say_coach_msg_size

public int say_coach_msg_size

say_msg_size

public int say_msg_size

send_comms

public int send_comms

send_step

public int send_step

send_vi_step

public int send_vi_step

sense_body_step

public int sense_body_step

simulator_step

public int simulator_step

slow_down_factor

public double slow_down_factor

slowness_on_top_for_left_team

public int slowness_on_top_for_left_team

slowness_on_top_for_right_team

public int slowness_on_top_for_right_team

stamina_inc_max

public double stamina_inc_max

stamina_max

public double stamina_max

start_goal_l

public int start_goal_l

start_goal_r

public int start_goal_r

stopped_ball_vel

public double stopped_ball_vel

synch_micro_sleep

public double synch_micro_sleep

synch_mode

public int synch_mode

synch_offset

public double synch_offset

tackle_back_dist

public double tackle_back_dist

tackle_cycles

public double tackle_cycles

tackle_dist

public double tackle_dist

tackle_exponent

public double tackle_exponent

tackle_power_rate

public double tackle_power_rate

tackle_width

public double tackle_width

team_actuator_noise

public double team_actuator_noise

text_log_compression

public int text_log_compression

text_log_dated

public int text_log_dated

text_log_dir

public java.lang.String text_log_dir

text_log_fixed

public int text_log_fixed

text_log_fixed_name

public java.lang.String text_log_fixed_name

text_logging

public int text_logging

use_offside

public int use_offside

verbose

public int verbose

visible_angle

public double visible_angle

visible_distance

public double visible_distance

wind_ang

public double wind_ang

wind_dir

public double wind_dir

wind_force

public double wind_force

wind_none

public double wind_none

wind_rand

public double wind_rand

wind_random

public double wind_random

auto_mode

public int auto_mode

connect_wait

public int connect_wait

game_over_wait

public int game_over_wait

keepaway

public int keepaway

keepaway_length

public double keepaway_length

keepaway_log_dated

public int keepaway_log_dated

keepaway_log_dir

public java.lang.String keepaway_log_dir

keepaway_log_fixed

public int keepaway_log_fixed

keepaway_log_fixed_name

public java.lang.String keepaway_log_fixed_name

keepaway_logging

public int keepaway_logging

keepaway_start

public int keepaway_start

keepaway_width

public double keepaway_width

kick_off_wait

public int kick_off_wait

module_dir

public java.lang.String module_dir

nr_extra_halfs

public int nr_extra_halfs

nr_normal_halfs

public int nr_normal_halfs

pen_allow_mult_kicks

public int pen_allow_mult_kicks

pen_before_setup_wait

public int pen_before_setup_wait

pen_coach_moves_players

public int pen_coach_moves_players

pen_dist_x

public double pen_dist_x

pen_max_extra_kicks

public int pen_max_extra_kicks

pen_max_goalie_dist_x

public double pen_max_goalie_dist_x

pen_nr_kicks

public int pen_nr_kicks

pen_random_winner

public int pen_random_winner

pen_ready_wait

public int pen_ready_wait

pen_setup_wait

public int pen_setup_wait

pen_taken_wait

public int pen_taken_wait

penalty_shoot_outs

public int penalty_shoot_outs

recover_init

public int recover_init

team_l_start

public java.lang.String team_l_start

team_r_start

public java.lang.String team_r_start

dash_power_rate_delta_max

public double dash_power_rate_delta_max

dash_power_rate_delta_min

public double dash_power_rate_delta_min

effort_max_delta_factor

public double effort_max_delta_factor

effort_min_delta_factor

public double effort_min_delta_factor

extra_stamina_delta_max

public double extra_stamina_delta_max

extra_stamina_delta_min

public double extra_stamina_delta_min

inertia_moment_delta_factor

public double inertia_moment_delta_factor

kick_rand_delta_factor

public double kick_rand_delta_factor

kickable_margin_delta_max

public double kickable_margin_delta_max

kickable_margin_delta_min

public double kickable_margin_delta_min

new_dash_power_rate_delta_max

public double new_dash_power_rate_delta_max

new_dash_power_rate_delta_min

public double new_dash_power_rate_delta_min

new_stamina_inc_max_delta_factor

public double new_stamina_inc_max_delta_factor

player_decay_delta_max

public double player_decay_delta_max

player_decay_delta_min

public double player_decay_delta_min

player_size_delta_factor

public double player_size_delta_factor

player_speed_max_delta_max

public double player_speed_max_delta_max

player_speed_max_delta_min

public double player_speed_max_delta_min

player_types

public int player_types

pt_max

public int pt_max

random_seed

public double random_seed

stamina_inc_max_delta_factor

public double stamina_inc_max_delta_factor

subs_max

public int subs_max
Constructor Detail

ServerParams

public ServerParams()
Method Detail

setParam

public boolean setParam(java.lang.String param,
                        java.lang.String value)
Sets a server parameter to a value

Parameters:
param - name of server parameter
value - value to set, presented as a String
Returns:
true if operation is successful

getParam

public java.lang.Object getParam(java.lang.String param)
Gets the value of a server parameter

Parameters:
param - name of server parameter
Returns:
value of server parameter or null if name is invalid