Commit Graph

6647 Commits

Author SHA1 Message Date
Daniel Gibbs
6b120e2e6c Monitor no longer starts server if stop used
If the administrator stops the server using the stop command the monitor
will disable itself preventing the server from starting back up on its
own
2014-06-24 20:31:52 +01:00
Daniel Gibbs
111835ad4d Removed 64-bit detection
A bug was reported with 64-bit executable of ut2004 that caused issues
with  the web interface. No fix for this so removed 64-bit option.
2014-06-23 12:07:33 +01:00
Daniel Gibbs
13ff52ca64 fixed workshop variables being incorrect 2014-06-22 18:57:47 +01:00
Daniel Gibbs
6660454ae2 Added release gmodserver
early stages of this and more features to come however this will allow
basic install of the server.
2014-06-19 18:14:18 +01:00
Daniel Gibbs
fb3f5a0e05 Added Vanilla Config in prep for arma3server 2014-06-13 22:42:03 +01:00
Daniel Gibbs
fe896fbe9b Merge pull request #82 from Dessa/notickrate
remove tickrate command for servers which do not support it
2014-05-27 11:34:57 +01:00
Daniel Gibbs
7bd3126c17 Merge pull request #85 from yuuki89/patch-1
Minor improvements, more options
2014-05-27 11:34:08 +01:00
Daniel Gibbs
3f721ce964 Merge pull request #91 from joecabezas/patch-1
added a valid map for tf2
2014-05-27 11:33:12 +01:00
Joe
9f28fda491 added a valid map for tf2
de_dust2 is a CS map not a tf2 map, after fresh install server do not work because of this
2014-05-19 00:40:07 -04:00
yuuki89
afb3f89d8a Workaround to send email in plain text
Email appears as "noname" attachment in Gmail accounts (and probably others but I did not test on):

Content-Type: application/octet-stream
Content-Transfer-Encoding: base64

So use cat -v as a workaround

See: http://ask.fclose.com/305/plain-pipelined-content-application-octet-stream-attachment

