693 Commits (b557a9199c40369a58b963ee2109bf1b103b5a8e)

Author SHA1 Message Date
Jared Ballou b557a9199c Big overhaul to use params smarter in gamedata. Added Codename: CURE to the supported games. Cleaned up game_settings parser to make names consistent. Changed lgsmdir structure to put logs, settings, and cfg under lgsm/servers/GAME directory. Old way caused collisions if more than one LGSM game type was installed in the same directory. I haven't figured out how to cleanly pull in existing files, so be aware that you have to manually move them. This commit will probably break a lot of stuff 10 years ago
Jared Ballou 3a9ec3ba32 Updated core_getopt.sh to not call the option's code until the read command is finished parsing options. read stdin buffer was wonky while parsing the file. 10 years ago
Jared Ballou 63ffb0087b Updated installer to support piped script as source 10 years ago
Jared Ballou 2e140ae357 Updated gamedata files to include options and commands instead of having them on core_getopt.sh as code. Added gamedata removal to update_functions.sh 10 years ago
Jared Ballou 287f9acfeb Added Mumble and TS3 to gamedata. Starting to merge script options into gamedata files as well. Moved lgsm-core script to root of repo. Preparing to support piping the lgsm-core script to Bash to do one-line installation. Broke off Steam-specific settings into new _steam gamedata file. 10 years ago
Jared Ballou bc9feb7d3e Had to edit beta command lines to not be included in the appid quotes 10 years ago
Jared Ballou 1712d4b6c8 Version bump. New beta and workshop support in insserver. _parms_plusminus updated to skip unset parameters (set non-argumented switches with ' '). parms also interpolates the parameters at runtime to make sure we are looking at the right values 10 years ago
Jared Ballou 5b09a144fc Adding beta and workshop support for Source engine games 10 years ago
Jared Ballou 5eb17b6008 Removed fn_add_game_dependency and using settings.tmp/dependencies file to track dependencies now 10 years ago
Jared Ballou 596cc17b1c Added new fn_add_game_dependency function to add dependencies to gamedata. Moved all old scripts to old-games-no-longer-used directory. Moved all cfg files to cfg/GAME directories. Preparing to migrate cfg files to templates 10 years ago
Jared Ballou b892904220 Updated installer to use proper source path 10 years ago
Jared Ballou de2835e728 Added SourceMod Auto Installer 10 years ago
Jared Ballou f4003da967 Added center print and horizontal line displays to core_messages. Added menu processor that can use ncurses with bash builtin fallback. Updated master script with self-installation feature. 10 years ago
Jared Ballou a0e37297a9 Stopped trying to do my own hashing and rely on Git for now 10 years ago
Jared Ballou d26dddacd5 Updated parms and defaults to fix lock issue, parameters now parse 10 years ago
Jared Ballou f36c1518f5 Added git_update variable to control the Git updates, it keeps fixing my local files since the hashes don't match. 10 years ago
Jared Ballou c4563c67bb More hash updates 10 years ago
Jared Ballou 11c37a4e18 More hash updates 10 years ago
Jared Ballou a42092bc75 More hash updates 10 years ago
Jared Ballou d6dc2f7eaa More hash updates 10 years ago
Jared Ballou 70c2c81efd More hash updates 10 years ago
Jared Ballou 3f9358c108 More hash updates 10 years ago
Jared Ballou 9171fd7cb4 More hash updates 10 years ago
Jared Ballou 169dc8b3c1 More hash updates 10 years ago
Jared Ballou ce4b0a44b9 More hash updates 10 years ago
Jared Ballou a42a04c779 More hash updates 10 years ago
Jared Ballou 94656b7cc0 Added GitHub Hash into functions 10 years ago
Jared Ballou ce14e5065b Readying github hash checker 10 years ago
Jared Ballou 6e85dc17f9 Updated colored text to print in brackets, added color code lookups, neatened up output 10 years ago
Jared Ballou c64f393deb Moved gamedata to live under cfg so even in non-lgsmdir installs it doesn't get messy 10 years ago
Jared Ballou 83cf3012e8 Renamed games to gamedata to more accurately reflect the purpose 10 years ago
Jared Ballou f6f802bbc3 Added CS:GO as another test of gamedata loader. Moved the config portion and gamedata loader to game_settings.sh. 10 years ago
Jared Ballou b44f93085a Major rework to put subdirectories under lgsm directory, as a test. New games support function that has parameters set from hierarchially loaded gamedata files to stgart to move towards single-instance manager for all games 10 years ago
Jared Ballou b80d3fc0cb Updated check_root to allow root execution for Docker. Updated insserver script with more over-complicated features nobody wants or needs. 10 years ago
Jared Ballou 63595d5e9b Added JSON parser for pulling Git metadata and doing updates 10 years ago
Daniel Gibbs e26126dfba Removed SteamCMD check from start stop and debug 10 years ago
Daniel Gibbs 8c9ac26c05 Corrected Name BrainBread 2 10 years ago
Daniel Gibbs 628a04583b Added BrainBread 2 Config 10 years ago
Daniel Gibbs a587cfc7d2 Install SteamCMD now uses the check instead 10 years ago
Daniel Gibbs 020a153c79 Added BB2 to GSLT 10 years ago
Daniel Gibbs cfa3ffa409 date 10 years ago
Daniel Gibbs 9dd1b0c83e minor fix 10 years ago
Daniel Gibbs 2ce3389e31 word server 10 years ago
Daniel Gibbs a50e2dc8c7 corrected message 10 years ago
Daniel Gibbs 656746f2cd More interface changes 10 years ago
Daniel Gibbs e056fc2b31 added nl 10 years ago
Daniel Gibbs a4a6d16953 corrected messages 10 years ago
Daniel Gibbs 1c60dc3b6a updated warning message 10 years ago
Daniel Gibbs 56a7f1826d date 10 years ago
Daniel Gibbs 63589ee53e Streamlined the command 10 years ago