Computer users
User Access Control
If enabled in the config, computers can be "owned", i.e. the list of users of a computer (see the computer API) determines how players can interact with a computer. Specifically, only players registered as users can:
- Change a computer's inventory. - Break the computer case (robots are exempt, they can always be broken, to avoid griefing). - Input commands on the computer, i.e. use the keyboard / click the screen.
Operators are considered to be users of all computers, even if not explicitly in the user list, meaning they can always perform the above actions on all computers. When playing a single player game the user also cannot "lock himself out", he will always have full control over all computers.
To avoid locking yourself out by mistyping your name, only users that are online can be added to a computer's user list.
In OpenOS you can add and remove users from the shell by calling `useradd USER` and `userdel USER` respectively, where USER is the user's name.
Contents
⚠ We are currently in the process of unifying the separate block/item pages and component API pages together for ease of navigation. If you find the dedicated component API page is missing, check the item page. Thank you for your patience during this transition. ⚠
| Links | |
|---|---|
| OpenComputers | |
| General | Install and Use OpenOS - Crossmod Interoperation - Lua Conventions - Computer Users |
| Blocks | |
|---|---|
| Computers | Computer Case - Server Rack - Microcontrollers |
| Display | Hologram Projector - Keyboard - Screen |
| Power and Networking | Capacitor - Net Splitter - Power Converter - Power Distributor - Relay |
| Extensions | Adapter - Cable - Disassembler - Disk Drive - Geolyzer - Motion Sensor - Redstone I/O - Transposer - 3D Printer |
| Robotics | Assembler - Charger - Drone - Robot - Waypoint |
| Items | |
|---|---|
| Components | Data Card - Debug Card - Graphics Card - Internet Card - Linked Card - Network Card - Redstone Card - Wireless Network Card |
| Storage Devices | Floppy Disk - EEPROM - Hard Disk Drive - Memory |
| Upgrades | Angel Upgrade - Battery Upgrade - Chunkloader Upgrade - Database Upgrade - Experience Upgrade - Generator Upgrade - Hover Upgrade - Inventory Controller Upgrade - Inventory Upgrade - Leash Upgrade - Navigation Upgrade - Piston Upgrade - Sign I/O Upgrade - Solar Generator Upgrade - Tank Upgrade - Tank Controller Upgrade - Tractor Beam Upgrade |
| Containers | Card Container - Upgrade Container - Disk Drive |
| Others | Analyzer - Texture Picker - Component Bus - CPU - APU - Drone Case - Manual - Microcontroller Case - Nanomachines - Remote Terminal - Terminal Server - Server - Tablet Case - Tablet - Crafting Materials - Ink Cartridge - Scrench - Hover Boots - Grog - Loot Disks |
| APIs | |
|---|---|
| OpenOS | buffer - colors - component - computer - event - filesystem - uuid - internet - keyboard - note - process - rc - robot - serialization - shell - sides - term - text - thread - transforms - unicode |
| Lua Libraries | coroutine - package - io - os |
| Components | |
|---|---|
| Core Components | Access Point - Computer - Drone - Drive - EEPROM - Filesystem - GPU - Microcontroller - Modem - Redstone - Robot - Transposer |
| Others | Component Access - Signals |
| Cross-Mod Integration | Applied Energistics |
| Addon Mods | |
|---|---|
| Addons | Computronics |
| Supporting OpenComputers | Thut's Concrete - HBM's Nuclear Tech Mod |
| Tutorials | |
|---|---|
| Mod Specific | Basic Computer - Writing Code - Hard Drives - Autorun and Startup scripts |
| Modding | Custom Architectures - IMC Messages |
| Programs | OPPM - install |
| Others | Custom Operating Systems |
| Other Languages | Page |
|---|---|
| Simplified Chinese | 简体中文(Simplified Chinese) |