LGSM Internal Properties (click me)
88 |
89 |
90 | |Name|Default|Description|
91 | |----|-------|-----------|
92 | |STEAM_PATH|/home/steam|primary workdir, homedir of user|
93 | |SERVER_PATH|/home/steam/serverfiles|Path to serverfiles after installation|
94 | |STEAM_CMD|/home/steam/steamcmd|Path to steamcmd files|
95 | |GROUP_ID|10000|Group ID of the user|
96 | |USER_ID|10000|User ID of the user|
97 | |DOCKER_USER|steam|Name of the user|
98 | |SUPERCRONIC_URL|https://github.com/aptible/supercronic/releases/download/v0.1.9/supercronic-linux-amd64|CRON version|
99 | |SUPERCRONIC|supercronic-linux-amd64|CRON name after download|
100 | |SUPERCRONIC_SHA1SUM|5ddf8ea26b56d4a7ff6faecdd8966610d5cb9d85|CRC for CRON download|
101 | |DEBIAN_FRONTEND|noninteractive|Don't ask questions during installation|
102 | |LANG|C.UTF-8|Language set|
103 | |TERM|xterm||
104 | |DEBUGGING|false||
105 |
106 |
107 |
108 |
109 | ### GMOD Properties
110 | #### GMOD Content
111 | |Name|Default|Description|
112 | |----|-------|-----------|
113 | |INSTALL\_CSS|false|Should I install and mount CSS?|
114 | |INSTALL\_HL2|false|Should I install and mount HL2?|
115 | |INSTALL\_HLDM|false|Should I install and mount HLDM?|
116 | |INSTALL\_TF2|false|Should I install and mount TF2?|
117 | |WORKSHOP\_COLLECTION_ID|""|Workshop Collection ID for the server. If you use AUTOLOAD you should add maps on a linked collection|
118 | |WORKSHOP\_API_KEY|""|Maybe needed for private content.|
119 | |WORKSHOP\_AUTOLOAD|true|Every item which is on the given collection, will be downloaded by every client. Elements on linked collections not - so use maps in a linked collection.|
120 |
121 | #### GMOD Server
122 | |Name|Default|Description|
123 | |----|-------|-----------|
124 | |SERVER\_NAME|LinuxGSM||
125 | |SERVER\_PASSWORD|""||
126 | |SERVER\_RCON\_PASSWORD|""||
127 | |SERVER\_VOICE\_ENABLE|1||
128 | |SERVER\_IP|0.0.0.0||
129 | |SERVER\_PORT|27015||
130 | |SERVER\_CLIENTPORT|27005||
131 | |SERVER\_SOURCETVPORT|27020||
132 | |SERVER\_DEFAULT\_MAP|gm\_construct||
133 | |SERVER\_MAX\_PLAYERS|16||
134 | |SERVER\_TICKRATE|66||
135 | |SERVER\_GAMEMODE|sandbox||
136 | |SERVER\_LOGIN\_TOKEN|""||
137 | |SERVER\_ADDITIONAL\_PARAMETERS|-disableluarefresh||
138 |
139 | #### GMOD LGSM specific
140 | These variables are untested, but if they dont work report it please too. [Documentation](https://docs.linuxgsm.com/alerts)
141 |
142 | |Name|Default|Description|
143 | |----|-------|-----------|
144 | |LGSM\_DISPLAYIP|""||
145 | |LGSM\_POSTALERT|off||
146 | |LGSM\_POSTDAYS|7||
147 | |LGSM\_POSTTARGET|https://hastebin.com||
148 | |LGSM\_DISCORDALERT|off||
149 | |LGSM\_DISCORDWEBHOOK|webhook||
150 | |LGSM\_EMAILALERT|off||
151 | |LGSM\_EMAIL|email@example.com||
152 | |LGSM\_EMAILFROM|""||
153 | |LGSM\_IFTTTALERT|off||
154 | |LGSM\_IFTTTTOKEN|accesstoken||
155 | |LGSM\_IFTTTEVENT|linuxgsm\_alert||
156 | |LGSM\_MAILGUNALERT|off||
157 | |LGSM\_MAILGUNTOKEN|accesstoken||
158 | |LGSM\_MAILGUNDOMAIN|example.com||
159 | |LGSM\_MAILGUNEMAILFROM|alert@example.com||
160 | |LGSM\_MAILGUNEMAIL|email@myemail.com||
161 | |LGSM\_PUSHBULLETALERT|off||
162 | |LGSM\_PUSHBULLETTOKEN|accesstoken||
163 | |LGSM\_CHANNELTAG|""||
164 | |LGSM\_PUSHOVERALERT|off||
165 | |LGSM\_PUSHOVERTOKEN|accesstoken||
166 | |LGSM\_TELEGRAMALERT|off||
167 | |LGSM\_TELEGRAMTOKEN|accesstoken||
168 | |LGSM\_TELEGRAMCHATID|""||
169 | |LGSM\_CURLCUSTOMSTRING|""||
170 | |LGSM\_UPDATEONSTART|off||
171 | |LGSM\_MAXBACKUPS|4||
172 | |LGSM\_MAXBACKUPDAYS|30||
173 | |LGSM\_STOPONBACKUP|on||
174 | |LGSM\_CONSOLELOGGING|on||
175 | |LGSM\_LOGDAYS|7||
176 | |LGSM\_QUERYDELAY|5||
177 | |LGSM\_BRANCH|""||
178 | |LGSM\_STEAMMASTER|true"||
179 |
180 | #### GMOD Internal
181 |