Commit Graph

6521 Commits

Author SHA1 Message Date
Daniel Gibbs
10b6807edc
fix: system requirements bug (#4407)
* fix: added missing variable physmemtotalgb

* fix: compare RAM requirement to system's available RAM

allow numbers with decimal points to be compared
2023-12-10 20:02:05 +00:00
dependabot[bot]
4b4c55948e
build(deps): bump dessant/lock-threads from 4 to 5 (#4380)
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 4 to 5.
- [Release notes](https://github.com/dessant/lock-threads/releases)
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dessant/lock-threads/compare/v4...v5)

---
updated-dependencies:
- dependency-name: dessant/lock-threads
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2023-12-03 20:33:21 +00:00
Daniel Gibbs
2e0d053c84
Merge branch 'release/v23.7.0' 2023-12-03 20:29:17 +00:00
Daniel Gibbs
becff80931
Release v23.7.0 2023-12-03 20:28:30 +00:00
Daniel Gibbs
cb5bca9573
lint 2023-12-03 20:17:12 +00:00
Daniel Gibbs
d1d687bef0
Merge branch 'master' into release/v23.7.0 2023-12-03 19:58:54 +00:00
Daniel Gibbs
5685ece4bc
deprecate cd 2023-12-03 19:56:58 +00:00
Daniel Gibbs
f28a4e5688
fix(kf2): repair port parsing 2023-12-03 00:08:57 +00:00
Daniel Gibbs
38079bac84
feat(new server): Quake 4 (#4398) 2023-11-30 21:21:11 +00:00
Daniel Gibbs
746c413314
feat(ns2c): tidy parameters 2023-11-30 21:01:00 +00:00
Daniel Gibbs
ef6410efec
feat: deprecate crafting dead 2023-11-30 21:00:29 +00:00
Daniel Gibbs
6a56a18b1f
feat: added more checks for insecure passwords 2023-11-29 23:01:59 +00:00
Daniel Gibbs
366701fe36
fix(ns2): adjusted player numbers for ranked 2023-11-29 22:54:32 +00:00
Daniel Gibbs
ddb61478f1
fix: move exec to end of parameters idtech 2023-11-27 14:14:32 +00:00
Daniel Gibbs
3961a22430
fix(q3): mapcycle now working correctly
#3749
2023-11-27 00:03:23 +00:00
Daniel Gibbs
b59eeecb54
feat(ns2): update start parameters to add mod server (#4396)
also removed mod2 as no longer required as per NS2 dedi server docs
2023-11-26 23:44:06 +00:00
Daniel Gibbs
3ebc5febbf
fix(kf): ensure newer steamclient.so is copied to serverfiles (#4391)
* master server true
* move samp fix to pre start
* bug
* fix(kf): ensure newer steamclient.so is copied to serverfiles
will allow KF Server to how in steam game server list
2023-11-25 23:25:11 +00:00
Daniel Gibbs
9598fccdbd
fix(install): non-free is now correctly detected (#4390)
Debian has added non-free-firmware repo. This was being detected alongside non-free and causing issues with steamcmd installation. this fix ensures non-free is only detected.
2023-11-25 22:00:06 +00:00
Daniel Gibbs
433444a1e7
fix: word change 2023-11-25 21:19:44 +00:00
Daniel Gibbs
6f811a5a19
fix: only run extra steamcmd command if using GitHub Actions 2023-11-25 21:19:23 +00:00
Daniel Gibbs
ef3114b5c0
fix(nmrih): add if statements for symlink fixes
This commit fixes an issue where certain server files were missing. Symbolic links are now created for the following files if they do not already exist: vphysics.so, studiorender.so, soundemittersystem.so, shaderapiempty.so, scenefilecache.so, replay.so, and materialsystem.so.
2023-11-25 01:40:32 +00:00
Daniel Gibbs
e78a9dfbd7
feat(dayz): enable Steam master server
Enables the Steam master server in the default configuration file for DayZ servers.
2023-11-24 13:04:59 +00:00
Daniel Gibbs
0e087263a1
Merge branch 'develop' of https://github.com/GameServerManagers/LinuxGSM into develop 2023-11-24 12:40:00 +00:00
Daniel Gibbs
dea17e9d9a
feat: add port command for DayZ server
This commit adds a new port command for the DayZ server in the info_messages.sh file. The port command is used to retrieve information about the DayZ server's ports using the "enfMain" keyword.
2023-11-24 12:39:52 +00:00
Daniel Gibbs
2122a6b390
feat(backup): add tmpdir to backup exclusion (#4386) 2023-11-22 15:16:59 +00:00
Daniel Gibbs
c7aedf5a77
fix(rust): add default-terminal setting for Oxide (#4383)
* fix(rust): add default-terminal setting for Oxide

This commit fixes issue #4268 by adding the line "set -g default-terminal "screen-256color"" to the ~/.tmux.conf file. This ensures compatibility with tmux version 3.3 or higher when running RustDedicated servers with Oxide.Rust.dll.

* add gamelog to start parameters
2023-11-22 15:16:35 +00:00
Daniel Gibbs
8bc716b456
fix(ark): remove -log parameter as deprecated 2023-11-22 11:42:52 +00:00
Phillip Birmingham
f80a1b69fd
fix(arma3server): remove quotes from around mod list in Arma3 server command line (#4288)
* build(deps): bump github/issue-labeler from 3.1 to 3.2 (#4258)

Bumps [github/issue-labeler](https://github.com/github/issue-labeler) from 3.1 to 3.2.
- [Release notes](https://github.com/github/issue-labeler/releases)
- [Commits](https://github.com/github/issue-labeler/compare/v3.1...v3.2)

---
updated-dependencies:
- dependency-name: github/issue-labeler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* remove quotes from around modlist

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-17 22:03:25 +00:00
dependabot[bot]
38e3098777
build(deps): bump github/issue-labeler from 3.2 to 3.3 (#4375)
Bumps [github/issue-labeler](https://github.com/github/issue-labeler) from 3.2 to 3.3.
- [Release notes](https://github.com/github/issue-labeler/releases)
- [Commits](https://github.com/github/issue-labeler/compare/v3.2...v3.3)

---
updated-dependencies:
- dependency-name: github/issue-labeler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 00:03:13 +00:00
chris3081
efb8426ada
fix(vh): Change ValheimPlus repo and adjust fix_vh (#4373)
Change ValheimPlus repo and adjust fix_vh to remove unstripped_contrib folder and comment out all references in scripts to that directory.
2023-11-14 00:02:51 +00:00
Sascha Moser
c17c41139b
fix(gmod): Remove authkey (#4370)
Fixes #4369
2023-11-14 00:01:08 +00:00
Daniel Gibbs
283e6257a0
feat: Update UE4/UE5 parameters and configs (#4378)
* feat(ark): move rconport and maxplayers to config

* feat(sbots): removed ? from parameters

* feat(tu): shuffle parameters and use pascal case

* feat(mom): Pascal Case parameters

* add ohd configs

* re order

* sync with configs

* feat(btl): standardise configs and parameters to match other ue4 games

* standardise

* feat(sf): upgrade to ue5

* add ram requirements to satisfactory

* sf fix

* tidy up parameters

* update ark parameters

* minor changes

* updated the isle to UE5

* add game server docs

* move log

* tidy
2023-11-13 23:59:21 +00:00
Daniel Gibbs
b7bdf899f9
Merge branch 'hotfix/v23.6.2' 2023-11-05 21:35:37 +00:00
Daniel Gibbs
bbcadfb196
Merge branch 'hotfix/v23.6.2' into develop 2023-11-05 21:35:37 +00:00
Daniel Gibbs
8472ae5664
Release v23.6.2 2023-11-05 21:28:50 +00:00
Daniel Gibbs
00cc5364ac
fix(cs2): added some missing parameters
The start parameters are still a work in progress but I have added some key ones that are missing.
2023-11-05 21:28:20 +00:00
Daniel Gibbs
536c65cc5d
fix: correct consoleverbose settings 2023-11-05 14:50:13 +00:00
Daniel Gibbs
0aad93dd7b
Merge branch 'hotfix/v23.6.1' 2023-11-03 21:35:23 +00:00
Daniel Gibbs
eb1b05d9cf
Merge branch 'hotfix/v23.6.1' into develop 2023-11-03 21:35:22 +00:00
Daniel Gibbs
dc74deadac
Release v23.6.1 2023-11-03 21:27:38 +00:00
Daniel Gibbs
118bb7a229
feat(cs2): remove SteamCMD login credentials
The commit removes the SteamCMD login credentials from the default configuration file for Counter-Strike 2 server. Valve has removed the login requirement for cs2
2023-11-03 21:26:28 +00:00
Daniel Gibbs
8830bad9a8
Feature/stats change (#4363)
* feat: update unsupprted distros and add comments to info_distro

* remove tmux 1.6 code

* add java and tmux version and change ram to int

* tidy up ram requirements

used data gathered from analytics
2023-10-30 21:05:32 +00:00
Daniel Gibbs
b260be8c23
Merge branch 'release/v23.6.0' 2023-10-29 23:22:03 +00:00
Daniel Gibbs
d7964e0516
Merge branch 'release/v23.6.0' into develop 2023-10-29 23:22:03 +00:00
Daniel Gibbs
78752ddc35
Merge branch 'master' into release/v23.6.0 2023-10-29 23:09:06 +00:00
Daniel Gibbs
64e8a50d0b
fix(tf): remove server configs
The Front only uses start parameters
2023-10-29 22:59:51 +00:00
Daniel Gibbs
1a91b44d01
Release v23.6.0 2023-10-29 21:35:42 +00:00
Daniel Gibbs
67472a824f
feat(new server): The Front (#4359)
* add the front

* config

* appid

* config

* parameters

* params

* params

* ports

* update parameters

* verbose

* variable

* fix

* multihome

* update ip addressing

* add ip vars

* info

* add ft-icon

* add missing tf
2023-10-29 21:27:21 +00:00
Daniel Gibbs
aedfa77001
feat(monitor): check if details is running 2023-10-28 13:34:43 +01:00
Daniel Gibbs
cfdfcc3d7f
feat: dev-debug.log moved to /data/log if running in docker 2023-10-28 12:59:52 +01:00