Skip to content

user-floor-addressing v0.1.12

Choose a tag to compare

@github-actions github-actions released this 31 May 20:42
· 10 commits to main since this release

User Floor-Based Addressing - Version 0.1.12

This mod sets DHCP mode, DNS servers, and assigns network addresses based on floor number and user increment.

Features

  • Sets DHCP mode (default: "boot_dhcp") for all users
  • Assigns addresses like "@f{floor}/usr{increment}" (configurable format)
  • Configures DNS servers with a floor-specific primary and two configurable fallbacks
  • Tracks user count per floor for incremental addressing

Limitations

  • Hardware (MAC) address control is not supported -- the mod API does not expose
    any method to set or refresh hardware addresses.
  • Phone and CCTV addressing is not supported -- these are fixture outlets managed
    by MultiplayerSpawner nodes and are not accessible via the Lua mod API.

Installation

  1. Download the zip file below
  2. Extract the user-floor-addressing/ folder into your game's mods directory:
    • Windows: %APPDATA%\Godot\app_userdata\Tower Networking Inc\Mods\
    • Linux: ~/.local/share/godot/app_userdata/Tower Networking Inc/Mods/
  3. Ensure you have luajit-support installed
  4. Configure using ModManagerGUI.ps1

Files Included

  • entry.lua - Main mod file
  • mod.jsonc - Mod metadata (required by game)
  • metadata.yaml - Extended metadata
  • README.md - Documentation

For more information, visit the mod page