gE Multiplayer API - Not Released

Game Editor comments and discussion.

gE Multiplayer API - Not Released

Postby thecpu » 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:
  • 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
Application and Web Programming at Jarooda Games
thecpu
 
Posts: 11
Joined: Wed Mar 12, 2014 11:59 pm
Score: 3 Give a positive score

Re: gE Multiplayer API - Not Released

Postby lcl » Fri Mar 14, 2014 9:59 pm

This is very interesting.
Have you done any testing with more clients?
I'm waiting to get to see this in action!
User avatar
lcl
 
Posts: 2339
Joined: Thu Mar 25, 2010 5:55 pm
Location: Finland
Score: 276 Give a positive score

Re: gE Multiplayer API - Not Released

Postby LeeFesler » Sat Mar 15, 2014 3:18 am

Is is intruiging, Cuz I've already had layouts before for a turn based strategy game. :3 I hope this gets figured outtt!!!!
Be a DJENTLEMAN!!!!! \m/
User avatar
LeeFesler
 
Posts: 82
Joined: Thu Dec 19, 2013 2:23 am
Location: Macon MO.
Score: 3 Give a positive score

Re: gE Multiplayer API - Not Released

Postby bat78 » Sun Mar 16, 2014 6:13 pm

For people in dispute who the hell is Ale.
Thats me. bat78 is something i wrote when i was 11. And it doesn't really mean bat as a bat. It was automatically generated password from a Bulgarian site for downloads :lol:

We can talk a lot for the ONLINE Module. The only problem is that if users run the server as a host.. that means they have to portforward an specific port. (In case you use router or cable i-net with dynamic ip) Right now i will help Chris to scan which ports are used by and by default forwarded. We can get a success with "stealing" an common port.

About the Module. Yes it will aways do as much as people wish. The module is not just a file transmitter. It will be an environment for creating online games.
You'll be able to merge or just create your game inside. The module have content drawn in canvas only thanks to Dark Paradox - the master of the canvas.
The future of "Game-Editor" here
User avatar
bat78
 
Posts: 816
Joined: Sun Dec 14, 2008 9:13 pm
Location: Bulgaria, Sofia
Score: 88 Give a positive score

Re: gE Multiplayer API - Not Released

Postby thecpu » Thu Mar 20, 2014 12:55 am

Ah, Sorry to dissapoint people, but development is going rather slow. I need to write an async function for this.

And I'm going to lose a crapton of support for older platforms, but I think I may have to switch to .NET 4.5, as it has built in async functions.
Application and Web Programming at Jarooda Games
thecpu
 
Posts: 11
Joined: Wed Mar 12, 2014 11:59 pm
Score: 3 Give a positive score

Re: gE Multiplayer API - Not Released

Postby bat78 » Thu Mar 20, 2014 7:23 am

Asynchronous Programming with Async and Await
The future of "Game-Editor" here
User avatar
bat78
 
Posts: 816
Joined: Sun Dec 14, 2008 9:13 pm
Location: Bulgaria, Sofia
Score: 88 Give a positive score

Re: gE Multiplayer API - Not Released

Postby thecpu » Sat Apr 26, 2014 3:12 am

UPDATE:

The development on this is not dead, just going very slowly. I have cleaned up my code and am working on the kinks in the code as far as sockets go.
As soon as that is working smoothly I will begin adding in the main functionalities of this.

I'll keep you posted, and I can be found on #GameEditor on EsperNet.

Thanks,
Thecpu
Application and Web Programming at Jarooda Games
thecpu
 
Posts: 11
Joined: Wed Mar 12, 2014 11:59 pm
Score: 3 Give a positive score

Re: gE Multiplayer API - Not Released

Postby speckford123 » Sat Dec 06, 2014 11:52 pm

Hows this going?
If I had any form of networking my game making would explode
I'm tired of making singleplayer games, haha
speckford123
 
Posts: 334
Joined: Fri May 05, 2006 6:33 pm
Score: 49 Give a positive score

Re: gE Multiplayer API - Not Released

Postby MrJolteon » Mon Dec 08, 2014 2:39 pm

Thecpu has been banned so I don't know if this project is still being worked on.
Join us on Discord!
Game Editor 2
These are the best ways to reach me these days


Your local Community Janitor, always lurking in the shadows...
User avatar
MrJolteon
 
Posts: 2326
Joined: Sat Aug 09, 2008 3:25 pm
Location: Stranded under endless sky
Score: 105 Give a positive score

Re: gE Multiplayer API - Not Released

Postby bat78 » Tue Dec 09, 2014 2:05 pm

If I start working on the server part. It might be finished for like 1 day.
The problem is that I already have exactly 6 projects to work on. It is about time though.
The future of "Game-Editor" here
User avatar
bat78
 
Posts: 816
Joined: Sun Dec 14, 2008 9:13 pm
Location: Bulgaria, Sofia
Score: 88 Give a positive score

Re: gE Multiplayer API - Not Released

Postby speckford123 » Wed Dec 10, 2014 7:37 pm

MrJolteon wrote:Thecpu has been banned so I don't know if this project is still being worked on.


Oh, I didn't see that he was banned
I'm still hoping that we get something eventually, I've been wishing upon a star for years now, haha
speckford123
 
Posts: 334
Joined: Fri May 05, 2006 6:33 pm
Score: 49 Give a positive score

Re: gE Multiplayer API - Not Released

Postby NightOfHorror » Wed Dec 10, 2014 9:00 pm

Off topic, but wanted to say it is always nice to see you around speck, what have you been doing since last time you were on GE? :)
viewtopic.php?f=2&t=12136
"I have not failed. I just found 10,000 ways that wont work." quoted by Thomas Edison.
Over the year, I decided my motto for me is I am knowledgeable, but not practical.
User avatar
NightOfHorror
 
Posts: 1823
Joined: Fri Aug 27, 2010 2:50 am
Location: Cedar Hill, MO, of the USA
Score: 51 Give a positive score

Re: gE Multiplayer API - Not Released

Postby bat78 » Mon Apr 27, 2015 4:36 pm

I and thecpu are working hard on the succession of gE Multiplayer.
We've made a remarkable progress over it.
Please, don't post here anymore and find yourself to do it here instead.
Thanks.
The future of "Game-Editor" here
User avatar
bat78
 
Posts: 816
Joined: Sun Dec 14, 2008 9:13 pm
Location: Bulgaria, Sofia
Score: 88 Give a positive score


Return to GE - General

Who is online

Users browsing this forum: No registered users and 1 guest