Messages.json und Notizen hinzugefügt
This commit is contained in:
commit
aa3352ced8
2 changed files with 186 additions and 0 deletions
123
Messages.json
Normal file
123
Messages.json
Normal file
|
@ -0,0 +1,123 @@
|
|||
{
|
||||
"RequestType" : "SetPlayerTickR",
|
||||
"RequestData" : {
|
||||
"PlayerUUID" : null,
|
||||
"PlayerName" : "PlayerName",
|
||||
"PositionR" : {
|
||||
"TickType" : "Tick",
|
||||
"TickValue" : 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"RequestType" : "SetPlayerTickR",
|
||||
"RequestData" : {
|
||||
"PlayerUUID" : null,
|
||||
"PlayerName" : "PlayerName",
|
||||
"PositionR" : {
|
||||
"TickType" : "Abwarten",
|
||||
"TickValue" : null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"RequestType" : "SetPlayerTickR",
|
||||
"RequestData" : {
|
||||
"PlayerUUID" : null,
|
||||
"PlayerName" : "PlayerName",
|
||||
"PositionR" : {
|
||||
"TickType" : "Bereithalten",
|
||||
"TickValue" : null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"RequestType" : "SetPlayerTickR",
|
||||
"RequestData" : {
|
||||
"PlayerUUID" : 0,
|
||||
"PositionR" : {
|
||||
"TickType" : "Tick",
|
||||
"TickValue" : 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"RequestType" : "SetPlayerTickR",
|
||||
"RequestData" : {
|
||||
"PlayerUUID" : 0,
|
||||
"PositionR" : {
|
||||
"TickType" : "Abwarten",
|
||||
"TickValue" : null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"RequestType" : "SetPlayerTickR",
|
||||
"RequestData" : {
|
||||
"PlayerUUID" : 0,
|
||||
"PositionR" : {
|
||||
"TickType" : "Bereithalten",
|
||||
"TickValue" : null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"RequestType" : "InitializeTickLeisteR",
|
||||
}
|
||||
|
||||
{
|
||||
"RequestType" : "TickLeisteR",
|
||||
"RequestData" : {
|
||||
"TickLeisteID" : 0
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"RequestType" : "ChangeNameR",
|
||||
"RequestData" : {
|
||||
"PlayerUUID" : 0,
|
||||
"PlayerName" : "PlayerName"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
"EventType" : "SetPlayerTickE",
|
||||
"EventData" : {
|
||||
"PlayerUUID" : 0,
|
||||
"PlayerNameE" : "PlayerName",
|
||||
"PositionE" : 0
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"EventType" : "InitializeTickLeisteE",
|
||||
"EventData" : {
|
||||
"TickLeisteID" : 0,
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
"EventType" : "TickLeisteE",
|
||||
"EventData" : {
|
||||
"TickLeisteID" : 0,
|
||||
"TickLeisteData":[
|
||||
{
|
||||
"PlayerUUID" : 0,
|
||||
"PositionR" : {
|
||||
"TickType" : "Tick",
|
||||
"TickValue" : 0
|
||||
}
|
||||
|
||||
}]
|
||||
}
|
||||
}
|
63
Notizen.txt
Normal file
63
Notizen.txt
Normal file
|
@ -0,0 +1,63 @@
|
|||
# Tick Leiste Protokoll
|
||||
|
||||
## Erste Stichpunkte
|
||||
- Websocket
|
||||
- JSON
|
||||
- „Eventbasiert“
|
||||
- Keine relativen Angaben
|
||||
- Success Nachrichten
|
||||
- Haben keinen wirklichen Einfluss
|
||||
- Failure Nachrichten
|
||||
- Haben auch keinen wirklichen Einfluss, aber informieren Client.
|
||||
- Clients senden nie Success oder Failure Nachrichten
|
||||
- Session wird über die request url kodiert.
|
||||
|
||||
|
||||
## Beispiel Requests
|
||||
### Beispiel Client
|
||||
```
|
||||
{
|
||||
"RequestType" : "SetPlayerTickR",
|
||||
"RequestData" : {
|
||||
"PlayerIDR" : "PlayerUUID"/null,
|
||||
"PositionR" : Tick,
|
||||
(wenn null dann) "PlayerName" : "PlayerName"
|
||||
}
|
||||
}
|
||||
```
|
||||
### Beispiel Server
|
||||
```
|
||||
{
|
||||
"EventType" : "SetPlayerTickE",
|
||||
"EventData" : {
|
||||
"PlayerIDE" : "UUID",
|
||||
"PlayerNameE" : "PlayerName",
|
||||
"PositionE" : Tick
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Benötigte Events
|
||||
- SetPlayerTick
|
||||
- InitializeTickLeiste
|
||||
- Success/Failure?
|
||||
- ChangeName
|
||||
|
||||
### Ein Tick:
|
||||
```
|
||||
{
|
||||
"TickType" : "Tick"/"Abwarten"/"Bereithalten",
|
||||
"TickValue" : Number/null
|
||||
}
|
||||
```
|
||||
|
||||
```
|
||||
{
|
||||
"TickType" : "Abwarten",
|
||||
"TickValue" : null,
|
||||
"enuiardeanitrdue" : "enaiugfdeaniud"
|
||||
}
|
||||
```
|
||||
|
||||
# Sonstiges
|
||||
- Player werden UUID
|
Loading…
Add table
Add a link
Reference in a new issue