Advanced Search
Search Results
29 total results found
Initial Setup
Basic initial setup for a godot 3d game in godot 4.3 is as follows. Set up a basic 3D scene (no multiplayer yet) Player: We add a main scene in which everything will be happening. Create a new scene "player", change root node to CharacterBody3D to start ma...
Spawning things
Player basics in godot, we usually need to define what things are synchronized between server and client. for spawning, this is done with MultiplayerSpawner nodes. In our main scene, add a node3d called "players". this is so we keep things organized - every...
Basic Concepts - Authority and RPC
By default, everything in RadGame has the Server as authority. The only (so far) Exception is the player_input script that is part of each player character - the client that's controlling the character has the multiplayer authority over his input script. Move...
Setup
Jitsi can be ran in docker/podman containers. currently it runs on brix4, with an external STUN/TURN server at vps.shiny.space for clients with NAT issues or strict firewalls. The basic setup is described in the docs: https://jitsi.github.io/handbook/docs/dev...
Jitsi compose.yml
version: '3.5' services: # Frontend web: image: jitsi/web:${JITSI_IMAGE_VERSION:-stable-9753} restart: ${RESTART_POLICY:-unless-stopped} ports: - '${HTTP_PORT}:80' - '${HTTPS_PORT}:443' ...
nginx reverse proxy configuration
/etc/nginx/sites-available/meet.shiny.space (why debian?? we don't need sites-available for nginx... switch to alpine sometime) server { listen 443 ssl; server_name meet.shiny.space; client_max_body_size 500M; location /.well-known { root /var/w...
Config - ENV and interface customization
Most important is the ENV file - here's the currently set variables. if jitsi sees some usage, we'll add the optional services too. # config location changed to keep everything in one directory CONFIG=~/jitsi/.jitsi-meet-cfg # Exposed HTTP port (will redi...
STUN / TURN server
Some networks have complicated NAT in front of them which can make it a little difficult to open direct connections using Websockets (like jitsi does) or similar methods between two devices. Also, some firewalls can be very strict about what connections they a...
Short Overview
Short list that is hopefully easy to update. Running on shiny.space itself: Public services: forge.shiny.space - git repos, forgejo webui, including git lfs (currently no signups, but public repos possible)meet.shiny.space - voice/video call with jitsi meet ...