Jared Ballou
|
f5351ed345
|
Install now pulls config files down and places them in the servercfgdir as part of install. Need to break this out as a separate action, so that new instances that get created have their configs pulled and parsed if missing.
|
10 years ago |
Jared Ballou
|
5978ddb513
|
Moving around config files, preparing to overhaul config management
|
10 years ago |
Jared Ballou
|
dce1f6d11f
|
Moved Source gamedata file to engines
|
10 years ago |
Jared Ballou
|
5c2a0b4070
|
Updated settings check to only create default config when needed
|
10 years ago |
Jared Ballou
|
996e8f4f2f
|
Removed reference to functions and made separate random function for idtech3. Fixed include in terraria
|
10 years ago |
jballou
|
a60cc2dbbd
|
Mod installer is now broken, need to update with hierarchy support
|
10 years ago |
jballou
|
40b4ddcca1
|
Updated gamedata functions to use new hierarchy
|
10 years ago |
jballou
|
ce099bd0f8
|
Moved mods and cfg into gamedata dirs
|
10 years ago |
Jared Ballou
|
f00b4d0263
|
Updated tools for new paths
|
10 years ago |
Jared Ballou
|
2d662b2639
|
Updated gamedata with correct paths in tree
|
10 years ago |
Jared Ballou
|
7bac673488
|
Moved files into directory structure, still need to change paths inside files
|
10 years ago |
Jared Ballou
|
36c41dc333
|
Merge pull request #4 from jaredballou/develop
Develop
|
10 years ago |
Jared Ballou
|
2bd3e2f8eb
|
Merge branch 'master' of github.com:jaredballou/linuxgsm into develop
|
10 years ago |
Jared Ballou
|
2cb800046d
|
Added Quake Live and Sven Coop to the gamedata. Split up some gamedata functions into sub-files. Probably going to move the include files into separate subdirectories of gamedata to separate engines from parms for instance.
|
10 years ago |
Jared Ballou
|
42676e5677
|
Moved gmod updater and GitHub manifest POC scripts to tools, from the old-data files
|
10 years ago |
Jared Ballou
|
5ee7fc9c72
|
Missed an HTML tag
|
10 years ago |
Jared Ballou
|
1020d040ab
|
Merge pull request #3 from jaredballou/develop
Develop
|
10 years ago |
Jared Ballou
|
9143708ba3
|
Merge branch 'master' of github.com:jaredballou/linuxgsm into develop
|
10 years ago |
Jared Ballou
|
6ca4f2b53c
|
Merge pull request #2 from jaredballou/develop
Added more detail to README about lgsm data directory structure
|
10 years ago |
Jared Ballou
|
509daf888a
|
Added more detail to README about lgsm data directory structure
|
10 years ago |
Jared Ballou
|
9e66ebd6ac
|
Merge pull request #1 from jaredballou/develop
Develop
|
10 years ago |
Jared Ballou
|
3fa5939e63
|
Updated README. Moved appmanifest files since they appear to be reference material and not actually used by LGSM. Removed old _MasterScript link since it didn't really work anyway
|
10 years ago |
Jared Ballou
|
f92840582a
|
Removed lgsm_version from function files since we now use hashes
|
10 years ago |
Jared Ballou
|
52fc1afcc3
|
Committing new gamedata and mod changes
|
10 years ago |
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
|
95d793b488
|
Removed install function from Mumble since it isn't there
|
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
|
8ce92c9a20
|
Updated dir creation script to work when piped
|
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
|
e49f319dfb
|
Updating README
|
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
|
039384abed
|
Bumped lgsm-core version
|
10 years ago |
Jared Ballou
|
62318922f6
|
Updated .gitignore to ignore the entire lgsm dir
|
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
|
1b8359a28c
|
Organizing gamedata
|
10 years ago |
Jared Ballou
|
d60c80c987
|
Added _gslt and _workshop snippets to encpsulate that config. Need to figure out how to deprecate cleanly, started renaming variables.All gamedata files use fn_set_game_params settings now, ready to test
|
10 years ago |
Jared Ballou
|
1ae9dd5d93
|
Merge branch 'master' of github.com:jaredballou/linuxgsm
|
10 years ago |
Jared Ballou
|
c3f8c7fc49
|
Updated README
|
10 years ago |
Jared
|
fa60bb914b
|
Updated README
|
10 years ago |
Jared Ballou
|
a0e37297a9
|
Stopped trying to do my own hashing and rely on Git for now
|
10 years ago |