lcdr 2e659226cf v2016.11.02
- implement trigger command cast skill
- implement some config entries affecting components, as a result some edge cases now have correct component serialization
- implement support for some older lvl files
- scripts:
  - implement AG laser
  - implement FV candle
  - implement GF campfire
  - implement NT teleport tube
2016-11-02 19:32:21 +01:00
2016-11-02 19:32:21 +01:00
2016-11-02 19:32:21 +01:00
2016-10-26 12:41:18 +02:00
2016-08-05 13:08:38 +02:00
2016-10-16 20:38:18 +02:00
2016-08-05 13:08:38 +02:00

luserver

A LEGO Universe server

Created by lcdr

License: GPL v3

Installation

Dependencies

luserver requires Python 3.5 . To run the server, you must install the dependencies, ZEO and passlib (and their dependencies). If you want to use bcrypt instead of pbkdf2_sha256 you should also install bcrypt. Dependency installation should usually work using

pip install passlib ZEO

or

python -m pip install passlib ZEO

If you want the server logs to be colorful you can additionally install colorlog.

luserver also requires pyraknet, which you can download from https://bitbucket.org/lcdr/pyraknet/ . Add its installation directory to the PYTHONPATH environment variable so python can find it. luserver should also be added to PYTHONPATH.

Database setup

Before the first run of the server, you'll need to initialize the database. Set the paths to the converted cdclient.sqlite and the client's maps directory in runtime/luserver.ini, then run runtime/db/init.py.

Server startup

Run runtime/__main__.py. This sets up the auth server instance, other instances will be spawned automatically when needed.

Description
Python LU server emulator, previously used in lcdr Universe.
Readme 814 KiB
Languages
Python 99.9%