Also recommended to apply this fix to all other server scripts for consistency reasons.
2014-05-06 11:07:07 +08:00
yuuki89
2b34cf7da8 Minor improvements, more options
Moved rootdir variable so that it's easier to define paths in fn_parms()
Fixed password parameter by adding double quotes - Error: Invalid command line (Expected value for option 'password')
Added double quotes to text type parameters - don't put quotes in the password variables or it'll break!
Added configpath variable to define where configs are loaded from (used to load from ~/.config/*, but now will load from ~/server1/*)
Added mods parameter; add mod ids delimited by space e.g. to use NS2+ and Shine: "812f004 706d242"
Added modstorage parameter; define a directory to store mods downloaded from Steam Workshop (used to load from ~/.config/Workshop/*, but now will load from ~/server1/Workshop/*)
2014-05-01 21:03:12 +08:00
Robert Förster
cfbf4c722a remove tickrate command for servers which do not support it
as per https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking it is not possible to change the tickrate for these games since June 2010
2014-04-25 04:00:15 +02:00
Daniel Gibbs
9de56bd3e8 Merge pull request #78 from Maxximou5/master
corrected minor typo in workshop
2014-04-15 10:15:50 +01:00
Maxximou5
e4e818c93b corrected minor typo in workshop
Missing a _ between ws and id name.
2014-03-04 03:36:16 -08:00
Daniel Gibbs
6090bf91f0 corrected map 2014-02-14 16:54:33 +00:00
Daniel Gibbs
8cbacb3beb corrected minor typo in fn_insdeps 2014-02-08 17:40:41 +00:00
Daniel Gibbs
e3e248c753 changed executable var to correct file 2014-02-08 01:49:35 +00:00
Daniel Gibbs
556d101781 major update 050214
* Fixed insserver. Now works on Debian and CentOS
*  Added validate feature now 4 options update, update-restart,
validate, validate-restart
* Improved consistency of error messages thanks to wrelam
* Fixed bug with fn_logmanager
* Added steam_appid.txt file to fix an error where the server would
crash
2014-02-06 01:05:52 +00:00
Daniel Gibbs
12275b1728 Added insserver deps ready for update 2014-02-06 00:03:53 +00:00
Daniel Gibbs
7abf0d392f removed libc.so.6 2014-02-06 00:02:53 +00:00
Daniel Gibbs
5780829dfe Improved fn_autoip error message
* Added more clarity on how to resolve the multiple IP issue
2014-01-31 16:36:43 +00:00
Daniel Gibbs
f3dd4ef29a added 2nd query on gsquery to prevent restart
* added 2nd query after delay on gsquery to prevent the script from
restarting during map change
* added +servercfgfile to start parameters to make multiple servers
easier. I will add more documentation on this soon.
2014-01-31 16:28:16 +00:00
Daniel Gibbs
c32d345e74 Added hldmcserver. Updated appmanifest location 2014-01-29 12:37:31 +00:00
Daniel Gibbs
c4ce48c6bf Fixed bug in nmrihserver. Tidy up in other scripts 2014-01-28 19:18:33 +00:00
Daniel Gibbs
f0dd646980 Added appmanifest files in own dir 2014-01-26 22:45:19 +00:00
Daniel Gibbs
0d41a75f5e Added tfcserver, updated steamclient variable
*Added tfcserver
*Changed steamclient variable so they will all be the same
2014-01-26 22:35:20 +00:00
Daniel Gibbs
592e6bd020 Removed un-needed appmanifest file 2014-01-26 21:14:07 +00:00
Daniel Gibbs
be3c944510 Updated all appmanifest files 2014-01-26 21:13:13 +00:00
Daniel Gibbs
bd8ff17b8d Added more changes to appmanifest files 2014-01-26 21:09:55 +00:00
Daniel Gibbs
dd107d8eae updated appmanifest files for tfcserver 2014-01-26 20:17:37 +00:00
Daniel Gibbs
77902a7e2e adding tfcserver appmanifest files 2014-01-26 19:45:00 +00:00
Daniel Gibbs
f1f68c29bc Removed more GitHub Code
I have no idea how the GitHub changes code got in to my source code
2014-01-26 11:11:17 +00:00
Daniel Gibbs
0b446ff636 Removed GitHub code 2014-01-26 11:09:11 +00:00
Daniel Gibbs
b8fad57f8a Improved app manifest fix 2014-01-25 17:23:15 +00:00
Daniel Gibbs
eef76fe3d3 Improved app 90 fix
Found x2 app 90 manifest files are required. I have created firstpass
and secondpass files. First pass downloads all manifest files . Then
second pass changes the manifest files to download the mod files

First pass app 90 downloads half life and cstrike files
Second pass  app 90 downloads the mod files.
2014-01-25 15:51:12 +00:00
Daniel Gibbs
65849803e2 Updated appmanifest locations 2014-01-25 14:53:02 +00:00
Daniel Gibbs
b99550bdba Added dodserver 2014-01-25 14:51:13 +00:00
Daniel Gibbs
35142e2dfe Removed GitHub code 2014-01-25 12:03:42 +00:00
Daniel Gibbs
7b083285a9 Fixed bug with Git code ending up in the script
Fixed bug with Git code ending up in the script
2014-01-25 11:49:47 +00:00
Daniel Gibbs
a8985004ae Major update 240114 2014-01-24 15:06:29 +00:00
Daniel Gibbs
e790221a1e re adding soon 2014-01-24 15:03:04 +00:00
Daniel Gibbs
418180e7f7 Major update 240114 2014-01-24 15:01:17 +00:00
Daniel Gibbs
35c5392f84 No change made 2014-01-24 14:49:17 +00:00
Daniel Gibbs
70d3bf7c7d Major Update 240114
Mainly updates to make it easier to merger server versions
Improved installer
Insurgency Server added
Fixed fn_autoip not functioning as excpected
various other fixes
2014-01-24 14:48:02 +00:00
Daniel Gibbs
86cd725e60 Merge pull request #47 from Kaurin/master
Left4Dead2 script made safer for dirnames/filenames with spaces, and some other stuff
2014-01-24 06:43:59 -08:00
Daniel Gibbs
d2f1ecd382 Merge pull request #49 from AustinSaintAubin/patch-1
Added gamemode & gametype vars & parms
2014-01-24 06:43:47 -08:00
Austin St. Aubin
79a2d1e12d Added gamemode & gametype vars & parms
Added gamemode & gametype to the varables group and defined it in the server parms.
2014-01-20 15:25:31 -06:00
Milos Kaurin
5d16c37a8f * Made the script safer with destinations with spaces in them by
double quoting some of the variables that pertain to dirnames
* Cleaned up a couple of lines with trailing spaces
* Added a function for scriplogging, and replaced the lines where it
    uses them. This has been tested, it works just like it used to
* Had to replace install.txt steam script with a commandline (like for
    update), because steam install script treats quotes as literals:
    http://forums.steampowered.com/forums/showthread.php?t=2896163
    The "fix" in this forum post is not using spaces :)
* Replaced some "mkdir -v" commands with "mkdir -pv" so as to avoid
    getting errors if the directory already exists

Tested on a completely fresh homedir:
- install
- start
- stop
- restart
- update
- monitor
- email-test
- details
- backup
- console
- debug

All test completed successfully!
2014-01-14 06:19:36 +01:00
Daniel Gibbs
44456606a2 added csczserver 2014-01-06 23:06:42 +00:00
Daniel Gibbs
186ba094cb moved appmanifest files 2014-01-06 13:00:02 +00:00