Tool for provisioning private game servers on demand
Project description
smpsave - Dynamic Private Game Server Provisioner
Save money hosting private game servers on demand.
See documentation for more info (docs link)
Installing
Install via pip:
pip install smpsave
Or install from source:
# in root dir of repository, with venv activated
pip install .
Building
Setup and activate venv, install dependencies:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Build the package:
python -m build
Elevator pitch
Want a dedicated server powerful enough for your favorite game, but don't want to pay a cloud host
nearly $50 per month? Use smpsave
to only pay for what you need.
Lets say you play on your private game server 10 hours a week.
Billing before using smpsave
:
- Linode 8gb shared CPU: 24/7 for all ~720 hours in a month: $48
- ~40 hours total usage ~94% of this cost is wasted money.
Billing after using smpsave
:
- Linode 8gb shared CPU: 10 hours a week or ~40 hours a month: $2.88
While this could be achieved by having someone manually provision the server as needed, that individual becomes a single point of failure for keeping the game running. By exposing the server controls through discord, anyone in the group can spin up the server when they want to play.
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
File details
Details for the file smpsave-0.2.1.tar.gz
.
File metadata
- Download URL: smpsave-0.2.1.tar.gz
- Upload date:
- Size: 49.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ff2a6049bd4fbb3cd942943346410605bff4b4e7631f0ea9a08ffba77e82388 |
|
MD5 | af99bf629cb61290b56649b685539344 |
|
BLAKE2b-256 | 8779a2fe259a8980c73ce9709ef066b691a0d5a705879c86797897e7e5ad7805 |
File details
Details for the file smpsave-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: smpsave-0.2.1-py3-none-any.whl
- Upload date:
- Size: 41.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8faf0e6bef205332fb1262e9dcd495dc805dc0ee358869ce77d28619c39a76d |
|
MD5 | 7e5986fbbae4e2142bad052e747b04da |
|
BLAKE2b-256 | dea9722738763fd87e0eeab0197ff46265178e88f194606ef02fc040d6b77570 |