-
Notifications
You must be signed in to change notification settings - Fork 49
BuildSource
Steven HENRY edited this page Jul 31, 2019
·
16 revisions
The following instructions explain how you run cuwo from source on Linux and Unix-likes.
This method is necessary if your distro does not have packages for Python 3.6, which is the case for Ubuntu 16.04 and below, Debian and CentOS. It also makes installation a lot more convenient, since it wraps the whole install in one .sh file.
- First, install the prerequisites for Python 3.6, curl, and git.
- Ubuntu/Debian:
sudo apt-get install -y curl git build-essential libsqlite3-dev libssl-dev libbz2-dev libreadline-dev
- Create a new directory (e.g.
~/cuwo
) andcd
into it. - Run
curl -L https://git.io/vFLZX | bash
- Install Python 3.6 with
pip
and build tools.
- Debian/Ubuntu:
sudo apt-get install -y python3.6 python3.6-dev python3-pip build-essential
- Install Cython
- Debian/Ubuntu:
sudo pip3 install cython
- Checkout the cuwo repository from GitHub or get the source here.
- Unzip the package (to e.g.
~/cuwo
) andcd
into it. - Build cuwo
python3.6 setup.py build_ext --inplace
- Edit
config/base.py
to your liking. You should perhaps edit 'server_name' and the 'PASSWORDREPLACEME' key, which is the default password for administration purposes. - Start your cuwo server with
sh run_server.sh
and have fun.
If you have any (reproducible) issues post them here on GitHub or come to our Discord channel.