Commit Graph

139 Commits

Author SHA1 Message Date
Daniel Gibbs
2816217027
fix(install): fix menu missing first server off list (#3196) 2021-01-24 15:18:59 +00:00
Daniel Gibbs
67e7e61364
fix: standardise and refactor comment headers (#3198) 2021-01-24 15:10:15 +00:00
Daniel Gibbs
af3ef22eeb
feat: improved start parameters system (#3151)
Significant refactor of start parameters that removed the need for a function in LinuxGSM configs. 

Co-authored-by: H3o66 <chris.h3o66@gmail.com>
2021-01-24 14:34:02 +00:00
Daniel Gibbs
d0ecddfcbb
feat(config): add secrets config to store sensitive settings (#3080)
* feat(config): add secrets.cfg

* changed name of config

* updated wording
2020-12-29 14:48:22 +00:00
Daniel Gibbs
37d9d8e748 release v20.6.2 2020-12-18 22:15:31 +00:00
Daniel Gibbs
db559aabe0 v20.6.1 2020-12-05 11:17:54 +00:00
Daniel Gibbs
b7c8f9e548 v20.6.0 2020-12-04 14:21:06 +00:00
Christian
269bf6e491
fix: add connect timeout to core curl functions (#3117) 2020-11-29 13:20:56 +00:00
Max Vaessen
a75ce429b5
feat: allow forks to use master branch (#3073)
The standard behaviour for master is that it uses the release/version number rather than the latest master. This is designed to prevent modules "version mixing" e.g alerts.sh being on v20.4.0 and alerts_discord.sh being v20.5.0. Version mixing can cause unpredictable behaviour and break installs.

This solution will ensure that only the official the GameServerManagers repo uses this method. This allows forked repos to use custom code in master ignoring the release.
2020-10-10 22:14:19 +01:00
Daniel Gibbs
ff646adb24 Version v20.5.1 2020-10-05 22:35:12 +01:00
Daniel Gibbs
5b84fb5bf4 Release 20.5.0 2020-09-20 21:32:35 +01:00
Daniel Gibbs
33eb01b387
feat: remove requirement to input IP (#3015)
Removes a long time annoyance for any users who have servers with multiple IP addresses.

Now if the server has more than one IP address LinuxGSM will automatically try query all IP's until it gets a response.

The default IP in settings will now be 0.0.0.0 this also helps resolve issues with source servers and LAN browser #2534

If required it is still possible to manually enter the IP address you want to use. Also, displayip setting is useful if you want your alert to specify an IP address

IP variables for reference
ip the default IP for the server if using 0.0.0.0 LinuxGSM will query all available IP addresses
queryips a list of the ip addresses that will be queried
queryip the ip address that is being queried
displayip the ip/hostname you want to show up in alerts. if unset the internet-facing IP will be used
extip the external internet-facing IP address
2020-09-12 21:53:45 +01:00
Daniel Gibbs
bb01afafc8 Release v20.4.1 2020-07-21 12:13:02 +01:00
Daniel Gibbs
167cf43e5b codacy 2020-07-17 23:56:51 +01:00
Daniel Gibbs
f4b2e8b4fd Release v20.4.0
Release v20.4.0
2020-07-16 22:26:23 +01:00
Daniel Gibbs
8316d87853
fix(log): allow logs to correctly display primary command (#2958) 2020-07-12 23:16:22 +01:00
Daniel Gibbs
363c5ab1f3 release v20.3.3 2020-05-29 18:46:27 +01:00
Daniel Gibbs
58956fab3c release v20.3.2
release v30.3.2
2020-05-24 14:37:41 +01:00
Daniel Gibbs
498cb67146 release v20.3.1 2020-05-21 17:44:09 +01:00
Daniel Gibbs
13b3acbb45 release v20.3.0 2020-05-20 13:31:01 +01:00
Daniel Gibbs
a76cd3f7b3
feat(update-lgsm): LinuxGSM update refactor (#2884)
This update is a major refactor of how LinuxGSM updates itself.
* will now use a version tag if downloading module for the first time.
* added backup repo (Bitbucket) that will be used if Github is unavailable.
* added ./gameserver and module version comparison this will allow instances to be correctly updated if there is a version mismatch.
* UI changes when modules are fetched for the first time
* added sessionname to fix broken tmux session is ./gameserver is called ./gameserver.sh
* change apt to apt-get as recommended by the apt packages when dealing with scripts.
2020-05-19 09:53:48 +01:00
Daniel Gibbs
efdb6e4751 Merge branch 'hotfix/v20.2.1' into develop 2020-05-06 12:27:49 +01:00
Daniel Gibbs
4ec92fc43f release v20.2.1 2020-05-06 11:34:33 +01:00
Daniel Gibbs
66bf5e059e
feat(log): refactor log handling (#2859)
* standardise module identifiers
* renamed logs.sh to core_logs.sh
* improve stats log
* remove local
* functionselfname rename
2020-05-03 00:02:21 +01:00
Daniel Gibbs
0ff1e428be release v20.2.0 2020-04-23 07:49:45 +01:00
Daniel Gibbs
8f14f97ec5
feat(steamcmd): move steamcmd dir to standard location (#2822)
* improvements to steamclient.so fix
* added fix to install inconsistent location across distros
* added dev/null for master server
* XDG_DATA_HOME
* prevent check_last_update from restarting server if stopped
2020-04-17 18:25:34 +01:00
Daniel Gibbs
ed536eade6
feat(update): multi instance servers will reboot automatically on update (#2800) 2020-04-06 21:31:22 +01:00
Daniel Gibbs
0257457409 release v20.1.5 2020-03-24 22:06:58 +00:00
Daniel Gibbs
623bc83304 release v20.1.4 2020-03-21 22:25:52 +00:00
Daniel Gibbs
e9d8c9e284 release v20.1.3 2020-03-20 07:05:37 +00:00
Daniel Gibbs
e4306dd79b release v20.1.2 2020-03-15 22:26:58 +00:00
Daniel Gibbs
77041a52f2
release v20.1.1 2020-03-14 00:36:13 +00:00
Daniel Gibbs
877d4b7ebe release v20.1.0 2020-03-13 07:13:37 +00:00
Daniel Gibbs
c27a0b3d34
feat: removed libdir as no longer required (#2732) 2020-03-11 09:15:41 +00:00
Daniel Gibbs
abaa614cad
feat: general code standards improvements (#2730)
* add missing space in ; then

* standardise command if

* standardised True if the length of "STRING" is non-zero.

* changed -e to -f
2020-03-10 22:02:31 +00:00
Daniel Gibbs
736e55717f standardise command if 2020-02-16 01:01:23 +00:00
Daniel Gibbs
04ea539bcb
release v19.12.5 2019-12-05 09:02:39 +00:00
Daniel Gibbs
715367ee8e
release v19.12.4 2019-12-02 22:12:11 +00:00
Daniel Gibbs
9eb0b7a6c7
release v19.12.3 2019-12-01 19:50:54 +00:00
Daniel Gibbs
c29604a648
release v19.12.2 2019-11-30 22:53:34 +00:00
Daniel Gibbs
755c26eaf1
fix: update some servicename var's that did not get replaced with selfname 2019-11-30 22:33:07 +00:00
Daniel Gibbs
8f3566bd40
release v19.12.0 2019-11-29 23:40:59 +00:00
Daniel Gibbs
835fdee88e
feat(core): convert ${curlpath} to using curl and improve code standards (#2616) 2019-11-25 23:11:02 +00:00
Daniel Gibbs
06554cb314
code de-lint and bringing up to shellcheck standards (#2613) 2019-11-25 10:00:54 +00:00
Daniel Gibbs
b4290a3c96
feat(linuxgsm): depricate servicename variable (#2594)
servicename has been now completely replaced with selfname
2019-11-25 09:55:31 +00:00
Daniel Gibbs
b28219bb1b v19.11.0 2019-10-16 22:41:08 +01:00
Daniel Gibbs
7059d9a6cf
feat(linuxgsm): various ui improvements (#2554)
* added column to debug
* added colour to header
* colourised LinuxGSM header text
* updated donate message
* ascii logo
* warn colour and altered header
2019-10-14 00:37:43 +01:00
Daniel Gibbs
5e6773a031
v19.10.2 2019-09-22 14:02:01 +01:00
Daniel Gibbs
a8d3fafe85
v19.10.1
* fix(rustserver): new oxide download link for linux build 06.09.2019 (#2500)
2019-09-13 20:07:25 +01:00
Daniel Gibbs
b5a33de1f6
v19.10.0 2019-09-01 18:54:41 +01:00