SHOW:
|
|
- or go back to the newest paste.
1 | @ECHO off | |
2 | TITLE Ferus Grim - Content Updater | |
3 | - | :: Created by FerusGrim |
3 | + | |
4 | - | :: http://caelusrp.com/ |
4 | + | |
5 | :: | |
6 | ::CHANGE THESE VARIABLES | |
7 | ::TO THE CORRECT SETTINGS | |
8 | SET STEAM_LOGIN=anonymous | |
9 | SET STEAM_PASSWORD= | |
10 | SET STEAMCMD_DIRECTORY=D:\HIDDEN\CMD | |
11 | - | SET STEAMCMD_DIRECTORY=D:/SteamCMD |
11 | + | SET INSTALL_DIR=D:\HIDDEN\Server |
12 | - | SET INSTALL_DIR=D:/Server |
12 | + | |
13 | :: | |
14 | :: | |
15 | :: | |
16 | SET INSTALL_GMOD=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR% +app_update 4020 validate +quit | |
17 | SET INSTALL_CSGO=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\csgo +app_update 740 validate +quit | |
18 | SET INSTALL_CSTRIKE=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\cstrike +app_update 232330 validate +quit | |
19 | - | SET INSTALL_CSGO=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/csgo +app_update 740 validate +quit |
19 | + | SET INSTALL_DOD=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\dod +app_update 232290 validate +quit |
20 | - | SET INSTALL_CSTRIKE=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/cstrike +app_update 232330 validate +quit |
20 | + | SET INSTALL_HL2MP=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\hl2mp +app_update 232370 validate +quit |
21 | - | SET INSTALL_DOD=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/dod +app_update 232290 validate +quit |
21 | + | SET INSTALL_TF=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%\content\tf +app_update 232250 validate +quit |
22 | - | SET INSTALL_HL2MP=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/hl2mp +app_update 232370 validate +quit |
22 | + | |
23 | - | SET INSTALL_TF=steamcmd.exe +login %STEAM_LOGIN% %STEAM_PASSWORD% +force_install_dir %INSTALL_DIR%/content/tf +app_update 232250 validate +quit |
23 | + | |
24 | SET STEAMCMD_CD=%STEAMCMD_DIRECTORY:~0,2% | |
25 | %STEAMCMD_CD% | |
26 | CD %STEAMCMD_DIRECTORY% | |
27 | ECHO ==============================================================>>%logTimeStamp%.log | |
28 | ECHO ==============================================================>>%logTimeStamp%.log | |
29 | ECHO FerusGrim - Content Updater>>%logTimeStamp%.log | |
30 | ECHO Log created on %date:~4,10%, at %time:~0,5%.>>%logTimeStamp%.log | |
31 | ECHO %logTimeStamp%>>%logTimeStamp%.log | |
32 | ECHO ==============================================================>>%logTimeStamp%.log | |
33 | ECHO ==============================================================>>%logTimeStamp%.log | |
34 | ECHO Dumping Variables:>>%logTimeStamp%.log>>%logTimeStamp%.log | |
35 | ECHO STEAM_LOGIN = %STEAM_LOGIN%>>%logTimeStamp%.log | |
36 | ECHO STEAM_PASSWORD = %STEAM_PASSWORD%>>%logTimeStamp%.log | |
37 | ECHO STEAMCMD_DIRECTORY = %STEAMCMD_DIRECTORY%>>%logTimeStamp%.log | |
38 | ECHO STEAMCMD_CD = %STEAMCMD_CD%>>%logTimeStamp%.log | |
39 | ECHO ORIGINAL_DIRECTORY = %ORIGINAL_DIRECTORY%>>%logTimeStamp%.log | |
40 | ECHO INSTALL_DIR = %INSTALL_DIR%>>%logTimeStamp%.log | |
41 | ECHO INSTALL_GMOD = %INSTALL_GMOD%>>%logTimeStamp%.log | |
42 | ECHO INSTALL_CSGO = %INSTALL_CSGO%>>%logTimeStamp%.log | |
43 | ECHO INSTALL_CSTRIKE = %INSTALL_CSTRIKE%>>%logTimeStamp%.log | |
44 | ECHO INSTALL_DOD = %INSTALL_DOD%>>%logTimeStamp%.log | |
45 | ECHO INSTALL_HL2MP = %INSTALL_HL2MP%>>%logTimeStamp%.log | |
46 | ECHO INSTALL_TF = %INSTALL_TF%>>%logTimeStamp%.log | |
47 | ECHO ==============================================================>>%logTimeStamp%.log | |
48 | ECHO ==============================================================>>%logTimeStamp%.log | |
49 | :MENU_CHOICE | |
50 | MODE con: cols=40 lines=14 | |
51 | COLOR e0 | |
52 | CLS | |
53 | ECHO - * - | |
54 | ECHO - Ferus Grim - | |
55 | ECHO - Content Updater - | |
56 | ECHO - * - | |
57 | ECHO. | |
58 | ECHO 0 = Update all Content | |
59 | ECHO 1 = CS: Global Offensive | |
60 | ECHO 2 = Counter Strike: Source | |
61 | ECHO 3 = Day of Defeat: Source | |
62 | ECHO 4 = Half-Life 2: Deathmatch | |
63 | ECHO 5 = Team Fortress 2 | |
64 | ECHO 6 = Exit Program | |
65 | ECHO 9 = INSTALL GMOD SERVER | |
66 | ECHO. | |
67 | SET /p "MENUCHOICE=Update?: " | |
68 | ECHO User chose option %MENUCHOICE%.>>%logTimeStamp%.log | |
69 | IF "%MENUCHOICE%"=="0" ECHO Installing/Updating all content.>>%logTimeStamp%.log | |
70 | IF "%MENUCHOICE%"=="1" ECHO Installing/Updating CSGO.>>%logTimeStamp%.log | |
71 | IF "%MENUCHOICE%"=="2" ECHO Installing/Updating CSTRIKE.>>%logTimeStamp%.log | |
72 | IF "%MENUCHOICE%"=="3" ECHO Installing/Updating DOD.>>%logTimeStamp%.log | |
73 | IF "%MENUCHOICE%"=="4" ECHO Installing/Updating HL2MP.>>%logTimeStamp%.log | |
74 | IF "%MENUCHOICE%"=="5" ECHO Installing/Updating TF2.>>%logTimeStamp%.log | |
75 | IF "%MENUCHOICE%"=="6" ECHO Closing Script.>>%logTimeStamp%.log | |
76 | IF "%MENUCHOICE%"=="9" ECHO Installing/Updating GMOD Server.>>%logTimeStamp%.log | |
77 | CLS | |
78 | IF "%MENUCHOICE%"=="6" EXIT | |
79 | COLOR 17 | |
80 | ECHO. | |
81 | ECHO THIS WILL TAKE SOME TIME! | |
82 | ECHO. | |
83 | IF "%MENUCHOICE%"=="0" GOTO UPDATE_ALL | |
84 | IF "%MENUCHOICE%"=="1" GOTO CSGO | |
85 | IF "%MENUCHOICE%"=="2" GOTO CSTRIKE | |
86 | IF "%MENUCHOICE%"=="3" GOTO DOD | |
87 | IF "%MENUCHOICE%"=="4" GOTO HL2MP | |
88 | IF "%MENUCHOICE%"=="5" GOTO TF | |
89 | IF "%MENUCHOICE%"=="9" GOTO GMOD | |
90 | :UPDATE_ALL | |
91 | ECHO Step 1/6: Install/Update GMOD | |
92 | ECHO ==============================================================>>%logTimeStamp%.log | |
93 | ECHO Started to install/update GMOD.>>%logTimeStamp%.log | |
94 | ECHO ==============================================================>>%logTimeStamp%.log | |
95 | %INSTALL_GMOD%>>%logTimeStamp%.log | |
96 | ECHO ==============================================================>>%logTimeStamp%.log | |
97 | ECHO Finished install/update of GMOD.>>%logTimeStamp%.log | |
98 | ECHO ==============================================================>>%logTimeStamp%.log | |
99 | ECHO Step 2/6: Install/Update CSGO | |
100 | ECHO ==============================================================>>%logTimeStamp%.log | |
101 | ECHO Started to install/update CSGO.>>%logTimeStamp%.log | |
102 | ECHO ==============================================================>>%logTimeStamp%.log | |
103 | %INSTALL_CSGO%>>%logTimeStamp%.log | |
104 | ECHO ==============================================================>>%logTimeStamp%.log | |
105 | ECHO Finished install/update of CSGO.>>%logTimeStamp%.log | |
106 | ECHO ==============================================================>>%logTimeStamp%.log | |
107 | ECHO Step 3/6: Install/Update CSTRIKE | |
108 | ECHO ==============================================================>>%logTimeStamp%.log | |
109 | ECHO Started to install/update CSTRIKE.>>%logTimeStamp%.log | |
110 | ECHO ==============================================================>>%logTimeStamp%.log | |
111 | %INSTALL_CSTRIKE%>>%logTimeStamp%.log | |
112 | ECHO ==============================================================>>%logTimeStamp%.log | |
113 | ECHO Finished install/update of CSTRIKE.>>%logTimeStamp%.log | |
114 | ECHO ==============================================================>>%logTimeStamp%.log | |
115 | ECHO Step 4/6: Install/Update DOD | |
116 | ECHO ==============================================================>>%logTimeStamp%.log | |
117 | ECHO Started to install/update DOD.>>%logTimeStamp%.log | |
118 | ECHO ==============================================================>>%logTimeStamp%.log | |
119 | %INSTALL_DOD%>>%logTimeStamp%.log | |
120 | ECHO ==============================================================>>%logTimeStamp%.log | |
121 | ECHO Finished install/update of DOD>>%logTimeStamp%.log | |
122 | ECHO ==============================================================>>%logTimeStamp%.log | |
123 | ECHO Step 5/6: Install/Update HL2MP | |
124 | ECHO ==============================================================>>%logTimeStamp%.log | |
125 | ECHO Started to install/update HL2MP.>>%logTimeStamp%.log | |
126 | ECHO ==============================================================>>%logTimeStamp%.log | |
127 | %INSTALL_HL2MP%>>%logTimeStamp%.log | |
128 | ECHO ==============================================================>>%logTimeStamp%.log | |
129 | ECHO Finished install/update of HL2MP.>>%logTimeStamp%.log | |
130 | ECHO ==============================================================>>%logTimeStamp%.log | |
131 | ECHO Step 6/6: Install/Update TF | |
132 | ECHO ==============================================================>>%logTimeStamp%.log | |
133 | ECHO Started to install/update TF.>>%logTimeStamp%.log | |
134 | ECHO ==============================================================>>%logTimeStamp%.log | |
135 | %INSTALL_TF%>>%logTimeStamp%.log | |
136 | ECHO ==============================================================>>%logTimeStamp%.log | |
137 | ECHO Finished install/update of TF.>>%logTimeStamp%.log | |
138 | ECHO ==============================================================>>%logTimeStamp%.log | |
139 | GOTO EXIT_CHOICE | |
140 | :GMOD | |
141 | ECHO Step 1/1: Install/Update GMOD | |
142 | ECHO ==============================================================>>%logTimeStamp%.log | |
143 | ECHO Started to install/update GMOD.>>%logTimeStamp%.log | |
144 | ECHO ==============================================================>>%logTimeStamp%.log | |
145 | %INSTALL_GMOD%>>%logTimeStamp%.log | |
146 | ECHO ==============================================================>>%logTimeStamp%.log | |
147 | ECHO Finished install/update of GMOD.>>%logTimeStamp%.log | |
148 | ECHO ==============================================================>>%logTimeStamp%.log | |
149 | GOTO EXIT_CHOICE | |
150 | :CSGO | |
151 | ECHO Step 1/1: Install/Update CSGO | |
152 | ECHO ==============================================================>>%logTimeStamp%.log | |
153 | ECHO Started to install/update CSGO.>>%logTimeStamp%.log | |
154 | ECHO ==============================================================>>%logTimeStamp%.log | |
155 | %INSTALL_CSGO%>>%logTimeStamp%.log | |
156 | ECHO ==============================================================>>%logTimeStamp%.log | |
157 | ECHO Finished install/update of CSGO.>>%logTimeStamp%.log | |
158 | ECHO ==============================================================>>%logTimeStamp%.log | |
159 | GOTO EXIT_CHOICE | |
160 | :CSTRIKE | |
161 | ECHO Step 1/1: Install/Update CSTRIKE | |
162 | ECHO Started to install/update CSTRIKE.>>%logTimeStamp%.log | |
163 | ECHO ==============================================================>>%logTimeStamp%.log | |
164 | ECHO ==============================================================>>%logTimeStamp%.log | |
165 | %INSTALL_CSTRIKE%>>%logTimeStamp%.log | |
166 | ECHO ==============================================================>>%logTimeStamp%.log | |
167 | ECHO ==============================================================>>%logTimeStamp%.log | |
168 | ECHO Finished install/update of CSTRIKE.>>%logTimeStamp%.log | |
169 | GOTO EXIT_CHOICE | |
170 | :DOD | |
171 | ECHO Step 1/1: Install/Update DOD | |
172 | ECHO ==============================================================>>%logTimeStamp%.log | |
173 | ECHO Started to install/update DOD.>>%logTimeStamp%.log | |
174 | ECHO ==============================================================>>%logTimeStamp%.log | |
175 | %INSTALL_DOD%>>%logTimeStamp%.log | |
176 | ECHO ==============================================================>>%logTimeStamp%.log | |
177 | ECHO Finished install/update of DOD.>>%logTimeStamp%.log | |
178 | ECHO ==============================================================>>%logTimeStamp%.log | |
179 | GOTO EXIT_CHOICE | |
180 | :HL2MP | |
181 | ECHO Step 1/1: Install/Update HL2MP | |
182 | ECHO ==============================================================>>%logTimeStamp%.log | |
183 | ECHO Started to install/update HL2MP.>>%logTimeStamp%.log | |
184 | ECHO ==============================================================>>%logTimeStamp%.log | |
185 | %INSTALL_HL2MP%>>%logTimeStamp%.log | |
186 | ECHO ==============================================================>>%logTimeStamp%.log | |
187 | ECHO Finished install/update of HL2MP.>>%logTimeStamp%.log | |
188 | ECHO ==============================================================>>%logTimeStamp%.log | |
189 | GOTO EXIT_CHOICE | |
190 | :TF | |
191 | ECHO Step 1/1: Install/Update TF | |
192 | ECHO ==============================================================>>%logTimeStamp%.log | |
193 | ECHO Started to install/update TF.>>%logTimeStamp%.log | |
194 | ECHO ==============================================================>>%logTimeStamp%.log | |
195 | %INSTALL_TF%>>%logTimeStamp%.log | |
196 | ECHO ==============================================================>>%logTimeStamp%.log | |
197 | ECHO Finished install/update of TF.>>%logTimeStamp%.log | |
198 | ECHO ==============================================================>>%logTimeStamp%.log | |
199 | GOTO EXIT_CHOICE | |
200 | :EXIT_CHOICE | |
201 | COLOR e0 | |
202 | CLS | |
203 | ECHO. | |
204 | ECHO Finished Install/Update of Program(s)! | |
205 | ECHO. | |
206 | ECHO 0 = Return to Menu | |
207 | ECHO 1 = Exit Program | |
208 | SET /p "EXITCHOICE=Return to Menu?: " | |
209 | ECHO User chose option %EXITCHOICE% from the EXITCHOICE menu.>>%logTimeStamp%.log | |
210 | ECHO ==============================================================>>%logTimeStamp%.log | |
211 | ECHO ==============================================================>>%logTimeStamp%.log | |
212 | IF "%EXITCHOICE%"=="0" GOTO MENU_CHOICE | |
213 | IF "%EXITCHOICE%"=="1" ECHO Closing Program.>>%logTimeStamp%.log | |
214 | IF "%EXITCHOICE%"=="1" EXIT |