Skip to main content

A CLI for managing game servers using Docker.

Project description

Wilfred

Build Status Python Versions pypi wilfred Language grade: Python Total alerts Downloads Discord Code style: black

Wilfred is a command-line interface for running and managing game servers locally. It uses Docker to run game servers in containers, which means they are completely separated. Wilfred can run any game that can run in Docker.

⚠️ Wilfred is currently under development and should not be considered stable. Features may break or may not be implemented yet. Use with caution.

Documentation

The official documentation is available here. For support, use our Discord Chat. For bugs, you can open an issue here.

Supported games

As long as your server can run in Docker, it can probably run using Wilfred (after some tinkering). These are the games supported by default. You can submit new games to wilfred-dev/images.

  • Minecraft
    • Vanilla Minecraft
    • BungeeCord
    • Paper
    • Waterfall
    • Bedrock
  • Multi Theft Auto
  • Voice Servers
    • Mumble

Installation

Please refer to the official documentation for further installation instructions and documentation.

Quickstart

Make sure you have Docker installed (see official documentation for more info). Wilfred can be installed using pip. You need to use Python 3.6 or newer to run Wilfred.

pip install wilfred --upgrade --user

A snap package is also in the works but currently not considered stable.

Once you got Wilfred installed, run wilfred setup to set a path for Wilfred to use to store server files.

Helping

The best places to contribute are through the issue tracker and the official Discord server. For code contributions, pull requests and patches are always welcome!

Contributors ✨

Created, written and maintained by Vilhelm Prytz.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wilfred-0.5.0.tar.gz (41.0 kB view details)

Uploaded Source

Built Distribution

wilfred-0.5.0-py36-none-any.whl (25.6 kB view details)

Uploaded Python 3.6

File details

Details for the file wilfred-0.5.0.tar.gz.

File metadata

  • Download URL: wilfred-0.5.0.tar.gz
  • Upload date:
  • Size: 41.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.7

File hashes

Hashes for wilfred-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ccedf9ad95da5dce7cb025ee44a6de9a24752d40a207183e2a0ee6ac70a0a7cb
MD5 3b3b84c68c9cbc802a22d8b44ab8788e
BLAKE2b-256 423f5f56e90250c28e2641ce188ef65aa1367c124f88cda82216118535e74bd0

See more details on using hashes here.

File details

Details for the file wilfred-0.5.0-py36-none-any.whl.

File metadata

  • Download URL: wilfred-0.5.0-py36-none-any.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: Python 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.7

File hashes

Hashes for wilfred-0.5.0-py36-none-any.whl
Algorithm Hash digest
SHA256 1f8ef4a2e51d701cbb83bd902a94ca3f051c465305f1bb41f66074f0cfeffbec
MD5 cade3cbfa0a3af9fdd86b1662cc86e8a
BLAKE2b-256 0f8da275a5690f3f203a2798c78cfc2ec56d50c3f76bfb7622fc2f60b2e086f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page