piqueserver v0.1.3 Release Notes
Release Date: 2018-03-01 // about 6 years ago-
๐ Changes
๐ This is a bug-fix release, so don't expect any grand new features.
๐ Move Command
๐ The
/move
command and/goto
command have long done very similar things. Thanks to @esplemea and @Perpolo, these have now been merged into one. All possible syntax placements are:/move A4 # Move yourself to sector A4 /move 256 256 30 # Move yourself to specific coordinates /move targetPlayer A4 # Move targetPlayer to sector A4 /move targetPlayer 256 256 30 # move targetPlayer to specific coordinates
This is the first of a number of changes made by Students of the KTH Stockholm as part of their studies.
--copy-config
Enhancementsโก๏ธ In the past,
--copy-config
would fail if you already had a directory in that location. Now it will create a backup and update the folder structure instead.๐ Bugfixes
๐ A few very old bugs allowed users to do fun things like crash the server and teleport to random locations. These bugs have been fixed. We will be keeping a lookout for more of those.
Other Small Things
- Scripters can now more easily add new packets
- The status server now shows the client version
Python 2
๐ This is the last ever release for python2, which makes us very very happy. If you need any assistance in moving your servers or scripts to py3, or for anything else really, you can always talk with us and we'll help.
Installation from PyPi
Python 2.7 or 3.4+ and
pip
are required.โ To install the latest version using
pip3
:$ pip3 install --upgrade piqueserver # Installs latest piqueserver from PyPi
๐ณ Installation with Docker
๐ Please see our wiki page about Docker.
Installation from the source code
Python 2.7 or 3.4+,
pip
andvirtualenv
are required.๐ To build:
$ virtualenv -p python3 venv && . ./venv/bin/activate # Activate virtualenv session(venv) $ pip install -r requirements.txt # Install requirements(venv) $ python setup.py install # Build and install piqueserver(venv) $ deactivate # Deactivate virtualenv session
(replace
-p python3
with-p python2
if you intend to run piqueserver in Python 2)โ Running
โ Running pique is a easy as:
$ piqueserver # OR$ piqueserver -d YOUR\_CONFIGS\_FOLDER\_LOCATION
๐ง The default configuration directory location is
~/.config/piqueserver/
.๐ง The configuration directory for any piqueserver instance can always be specified using the
-d
option, thus allowing for per-instance configurations.