Commit Graph

3315 Commits

Author SHA1 Message Date
Stephan Schaffner
ce27b7301b
feat(newserver): add Xonotic (#4633)
* Adding default_cfg and Distro Requirements

* Adding Shellscripts for Xonotic

* Fixing serverlist.csv

* Fixing again serverlist.csv

* Fixed Typo

* Changing Shortname to XNT

* Fixing missed _default.cfg change

* Fixing _default.cfg

* Updating Modules and Server installation

* Updating paths and install script

* Fixing install Scripts Issues

* Update info_game.sh

* Updating Game Info Curling

* fix bug with npm download of gamedig on branches

* styling fix

* move to fix

* typo

* bug

* add missing details

* edit using config

* add missing servercfgfullpath

* bug

* config settings update

* update cp command based off warn message

* fix dir

* update dirs

* fix exit code

* fix dir install

* remove -v

* update settings

* update info game

* update config type

* fix dir

* update config parsing

* change to remove config

* add server.cfg

* remove serverconfigdefault

* add new default

* move to use an updater

* send key to update function

* typo

* change extract location

* update directory location

* filename fix

* update dirs

* fix extraction

* creatre datadir if missing

* consoleinteract yes

* lint

---------

Co-authored-by: Stephan Schaffner <stephan.schaffner@check24.de>
Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-08-28 21:32:38 +01:00
Daniel Gibbs
eef84ba903
feat: add ismygameserver.online to discord alerts 2024-08-13 23:17:34 +01:00
Daniel Gibbs
f7116ca97f
fix permissions bug 2024-08-13 23:02:26 +01:00
Daniel Gibbs
c8f36ff2af
add missing sm-icon.png 2024-08-12 23:06:35 +01:00
Daniel Gibbs
7ece812c8c
refactor: refactor check_permissions.sh (#4626)
Refactored the code in check_permissions.sh to improve readability and maintainability. Made changes to variable names for clarity and removed unnecessary comments. Also, refactored the fn_sys_perm_errors_detect function name for consistency.
2024-08-12 23:04:48 +01:00
Daniel Gibbs
e060865aef
feat(dev): add nocache if dev-debug is enabled (#4597) 2024-08-12 22:56:20 +01:00
Daniel Gibbs
182c673072
fix(samp): update samp url 2024-08-12 16:20:38 +01:00
Daniel Gibbs
d0326cf961
Merge branch 'hotfix/v24.2.3' into develop 2024-08-12 14:24:01 +01:00
Daniel Gibbs
23b342296c
Release v24.2.3 2024-08-12 14:23:50 +01:00
Daniel Gibbs
a7a8e38152
fix(gamedig): ensure that node modules are valid 2024-08-12 14:07:04 +01:00
Daniel Gibbs
d86bec9acf
fix(mcb): timestamp disabled for MCB as breaks update check 2024-08-11 19:32:55 +01:00
Daniel Gibbs
4c9223c88d
Merge branch 'hotfix/v24.2.2' into develop 2024-08-11 18:29:05 +01:00
Daniel Gibbs
ac208c7a05
Release v24.2.2 2024-08-11 18:28:53 +01:00
Thomas S
493a3a82fa
feat(newserver): soulmask (#4590)
* feat: reference new smserver

* feat: add default config

* feat: add stop command using telnet

* fix: remove duplicate unused telnetpassword var

* feat: add soulmask to config & info functions

* fix: remove ini config for now

* fix: startparameter initialization fix

* feat: remove pve fixed param in startparameters

* fix: update default gamelogdir

* fix: handle telnet response during stop process

* add sm fix

* add fix_sm.sh

* add ss command

* and

* add memory requirements

* adjust start parameters

* remove telnetpassword

* add backup interval

a

* comments

* rename variables to telnetpassword

* var name change

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-06-16 19:18:00 +01:00
Daniel Gibbs
0e7314d26a
fix missing serverpassword detail (#4596) 2024-06-15 22:34:12 +01:00
Daniel Gibbs
164f9507f8
feat: add debian 13 2024-06-13 14:13:29 +01:00
Daniel Gibbs
88f8890229
feat: deprecate Memories of Mars (#4593) 2024-06-13 11:45:06 +01:00
Daniel Gibbs
685cca9c58
feat: change curl default timeout to 3 seconds (#4592)
adjusted to 3 seconds from 10 for a timeout
2024-06-11 16:18:53 +01:00
Maciej Głowacki
a2bea8d791
feat(vhserver): enable crossplay support (#4544)
* Install valheim dependencies for crossplay on Ubuntu

* Setup minimal required dependencies for valheim crossplay

* will set crossplay to default on and add instance id

* add ubuntu 24.04

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-05-22 22:16:33 +01:00
Daniel Gibbs
0b8a223723
feat(deps): add Ubuntu 24.04 2024-05-05 23:32:04 +01:00
Daniel Gibbs
3da072cae4
Release v24.2.1 2024-05-05 21:57:16 +01:00
BertBrenner
1c596972ff
Update update_mc.sh (#4563)
If the executable variable is modified, fn_update_dl does not update minecraft_server.jar and which is used in fn_update_localbuild.

In addition this creates a problem if a alternative executable is used to launch minecraft by overwriting it.

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-05-05 21:56:07 +01:00
MicLieg
dc6cbcea50
fix(mcserver): change required jdk to 21 (#4562)
* fix(mcserver): change required jdk to 21

* update java on other distros

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-05-05 21:55:52 +01:00
Daniel Gibbs
f439fa213e
Release v24.2.0 2024-04-04 11:02:01 +01:00
Daniel Gibbs
1387ee0dfd
fix(vh): update binary name (#4551) 2024-04-04 10:53:56 +01:00
Daniel Gibbs
95c34edaf2
fix(pw): change query mode to check only 2024-04-04 10:46:59 +01:00
Silje Ljosland Bakke
06d9eda27f
fix(vh): update bepinexvh url to new url #4547 (#4548) 2024-04-04 10:37:28 +01:00
MicLieg
57ebe20635
fix(parse-details): change heading of output & add hint for creating new variables (#4531)
* Added hint for new variables

* Fixed heading of output
2024-03-23 11:02:58 +00:00
Cristopfer Luis
4fdf1f1af8
fix: add humanitz icon (#4536) 2024-03-23 11:01:57 +00:00
Josh Gelman
9d489d56dc
fear(wf): Update Warfork path (#4541)
As of the latest update on Steam, the installation directory for Linux has been moved out of `Warfork.app/Contents/Resources/`

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-03-23 11:01:23 +00:00
Cristopfer Luis
7cc5b6b520
feat(new server): humanitz (#4518)
* feat: add config for humanitz

* fix: pending changes required

* fix: install config

* bug

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-03-14 15:38:01 +00:00
MicLieg
9b62bdeb66
feat(dev): add new developer command for parsing distro details (#4523)
* feat(dev): add new developer command for parsing distro details

* Updated details-check action to match new command name
2024-03-09 11:40:52 +00:00
MicLieg
181c84508d
feat(alerts): add support for telegram thread/topic ids (#4526) 2024-03-08 22:03:23 +00:00
MicLieg
d7bb6d0f8f
fix(info_game): add ip query timeout and backup api (#4524) 2024-03-04 14:59:22 +00:00
Daniel Gibbs
24614033ab
Merge branch 'hotfix/v24.1.5' into develop 2024-03-02 09:51:31 +00:00
Daniel Gibbs
77414e1582
Release v24.1.5 2024-03-02 09:51:01 +00:00
MicLieg
cf5c6f9242
fix(pw): fix updated start parameters (#4516)
* fix(pw): fix updated  start parameters

* fix(pw): remove unneeded RCON parameters
2024-03-02 09:47:56 +00:00
MicLieg
c5ca762655
fix(pw): fix updated start parameters (#4516)
* fix(pw): fix updated  start parameters

* fix(pw): remove unneeded RCON parameters
2024-03-02 09:46:11 +00:00
Daniel Gibbs
a2406a510c
fix(hw): correct start parameter for addadmin 2024-02-28 23:15:12 +00:00
Daniel Gibbs
1f50055f5a
feat: ignore .swp files when doing permissions check
a .swp file is a temp file created by vim. If a file is being edited by a non linuxgsm user then this could cause a permissions issue. Adding this exception to prevent this issue
2024-02-28 22:06:49 +00:00
Daniel Gibbs
fce9f65d6a
feat(monitor): prepare for gamedig 5 (#4510)
* feat: gamedig 5

* install gamedig in lgsm dir if node exists

* and

* use local gamedig version

* local

* palworld

* pw query port

* mbe

* fix ro

system

system

a

* public ip

* jc2m

* fix(ti): update default map

The default map in the tiserver configuration file has been updated from "/Game/TheIsle/Maps/Game/Isla_Spiro/Isla_Spiro" to "/Game/TheIsle/Maps/Game/Gateway/Gateway". This change ensures that the server starts with the correct default map.

* fix: _default.cfg NOT SET

* download package.json and run npm install

* update samp

* disable query for squad

* correct name

* feat: update querymode and querytype in server configs

Changed querymode to 3 and set querytype to "eco" for ecoserver.
Updated querymode to 2 and changed querytype to "protocol-valve" for sdtdserver.

* feat: add new port command for bfv game

Added a new port command for the "bfv" game in the info_messages script.

* queryport eco

* add eco rconport

* adding message

* if node 16 or above

* rename to check_gamedig
2024-02-26 15:55:12 +00:00
MicLieg
476ed02bec
feat(backup): add parallel backup creation using pigz (#4509) 2024-02-26 13:57:55 +00:00
Daniel Gibbs
9a7670ea8a
Merge branch 'hotfix/v24.1.4' into develop 2024-02-21 21:35:35 +00:00
Daniel Gibbs
e492e09fa6
Release v24.1.4 2024-02-21 21:34:03 +00:00
BertBrenner
1528cba08d
fix: distro.sh: line 100: [: : integer expression expected (#4486)
* fix: servername variable assignment for sf and unt

The servername variable was incorrectly assigned using the selfname variable instead of the correct servername variable. This has been fixed to ensure accurate information is displayed for each game type.

* [FIX] #4465

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-02-21 21:33:42 +00:00
Antonin CLAUZIER
ab3404c188
feat(dayz): switch appid to stable release (#4502)
* feat(dayzserver): switch appid to stable release

* feat(dayzserver): add steam login
2024-02-21 21:30:15 +00:00
MicLieg
72e330b2ba
fix(check_deps): clarify to run the generated command as root (#4490)
* fix: servername variable assignment for sf and unt

The servername variable was incorrectly assigned using the selfname variable instead of the correct servername variable. This has been fixed to ensure accurate information is displayed for each game type.

* fix(check_deps): clarify to run the generated command as root

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-02-21 21:29:45 +00:00
Daniel Gibbs
40a79bd198
fix(ti): update default map
The default map in the tiserver configuration file has been updated from "/Game/TheIsle/Maps/Game/Isla_Spiro/Isla_Spiro" to "/Game/TheIsle/Maps/Game/Gateway/Gateway". This change ensures that the server starts with the correct default map.
2024-02-11 01:20:19 +00:00
Daniel Gibbs
94849a1479
Release v24.1.3 2024-02-04 20:17:02 +00:00
Awesomerly
8e9493b83c
chore: update Stripper:Source to latest version (#4474)
* fix: servername variable assignment for sf and unt

The servername variable was incorrectly assigned using the selfname variable instead of the correct servername variable. This has been fixed to ensure accurate information is displayed for each game type.

* chore: update Stripper:Source to latest version

---------

Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
2024-02-04 20:08:34 +00:00