gE Multiplayer API - Not Released
Posted: Fri Mar 14, 2014 4:52 am
Hi,
Game Editor has no built in support for multiplayer games. However, Ale and I at Jarooda Games are creating a multiplayer protocol for use in gE games.
The protocol itself is written in C# and will be available in a server and a client for Windows, on .NET 3.5. I'm not yet confirming if it will be supported by Mono for use on Linux and Mac, because of the fact that it uses sockets and networking.
The way the protocol works is by streaming .sav files between the client and the server at a designated rate. Somehow you will be able to implement this rate in to your games, allowing them to have a multiplayer feel. (Or at least, that's what Ale has planned. I don't do much code in gE itself.)
The server\client application will support, at the current moment, 1 stable connection. This means that only two players can be in the same session at once, the server (host) and the client (guest). The server (host) will have the same functions as a client (guest).
Planned Features:
Downloads (Not Released Yet)
Server\Host: Coming Soon
Demo Application: Coming Soon
Source Code:
Server\Host: Once I clean up the code by a lot
Demo Application: Not Released Yet
Hopefully a version 1 should be out by next friday, at latest.
Thanks,
Thecpu
Game Editor has no built in support for multiplayer games. However, Ale and I at Jarooda Games are creating a multiplayer protocol for use in gE games.
The protocol itself is written in C# and will be available in a server and a client for Windows, on .NET 3.5. I'm not yet confirming if it will be supported by Mono for use on Linux and Mac, because of the fact that it uses sockets and networking.
The way the protocol works is by streaming .sav files between the client and the server at a designated rate. Somehow you will be able to implement this rate in to your games, allowing them to have a multiplayer feel. (Or at least, that's what Ale has planned. I don't do much code in gE itself.)
The server\client application will support, at the current moment, 1 stable connection. This means that only two players can be in the same session at once, the server (host) and the client (guest). The server (host) will have the same functions as a client (guest).
Planned Features:
- Stream the game data between the host and the guest
- Customizable Server Ports
- Chat Room
Downloads (Not Released Yet)
Server\Host: Coming Soon
Demo Application: Coming Soon
Source Code:
Server\Host: Once I clean up the code by a lot
Demo Application: Not Released Yet
Hopefully a version 1 should be out by next friday, at latest.
Thanks,
Thecpu