Both sides previous revisionPrevious revisionNext revision | Previous revision |
servers:bsd:games:trinitycore_3.3.5_localhost [2024/12/01 16:11] – Sean Rhone | servers:bsd:games:trinitycore_3.3.5_localhost [2025/08/27 00:32] (current) – [MMaps] Sean Rhone |
---|
| |
* TrinityCore ((https://www.trinitycore.org)) | * TrinityCore ((https://www.trinitycore.org)) |
* 3.3.5 ((https://github.com/TrinityCore/TrinityCore/tree/3.3.5)) | |
| |
* These notes provide a local singleplayer server for World of Warcraft 3.3.5 on FreeBSD | * These notes provide a local single-player server for World of Warcraft 3.3.5 |
| |
| ===== Media ===== |
| |
| * [[https://media.realmofespionage.xyz/index/category/6|Progress Pics]] |
| |
===== Prerequisites ===== | ===== Prerequisites ===== |
* [[https://trinitycore.org/|TrinityCore]] | * [[https://trinitycore.org/|TrinityCore]] |
* [[https://trinitycore.info/|TrinityCore MMo Project Wiki]] | * [[https://trinitycore.info/|TrinityCore MMo Project Wiki]] |
| |
| ==== Web ==== |
| |
| * [[https://talk.trinitycore.org/t/singleplayer-scripts-and-desktop-start-launchers-on-windows-linux-freebsd/33293|TrinityCore Forums]] |
| |
====== Dependencies ====== | ====== Dependencies ====== |
su - | su - |
| |
pkg install git readline boost-all mariadb114-client cmake bzip2 libressl | pkg install git readline boost-all mariadb118-client cmake bzip2 libressl |
| |
====== Download Source ====== | ====== Download Source ====== |
===== MMaps ===== | ===== MMaps ===== |
| |
* :!: Takes about 30 minutes on i5-8400H | * :!: ~30 minutes i5-8400H ((''Finished. MMAPS were built in 27 Minutes 42 Seconds.'' at ''--threads 4'')) |
| * Requires [[#assemble|assembled VMaps]] |
| * ''--threads 8'' |
| |
cp -f ~/'Projects/TrinityCore-335/run/bin/mmaps_generator' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && rm -Rf 'mmaps' && mkdir -p 'mmaps' && ./'mmaps_generator' --bigBaseUnit 'true' --threads 8 && sync | cp -f ~/'Projects/TrinityCore-335/run/bin/mmaps_generator' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && rm -Rf 'mmaps' && mkdir -p 'mmaps' && ./'mmaps_generator' --bigBaseUnit 'true' --threads 8 && sync |
* Download the latest ''TDB 335'' ''.7z'' with a web browser | * Download the latest ''TDB 335'' ''.7z'' with a web browser |
| |
* Expects something like ''TDB_full_world_335.24081_2024_08_17.7z'' in ''~/Downloads'' | * Expects something like ''TDB_full_world_335.24111_2024_11_22.7z'' in ''~/Downloads'' |
| |
rm -Rf ~/'Projects/TrinityCore-335/run/bin/TDB_full_world_335.'*'.sql' && cd ~/'Projects/TrinityCore-335/run/bin' && 7zz x ~/'Downloads/TDB_full_world_335.'*'.7z' && cd ~ && ls ~/'Projects/TrinityCore-335/run/bin/TDB_full_world_335.'*'.sql' | rm -Rf ~/'Projects/TrinityCore-335/run/bin/TDB_full_world_335.'*'.sql' && cd ~/'Projects/TrinityCore-335/run/bin' && 7zz x ~/'Downloads/TDB_full_world_335.'*'.7z' && cd ~ && ls ~/'Projects/TrinityCore-335/run/bin/TDB_full_world_335.'*'.sql' |