mirror of
https://github.com/GameServerManagers/LinuxGSM.git
synced 2025-01-09 04:27:35 +08:00
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
bashdedicated-game-serversgamegame-servergame-serversgameservergaminghacktoberfesthacktoberfest-acceptedlinuxlinuxgsmmultiplayer-game-serverservershell
a3e98d0039
* If there are backups in backup dir. Fixes #1140 * mainly improves logging #1098 * Better logging, output & compatibility #1098 * fn_check_cfgdir for Rust fixes #1141 * fn_set_config_vars is not for every game removing some games i know don't use it * Install config if missing fixes #1142 * Clear more logs #1137 * Putting all this into functions & prepare noprompt * noprompt & shutdownonbackup #1098 * fix syntax & messages #1098 * messages that make more sense #1098 * New backup vars # Backup maxbackups="4" maxbackupdays="30" stoponbackup="on" * Should fix missing cached mem #1143 * fix the fix for #1143 (close double quote) * move -type f before -mtime * New gameservers & features (#1158) * Two # is now one block of settings & descriptions * directories comments and logs naming * dgibbs revision and root check * update_steamcmd.sh Check is now done out of functions * Better way to detect screen #1154 and #1156 * Backup function improvements (#1161) * Added no of days since last backup * Added lock file creation to logs * Improvements up command_backup.sh Changes to the messages displayed on screen added trap and improved lockfile support renamed some functions other misc changes * Updated Version numbers |
||
---|---|---|
7DaysToDie | ||
ARKSurvivalEvolved | ||
Arma3 | ||
Battlefield1942 | ||
BlackMesa | ||
BladeSymphony | ||
BrainBread2 | ||
CodenameCURE | ||
CounterStrike | ||
CounterStrikeConditionZero | ||
CounterStrikeGlobalOffensive | ||
CounterStrikeSource | ||
DayOfDefeat | ||
DayOfDefeatSource | ||
DayOfInfamy | ||
DeathmatchClassic | ||
DontStarveTogether | ||
DoubleActionBoogaloo | ||
EmpiresMod | ||
FistfulOfFrags | ||
GarrysMod | ||
GoldenEyeSource | ||
HalfLife2Deathmatch | ||
HalfLifeDeathmatch | ||
HalfLifeDeathmatchSource | ||
Hurtworld | ||
images | ||
Insurgency | ||
JustCause2 | ||
KillingFloor | ||
Left4Dead | ||
Left4Dead2 | ||
lgsm | ||
Minecraft | ||
Mumble | ||
NaturalSelection2 | ||
NoMoreRoomInHell | ||
NS2Combat | ||
OpposingForce | ||
PiratesVikingandKnightsII | ||
ProjectZomboid | ||
Quake2 | ||
Quake3 | ||
QuakeLive | ||
QuakeWorld | ||
RedOrchestra | ||
Ricochet | ||
Rust | ||
SeriousSam3BFE | ||
Starbound | ||
SvenCoop | ||
TeamFortress2 | ||
TeamFortressClassic | ||
TeamSpeak3 | ||
Teeworlds | ||
Terraria | ||
tests | ||
UnrealTournament | ||
UnrealTournament3 | ||
UnrealTournament99 | ||
UnrealTournament2004 | ||
WolfensteinEnemyTerritory | ||
.gitignore | ||
.travis.yml | ||
LICENSE | ||
README.md |
Linux Game Server Managers_
The Linux Game Server Managers are command line tools for quick, simple deployment and management of various dedicated game servers and voice alert 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
- Backup
- Console
- Details
- Installer (SteamCMD)
- Monitor
- Alerts (Email, Pushbullet)
- Update (SteamCMD)
- Start/Stop/Restart server
Compatibility
The Linux Game Server Managers are tested to work on the following Linux distros.- Debian based (Ubuntu, Mint etc.).
- Redhat based (CentOS, Fedora etc.).
Specific Requirements
- GLIBC >= 2.15 recommended [specific requirements].
- Tmux >= 1.6 recommended (Avoid Tmux 1.8).
FAQ
All FAQ can be found here.https://github.com/GameServerManagers/LinuxGSM/wiki/FAQ