<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mcserver-wrapper/mcwrapper, branch v0.3</title>
<subtitle>Minecraft server wrapper written in Python3 that extracts server status and lists of online players</subtitle>
<id>http://git.cynerd.cz/mcserver-wrapper/atom/mcwrapper?h=v0.3</id>
<link rel='self' href='http://git.cynerd.cz/mcserver-wrapper/atom/mcwrapper?h=v0.3'/>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/'/>
<updated>2016-03-31T08:23:28Z</updated>
<entry>
<title>Fix execution without command</title>
<updated>2016-03-31T08:23:28Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-03-31T08:23:28Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=77cab339c532207378212ae09f4ba377d537cfcd'/>
<id>urn:sha1:77cab339c532207378212ae09f4ba377d537cfcd</id>
<content type='text'>
When no command is specified, help is printed but execution was
continuing. This is now fixed.
</content>
</entry>
<entry>
<title>Setting up Python package</title>
<updated>2016-03-30T22:29:17Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-03-30T22:29:17Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=2a8ad733fb5dc2e763256207332e42c90a3d6a6d'/>
<id>urn:sha1:2a8ad733fb5dc2e763256207332e42c90a3d6a6d</id>
<content type='text'>
Adding support for installing using pip. This will be default way to
install mcwrapper.
</content>
</entry>
<entry>
<title>Removing configuration files and more</title>
<updated>2016-03-30T21:41:15Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-03-30T21:33:27Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=7c635fe498b2c7d158a44ceaa525fe7317adb079'/>
<id>urn:sha1:7c635fe498b2c7d158a44ceaa525fe7317adb079</id>
<content type='text'>
Such small application doesn't requires configuration files. Originally
intended for more expansion, but now those features are developed
separately. This is not indented as simple SystemD friendly wrapper
simple as possible.
</content>
</entry>
<entry>
<title>Add Travis status image and fix .travis.yml</title>
<updated>2016-03-09T09:09:13Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-03-09T08:38:33Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=71e77dd87af79e0374b0f502066be0e191cb6667'/>
<id>urn:sha1:71e77dd87af79e0374b0f502066be0e191cb6667</id>
<content type='text'>
In travis configuration was missing some programs for testing.
Also fix problems reported by style check.
</content>
</entry>
<entry>
<title>Cleaner output, input and output thread runs as daemons</title>
<updated>2016-03-07T09:35:24Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-03-07T09:35:24Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=ec37e36a622614ac233d986911889bac1e59fc46'/>
<id>urn:sha1:ec37e36a622614ac233d986911889bac1e59fc46</id>
<content type='text'>
Output printing is now more standardized across script and allows
defined Minecraft server like output.
Input and output thread for server is now implemented more simple as
daemons and wrapper exit is handled by waiting for server exit.
Example configuration is little bit changed. It adds type information
for all options.
Vim configuration line added for both files (mcwrapper and example.conf).
</content>
</entry>
<entry>
<title>Fix exception when writing to input pipe</title>
<updated>2016-01-08T16:47:36Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-01-08T16:47:36Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=30c9d38bd7333299b1ce5d49fbe24684394b4a97'/>
<id>urn:sha1:30c9d38bd7333299b1ce5d49fbe24684394b4a97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix exit hangup when timeout enabled</title>
<updated>2016-01-08T16:05:52Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-01-08T16:05:52Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=852b2bfa78c02de39cdf6a04959dce526c15b352'/>
<id>urn:sha1:852b2bfa78c02de39cdf6a04959dce526c15b352</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change documentation and add configfile argument</title>
<updated>2016-01-08T15:09:37Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-01-08T15:09:37Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=9073bf1ccac68cfaa93d4bbe5c9b1b3fe98fcd8c'/>
<id>urn:sha1:9073bf1ccac68cfaa93d4bbe5c9b1b3fe98fcd8c</id>
<content type='text'>
Configuration options are from previous commit documented directly in
example configuration file. So they don't have to be documented in
readme.

New argument configfile was added because if user uses default paths
for configuration files, it can be sometime unclear what file was used.
This prints path to used file.
Also as small feature, if no identifier is specified as argument neither
in configuration file help text is printed.
</content>
</entry>
<entry>
<title>Change conf format and add multiple servers support</title>
<updated>2016-01-08T14:58:27Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-01-08T14:58:27Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=b0ad3b14a12bf3725cfd571036dba7e5664d4f57'/>
<id>urn:sha1:b0ad3b14a12bf3725cfd571036dba7e5664d4f57</id>
<content type='text'>
This commit changes format of configuration files. It should now
contains classes that represents different Minecraft servers.

Minecraft server handling functionality implemented across whole
mcwrapper script is now in one class MCServer. Instancing this class
initializes new server and such server can be started and stopped on
demand during mcwrapper execution. This allows execution of multiple
Minecraft server under single mcwrapper instance, but this is not
supported by command line interface. This feature will be used by new
feature, man in the middle, that have to be implemented yes.
</content>
</entry>
<entry>
<title>Add check if server is running by pid</title>
<updated>2016-01-07T12:45:25Z</updated>
<author>
<name>Karel Kočí</name>
<email>cynerd@email.cz</email>
</author>
<published>2016-01-07T12:41:53Z</published>
<link rel='alternate' type='text/html' href='http://git.cynerd.cz/mcserver-wrapper/commit/?id=be44548efb98939091b30950496bbfc1471a4cb7'/>
<id>urn:sha1:be44548efb98939091b30950496bbfc1471a4cb7</id>
<content type='text'>
This ensures that it is possible to start new process even when
previous execution was terminated without cleaning files. Also prints
warning if it detects existing file and no running process about forced
process termination.
</content>
</entry>
</feed>
