5 Commits (e0ed19eef46fa0c56d4cc3d1a8238cb99b23b1c7)

Author SHA1 Message Date
Jared Ballou e0ed19eef4 Updated logging, created log_dirs.sh to create log directories and make links. Added mods, will be applied on top of games. 10 years ago
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 8ce92c9a20 Updated dir creation script to work when piped 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 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 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 039384abed Bumped lgsm-core version 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 86d9f0cd31 Updated gamedata files so gamename is equivalent to the directory names in the repo. Renamed PiratesVikingandKnightsII to PiratesVikingsandKnightsII since it was missing the s in Vikings. Added new file __game_list in gamedata that has all the gamenames for the available servers, this will be used by the new installer feature. Created _MasterScript directory and lgsm script in it, this will be the new core script location. 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 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 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 fd95a46791 GitHub pull update 10 years ago
Jared Ballou 989c0ed393 Missed a -p in mkdir for github fetch 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 963eef36e3 Bugfixes, new game parser updates 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 25130ff22a Updated insserver script to have headers and default values set from script in a more standardized way. 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
Jared Ballou 6d90017c85 Updating Git fetcher 10 years ago
Jared Ballou b6d63b1a4c Merged default/common/instance configs and GitHub fetch updates 10 years ago
PhilPhonic 8899acaa04 additions 10 years ago
Daniel Gibbs 5f290fd3b8 Updates all version numbers 10 years ago
Daniel Gibbs d3efed7da9 updated functions and getopt names 10 years ago
Daniel Gibbs 35be754990 New feature: Dev debug 10 years ago
Daniel Gibbs 9c4df59a48 Updated selfname and curl error checking 10 years ago
Daniel Gibbs a023b47ac5 Fixed curl check bug 10 years ago
Daniel Gibbs 9cf1775749 All servers now have new github branch select feature 10 years ago
Daniel Gibbs 78780ab3b9 Updated servercfgdefault 10 years ago
Daniel Gibbs a9d6acb1a6 changed to updateonstart="off" 10 years ago
Daniel Gibbs a8c39c9ab1 Speed up function loading 10 years ago
Daniel Gibbs 9eea49a923 Updates to fn_install_config 10 years ago
Daniel Gibbs c1ad3e6716 added updateonstart variable 11 years ago
Daniel Gibbs 58f1e2ace3 Removed --no-check-certificate from wget 11 years ago
wb bcb36f368b Updated wget URL for repository 11 years ago
Poil 7df2d8c602 True selfname. Remove stupid code 11 years ago
Daniel Gibbs c912c4d2bd Major rename of functions 11 years ago
Daniel Gibbs 13b2b2bbe3 Migrated scripts to use fn_functions 11 years ago
Daniel Gibbs 8f549d689c All servers fully migrated to functions code 11 years ago
Daniel Gibbs c818a2adff migrated fn_loginstall 11 years ago