211 Commits

Author SHA1 Message Date
Daniel Gibbs
da40c636e6
Release v21.3.1 2021-09-28 22:54:05 +01:00
Daniel Gibbs
f6c982746b Release v21.3.0 2021-09-25 12:45:11 +01:00
Daniel Gibbs
bb5300300c
fix(ip): improvements to ip command usage (#3570) 2021-09-24 20:50:30 +01:00
Daniel Gibbs
6521320df1
feat(info): refactor info modules (#3428)
* add new details to queryraw

* fix httpport ac server

* correct info bug for bt1944server

* added bt1944 to info_parms


update info messages


bt1944ports

* steamport

* raw port


raw

* message display

* check_root bug

* add more ports


merge


words

* arma 3 improvements

* master port

* add arma3 ports

* portnames

* strip ./ from executable

* exec

* integrate ss

* replace netstat with ss

* port header


headerr

* remove inbound outbound

* ark

* shorten executable

* change to port display

* add info_distro

* response

* acserver improvements


acserver


ac

* add assettocorsa query

* ss

* rawport

* update av server exec


merge


av changes

* av ports

* av ss


bug

* av

* avserver

* remove port

* port changes

* listen

* col

* bt1944

* cmw


cmw

* cmw

* changes

* etl

* add servers

* hw

* inss


ins

* add rcon to insserver

* rcon

* jc

* jc3 minecraft

* mcb

* onset

* Memories of mars

* mumble

* changes

* steamport

* tcp query

* udp

* fix

* steamport

* info_distro now required before parms

* srcdslinuxopid

* srcds_linux

* hlds_linux

* ins

* date

* ns2

* rising world


rising world query port


rising world javaram


rising world


a

* rising world ports

* portipv6

* add ports to query raw

* add Rising World Query

* fix rising world game mode

* update 7 Days to Die

* port3

* increased sdtd glibc to 2.27

* corrected starbound ports location

* starbound

* added new SteamCMD error code

* Master server check if query raw

* Stationeers

* stationeers

* webadmin

* added extra query ports for ts3


a

* add teamspeak3 query

* add ts3 query details

* ts3 version

* queryport reverts back once gamedig finished

* added telnetport to ts3

* fix TS3 bug causing shutdown when starting debug

the fix was running and killing a running server

* show start parameters for ts3

* tower unite

* terraria

* terraria

* ss command in dev-query-raw


info_messages.sh

* ut4 and others

* more updates

* soldat

* col vint

* pvr query port


tab

* pvr query type tcp

* pvr gameport+400

* changed to shortname

* unreal99

* ut99 beacon

* httpport

* ut2k4

* kf

* kf

* bug

* httpport

* httpport

* more kf ports

* lan port

* steammasterport

* kf

* ports

* ports

* ut2k4

* ut2k4

* lanport

* lanport

* ro

* ro

* kf2

* httpport

* update naming

* ut3

* ut3

* ut3

* mom

* mom

* reshuffle

* sort list

* function re-shuffle

* merge info_parms and info_config into info_game.sh


a

* updated source filters

* added ac to edit ports array

* Revert "updated source filters"

This reverts commit e8621eaed6d7b7f38fa3911858a4c28a0e4dcc18.

* spaces

* fix typo

* tidy

* re ordered ports edit array

* added java

* add bf1942

* Added Last Oasis

* corrected pc function name

* re ordered in alpha

* space

* remove space
2021-08-31 21:53:23 +01:00
Daniel Gibbs
79b60561a0 v21.2.5 2021-08-06 20:43:22 +01:00
Daniel Gibbs
54aa34a405 v21.2.4 2021-06-09 22:46:18 +01:00
Daniel Gibbs
669e2c9227 Release v21.2.3 2021-03-28 22:25:02 +01:00
Daniel Gibbs
5ad8422784 Release v21.2.2 2021-03-15 22:50:51 +00:00
Daniel Gibbs
3eeaf8fcc7 Release v21.1.1 2021-03-14 17:23:37 +00:00
Daniel Gibbs
f5bc105114 Release v21.2.0 2021-03-06 10:12:31 +00:00
Daniel Gibbs
6c377f5e9d
fix(post-details): prevent password showing in start parameters (#3315)
* remove remaining fn_parms

* remove ${parms}

* updated UI and comments

* add server date and other details improvements

* fix(post-details): prevent serverpassword showing in start parameters
2021-03-01 21:30:41 +00:00
Christian
ce1fe2955a
feat(core_dl): add more hashing methods (#3280) 2021-02-19 22:05:56 +00:00
Daniel Gibbs
32320a6a03 Release v21.1.3 2021-02-07 23:36:57 +00:00
Daniel Gibbs
90a75aedd5 Release v21.1.2 2021-02-05 16:11:58 +00:00
Daniel Gibbs
b57cf8b9b8 Release v21.1.1 2021-01-28 21:44:44 +00:00
Daniel Gibbs
25d344f5fc Release 21.1.0 2021-01-27 20:43:11 +00:00
Daniel Gibbs
ccbe56926c feat(config): add secrets config to store sensitive settings (#3080)
* feat(config): add secrets.cfg

* changed name of config

* updated wording
2021-01-25 20:20:19 +00:00
Daniel Gibbs
871af8adc9 release v20.6.2 2020-12-18 22:14:04 +00:00
Daniel Gibbs
db559aabe0 v20.6.1 2020-12-05 11:17:54 +00:00
Daniel Gibbs
0b38915f03 feat:add version and port details to lockfile 2020-12-04 14:28:25 +00:00
Daniel Gibbs
b7c8f9e548 v20.6.0 2020-12-04 14:21:06 +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
ee515b7786
feat(alerts): add rocket.chat and alerts refactor (#3051)
* update linuxgsm alert logo
* add Rocket.chat alert option
* Refactor of post details by removing pastebin and hastebin
* Improved alert standardisation


Co-authored-by: Alasdair Haig <boaz.sylvannia@live.com>
Co-authored-by: Alasdair Haig <alasdair.coille@gmail.com>
Co-authored-by: AlasdairHaig <AlasdairHaig@users.noreply.github.com>
2020-09-20 14:58:28 +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
67333ffeb9
feat(console): allow console to state if verbose and/or interactive (#3000) 2020-08-09 20:30:52 +01:00
Daniel Gibbs
bb01afafc8 Release v20.4.1 2020-07-21 12:13:02 +01:00
Daniel Gibbs
8121080aee Release v20.4.0 2020-07-18 00:11:46 +01:00
Daniel Gibbs
a3da62fb1a
feat(stop): add end option to graceful stop (#2963) 2020-07-13 23:04:18 +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
57c7156d32 release v30.3.0 2020-05-20 14:25:36 +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
4ec92fc43f release v20.2.1 2020-05-06 11:34:33 +01:00
Daniel Gibbs
0ff1e428be release v20.2.0 2020-04-23 07:49:45 +01:00
Christian
2f9800e13c
feat(newserver): Avorion (#2476)
Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2020-04-22 22:12:47 +01:00
Daniel Gibbs
b88f8d2981
fix(travis): add various fixes to travis tests (#2827) 2020-04-17 23:28:14 +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
cf776ba891 info_config 2020-04-17 00:21:50 +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
25cfd3b8c4
fix: correct and standardise name of goldsrc engine (#2803)
GoldSrc servers were named variants of Gold Source. Using correct engine name GoldSrc
2020-04-03 23:01:16 +01:00
Daniel Gibbs
306faa9e01
feat: standardise config vars and fix session only monitor (#2736)
* fix(monitor): bypass port query if session only mode selected

* removed factorio queryport

* remove queryport from servers that do not use them

* add check_config to details command

* updated eco servercfgdir

* update _default.cfg test

* update _default.cfg test

* update test master config

* reordered servercfg vars

* re-ordered and standardised config file vars

* tidy configs

* shellcheck

* standardised servercfgdir
2020-03-13 06:56:18 +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
3a6f7f9034
feat: rm command best practices (#2729) 2020-03-10 21:59:11 +00:00
Daniel Gibbs
736e55717f standardise command if 2020-02-16 01:01:23 +00:00