|
@@ -1,22 +1,27 @@
|
|
|
@echo off
|
|
|
-rem SQLUPDATE Will update, the EQ2Emu World DB. 1 for on, anything else for off.
|
|
|
+rem SQLUPDATE Will update, the EQ2Emu World DB. 1 for on, 2 for updates only. anything else for off.
|
|
|
+rem ******** SETTING SQLUPDATE = 1 WILL ERASE ALL DATA IN THE DATABASE use 2 TO SAVE CHARACTERS/GUILDS ************
|
|
|
rem EXEUPDATE Wull update, EXE files. 1 for on, anything else for off.
|
|
|
rem LUAUPDATE Wull update, LUA files. 1 for on, anything else for off.
|
|
|
rem MAPUPDATE Wull update, MAP files. 1 for on, anything else for off.
|
|
|
-rem strange name, It was supposed to be SQLUDATE etc but u got lost in the black whole that is my mind.
|
|
|
-rem ALL UPDATE OPTIONS ARE DESTRUCTIVE AND WILL DELETE YOUR DATA
|
|
|
+
|
|
|
SET NAME=Zeklabs.com
|
|
|
-SET SQLUPDATE=1
|
|
|
+SET SQLUPDATE=2
|
|
|
SET EXEUPDATE=1
|
|
|
SET LUAUPDATE=1
|
|
|
SET MAPUPDATE=1
|
|
|
TITLE %NAME%
|
|
|
COLOR 0E
|
|
|
|
|
|
-if /I "%SQLUPDATE%" EQU "1" echo [Checking for SQL Updates and Downloading]
|
|
|
+if /I "%SQLUPDATE%" EQU "1" echo [Checking for SQL Full Update and Downloading]
|
|
|
if /I "%SQLUPDATE%" EQU "1" wget -q -N https://zeklabs.com/dl/eq2emudb.rar
|
|
|
if /I "%SQLUPDATE%" EQU "1" unrar x -y -inul eq2emudb.rar
|
|
|
-if /I "%SQLUPDATE%" EQU "1" echo [Completed Dwonload of SQL Updates]
|
|
|
+if /I "%SQLUPDATE%" EQU "1" echo [Completed Download of SQL Full Update]
|
|
|
+
|
|
|
+if /I "%SQLUPDATE%" EQU "2" echo [Checking for SQL Update and Downloading]
|
|
|
+if /I "%SQLUPDATE%" EQU "2" wget -q -N https://zeklabs.com/dl/eq2dbupdate.rar
|
|
|
+if /I "%SQLUPDATE%" EQU "2" unrar x -y -inul eq2dbupdate.rar
|
|
|
+if /I "%SQLUPDATE%" EQU "2" echo [Completed Download of SQL Update]
|
|
|
|
|
|
if /I "%EXEUPDATE%" EQU "1" echo [Checking for EXE Updates]
|
|
|
if /I "%EXEUPDATE%" EQU "1" cd server
|
|
@@ -53,18 +58,28 @@ echo [MariaDB Loaded]
|
|
|
cd ..
|
|
|
cd..
|
|
|
|
|
|
-if /I "%SQLUPDATE%" EQU "1" echo [Importing DB Update]
|
|
|
+if /I "%SQLUPDATE%" EQU "1" echo [Importing Full DB Update]
|
|
|
if /I "%SQLUPDATE%" EQU "1" cd mariadb\bin\
|
|
|
+if /I "%SQLUPDATE%" EQU "1" echo [Deleting Character and Guild Info]
|
|
|
if /I "%SQLUPDATE%" EQU "1" mysql -ueq2emu -peq2emu --database=eq2emu <..\..\eq2emu.sql
|
|
|
if /I "%SQLUPDATE%" EQU "1" cd ..
|
|
|
if /I "%SQLUPDATE%" EQU "1" cd ..
|
|
|
if /I "%SQLUPDATE%" EQU "1" del eq2emudb.rar
|
|
|
if /I "%SQLUPDATE%" EQU "1" del eq2emu.sql
|
|
|
-if /I "%SQLUPDATE%" EQU "1" echo [Completed DB Update]
|
|
|
+if /I "%SQLUPDATE%" EQU "1" echo [Completed Full DB Update]
|
|
|
+
|
|
|
+if /I "%SQLUPDATE%" EQU "2" echo [Importing Partial DB Update]
|
|
|
+if /I "%SQLUPDATE%" EQU "2" cd mariadb\bin\
|
|
|
+if /I "%SQLUPDATE%" EQU "2" mysql -ueq2emu -peq2emu --database=eq2emu <..\..\eq2dbupdate.sql
|
|
|
+if /I "%SQLUPDATE%" EQU "2" cd ..
|
|
|
+if /I "%SQLUPDATE%" EQU "2" cd ..
|
|
|
+if /I "%SQLUPDATE%" EQU "2" del eq2dbupdate.rar
|
|
|
+if /I "%SQLUPDATE%" EQU "2" del eq2dbupdate.sql
|
|
|
+if /I "%SQLUPDATE%" EQU "2" echo [Completed Partial DB Update]
|
|
|
|
|
|
|
|
|
echo [Starting World And Login]
|
|
|
start srvls.bat
|
|
|
start srvwrld.bat
|
|
|
|
|
|
-rem exit
|
|
|
+exit
|