User Tools

Site Tools


servers:windows:games:trinitycore_3.3.5_localhost

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

servers:windows:games:trinitycore_3.3.5_localhost [2025/09/03 06:10] – [Required Components] Sean Rhoneservers:windows:games:trinitycore_3.3.5_localhost [2025/09/11 06:43] (current) – external edit 127.0.0.1
Line 10: Line 10:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[windows;10|Windows 10 (21H2)]]+  * [[windows;11_ltsc|Windows 11 (24H2)]]
   * [[programs;windows;git|Git]]   * [[programs;windows;git|Git]]
   * [[servers;windows;mariadb|MariaDB]] (Dev components required; no service/networking)   * [[servers;windows;mariadb|MariaDB]] (Dev components required; no service/networking)
Line 187: Line 187:
   COPY /Y "%UserProfile%\Projects\TrinityCore-335\build\bin\Release\authserver.conf.dist" "%UserProfile%\Projects\TrinityCore-335\build\bin\Release\authserver.conf"   COPY /Y "%UserProfile%\Projects\TrinityCore-335\build\bin\Release\authserver.conf.dist" "%UserProfile%\Projects\TrinityCore-335\build\bin\Release\authserver.conf"
  
-  MKDIR "%UserProfile%\Projects\TrinityCore-335\conf\authserver" && "notepad.exe" "%UserProfile%\Projects\TrinityCore-335\conf\authserver\localhost.conf"+  MKDIR "%UserProfile%\Projects\TrinityCore-335\conf\authserver" & "notepad.exe" "%UserProfile%\Projects\TrinityCore-335\conf\authserver\localhost.conf"
  
 <code> <code>
Line 193: Line 193:
  
 # Connection # Connection
-BindIP = "127.0.0.1" 
-MySQLExecutable = "C:\Program Files\MariaDB 12.1\bin\mariadb.exe" 
 LoginDatabaseInfo = ".;3306;authserver;x;authserver" LoginDatabaseInfo = ".;3306;authserver;x;authserver"
 +MySQLExecutable = "C:\Program Files\MariaDB 12.1\bin\mariadb.exe"
 +BindIP = "127.0.0.1"
 AllowLoggingIPAddressesInDatabase = 0 AllowLoggingIPAddressesInDatabase = 0
  
Line 219: Line 219:
  
 # Connection # Connection
-BindIP = "127.0.0.1" 
-MySQLExecutable = "C:\Program Files\MariaDB 12.1\bin\mariadb.exe" 
 LoginDatabaseInfo = ".;3306;authserver;x;authserver" LoginDatabaseInfo = ".;3306;authserver;x;authserver"
-WorldDatabaseInfo = ".;3306;worldserver;x;worldserver" 
 CharacterDatabaseInfo = ".;3306;characters;x;characters" CharacterDatabaseInfo = ".;3306;characters;x;characters"
 +WorldDatabaseInfo = ".;3306;worldserver;x;worldserver"
 +MySQLExecutable = "C:\Program Files\MariaDB 12.1\bin\mariadb.exe"
 +BindIP = "127.0.0.1"
 AllowLoggingIPAddressesInDatabase = 0 AllowLoggingIPAddressesInDatabase = 0
  
Line 270: Line 270:
  
 ===== Server Start ===== ===== Server Start =====
 +
 +  * Shutdown order: ''worldserver'' -> ''authserver'' -> MariaDB
  
   MKDIR "%UserProfile%\Projects\TrinityCore-335\scripts" & "notepad.exe" "%UserProfile%\Projects\TrinityCore-335\scripts\localhost-server-start.bat"   MKDIR "%UserProfile%\Projects\TrinityCore-335\scripts" & "notepad.exe" "%UserProfile%\Projects\TrinityCore-335\scripts\localhost-server-start.bat"
Line 275: Line 277:
 <code> <code>
 @echo off @echo off
 +
 +TITLE TrinityCore 335 Launcher
  
 START "MariaDB Server" "%ProgramFiles%\MariaDB 12.1\bin\mariadbd.exe" --defaults-file="%ProgramFiles%\MariaDB 12.1\data\my.ini" START "MariaDB Server" "%ProgramFiles%\MariaDB 12.1\bin\mariadbd.exe" --defaults-file="%ProgramFiles%\MariaDB 12.1\data\my.ini"
Line 293: Line 297:
 <code> <code>
 @echo off @echo off
 +
 +TITLE TrinityCore 335 Updater
  
 "%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\TrinityCore-335\src" reset --hard "%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\TrinityCore-335\src" reset --hard
 "%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\TrinityCore-335\src" pull origin "3.3.5" --rebase "%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\TrinityCore-335\src" pull origin "3.3.5" --rebase
  
-"%ProgramFiles%\CMake\bin\cmake.exe" -S "%UserProfile%\Projects\TrinityCore-335\src" -B "%UserProfile%\Projects\TrinityCore-335\build" -G "Visual Studio 17 2022" --fresh -Wno-dev -DBOOST_ROOT="%SYSTEMDRIVE%/local/boost_1_89_0" -DMYSQL_INCLUDE_DIR="%ProgramFiles%\MariaDB 12.1\include\mysql" -DMYSQL_LIBRARY="%ProgramFiles%\MariaDB 12.1\lib\libmariadb.lib" -DWITHOUT_METRICS="1" -DTOOLS="1"+"%ProgramFiles%\CMake\bin\cmake.exe" -S "%UserProfile%\Projects\TrinityCore-335\src" -B "%UserProfile%\Projects\TrinityCore-335\build" -G "Visual Studio 17 2022" --fresh -Wno-dev -DBOOST_ROOT="%SYSTEMDRIVE%/local/boost_1_89_0" -DMYSQL_INCLUDE_DIR="%ProgramFiles%\MariaDB 12.1\include\mysql" -DMYSQL_LIBRARY="%ProgramFiles%\MariaDB 12.1\lib\libmariadb.lib" -DWITHOUT_METRICS="1" -DTOOLS="0"
  
 "%ProgramFiles%\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\MSBuild.exe" "%UserProfile%\Projects\TrinityCore-335\build\ALL_BUILD.vcxproj" -target:"Build" -property:"Configuration=Release" "%ProgramFiles%\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\MSBuild.exe" "%UserProfile%\Projects\TrinityCore-335\build\ALL_BUILD.vcxproj" -target:"Build" -property:"Configuration=Release"
Line 311: Line 317:
 <code> <code>
 @echo off @echo off
 +
 +TITLE WoW 3.3.5 Database Back-up
  
 START "MariaDB Server" "%ProgramFiles%\MariaDB 12.1\bin\mariadbd.exe" --defaults-file="%ProgramFiles%\MariaDB 12.1\data\my.ini" START "MariaDB Server" "%ProgramFiles%\MariaDB 12.1\bin\mariadbd.exe" --defaults-file="%ProgramFiles%\MariaDB 12.1\data\my.ini"
/srv/www/wiki/data/attic/servers/windows/games/trinitycore_3.3.5_localhost.1756894214.txt.gz · Last modified: by Sean Rhone