-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathconfig.toml
46 lines (45 loc) · 2.75 KB
/
config.toml
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
[Config]
# Whether or not to add a local dns entry if it's needed to connect to the server with the official domain.
# Including to avoid receiving that it's on maintenance.
# Note: Will require admin privileges.
CanAddHost = true
# Whether or not to trust the certificate of the server in user or local store, or not at all.
# false: do not trust the certificate. You will have to trust it manually in the proper store before running the launcher.
# local: trust the certificate in the local store. Requires admin rights.
# user: trust the certificate in the user store. Requires user consent. Only on Windows.
CanTrustCertificate = 'local'
# Whether or not to broadcast the game BattleServer to all interfaces in LAN (not just the most priority one).
# Either 'auto' or 'false'. This is only necessary in Windows, on the rest of systems it is always 'false'.
CanBroadcastBattleServer = 'auto'
# If true, the launcher will isolate the metadata cache of the game, if false, it will be shared
# On AoE I this is always false as it does not store metadata.
IsolateMetadata = true
# (Experimental) If true, the launcher will isolate the user profiles of the game, if false, it will be shared.
# May cause issues with Steam Cloud or Xbox Cloud (depending on the game version).
IsolateProfiles = false
[Server]
# Whether to start the server automatically or 'auto', which will start the server is no server is found in the LAN
# 'auto' depend on the Announce setting in the server resources being true
Start = 'auto'
# The process to start the server, if 'auto', it will be try to execute the server binary in this directory order:
# 1. './server/'
# 2. '../'
# 3. '../server/'
Executable = 'auto'
# The arguments to pass to the server executable if starting it. Execute the server help flag for available arguments.
# {Game} will be replaced by the game name. Default, only start the server for the given name.
# Windows: Path names need to use double backslashes or be within single quotes.
# Note: You may use environment variables.
ExecutableArgs = ['-e', '{Game}']
# The host of the server to connect to if Start = false, if Start = true/auto this will be ignored
# The host may be a DNS name or Ipv4 IP. 0.0.0.0 means every local interface IP.
# Note: See the server config to set the interface to bind to.
Host = '0.0.0.0'
# Whether to stop it automatically, if 'auto', it will stop the server if Start = true (or 'auto' does not find a server)
Stop = 'auto'
# Announce ports to listen to. If not including the default port, default configured servers will not get discovered.
AnnouncePorts = [31978]
# Announce multicast group adresses to join.
# If not including the default group, default configured servers will not get discovered via Multicast.
# Only IPv4 is supported.
AnnounceMulticastGroups = ['239.31.97.8']