The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
Go to file
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
.github build(deps): bump actions/add-to-project from 1.0.0 to 1.0.1 (#4558) 2024-05-05 21:56:23 +01:00
.vscode chore: fix issue with vscode prettier 2023-04-06 21:57:05 +01:00
lgsm feat(newserver): add Xonotic (#4633) 2024-08-28 21:32:38 +01:00
.editorconfig update .editorconfig 2022-06-22 23:20:56 +01:00
.gitattributes chore: use prettier for code tidy (#3901) 2022-06-22 23:29:49 +01:00
.gitignore Release v23.3.3 2023-06-09 16:38:39 +01:00
.prettierrc update package.json 2023-10-08 23:33:24 +01:00
CODE_OF_CONDUCT.md chore: use prettier for code tidy (#3901) 2022-06-22 23:29:49 +01:00
CONTRIBUTING.md chore: use prettier for code tidy (#3901) 2022-06-22 23:29:49 +01:00
LICENSE.md docs(license): update copyright year(s) (#4432) 2024-01-19 18:45:44 +00:00
linuxgsm.sh Merge branch 'hotfix/v24.2.3' into develop 2024-08-12 14:24:01 +01:00
package-lock.json feat(monitor): prepare for gamedig 5 (#4510) 2024-02-26 15:55:12 +00:00
package.json fix(gamedig): Update gamedig version to resolve a bug #4624 2024-08-11 18:23:24 +01:00
README.md Update README.md 2023-09-08 23:52:03 +01:00

LinuxGSM Codacy grade GitHub Workflow Status Discord SteamCMD MIT License

LinuxGSM is the command-line tool for quick, simple deployment and management of Linux dedicated game servers.

Hassle-Free Dedicated Game Servers

Traditionally game servers are not easy to manage yourself. Admins often have to spend hours messing around trying to get their servers working. LinuxGSM is a command-line tool designed to be as simple as possible, allowing admins to spend less time on management and more time gaming.

Main features

100+ game servers supported

  • 🚚 Installer
  • 🔍 Monitor
  • ☎️ Alerts
  • ☁️ Updater
  • 📘 Server Details
  • 💾 Backup
  • 💻 Console

🐧 Compatibility

LinuxGSM will run on popular distros as long as the minimum requirements are met.

  • Ubuntu
  • Debian
  • CentOS

Other distros are likely to work but are not fully tested.

🔧 Requirements

Each game server has specific dependency requirements. Visit a specific game server installation page on the LinuxGSM website to check dependency requirements for the game server you want to install.

📘 Documentation

Documentation is found at linuxgsm.com and docs.linuxgsm.com.

Support

There are various ways to get support, check out the support page for the right support.

❤️ Sponsor

If you would like to sponsor to the project there are several ways you can, via GitHub Sponsors and PayPal. I would like to thank everyone who sponsors me. Since 2012 LinuxGSM has been steadily growing with new servers, features, and improvements added regularly.

🧙‍♂️ Contributors

A big thank you goes to all the wonderful people who contribute ideas, code, docs, and support to this project.