2025-02-19 10:28:54 +05:30
2025-01-20 05:02:25 +05:30
2025-01-20 05:02:25 +05:30
2025-02-18 23:58:19 +05:30
2025-01-20 05:02:25 +05:30
2025-02-19 10:28:54 +05:30

GibCasa GameServerSupervisor

Table of Contents

Installation using venv

Prerequisites

Python 3.10 or above

Installation

  1. Clone the repository:
  git clone https://git.com.de/GibCasa/GameServerSupervisor
  1. Create a virtual environment in Python:
  python -m venv venv
  1. Activate the virtual environment:
  source venv/bin/activate
  1. Install dependencies:
  pip install -r requirements.txt
  1. Run tests:
  ./manage.py test
  1. Run migrations:
  ./manage.py migrate
  1. Create admin user:
  ./manage.py createsuperuser
  1. Run server:
  ./manage.py runserver

Installation using Podman

Prerequisites

Podman

Installation

  1. Clone the repository:
  git clone https://git.com.de/GibCasa/GameServerSupervisor
  1. Build the image:
  podman build . -t supervisor-image
  1. Run a container in an interactive shell:
  podman run -it --network=host localhost/supervisor-image sh
  1. Run tests:
  ./manage.py test
  1. Run migrations:
  ./manage.py migrate
  1. Create admin user:
  ./manage.py createsuperuser
  1. Run server:
  ./manage.py runserver

Usage

Contributing

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Make your changes.
  4. Push your branch: git push origin feature-name.
  5. Create a pull request.

License

This project is licensed under the AGPL.

Description
Web Panel for hosted games
Readme 108 KiB
Languages
Python 82.3%
HTML 17.7%