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