forked from SectorAlpha/AlphaGSM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
alphagsm.conf-template
89 lines (67 loc) · 3.43 KB
/
alphagsm.conf-template
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
# NOTE: values provided here are sensible defaults but not necesserily the ones used if no
# value is provided although as much as possible they will be
# NOTE: most of these values if changed while in use will require manual changes to ensure
# the code finds the new locations
[core]
## system - where should the user settings file be stored. The settings file is always called
## alphagsm.conf. This should be a path starting with ~ otherwise all users will use the same
## file.
# userconf = ~/.alphagsm
## user - where should all alphagsm files be placed by default. This is only used as a default
## folder for other values which have their own options below. If set at system level should
## be a path starting with ~ as otherwise all users will share the same files.
# alphagsm_path = ~/.alphagsm
[backup]
## user - where should the backups be stored relative to the game servers directory
# directory = backup
## user - the format for the timestamp used in naming backup files
# timestamptformat = %Y.%m.%d %H:%M:%S.%f
[downloader]
## system - The user that owns the downloader system if not set will use the current use
## and not share downloads
# user = alphagsm_user
## system if user is set else user - the location of the downloader database file. Can use ~
## to refer to the home directory if the user specified above. Default is
## "${alphagsm_path}/downloads/downloads.txt" with ~ resolved for the user specified above.
# db_path = ~/.alphagsm/downloads/downloads.txt
## system if user is set else user - The directory to place downloads in subfolders of.
## Default is "${alphagsm_path}/downloads/downloads" resolved relative to the user
## specified above.
# target_path = ~/.alphagsm/downloads/downloads
## system - The package that downloadermodules are in
# downloaders_package = downloadermodules.
[downloader.pathgen]
## directories are generated in two levels. By default it's a parent directory with a short
## name with another directory inside it with a longer name i.e. parent/dir
## user - what characters are to be used for the directory name
# dirchars = abcdefghijklmnopqrstuvwxyz0123456789_
## user - the length of the directory name
# dirlen = 8
## user - what charachters are to be used for the parent directory name
# parentchars = abcdefghijklmnopqrstuvxyz
## user - the length of the parent directory name
# parentlen = 1
## user - how many tries at making a unique directory before giving up
# maxtries = 238328
[downloader.steamcmd]
## user - The directory SteamCMD is installed into. Defaults to
## "~/.local/steam" if it exists else "~/Steam"
# steamcmd_path = /home/alphagsm_user/Steam/
## user - The directory SteamCMD related scripts are written to. Defaults to
## "~/.alphagsm/steamcmd_scripts"
# steamcmd_scripts = ~/.alphagsm/steamcmd_scripts
[server]
## user - the path to store the alphagsm data file in. can use ~ for the users home directory.
## Default is "${alphagsm_path}/conf".
# datapath = ~/.alphagsm/conf
## system - the package that the server modules are in.
# servermodulespackage = gamemodules.
[screen]
## system - the prefix used for screen sessions for alphagsm. Make sure this is unlikely to be
## used by other users or accidentally as alphagsm assumes that all sessions that start with the tag
## are for it to manage
# sessiontag = AlphaGSM#
## system - the path to store the screen logs
#screenlog_path = /home/alphagsm_user/.alphagsm/conf
## user - how many log files to keep for each server
# keeplogs = 5