Files / folder structure added
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Server
|
||||
|
||||
This folder is for the external multiplayer test server.
|
||||
|
||||
The server is responsible for managing connected clients and broadcasting player state.
|
||||
|
||||
## First Server Goals
|
||||
|
||||
- Start local server
|
||||
- Accept client connections
|
||||
- Assign player IDs
|
||||
- Receive transform packets
|
||||
- Broadcast transform packets
|
||||
- Handle disconnects
|
||||
|
||||
## Not Planned Yet
|
||||
|
||||
- Authentication
|
||||
- Public matchmaking
|
||||
- Anti-cheat
|
||||
- Persistence
|
||||
- Quest state
|
||||
- Settlement state
|
||||
- Large-scale world simulation
|
||||
@@ -0,0 +1,14 @@
|
||||
# Server Config
|
||||
|
||||
This folder is for server configuration templates.
|
||||
|
||||
Possible future config values:
|
||||
|
||||
```text
|
||||
host=127.0.0.1
|
||||
port=7777
|
||||
max_players=2
|
||||
tick_rate=20
|
||||
```
|
||||
|
||||
Do not commit private IPs, tokens, or secrets.
|
||||
@@ -0,0 +1,12 @@
|
||||
# Server Source
|
||||
|
||||
This folder is for external server source code.
|
||||
|
||||
The first server only needs to:
|
||||
|
||||
- Start locally
|
||||
- Accept clients
|
||||
- Assign player IDs
|
||||
- Receive transform packets
|
||||
- Broadcast packets
|
||||
- Handle disconnects
|
||||
Reference in New Issue
Block a user