NEW FORK, NEW RULES

Use the new lgsm-core script as a starting point (GitHub HTML - Direct Download). Running that script launches the installer, which pulls the list of games from the gamedata directory. Select the game server you wish to install, and it will ask a few questions as to where to install it. At this point, the script itself is deployed. Now continue on with the normal instructions.

How to deploy the new lgsm-core script

Create a user for your game server if you don't have one already, it's best not to "upgrade" classic LGSM with this new script since it is so different. Go to the location you want to install LGSM (use the home directory if you're not sure). Then, run these commands: ```bash curl https://raw.githubusercontent.com/jaredballou/linuxgsm/master/lgsm-core -O lgsm-core chmod +x lgsm-core ./lgsm-core ``` You will now be presented with a menu
LGSM Installer Menu
Select the game you want to install, and press Enter. The installer will ask you a few more questions, namely where to install the LGSM instance for the game you chose. Just press Enter to select the current directory.
LGSM Installer Exec
At this point, the new instance works (mostly) just like the classic LGSM scripts. As of right now, there is no "self-update" functionality for lgsm-core and deployed instances, but it's in the works.

Benefits of the new fork

Probably a lot more, this started off as a POC of hacks and has sort of morphed into a major undertaking all its own. Below is the original upstream README, since the function of the script has been kept as close as possible to legacy.

Linux Game Server Managers

linux Game Server Managers [![Build Status](https://travis-ci.org/dgibbs64/linuxgsm.svg?branch=master)](https://travis-ci.org/dgibbs64/linuxgsm) [![Under Development](https://badge.waffle.io/dgibbs64/linuxgsm.svg?label=Under%20Development&title=Under%20Development)](http://waffle.io/dgibbs64/linuxgsm) The Linux Game Server Managers are command line tools for quick, simple deployment and management of various dedicated game servers and voice comms servers.

Hassle-Free Dedicated Servers

Game servers traditionally are not easy to manage yourself. Admins often have to spend hours just messing around trying to get their server working. LGSM is designed to be a simple as possible allowing Admins to spend less time on management and more time on the fun stuff.

Main features

Compatibility

The Linux Game Server Managers are tested to work on the following Linux distros. Other distros are likely to work but are not fully tested.

Specific Requirements

FAQ

All FAQ can be found here. https://github.com/dgibbs64/linuxgsm/wiki/FAQ

Donate

If you want to donate to the project you can via PayPal, Flattr or Gratipay. I have had a may kind people show their support by sending me a donation. Any donations you send help cover my server costs and buy me a drink. Cheers!

Useful Links