34 lines
609 B
Markdown
34 lines
609 B
Markdown
# Protocol
|
|
|
|
This folder documents the planned network protocol for Fallout 4 Together.
|
|
|
|
The first protocol should be simple and focused on player transform sync.
|
|
|
|
## First Packet Types
|
|
|
|
- Welcome packet
|
|
- Transform packet
|
|
- Disconnect packet
|
|
|
|
## Future Packet Types
|
|
|
|
- Animation state packet
|
|
- Fire weapon packet
|
|
- Health packet
|
|
- Chat packet
|
|
- Cell change packet
|
|
|
|
## Design Goals
|
|
|
|
The protocol should be:
|
|
|
|
- Simple
|
|
- Easy to debug
|
|
- Versioned
|
|
- Safe to extend
|
|
- Clear enough to test outside Fallout 4
|
|
|
|
## Early Testing
|
|
|
|
The protocol should be testable using fake clients before being connected to Fallout 4.
|