Welcome to Roum’s documentation!¶
Contents:
- Roum Multiplayer Protocol Specification
roum- Roum Core Packageroum.roum- Core Roum Classroum.config- Smart Configuration Managerroum.event- Event Distribution Systemroum.plugin- Plugin Loading and Managementroum.logging- Context-aware Loggerroum.constants- Global Constantsroum.command- Command Management and Parsingroum.command.help-helpCommandroum.command.stop-stopCommandroum.server- Main Server Packageroum.server.user- User profile managementroum.client- Client Main Packageroum.client.gui- Peng3d Based GUIroum.client.gui.resource- Custom Resource Managerroum.client.gui.menu- Main Menu Rendererroum.client.gui.loadingscreen- Loading Screen Menu Rendererroum.client.gui.settings- Settings Menu Rendererroum.client.gui.lobby- Lobby Menu Rendererroum.client.gui.ingame- In-Game Menu Rendererroum.client.gui.ingame.model- Model and Mesh helper classesroum.model- Data Model Main Packageroum.model.match- Match Data Modelroum.model.player- Player Modelroum.model.entity- Entity Modelroum.model.component- Component Modelroum.net.packet.auth-roum:authAuthentication Packetroum.net.packet.lobby.startgame-roum:lobby.startgame- Start a Matchroum.net.packet.match.init-roum:match.initMatch Initialization Packetroum.net.packet.match.statusupdate-roum:match.status.update- Status Update Packetroum.net.packet.match.synctime-roum:match.synchronise.time- Time Synchronisation Packetroum.net.packet.match.entcreate-roum:match.entity.create- Entity Creation Packetroum.net.packet.match.entremove-roum:match.entity.remove- Entity Remove Packetroum.util- Miscellaneous Utilities and Toolsroum.util.cache- Smart and Flexible Caching Solutionroum.util.serializer- Multi-Serializer Wrapperroum.util.time- Time Utilitiesroum.util.vector- Vector Utilitiesroum.util.graphics- Graphics Utilitiesroum.error- Custom Exceptionsroum.version- Version Information
- Glossary