forked from RLBot/RLBot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
rlbot.cfg
139 lines (129 loc) · 5.08 KB
/
rlbot.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
[RLBot Configuration]
# A path to the extension file we want to load
extension_path = None
# networking_role = remote_rlbot_client
# network_address = 127.0.0.1
[Team Configuration]
# Changes Blue team color, use 0 to use default color
Team Blue Color = 0
# Changes the Team name to use instead of 'Blue'
Team Blue Name = Blue
# Changes Blue team color, use 0 to use default color
Team Orange Color = 0
# Changes the Team name to use instead of 'Orange'
Team Orange Name = Orange
[Match Configuration]
# Number of bots/players which will be spawned. We support up to max 64.
num_participants = 2
# What game mode the game should load.
# Accepted values are "Soccer", "Hoops", "Dropshot", "Hockey", "Rumble", "Heatseeker"
game_mode = Soccer
# Which map the game should load into. For options, see:
# https://github.com/RLBot/RLBot/blob/master/src/main/python/rlbot/parsing/match_settings_config_parser.py#L40-L78
game_map = NeonFields
# Automatically skip replays after a goal. Also stops match replays from being saved.
skip_replays = False
# Skip the kickoff countdown
start_without_countdown = False
# What should we do if you click run while a match is already in progress?
existing_match_behavior = Restart
# If True, the framework will wait for outputs from all bots before advancing to the next frame.
enable_lockstep = False
enable_rendering = False
enable_state_setting = True
auto_save_replay = False
# All mutator options are the same as in-game
[Mutator Configuration]
Match Length = 5 Minutes
Max Score = Unlimited
Overtime = Unlimited
Series Length = Unlimited
Game Speed = Default
Ball Max Speed = Default
Ball Type = Default
Ball Weight = Default
Ball Size = Default
Ball Bounciness = Default
Boost Amount = Default
Rumble = None
Boost Strength = 1x
Gravity = Default
Demolish = Default
Respawn Time = 1 Second
[Participant Configuration]
# The location of the configuration file for your agent here.
# Only total_num_participants config files will be read!
# Everything needs a config, even players and default bots.
# We still set loadouts and names from config!
participant_config_0 = src/test/python/agents/atba/atba.cfg
participant_config_1 = src/test/python/agents/atba/atba.cfg
participant_config_2 = src/test/python/agents/hivemind/config.cfg
participant_config_3 = src/test/python/agents/hivemind/config.cfg
participant_config_4 = src/test/python/agents/hivemind/config.cfg
participant_config_5 = src/test/python/agents/hivemind/config.cfg
; participant_config_2 = src/test/cs/TestBot/Python/TestBot.cfg
; participant_config_3 = src/test/python/agents/javaBot/javaBot.cfg
; participant_config_4 = src/test/python/agents/atba/atba.cfg
; participant_config_5 = src/test/python/agents/atba/atba.cfg
participant_config_6 = src/test/python/agents/atba/atba.cfg
participant_config_7 = src/test/python/agents/atba/atba.cfg
participant_config_8 = src/test/python/agents/atba/atba.cfg
participant_config_9 = src/test/python/agents/atba/atba.cfg
# Which team the player should be on:
# team 0 (blue) shoots on positive goal, team 1 (orange) shoots on negative goal
participant_team_0 = 0
participant_team_1 = 1
participant_team_2 = 0
participant_team_3 = 1
participant_team_4 = 0
participant_team_5 = 1
participant_team_6 = 0
participant_team_7 = 1
participant_team_8 = 0
participant_team_9 = 1
# Accepted values are "human", "rlbot", "psyonix" and "party_member_bot"
# You can have up to 4 local players and they must
# be activated in game or it will crash.
# If no player is specified you will be spawned in as spectator!
# human - not controlled by the framework
# rlbot - controlled by the framework
# psyonix - default bots (skill level can be changed with participant_bot_skill
# party_member_bot - controlled by an rlbot but the game detects it as a human
participant_type_0 = rlbot
participant_type_1 = rlbot
participant_type_2 = rlbot
participant_type_3 = rlbot
participant_type_4 = rlbot
participant_type_5 = rlbot
participant_type_6 = rlbot
participant_type_7 = rlbot
participant_type_8 = rlbot
participant_type_9 = rlbot
# If participant is a bot and not RLBot controlled, this value will be used to set bot skill.
# 0.0 is Rookie, 0.5 is pro, 1.0 is all-star. You can set values in-between as well.
participant_bot_skill_0 = 1.0
participant_bot_skill_1 = 1.0
participant_bot_skill_2 = 1.0
participant_bot_skill_3 = 1.0
participant_bot_skill_4 = 1.0
participant_bot_skill_5 = 1.0
participant_bot_skill_6 = 1.0
participant_bot_skill_7 = 1.0
participant_bot_skill_8 = 1.0
participant_bot_skill_9 = 1.0
# A path to a loadout config file which will override the path in the agent config
# Use None to extract the path from the agent config
participant_loadout_config_0 = None
participant_loadout_config_1 = None
participant_loadout_config_2 = None
participant_loadout_config_3 = None
participant_loadout_config_4 = None
participant_loadout_config_5 = None
participant_loadout_config_6 = None
participant_loadout_config_7 = None
participant_loadout_config_8 = None
participant_loadout_config_9 = None
[Scripts]
# script_config_0=src/test/python/agents/script/sample_script.cfg
# script_config_1=src/test/python/agents/script/sample_script.cfg
# script_config_2=None