StormNet V2 | Titan OS Networking System
[b]StormNet V2[/b] is a high-fidelity, packet-based networking solution for Stormworks: Build and Rescue. Powered by the [b]Titan OS V7.5[/b] kernel, this system simulates a realistic digital radio network with login authentication, frequency hopping, and reliable text messaging.
[b]V7.5 UPDATE:[/b] Now features "Pulse Transmission" logic to prevent radio signal jamming and "Idle Clearing" to keep the airwaves open for multiple clients simultaneously.
[hr]
🌟 Key Features
📡 Titan Base Station (Server)
[list]
[] [b]Centralized Routing:[/b] Acts as a dedicated ISP, routing messages between clients so they don't need to know each other's frequencies.[] [b]User Database:[/b] Automatically registers new users and assigns unique IP addresses.[] [b]Packet Queueing:[/b] Buffers up to 300 packets to prevent data loss during high traffic.[] [b]Admin Dashboard:[/b] Displays CPU usage, active users, network stats, and a live system log on a monitor.
[/list]
📱 Titan OS Client (Terminal)
[list]
[] [b]Graphical UI:[/b] A fully interactive touch interface with a virtual keyboard.[] [b]Secure Login:[/b] Requires a username registration to access the network.[] [b]App Suite:[/b][list]
[] [b]Chat:[/b] Global messaging system with user lists.[] [b]GPS:[/b] One-click SOS beacon that broadcasts coordinates to the entire network.[] [b]Stats:[/b] Real-time signal strength and packet loss monitoring.[] [b]Settings:[/b] Customizable UI themes (Dark, Light, Hacker Green).
[/list]
[] [b]Auto-Tuning:[/b] Automatically scans frequencies to find the server and locks on when a signal is detected.
[/list]
[hr]
🛠️ Hardware Setup
The Server (Base Station)
[list]
[] [b]Microcontroller:[/b] Load the Titan Server V7.5 script.[] [b]Radio Antennas:[/b][list]
[] Connect [b]Radio RX[/b] (Signal Out) to Script [b]Composite Input[/b].[] Connect Script [b]Composite Output[/b] to [b]Radio TX[/b] (Signal In).[] [i]Note: Connect the Frequency nodes (Ch 31/32) from the script to the radios.[/i]
[/list]
[] [b]Monitor:[/b] Connect Video Out to a monitor (1x1 or larger) for system logs.
[/list]
The Client (Handheld/Vehicle)
[list]
[] [b]Microcontroller:[/b] Load the Titan Client V7.5 script.[] [b]Screen:[/b] Requires a Touch Monitor (Recommend 2x2 or 3x3).[list]
[] Connect [b]Video Out[/b] to Monitor.[] Connect [b]Composite Input[/b] to Monitor (Touch Data).
[/list]
[] [b]Radios:[/b] Same setup as Server (RX to Input, Output to TX).[] [b]Sensors:[/b][list]
[] [b]GPS Sensor:[/b] X to Input Ch 15, Y to Input Ch 16.[] [b]Signal Strength:[/b] Radio RX Signal Strength to Input Ch 17.
[/list]
[/list]
[hr]
🔌 Composite Channel Map
Channel
Function
Description
[b]Input 1-4[/b]
Touch
Screen Input (Client Only)
[b]Input 11[/b]
Command
Network Protocol ID
[b]Input 12[/b]
Sender
ID of the transmitting radio
[b]Input 13[/b]
Target
Destination ID (0 = Broadcast)
[b]Input 14[/b]
Data
ASCII Byte stream
[b]Input 15[/b]
GPS X
X Coordinate (Client Only)
[b]Input 16[/b]
GPS Y
Y Coordinate (Client Only)
[b]Input 17[/b]
Signal
Radio Signal Strength (Client Only)
[b]Output 1-4[/b]
Radio TX
Transmits packet data
[b]Output 31[/b]
Freq RX
Sets Radio Receive Frequency
[b]Output 32[/b]
Freq TX
Sets Radio Transmit Frequency
[hr]
⚙️ Configuration
You can adjust the following property variables inside the scripts:
[list]
[] [b]Base RX/TX:[/b] The default frequencies the server listens on (Default: 100/200).[] [b]Scan Speed:[/b] How fast the client hops channels to find the server.
[*] [b]Theme:[/b] Default visual style for the client.
[/list]
[i]Do not re-upload without permission. If you use this in a vehicle, please link back to this page![/i]