...
Command | Name | Request Data | Response Data | Description |
---|---|---|---|---|
0x1A | Universe Join | BaseAddress contains the universe id. SubAddress contains the TeamID. | Nothing. | JOIN Universe Request. |
0x1B | Universe Part | BaseAddress contains the universe id. | Nothing. | PART Universe Request. |
0x40 | Query Account | ID is the AccountID. | Empty on error, else an account. | Query an Account. |
0x41 | Query Accounts | The name as search pattern and a bool indicating if all kind of accounts should be returned. | A list of matching account-IDs. | Queries multiple accounts. |
0x44 | Query Privileges | BaseAddress contains the universe. | A list of Account-IDs and corresponding privileges. | Queries the privileges of an universe. |
0x45 | Update Privileges | BaseAddress contains the universe, ID contains the account ID, Helper contains the Privileges. | Nothing. | Changes the Universe ACLs. |
0x60 | Query Unit | BaseAddress contains the universe, SubAddress contains the galaxy, Content contains a string naming the unit. | A string describing the unit in xml format. | Queries an unit in xml format. |
0x61 | Create/Update Unit | BaseAddress contains the universe, SubAddress contains the galaxy, Content contains a string specifying the xml representation. | Nothing. | Creates or updates an unit in xml format. |
0x62 | Delete Unit | BaseAddress contains the universe, SubAddress contains the galaxy, Content contains a string naming the unit. | Nothing. | Deletes the specified unit. |
0x63 | Check Unit XML | Content contains a string specifying the xml representation. | A string describing the unit in reparsed xml format. | Reformulates Unit XML. |
0x64 | Check Name | Content contains a string specifying the name. | A bool describing wether the name is in use and matches the requirements. | Checks the name. |
0x65 | Player Chat | BaseAdress contains the Client, content contains a string with the chat message. | Nothing. | Sends a message to a player. |
0x66 | Universe Chat | BaseAdress contains the Universe, content contains a string with the chat message. | Sends a message to all clients of a universe. | |
0x67 | Team Chat | BaseAdress contains the Universe, Subaddress contains the Team. Content contains a string with the chat message. | Sends a message to all team members of a team. | |
0x68 | Query Regions | BaseAddress contains the universe, SubAddress contains the galaxy, | Helper Contains the Amount of Regions. The rest ist serialized like this. | Enumerates all Regions of the universe. |
0x69 | Update Region | BaseAddress contains the universe, SubAddress contains the galaxy, Content: See Code. | Nothing. | Updates one region slot. |
0x6A | Delete Region | BaseAddress contains the universe, SubAddress contains the galaxy, Helper contains the Region-ID. | Nothing. | Deletes one region slot. |
0x84 | Start Viewing | SubAddress contains galaxy. | Nothing. | Starts the admin-live-view of a galaxy. |
0x85 | Stop Viewing | SubAddress contains galaxy. | Nothing. | Stopps the admin-liev-view of a galaxy. |
0xA0 | Produce Ammunition | SubAddress contains the ID. Helper contains the ammunition. | Nothing. | Produces ONE Ammunition. |
0xA1 | Ammunition Production Cost | SubAddress contains the ID. Helper contains the ammunition. | ushort[], one entry for each resource. | Queries the costs to produce the given ammunition. |
0xB0 | Register Ship | Data contains the name. | The ID of the new controllable. | Registers a new ship. |
0xB1 | Unregister Ship | SubAddress contains the ID. | Command will return when unregister has completes successfully. | De-Registers a existing ship. (await Controllable.Close) |
0xB2 | Continue Ship | SubAddress contains the ID. | Command will return, when continue has been confirmed. | Respawns a ship after death or when newly registered. |
0xB4 | Set Thrusters | SubAddress contains the ID. Data contains the float to set. | Nothing. | Adds or Removes this value from the rotation. |
0xB5 | Set Engine | SubAddress contains the ID. Data contains the float to set. | Nothing. | Sets the Engine Value. |
0xB8 | ShootFront | SubAddress contains the ID. Data contains Kind and Time. | The name of the new shot. | Shoots a shot from the front. |
0xB9 | ShootRear | SubAddress contains the ID. Data contains Kind and Time. | The name of the new shot. | Shoots a shot from the back. |
...
Command | Name | Data | Description |
---|---|---|---|
0xFA | IOException | Exception message. | The result of the session request was an IOException. |
0xFB | ArgumentException | Exception message and parameter that specifies the cause. | The result of the session request was an exceptionArgumentException. |
0xFC | ArgumentNullException | Exception message and parameter that specifies the cause. | The result of the session request was an exceptionArgumentNullException. |
0xFD | InvalidOperationException | Exception message | The result of the session request was an exceptionInvalidOperationException. |
0xFF | Exception | Exception specific data, exception kind in helper. Additional message selector in SubAddress. | The result of the session request was an exception. |