Skip to content

Latest commit

 

History

History
69 lines (62 loc) · 2.54 KB

README_WINDOWS.md

File metadata and controls

69 lines (62 loc) · 2.54 KB

Building and Running Fuzzball on Windows

For documentation and general help, see the general README

Running

For a comprehensive guide to running a MUCK, check out MINK - The Muck Information Kiosk.

Quick-start

cd "path\to\fuzzball\folder"
restart -c
  • Edit and save restart.ini with your options, e.g. with notepad restart.ini
  • If using SSL, save your certificate and key as data\server.pem, or later configure @tune ssl_cert_file and @tune ssl_key_file
  • Start the server
restart

Building

Tools needed:

Get source

  • First time
    • Open a Git Bash shell in the desired folder (if Windows Explorer integration is active, right-click, Git Bash)
cd ~          # Or any other desired directory
git clone     https://github.com/fuzzball-muck/fuzzball.git
cd fuzzball
  • To update
    • Open a Git Bash shell
cd ~/fuzzball  # Same path as above, plus the 'fuzzball' directory
git pull

Configure

Use the Windows command prompt instead of Git Bash

  • Set up Visual Studio environment variables
    • Use Program Files instead of Program Files (x86) if on a 32-bit machine
    • Fuzzball does not currently support compiling as 64-bit
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
  • Set up dependencies with Conan.io
conan install -s arch=x86
set OPENSSLDIR=C:\path\to\fuzzball\bin
  • Or, use a manually-installed version of OpenSSL
set OPENSSLDIR=C:\path\to\openssl

Build

nmake /f makefile.win