Net-oriented operation system for OpenComputers
Available hdd from server through network card on clients Useful for drones and microcontrollers
- Network drive
- no limit 4Kb
- programs may be modular
- easy to update program on device without flash-ing EEPROM
- may only need to craft one hard drive for the entire game
- Remote constrol
- no neeed keyboard, gpu and screen on device
- centralized control of all your drones
- Reverse compatibility
- old eeprom-oriented programs can work unchanged with HoverHelm
- The system starts and works
- Virtual network drive with access to a folder on the server's hdd
- Central remote terminal to run programs on devices
- Configuration
- Logging
- Communication via network and connected map
- Installer
- Виртуальный гпу
- Communication via internet card (Stem)
- Saving device names
- Tablet remote terminal
- Install OpenOS
- Execute
pastebin run xh61Yx8a
- Edit opened config
- Add related linked and network cards by template
- Configre devices folders path if need
- Run HoverHelm server
hoverhelm/main.lua
- In HH terminal execute
prepare_eeprom <device name> <server network card address> <port> <client network card address>
- If server have only one configured network card, than it type can be used instead of address(
modem
ortunnel
) - Client network card address may be omitted if client have only one card
- Run HoverHelm server
hoverhelm/main.lua
- Run devices, simply by on it
- When each device is launched for the first time, its custom folder will be created at
/home/hoverhelm/devices/<deviceName>/
- A string
<deviceName> started
will be twisted in the server terminal and in the device log file. Now device is ready - Common files for all devices is located at
/home/hoverhelm/device_core/
(coreRootFolder
in config) - Device specific files is located at
/home/hoverhelm/devices/<deviceName>/
(userRootFolder
in config)
- Execute
deviceName>device-program-name args
in HH terminal for execute programdevice-program-name
on devicedeviceName
with argumentsargs
- Program with name
example
will be searched at/test.lua
or/programs/test.lua
related on device folder - Out of the box available only
lua
andreboot
programs