An implementation of a Stepmania server
Project description
docs |
|
---|---|
tests |
|
package |
SMServer is an implementation of a stepmania server in python3.
The goal is to provide a simple server implementation which can easily be adapt to your need.
Requirement
SMServer only support python3.3 and higher. It use:
PYYaml
SQLAlchemy
asyncio
Installation
Install the server using pip, or directly from source:
$ python3 setup.py install
or
$ pip install smserver
Configuration
The server will come with a default configuration file located in:
$ /etc/smserver/conf.yml
By default, the server will use a sqlite database. To change it adapt the database section of the configuration file.
EG for mysql:
database:
type: "mysql"
user: "stepmania"
password: "*******"
database: "stepmania"
host: "localhost"
port:
driver: "pymysql"
To launch the server just type:
$ smserver
For more information check the docs
License
This software is licensed under the MIT License. See the LICENSE file in the top distribution directory for the full license text.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for smserver-1.0.0.rc4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 313c06e039b96d284b1cb306d8aaa12163b0e445fe7a478c0b5b48c509f07cd5 |
|
MD5 | 7348fa977ffba16292314cf19cc68ad4 |
|
BLAKE2b-256 | 8ff82f67ad88eac1121a8507610c3a0a275f75278cd334618b803f83a9a203ae |