Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

29 total results found

testpage-free

testbook-free

Hi

secondpage

testbook-free

Skill Types

Programming overview Skills and Combat

There are several basic skill types.  Simple abilities like Autoattack will usually only contain one of these (AoE attack), but more complex abilities can contain several. It's also possible to combine several "layers" - for example a Ground Targeted skill mig...

ShinyBookstack

Service Overview ShinyBookstackC

You're currently using this service. Bookstack is an open source Wiki platform.  It is used to share and keep track of info about ShinySpace and all it's related topics, such as Game Development, Self-Hosting and more. Update from am (addmitedly quite old)...

ShinyDiffusion

Service Overview

ShinyDiffusion is a self-hosted instance of (currently) Automatic1111's Stable Diffusion Webui. It easily lets users create pictures from text prompts, some of which you see when looking at Shelves and Books on this website.   ShinyDiffusion currently only r...

Virtualisation

Shiny Tech Stack

Currently, ShinySpace runs on Proxmox. Proxmox is a very handy tool to manage large numbers of virtual machines. The web-UI allows a quick overview of resource usage, and makes moving around VM's easy.  To be specific, ShinySpace uses Proxmox Virtual Enviro...

Networking

Shiny Tech Stack

Currently, Networking at ShinySpace consists of 3 parts: Netvm1: Virtual Machine running DHCP, DNS and related scripts. Netvm1 is a Rocky Linux VM used to manage most of the rest of ShinySpace. The most important services on it are DNS (bind/named) , DHCP Se...

Web Hosting on Webvm1

Shiny Tech Stack

This website, as most ShinySpace websites, is served via an Nginx Reverse Proxy. This is useful because it allows ShinySpace to offer several different websites and services all on one port (443 for https) and IP. This works as follows: The website you typ...

Domain Registration and public DNS

Shiny Tech Stack

This is the one service that is not free and open source in ShinySpace: To make sure requests for any ShinySpace domain or subdomain lands at the correct place, ClouDNS contains the proper entries. So any time you type shiny.space in your browser, that browse...

Ansible

Shiny Tech Stack

ShinySpace's network and virtual machines are managed by Ansible - this allows quick and easy creation of new virtual machines, which then immediately get added to DHCP and DNS configurations. This means that each virtual machine will have it's own, permanent ...

TempDBStuff

testbook-free

| name       | monip     | class | test   | testopt | testres | lastok     | status | lost | ok    | latency | latmax | latavg | uptime   | alert | eventfwd | eventlvl | eventdel | eventmax | depend1  | depend2 | device     | notify | noreply | latwarn | | ad...

Welcome to ShinyBookstack

Service Overview ShinyBookstackC

This website contains wiki-like information about ShinySpace, related projects, and entirely different projects that are cool. Check out Shelves for an overview of topics. Read ShinyBookstack for more info on this website. Read more about how ShinySpa...

Combat Events: Incoming

Programming overview Interfaces

To try and keep it "modular" and work with composition, we'll define several interfaces that can have effects on the targeted entity. Damage: We'll define incoming damage as: Amount (required) Damage Type (optional) Source (required, probably) This a...

NFS - Network file system

Shiny Tech Stack

Shiny Space finally has a network file sharing system that seems like a solid setup. Previously, the issues were: we don't want to share anything from the Proxmox installation itself, because a Hypervisor should only do one thing: Host VMs. If we set up a ...

skills_component

Programming overview Component system

Skills component adds the ability to cast skills to it's parent entity. Interfaces: cast_skill(id, target) casts the specified skill, optionally on a given target. target can be a reference or location (? figure out if thats good, maybe look up in the skill...

Mobs

Programming overview Classes

Mobs are defined in one main class: mob this mob class implements the combat component, health bars, targeting?, loot/exp drop purposefully excluded is pathfinding

monitoring

Scripts

import subprocessimport requests def run_ssh_command():    # SSH command    ssh_command = "ssh -p 54231 monitoring@netvm1.shiny.space"        # Run the SSH command and capture the output    try:        result = subprocess.check_output(ssh_command, shell=True,...

Python and venv

Shiny Tech Stack

Python is supposed to be simple. but if you want your scripts to not break at arbitrary times, you'll need to deal with some complexity. this page explains it mostly specific to red hat enterprise linux, but it should be similar on other distros. problem Fir...

Forge: Forgejo (Git hosting, actions, etc)

Service Overview

shinyspace runs a Forgejo instance. This is so we can easily work together with people who are used to e.g. GitHub workflows. Forgejo has a dedicated VM: forgejo1 Forgejo now runs in a rootless podman container on brix4, making many things easier - no hard ra...

Automatic Building of Godot Server + Client

Gamedev Infrastructure

todo