LAUNCH EQ2EMU.bat 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. @echo off
  2. rem SQLUPDATE Will update, the EQ2Emu World DB. 1 for on, 2 for updates only. anything else for off.
  3. rem ******** SETTING SQLUPDATE = 1 WILL ERASE ALL DATA IN THE DATABASE use 2 TO SAVE CHARACTERS/GUILDS ************
  4. rem EXEUPDATE Wull update, EXE files. 1 for on, anything else for off.
  5. rem LUAUPDATE Wull update, LUA files. 1 for on, anything else for off.
  6. rem MAPUPDATE Wull update, MAP files. 1 for on, anything else for off.
  7. SET NAME=Zeklabs.com
  8. SET SQLUPDATE=2
  9. SET EXEUPDATE=1
  10. SET LUAUPDATE=1
  11. SET MAPUPDATE=1
  12. TITLE %NAME%
  13. COLOR 0E
  14. if /I "%SQLUPDATE%" EQU "1" echo [Checking for SQL Full Update and Downloading]
  15. if /I "%SQLUPDATE%" EQU "1" wget -q -N https://zeklabs.com/dl/eq2emudb.rar
  16. if /I "%SQLUPDATE%" EQU "1" unrar x -y -inul eq2emudb.rar
  17. if /I "%SQLUPDATE%" EQU "1" echo [Completed Download of SQL Full Update]
  18. if /I "%SQLUPDATE%" EQU "2" echo [Checking for SQL Update and Downloading]
  19. if /I "%SQLUPDATE%" EQU "2" wget -q -N https://zeklabs.com/dl/eq2dbupdate.rar
  20. if /I "%SQLUPDATE%" EQU "2" unrar x -y -inul eq2dbupdate.rar
  21. if /I "%SQLUPDATE%" EQU "2" echo [Completed Download of SQL Update]
  22. if /I "%EXEUPDATE%" EQU "1" echo [Checking for EXE Updates]
  23. if /I "%EXEUPDATE%" EQU "1" cd server
  24. if /I "%EXEUPDATE%" EQU "1" wget -q -nc http://cutpon.com:3000/devn00b/EQ2EMu/raw/master/server/EQ2Login__Debug64.exe
  25. if /I "%EXEUPDATE%" EQU "1" wget -q -nc http://cutpon.com:3000/devn00b/EQ2EMu/raw/master/server/ EQ2World__Debug_x64.exe
  26. if /I "%EXEUPDATE%" EQU "1" echo [Completed EXE Updates]
  27. if /I "%EXEUPDATE%" EQU "1" cd ..
  28. if /I "%LUAUPDATE%" EQU "1" echo [Checking for LUA Updates]
  29. if /I "%LUAUPDATE%" EQU "1" echo [This will take a moment due to number of files]
  30. if /I "%LUAUPDATE%" EQU "1" cd server
  31. if /I "%LUAUPDATE%" EQU "1" wget -q -N https://zeklabs.com/dl/eq2emulua.rar
  32. if /I "%LUAUPDATE%" EQU "1" ..\unrar x -y -inul eq2emulua.rar
  33. if /I "%LUAUPDATE%" EQU "1" del eq2emulua.rar
  34. if /I "%LUAUPDATE%" EQU "1" echo [Completed LUA Updates]
  35. if /I "%LUAUPDATE%" EQU "1" cd ..
  36. if /I "%MAPUPDATE%" EQU "1" echo [Checking for MAP Updates]
  37. if /I "%MAPUPDATE%" EQU "1" echo [This will take a moment due to LARGE map size]
  38. if /I "%MAPUPDATE%" EQU "1" cd server
  39. if /I "%MAPUPDATE%" EQU "1" ..\wget -q -N https://zeklabs.com/dl/eq2emumaps.rar
  40. if /I "%MAPUPDATE%" EQU "1" ..\unrar x -y -inul eq2emumaps.rar
  41. if /I "%MAPUPDATE%" EQU "1" del eq2emumaps.rar
  42. if /I "%MAPUPDATE%" EQU "1" echo [Completed MAP Updates]
  43. if /I "%MAPUPDATE%" EQU "1" cd ..\
  44. echo [Loading MariaDB]
  45. cd mariadb\bin
  46. start db.bat
  47. echo [You Can Press Any Key To Continue Once MYSQL has Completed Loading]
  48. timeout /t 60
  49. echo [MariaDB Loaded]
  50. cd ..
  51. cd..
  52. if /I "%SQLUPDATE%" EQU "1" echo [Importing Full DB Update]
  53. if /I "%SQLUPDATE%" EQU "1" cd mariadb\bin\
  54. if /I "%SQLUPDATE%" EQU "1" echo [Deleting Character and Guild Info]
  55. if /I "%SQLUPDATE%" EQU "1" mysql -ueq2emu -peq2emu --database=eq2emu <..\..\eq2emu.sql
  56. if /I "%SQLUPDATE%" EQU "1" cd ..
  57. if /I "%SQLUPDATE%" EQU "1" cd ..
  58. if /I "%SQLUPDATE%" EQU "1" del eq2emudb.rar
  59. if /I "%SQLUPDATE%" EQU "1" del eq2emu.sql
  60. if /I "%SQLUPDATE%" EQU "1" echo [Completed Full DB Update]
  61. if /I "%SQLUPDATE%" EQU "2" echo [Importing Partial DB Update]
  62. if /I "%SQLUPDATE%" EQU "2" cd mariadb\bin\
  63. if /I "%SQLUPDATE%" EQU "2" mysql -ueq2emu -peq2emu --database=eq2emu <..\..\eq2dbupdate.sql
  64. if /I "%SQLUPDATE%" EQU "2" cd ..
  65. if /I "%SQLUPDATE%" EQU "2" cd ..
  66. if /I "%SQLUPDATE%" EQU "2" del eq2dbupdate.rar
  67. if /I "%SQLUPDATE%" EQU "2" del eq2dbupdate.sql
  68. if /I "%SQLUPDATE%" EQU "2" echo [Completed Partial DB Update]
  69. echo [Starting World And Login]
  70. start srvls.bat
  71. start srvwrld.bat
  72. exit