Completed: Alpha Functionality Requirements
This is a high level document to describe What Needs To Be Done For The Alpha. These goals were completed years ago and exist here for historical purposes only.
Server
- Stable. The server must not crash often and be able to run continuously for long periods of time.
- Secure.
- All connections must be required to authenticate themselves before getting any access.
- Individual objects should have permissions that can restrict what specific accounts or groups can do related to them.
- Clients should only be given views of the gameworld that are limited in scope to what their PCs can see.
- Persistant. The world should be stored in a long term manner. The server should be able to save and load all objects required to reconstruct the game instance. The game state should be automatically saved at a certain interval.
- Physics.
- Ojects should have realistic collision responses when desired.
- Players should walk on the ground.
- Chat. Players should be able to chat with each other.
- Editing. Basic God-Mode in game editing.
Client
- Login.
- Clients should be able to select a MV3D server and log in to it.
- They should be able to create basic PCs (not many options req'd)
- Clients can connect to a given PC
- Physics. Client side Physics should be enabled.
- Graphics. Just the basics. No terrain required
- Sound. None required.
Back to WikiStart.
