Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AbrahamR), 717 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Different forms of MMO programming #86611
08/18/06 16:49
08/18/06 16:49
Joined: Jul 2006
Posts: 43
C
CreatorOfMyth Offline OP
Newbie
CreatorOfMyth  Offline OP
Newbie
C

Joined: Jul 2006
Posts: 43
Hello, I'm new to 3D GameStudio, though a reasonably experienced programmer overall. I've been studying different forms of MMO programming the past year and I'm curious to know what 3dGS if capable of.

A recent idea for an MMO system I've come up with is to divide the world into many seperate "zones" and have each one hosted by a seperate server. The twist here would be that these servers are not dedicated machines paid for by the company. Rather, the servers would actually be the players themselves. The first client to enter a zone would become the host of that zone and all others to enter would simply stay as clients. Should a more capable client enter the zone they could take over as host, so as to make that the most efficient machine is always hosting. I'm working on a tight budget and am unable to readily afford expensive machines and a high-end connection, so this theory of programming would serve my purposes very nicely.

However, everything I've come across so far involving 3dGS and multiplayer makes the server seem to be a permanent installment. This is not to say that a player can't be a server as well as a client, I know this is quite feasible. What I mean to say is that when a server closes so does its hosted session, meaning that its particular zone or part of the game world would vanish with it, which creates potential problems for an MMO. My theory requires a very fluid system in which not only does a client switch from server to server, but the servers themselves switch from machine to machine as players join, leave, and move about the different world zones.

Can 3dGS accomplish this? When a host player enters a new zone and becomes just a client, can a former client become a new host? If a current host drops out unexpectedly, due to connection failure, can a client take over the hosting responsibility and the session continue without the game crashing?

I know this is a mouthful. I'm not looking for someone to program it for me or anything like that. I'd just like to know if it's possible. Thank you.

Re: Different forms of MMO programming [Re: CreatorOfMyth] #86612
08/18/06 16:53
08/18/06 16:53
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
Well, yes. But you need pro, half of your live and would have just a hand full tutorials... A6 Mp sucks

Re: Different forms of MMO programming [Re: TWO] #86613
08/18/06 22:36
08/18/06 22:36
Joined: Jul 2006
Posts: 43
C
CreatorOfMyth Offline OP
Newbie
CreatorOfMyth  Offline OP
Newbie
C

Joined: Jul 2006
Posts: 43
Thanks you for the reply, but now I'm concerned.

Is 3dGS not very capable when it comes to multiplayer? What are some of its advantages and disadvantages?

Re: Different forms of MMO programming [Re: CreatorOfMyth] #86614
08/19/06 00:45
08/19/06 00:45
Joined: Oct 2005
Posts: 4,771
Bay City, MI
lostclimate Offline
Expert
lostclimate  Offline
Expert

Joined: Oct 2005
Posts: 4,771
Bay City, MI
as far as multiplayer shooters... capable afaik, but as far as mmo, well lets just say we havent seen many results yet

Re: Different forms of MMO programming [Re: lostclimate] #86615
08/19/06 09:03
08/19/06 09:03
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
If you would know c-script and 3dgs basicly, I could send you a plugin which implements raknet into a6, but itīs not much testet yet

Re: Different forms of MMO programming [Re: TWO] #86616
08/19/06 20:09
08/19/06 20:09
Joined: Jan 2003
Posts: 4,305
Damocles Offline
Expert
Damocles  Offline
Expert

Joined: Jan 2003
Posts: 4,305
When you think about a real and flexible multiplayer system for 3dgs,
you should really look into external programms / dll programming.

3dgs is not mainly developed towards a multiplayer part,
the multiplayer part is more of an addon to complete the features list.

I do some tests with java, to handle the multiplayer part, and link 3dgs to the java-client.

Others made some dlls to support multiplayer.

Re: Different forms of MMO programming [Re: Damocles] #86617
08/19/06 20:20
08/19/06 20:20
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
Damocles, you you want to test my damm Dll? I donīt find any testers, without making to much noise...

It is as good as finished (in my point of view).
A basic manual is written, explaning all stuff. But the Dll itself is totaly untestet and I donīt have time and motivation to test it -.-

Re: Different forms of MMO programming [Re: TWO] #86618
08/20/06 10:05
08/20/06 10:05
Joined: Jan 2003
Posts: 4,305
Damocles Offline
Expert
Damocles  Offline
Expert

Joined: Jan 2003
Posts: 4,305
From your methods-description it is a very nice dll.
I will have some test if these functions work properly...

Re: Different forms of MMO programming [Re: Damocles] #86619
08/20/06 11:26
08/20/06 11:26
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
I just made the wrapper for the a6, thank Kevin Jenkins for his perfect RakNet

Re: Different forms of MMO programming [Re: TWO] #86620
08/20/06 14:09
08/20/06 14:09
Joined: Aug 2003
Posts: 7,439
Red Dwarf
Michael_Schwarz Offline
Senior Expert
Michael_Schwarz  Offline
Senior Expert

Joined: Aug 2003
Posts: 7,439
Red Dwarf
Quote:

A6 Mp sucks




It actually does not, you just have to know how to handle it right.
Requires quite some patience in the beginning, but then its as easy as making a rotation script.


"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku
Page 1 of 2 1 2

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1