Skip to content
Nils Schimmelmann edited this page Dec 21, 2022 · 9 revisions

Welcome to the powwow wiki!

Building powwow

git clone https://github.com/MUME/powwow.git
cd powwow

Linux

Ubuntu

sudo apt update
sudo apt install -y build-essential autoconf ncurses-dev libpcre3-dev
./autogen.sh
sudo make install

Mac

brew install ncurses pcre automake pkg-config
./autogen.sh
sudo make install

If you want to link statically against pcre then type the below before running sudo make install:

ln -sf /usr/local/opt/pcre/lib/libpcre.a /usr/local/opt/pcre/lib/libpcre_s.a
ln -sf /usr/local/opt/pcre/lib/libpcreposix.a /usr/local/opt/pcre/lib/libpcreposix_s.a
perl -pi -e 's#-lpcreposix#-L/usr/local/opt/pcre/lib/ -lpcre_s -L/usr/local/opt/pcre/lib/ -lpcreposix_s#' src/Makefile

Windows

  1. Install WSL: https://learn.microsoft.com/en-us/windows/wsl/install
  2. Use the above Linux instructions to compile powwow
  3. Install MMapper, run, and toggle: Preferences > General > Advanced > Proxy listens on any interface
  4. Restart MMapper
  5. Run the following to connect to MMapper in Windows:
powwow $(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null) 4242

Alternatively, you can also run the command from within powwow itself:

powwow
#exe !echo "#connect wsl $(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/nul
l) 4242"
Clone this wiki locally