Skip to content

Releases: Mecha-Weasel/game-server-scripts

release-v1.1.4

02 May 06:09
04205c5
Compare
Choose a tag to compare

Changes:

  • Fixed a bug in the monitor-game.sh script, whereby server might be restarted twice - once for either fatal-error or segmentation-fault - AND again for stale-screen-log-output.

release-v1.1.3

26 Apr 02:54
dcf8a0c
Compare
Choose a tag to compare

Updated main monitoring script (monitor-game.sh) to include new optional second parameter for enabling/disabling stale-logging check.

release-v1.1.2

12 Apr 00:28
30f2975
Compare
Choose a tag to compare

Updates (for release v1.1.2):

  • Fixes to "check" scripts running Source game-engine (TF2, CSS,DoDS,FoF), to check with the AppID of the game-client (while the update/install will happen with the AppID of the dedicated-server).

  • Improvement to "update" scripts, so that it only stops/restarts a game-server if it was already running, otherwise it just runs the "install" script to update it off-line and leave it offline (un-started). This allows for game-server to be updated without accidentally launching them unintentionally.

  • Improvement to "monitor" script, so that it only stops/restarts a game-server if it was already running. This allows for game-servers being off-line for maintenance or other reasons.

  • Improvement to "monitor" script, so that in addition to monitoring for "fatal error" and "segmentation fault" conditions, it will now also monitor for game-servers running under screen whos screen log output is not showing any console output for a certain threshold (typically 15 minutes).

NOTE: An example virtual machine (available in both VirtualBox and VMware Player formats), that includes these scripts may be downloaded via DropBox or BitTorrent:

release-v1.1.1

10 Apr 22:52
2f54fdc
Compare
Choose a tag to compare

Recent changes:

  • Now included "monitor" scripts to check if game-servers (running under screen) have encountered a couple types of fatal conditions - and if so, restart the affected server(s).
  • Updated version of monitor-game.sh script that does not (by default) log a bunch of diagnostic information - but can with a minor edit.
  • Fixed prior issues with v.1.1.0 release.

Scripts folder archived as tar.gz:
scripts.tar.gz

release-v1.1.0

10 Apr 22:02
7d06c2e
Compare
Choose a tag to compare

Release version 1.1.0

Updated to include several new scripts, including:

  • "monitor" scripts that check running game-servers screen logs for various fatal conditions (fatal errors and/or segmentation faults), and restart servers automatically.
  • "cron" script examples, intended to be scheduled on a WEEKLY, DAILY, HOURLY and OFTEN basis - to perform various maintenance (backups, restart servers, check for updates, monitor for fatal errors, etc.).

G-Zipped Tarball:
scripts.tar.gz

release-v1.0.2

05 Apr 22:42
1557853
Compare
Choose a tag to compare

Updated main start script (~/scripts/start/start-game.sh;) to log GNU output to a file, in the ~/logs folder, named for the related game-server (e.g. ~/logs/gameserverid-screen.log).

release-v1.0.1

30 Mar 04:15
216cb8f
Compare
Choose a tag to compare

Updated to fix "start" scripts being called from the "exclude-all-example.sh" script, instead of the "exclude" scripts.

scripts.tar.gz

release-v1.0.0

26 Mar 23:36
44cadd2
Compare
Choose a tag to compare

Initial "release" in the github sense.
scripts.tar.gz