Both sides previous revisionPrevious revisionNext revision | Previous revision |
servers:linux:games:trinitycore_3.3.5_localhost [2025/01/01 01:22] – [Database Back-up] Sean Rhone | servers:linux:games:trinitycore_3.3.5_localhost [2025/03/30 07:45] (current) – [Xfce TODO] 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 Linux | * These notes provide a local single-player server for World of Warcraft 3.3.5 |
* For a traditional dedicated server see [[servers:linux:games:trinitycore_3.3.5|these notes]] | * For a traditional dedicated server see [[servers:linux:games:trinitycore_3.3.5|these notes]] |
| |
| |
* [[https://www.youtube.com/watch?v=NaEoXA53tYM|localhost Server and Desktop Launcher Presentation Video]] | * [[https://www.youtube.com/watch?v=NaEoXA53tYM|localhost Server and Desktop Launcher Presentation Video]] |
| * [[https://media.realmofespionage.xyz/index/category/6|Progress Pics]] |
| |
===== Resources ===== | ===== Resources ===== |
* [[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]] |
| |
===== Prerequisites ===== | ===== Prerequisites ===== |
| |
# Server | # Server |
HotSwap.Enabled = 0 | Updates.CleanDeadRefMaxCount = -1 |
HotSwap.EnableReCompiler = 0 | |
FlashAtStart = 0 | FlashAtStart = 0 |
Server.LoginInfo = 1 | Server.LoginInfo = 1 |
Motd = "Welcome to your localhost server!" | Motd = "Welcome to your localhost server!" |
AllowTickets = 0 | AllowTickets = 0 |
Updates.CleanDeadRefMaxCount = -1 | CharDelete.Method = 1 |
| CharDelete.KeepDays = 0 |
| HotSwap.Enabled = 0 |
| HotSwap.EnableReCompiler = 0 |
| |
# Quests | # Quests |
# Character | # Character |
GM.LoginState = 0 | GM.LoginState = 0 |
CharDelete.Method = 1 | |
CharDelete.KeepDays = 0 | |
| |
# Protections | # Protections |
====== Launch ====== | ====== Launch ====== |
| |
* 2 separate Terminal windows | ===== authserver ===== |
| |
| **** |
| |
cd ~/'Projects/TrinityCore-335/run/bin' && ~/'Projects/TrinityCore-335/run/bin/authserver' --config-dir ~/'Projects/TrinityCore-335/authserver.conf.d' | cd ~/'Projects/TrinityCore-335/run/bin' && ~/'Projects/TrinityCore-335/run/bin/authserver' --config-dir ~/'Projects/TrinityCore-335/authserver.conf.d' |
| |
| ===== worldserver ===== |
| |
| **** |
| |
cd ~/'Projects/TrinityCore-335/run/bin' && ~/'Projects/TrinityCore-335/run/bin/worldserver' --config-dir ~/'Projects/TrinityCore-335/worldserver.conf.d' | cd ~/'Projects/TrinityCore-335/run/bin' && ~/'Projects/TrinityCore-335/run/bin/worldserver' --config-dir ~/'Projects/TrinityCore-335/worldserver.conf.d' |
====== Create GM Account ====== | ====== Create GM Account ====== |
| |
* ''worldserver'' | * Done from ''worldserver'' console |
* Change ''x'' to password | * Change ''x'' to password |
| |
===== Server Start ===== | ===== Server Start ===== |
| |
* [[games:linux:wine:world_of_warcraft_3.3.5#desktop_launcher|Desktop Action Server]] | * [[games:linux:wine:world_of_warcraft_3.3.5#desktop_launcher|WoW 3.3.5 Desktop Action Server]] |
| |
mkdir -p ~/'Projects/TrinityCore-335/scripts' && nano ~/'Projects/TrinityCore-335/scripts/tc-335-server-start.sh' && chmod +x ~/'Projects/TrinityCore-335/scripts/tc-335-server-start.sh' | mkdir -p ~/'Projects/TrinityCore-335/scripts' && nano ~/'Projects/TrinityCore-335/scripts/tc-335-server-start.sh' && chmod +x ~/'Projects/TrinityCore-335/scripts/tc-335-server-start.sh' |
cd ~/'Projects/TrinityCore-335/run/bin' | cd ~/'Projects/TrinityCore-335/run/bin' |
| |
ptyxis --standalone --title='WoW 3.3.5 authserver — ' -- ~/'Projects/TrinityCore-335/run/bin/authserver' --config-dir ~/'Projects/TrinityCore-335/authserver.conf.d' & | ptyxis --standalone --title='WoW 3.3.5 localhost [auth] — ' -- ~/'Projects/TrinityCore-335/run/bin/authserver' --config-dir ~/'Projects/TrinityCore-335/authserver.conf.d' & |
ptyxis --standalone --title='WoW 3.3.5 worldserver — ' -- ~/'Projects/TrinityCore-335/run/bin/worldserver' --config-dir ~/'Projects/TrinityCore-335/worldserver.conf.d' | ptyxis --standalone --title='WoW 3.3.5 localhost [world] — ' -- ~/'Projects/TrinityCore-335/run/bin/worldserver' --config-dir ~/'Projects/TrinityCore-335/worldserver.conf.d' |
| |
# End</code> | # End</code> |
| |
~/'Projects/TrinityCore-335/scripts/tc-335-server-start.sh' | ~/'Projects/TrinityCore-335/scripts/tc-335-server-start.sh' |
| |
| ==== Xfce TODO ==== |
| |
| <code>xfce4-terminal --minimize -T 'WoW 3.3.5 — [auth]' -I ~/'.local/share/icons/hicolor/48x48/apps/WBE5_Wow.0.png' -x ~/'Projects/TrinityCore-335/run/bin/authserver' --config-dir ~/'Projects/TrinityCore-335/authserver.conf.d'</code> |
| |
| <code>xfce4-terminal --minimize -T 'WoW 3.3.5 — [world]' -I ~/'.local/share/icons/hicolor/48x48/apps/WBE5_Wow.0.png' -x ~/'Projects/TrinityCore-335/run/bin/worldserver' --config-dir ~/'Projects/TrinityCore-335/worldserver.conf.d'</code> |
| |
===== Update ===== | ===== Update ===== |
| |
* [[games:linux:wine:world_of_warcraft_3.3.5#desktop_launcher|Desktop Action Update]] | * [[games:linux:wine:world_of_warcraft_3.3.5#desktop_launcher|WoW 3.3.5 Desktop Action Server-Update]] |
| |
mkdir -p ~/'Projects/TrinityCore-335/scripts' && nano ~/'Projects/TrinityCore-335/scripts/tc-335-server-update.sh' && chmod +x ~/'Projects/TrinityCore-335/scripts/tc-335-server-update.sh' | mkdir -p ~/'Projects/TrinityCore-335/scripts' && nano ~/'Projects/TrinityCore-335/scripts/tc-335-server-update.sh' && chmod +x ~/'Projects/TrinityCore-335/scripts/tc-335-server-update.sh' |
===== Database Back-up ===== | ===== Database Back-up ===== |
| |
* [[games:linux:wine:world_of_warcraft_3.3.5#desktop_launcher|Desktop Action Saves]] | * [[games:linux:wine:world_of_warcraft_3.3.5#desktop_launcher|WoW 3.3.5 Desktop Action Server-Saves]] |
| |
mkdir -p ~/'Projects/TrinityCore-335/scripts' && nano ~/'Projects/TrinityCore-335/scripts/tc-335-save-backup.sh' && chmod +x ~/'Projects/TrinityCore-335/scripts/tc-335-save-backup.sh' | mkdir -p ~/'Projects/TrinityCore-335/scripts' && nano ~/'Projects/TrinityCore-335/scripts/tc-335-save-backup.sh' && chmod +x ~/'Projects/TrinityCore-335/scripts/tc-335-save-backup.sh' |