Daniel Gibbs
6ecc912163
remove default
5 years ago
Daniel Gibbs
16d4e13993
created queryip
5 years ago
Daniel Gibbs
d327e93880
fix(log): allow logs to correctly display primary command ( #2969 )
5 years ago
Daniel Gibbs
8316d87853
fix(log): allow logs to correctly display primary command ( #2958 )
5 years ago
Daniel Gibbs
a41f38801e
fix: hard lock reference ( #2956 )
5 years ago
Daniel Gibbs
eb38074640
fix(update-lgsm): versions before v20.3.0 will not use version tags ( #2900 )
5 years ago
Daniel Gibbs
05f3d2d3b4
messages
5 years ago
Christian
6fcd8d78f4
feat(newserver): Chivalry: Medieval Warfare ( #2880 )
Co-authored-by: Daniel Gibbs <[email protected] >
6 years ago
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.
6 years ago
Daniel Gibbs
b769f2c6cb
fix(monitor): fix monitor timings and lockfile bug ( #2882 )
* adjusting timings and fix lockfile bug
* added sleep time to eol messages
6 years ago
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
6 years ago
Christian
2f9800e13c
feat(newserver): Avorion ( #2476 )
Co-authored-by: Daniel Gibbs <[email protected] >
6 years ago
Daniel Gibbs
b88f8d2981
fix(travis): add various fixes to travis tests ( #2827 )
6 years ago
Jimmy Maple
7a38c17186
fix(bug): gamedig not using the correct JSON object ( #2821 )
6 years ago
Daniel Gibbs
f76cd6b266
fix(logs): resolve modulename not showing in logs ( #2818 )
6 years ago
Daniel Gibbs
ed536eade6
feat(update): multi instance servers will reboot automatically on update ( #2800 )
6 years ago
Daniel Gibbs
a3e1b53b02
fix(messages): improvements to messaging ( #2792 )
* Revert "fix(messages): fix some messages not using newline correctly (#2772 )"
This reverts commit 3bd64bbc13
.
* Revert "fix(messages): fix some messages not using newline correctly (#2765 )"
This reverts commit c847ecb4b6
.
* added new [ START ] message
* various messages improvements made
6 years ago
Daniel Gibbs
c847ecb4b6
fix(messages): fix some messages not using newline correctly ( #2765 )
6 years ago
Daniel Gibbs
80c4439280
fix(arkserver): resolve further issues highlighted with ark mod fix ( #2766 )
* fix(arkserver): resolve further issues highlighted with ark mod fix
6 years ago
Daniel Gibbs
17efcab6ca
fix: correct error with fn_print_error_eol_nl
6 years ago
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
6 years ago
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
6 years ago
Daniel Gibbs
d106384e28
feat: convert commandname to modulename ( #2728 )
6 years ago
Daniel Gibbs
736e55717f
standardise command if
6 years ago
Daniel Gibbs
06670a8c15
fix(stats): correct setting on install to state on instead of y
6 years ago
Daniel Gibbs
f4078ebe1e
move nl to correct place
6 years ago
Daniel Gibbs
42c7f7a655
feat(core-dl): improve resilience of large downloads
feat(core-dl): improve resilience of large downloads
6 years ago
Daniel Gibbs
d888ca37f3
feat(core-dl): improve resilience of large downloads
6 years ago
Daniel Gibbs
86478573d9
feat(newserver): Minecraft Bedrock ( #2626 )
6 years ago
Daniel Gibbs
835fdee88e
feat(core): convert ${curlpath} to using curl and improve code standards ( #2616 )
6 years ago
Daniel Gibbs
351cf4035a
feat(monitor): migrate monitor settings to _default.cfg ( #2611 )
* add mumble query
* re-ordered serverlist.csv
* gamedig refactor
* query raw update
* gamedig: changed --query_port to --port
* add query data to log
* remove UDP query as does not work.
* refactor gamedig and gsquery
* add missing Factorio rcon port
* add fn_monitor_check_queryport
* add TCP query to Factorio
* add mta query support
* MTA IP address must be set. No longer using config
* remove mumble and ts3 from bypassing check_ip
* update netstat command for Project Zomboid
* adde query port to Project Zomboid
* update query mode for samp
* Update Teeworlds query
* add Soldat to TCP query
* update ss3 port info
* add query details to Serious Sam 3
* add Terraria query port
* ts3 now uses tcp query as proper query requires permissions changes
* update ut99 query
* gsquery add gamespy1
* separate out unreal engine functions
* updated ut2k4 query
* update Teeworlds query
* update Factorio query
* change engine if to shortname
6 years ago
Daniel Gibbs
8dd03776d3
feat(stats): add new feature LinuxGSM stat ( #2590 )
6 years ago
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
6 years ago
Frisasky
7a3fa84fa6
feat(newserver): Medal of Honor: Allied Assault ( #2539 )
6 years ago
Daniel Gibbs
7396f1e93a
feat(newserver): Warfork ( #2535 )
* feat(newserver): warfork (#2475 )
* feat(newserver): warfork (#2508 )
* fixing player numbers bug
* gamepid bug
* add qfustion engine
* Update info_messages.sh
* Added missing slack settings
* removed tab
6 years ago
Daniel Gibbs
1d41bc66d3
feat(refactor): general refactor of if statements ( #2492 )
* Codacy recommendation fixes
6 years ago
Christian
bcd585bae9
feat(newserver): Soldat ( #2445 )
Co-authored-by: Christian Birk <[email protected] >
6 years ago
Christian
4cc300ba7f
fix(monitor): fix querydelay not delaying ( #2406 )
Co-authored-by: Christian Birk <[email protected] >
6 years ago
Daniel Gibbs
16bbb21736
correct if for query delay
6 years ago
Daniel Gibbs
1fabc01356
feat(newserver): Barotrauma ( #2400 )
Co-authored-by: Yann Kraetzschmann <[email protected] >
6 years ago
Daniel Gibbs
eb391b13ee
feat(monitor): monitor queries will not begin immediately after start ( #2391 )
A delay timer has been added to give game servers time to boot before monitor begins query. This is useful for large game servers or that have several mods
querydelay setting has been added to _default.cfg
6 years ago
Daniel Gibbs
fa6cfe4086
feat(ui): add message display setting ( #2357 )
* setting to change the time in seconds messages are displayed. Default 0.5s
* Travis-CI messages have a 0s delay to speed up testing.
7 years ago
Daniel Gibbs
1ba0cd7545
feat(monitor): add udp query option ( #2314 )
7 years ago
Daniel Gibbs
38164851bd
fix(monitor): monitor does not continue to query if session has failed
7 years ago
Daniel Gibbs
a79feaf34c
feat(update): Update command refactor
* Update update_factorio.sh
* feat(core): add error eol message
* fix(alert): resolve typo with script messages
* fix(check): add debug to executable check
* fix(general): correct commandname
* fix(general): change to lowercase
* fix(general): remove not required exitcodes
* fix(general): remove not required exitcodes
fix(general): remove not required exitcodes
* fix(check): a minor refactor
* feat(linuxgsm): Clear tmp directory
added script log
* feat(update: Factorio update now checks current build from executable
* feat(update: Factorio update now checks current build from executable
sqush
* moved executable dir
* feat(update): refactor of fctrserver updater
* changed to directory
squash
* corrected build details in log file
* corrected build details in log file
* more changes to logging
* altered log messages
* Re-worded current>local latest>remote
* Re-worded current>local latest>remote
* corrected logging
* corrected fn_script_log_fatal
* altered message to error from fatal
* improves messages
* minor tidy
* correct script log message
* code tidy
* feat(mumble): refactor mumble updater
* feat(mtaserver): refactor mtaserver updater
* feat(mcserver): refactor mcserver updater
* feat(fctrserver): refactor fctrserver updater
* tidy up script wording
* corrected function name
* bug fixes for mcserver updater
* add sleep to allow mcserver time to generate log file
* increase timer to 30 seconds
* increased to 60 seconds
* changed back to red
* add check for log file delay to allow time to generate
* further refactor improvements
* mtaserver: curl now uses to get info from version.h
* minor tidy
* refactor ts3 updater
* corrected server arch
* refactor
* refactor updaters
* refactor updaters
* removed app_info_print
7 years ago
Daniel Gibbs
3f31260bf8
full stop
7 years ago
Daniel Gibbs
4c2fa9037a
fix(rtcwserver): added ioquake3 engine to query
* fix(rtcwserver): added ioquake3 engine to query
* fix(rtcwserver): add missing queryport var
7 years ago
Daniel Gibbs
06dcbb7ed4
feat(monitor): add tcp query to query raw ( #2134 )
7 years ago
Daniel Gibbs
cfbc460667
refactor: shortname variable change ( #2088 )
* change `${gamename}` to `${shortname}`
* apply shellcheck recommendations
7 years ago
Daniel Gibbs
d989348eb0
added mumble to tcp check and renamed telnet to tcp
7 years ago