mirror of
https://github.com/evennia/evennia.git
synced 2026-03-16 21:06:30 +01:00
Cleared out-of-date INSTALL.md file, pointing to online docs
This commit is contained in:
parent
53cc7cd566
commit
5d594f25be
1 changed files with 2 additions and 134 deletions
136
INSTALL.md
136
INSTALL.md
|
|
@ -1,137 +1,5 @@
|
|||
|
||||
# Evennia installation
|
||||
|
||||
The latest and more detailed installation instructions can be found
|
||||
[here](https://github.com/evennia/evennia/wiki/Getting-Started).
|
||||
|
||||
## Installing Python
|
||||
|
||||
First install [Python](https://www.python.org/). Linux users should
|
||||
have it in their repositories, Windows/Mac users can get it from the
|
||||
Python homepage. You need the 2.7.x version (Python 3 is not yet
|
||||
supported). Windows users, make sure to select the option to make
|
||||
Python available in your path - this is so you can call it everywhere
|
||||
as `python`. Python 2.7.9 and later also includes the
|
||||
[pip](https://pypi.python.org/pypi/pip/) installer out of the box,
|
||||
otherwise install this separately (in linux it's usually found as the
|
||||
`python-pip` package).
|
||||
|
||||
### installing virtualenv
|
||||
|
||||
This step is optional, but *highly* recommended. For installing
|
||||
up-to-date Python packages we recommend using
|
||||
[virtualenv](https://pypi.python.org/pypi/virtualenv), this makes it
|
||||
easy to keep your Python packages up-to-date without interfering with
|
||||
the defaults for your system.
|
||||
|
||||
```
|
||||
pip install virtualenv
|
||||
```
|
||||
|
||||
Go to the place where you want to make your virtual python library
|
||||
storage. This does not need to be near where you plan to install
|
||||
Evennia. Then do
|
||||
|
||||
```
|
||||
virtualenv vienv
|
||||
```
|
||||
|
||||
A new folder `vienv` will be created (you could also name it something
|
||||
else if you prefer). Activate the virtual environment like this:
|
||||
|
||||
```
|
||||
# for Linux/Unix/Mac:
|
||||
source vienv/bin/activate
|
||||
# for Windows:
|
||||
vienv\Scripts\activate.bat
|
||||
```
|
||||
|
||||
You should see `(vienv)` next to your prompt to show you the
|
||||
environment is active. You need to activate it whenever you open a new
|
||||
terminal, but you *don't* have to be inside the `vienv` folder henceforth.
|
||||
|
||||
|
||||
## Get the developer's version of Evennia
|
||||
|
||||
This is currently the only Evennia version available. First download
|
||||
and install [Git](http://git-scm.com/) from the homepage or via the
|
||||
package manager in Linux. Next, go to the place where you want the
|
||||
`evennia` folder to be created and run
|
||||
|
||||
```
|
||||
git clone https://github.com/evennia/evennia.git
|
||||
```
|
||||
|
||||
If you have a github account and have [set up SSH
|
||||
keys](https://help.github.com/articles/generating-ssh-keys/), you want
|
||||
to use this instead:
|
||||
|
||||
```
|
||||
git clone git@github.com:evennia/evennia.git
|
||||
```
|
||||
|
||||
In the future you just enter the new `evennia` folder and do
|
||||
|
||||
```
|
||||
git pull
|
||||
```
|
||||
|
||||
to get the latest Evennia updates.
|
||||
|
||||
## Evennia package install
|
||||
|
||||
Stand at the root of your new `evennia` directory and run
|
||||
|
||||
```
|
||||
pip install -e .
|
||||
```
|
||||
|
||||
(note the period "." at the end, this tells pip to install from the
|
||||
current directory). This will install Evennia and all its dependencies
|
||||
(into your virtualenv if you are using that) and make the `evennia`
|
||||
command available on the command line. You can find Evennia's
|
||||
dependencies in `evennia/requirements.txt`.
|
||||
|
||||
## Creating your game project
|
||||
|
||||
To create your new game you need to initialize a new game project.
|
||||
This should be done somewhere *outside* of your `evennia` folder.
|
||||
|
||||
|
||||
```
|
||||
evennia --init mygame
|
||||
```
|
||||
|
||||
This will create a new game project named "mygame" in a folder of the
|
||||
same name. If you want to change the settings for your project, you
|
||||
will need to edit `mygame/server/conf/settings.py`.
|
||||
|
||||
|
||||
## Starting Evennia
|
||||
|
||||
Enter your new game directory and run
|
||||
|
||||
```
|
||||
evennia migrate
|
||||
evennia start
|
||||
```
|
||||
|
||||
Follow the instructions to create your superuser account. A lot of
|
||||
information will scroll past as the database is created and the server
|
||||
initializes. After this Evennia will be running. Use
|
||||
|
||||
```
|
||||
evennia -h
|
||||
```
|
||||
|
||||
for help with starting, stopping and other operations.
|
||||
|
||||
Start up your MUD client of choice and point it to your server and
|
||||
port *4000*. If you are just running locally the server name is
|
||||
*localhost*.
|
||||
|
||||
Alternatively, you can find the web interface and webclient by
|
||||
pointing your web browser to *http://localhost:4001*.
|
||||
|
||||
Finally, login with the superuser account and password you provided
|
||||
earlier. Welcome to Evennia!
|
||||
You can find the latest updated installation instructions and
|
||||
requirements [here](https://github.com/evennia/evennia/wiki/Getting-Started).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue