Skip to content

Valh88/thistle_tea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thistle_tea

vanilla private server

what (somewhat) works

  • logging in
  • creating characters
  • entering world
  • seeing other players
  • chatting
  • mob spawns/respawns
  • casting spells
  • auto-attacks

helpful resources

running

# need elixir + cargo
git clone https://github.com/pikdum/thistle_tea.git
cd thistle_tea
mix deps.get
mix deps.compile

# need docker + expect + no running mysql/mariadb
./scripts/generate-mangos0-db.sh
# or, just download it
# wget https://pomf2.lain.la/f/jxcam7ob.sqlite -O ./db/mangos0.sqlite

# need a vanilla wow client, this is directory with WoW.exe
# this is only for generating dbc.sqlite + maps
# also, change server to localhost in realmlist.wtf
export WOW_DIR="/path/to/vanilla/client"

# need docker
./scripts/generate-dbc-db.sh

# this takes a very long time
# probably 30+ minutes
mix build_maps

iex -S mix
# default logins are in application.ex
# test:test

required databases

  • mangos0.sqlite ./scripts/generate-mangos0-db.sh
    • can generate or download
  • dbc.sqlite ./scripts/generate-dbc-db.sh
    • need to generate from wow client, since this can't be distributed

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 92.3%
  • JavaScript 3.0%
  • Rust 2.1%
  • HTML 1.2%
  • Shell 1.0%
  • Dockerfile 0.3%
  • CSS 0.1%