Gamestudio Links
Zorro Links
Newest Posts
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
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (ozgur, TipmyPip, AndrewAMD), 1,209 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 3 1 2 3
Re: Online Dll in the Works [Re: FRAJO] #75901
06/03/06 15:48
06/03/06 15:48
Joined: Sep 2005
Posts: 514
USA
Gho5tFac3K1llah Offline OP
Developer
Gho5tFac3K1llah  Offline OP
Developer

Joined: Sep 2005
Posts: 514
USA
Quote:

And what about entity handling?




After a few days of thinking, I have now figured out how I will do entity handling. There will be two functions, temporarilly called A and B.
Code:

A is the function that you will call every time you use the function ent_create. Once you call it, it creates the entity at the coordinates you supplied the function with on all of the other clients in the session.

B is the function that you will call to update the entity's current position on all of the clients in the session.


Now, there are limitations to how you can do multiplayer with sockets. For clients to connect, you have to wait until there are as many clients in the game that was supplied with at the start. This means that when you host a session and you say that only 3 other clients connect, you have to wait until the server is full basically. And another limitation is that the server just waits the entire time. It never actually does anything except it just sits there. So, once I release the alpha version in the upcoming days/weeks, a suggestion may be that when you want to host a game, you host all your game's sessions on a single computer, with every port being hosted on continuously. And when a player wants to host, it just randomly connects to that single computer on a random port and everything will be good to go. This is not my fault at all. These are just limitations with using Windows Sockets.

Re: Online Dll in the Works [Re: Gho5tFac3K1llah] #75902
06/03/06 18:49
06/03/06 18:49
Joined: Mar 2006
Posts: 2,503
SC, United States
xXxGuitar511 Offline
Expert
xXxGuitar511  Offline
Expert

Joined: Mar 2006
Posts: 2,503
SC, United States
$$$$$$$

How much are you going to sell it for? Or is it free?


xXxGuitar511
- Programmer
Re: Online Dll in the Works [Re: xXxGuitar511] #75903
06/03/06 20:14
06/03/06 20:14
Joined: Sep 2005
Posts: 514
USA
Gho5tFac3K1llah Offline OP
Developer
Gho5tFac3K1llah  Offline OP
Developer

Joined: Sep 2005
Posts: 514
USA
Quote:

How much are you going to sell it for? Or is it free?



Chances are, I'm gonna sell it. But, it won't be nearly as much as Populace. Probably only 5-10 dollars. That ain't too much is it?

Re: Online Dll in the Works [Re: Gho5tFac3K1llah] #75904
06/04/06 22:27
06/04/06 22:27
Joined: Sep 2005
Posts: 514
USA
Gho5tFac3K1llah Offline OP
Developer
Gho5tFac3K1llah  Offline OP
Developer

Joined: Sep 2005
Posts: 514
USA
After a little change in my c++ code, my plugin will now support 2 protocols for communication, UDP and TCP.

Re: Online Dll in the Works [Re: Gho5tFac3K1llah] #75905
06/04/06 22:44
06/04/06 22:44
Joined: Mar 2003
Posts: 569
FRAJO Offline
User
FRAJO  Offline
User

Joined: Mar 2003
Posts: 569
How do you achieve reliable messages with UDP?


------------------------------------------- ICQ: 242543712 Ich bin nicht hier und bin nicht da. Wo bin ich dann? ".." ("") ^ ^ This is the evil vampire bunny. Copy and paste him into your signiture to help him achieve world domination. Yeah
Re: Online Dll in the Works [Re: FRAJO] #75906
06/19/06 20:35
06/19/06 20:35
Joined: Jun 2004
Posts: 655
to your left
BoH_Havoc Offline
User
BoH_Havoc  Offline
User

Joined: Jun 2004
Posts: 655
to your left
anything new you could share with the community, Gho5tFac3K1llah?


Shade-C EVO Lite-C Shader Framework
Re: Online Dll in the Works [Re: BoH_Havoc] #75907
06/21/06 15:59
06/21/06 15:59
Joined: Sep 2005
Posts: 514
USA
Gho5tFac3K1llah Offline OP
Developer
Gho5tFac3K1llah  Offline OP
Developer

Joined: Sep 2005
Posts: 514
USA
Quote:

anything new you could share with the community, Gho5tFac3K1llah?




Well fine lol. Well, first off I did not have anytime last week because of finals. Also, I got a job offer for a website deal so I've been working on that. I can work on some of it today. I'll post any new news up if I add any new features or something like that.

Re: Online Dll in the Works [Re: Gho5tFac3K1llah] #75908
10/10/06 16:23
10/10/06 16:23
Joined: Apr 2006
Posts: 1,551
Netherlands
D3D Offline
Serious User
D3D  Offline
Serious User

Joined: Apr 2006
Posts: 1,551
Netherlands
Are you still working on the multiplayer dll? How many users does it support? What about the dead reckoning?

I read about the limitations, the server waits for all players to connect. This could be a problem.
On the multiplayer games I always notice that people want to play asap and scream press ready for god sake

Dusty


smile
Re: Online Dll in the Works [Re: D3D] #75909
10/11/06 19:20
10/11/06 19:20
Joined: Sep 2005
Posts: 514
USA
Gho5tFac3K1llah Offline OP
Developer
Gho5tFac3K1llah  Offline OP
Developer

Joined: Sep 2005
Posts: 514
USA
Yes, I started on the dll again. It will support both the TCP and UDP protocols due to the point mentioned above, that "the server waits for all players to connect." In theory it can support unlimited users, but since there is a very unlikelyhood of that it will support up to 80 users. And what is the "dead reconing?"

*Beta Release* OnlineAPI [Re: Gho5tFac3K1llah] #75910
10/13/06 01:24
10/13/06 01:24
Joined: Sep 2005
Posts: 514
USA
Gho5tFac3K1llah Offline OP
Developer
Gho5tFac3K1llah  Offline OP
Developer

Joined: Sep 2005
Posts: 514
USA
Today is the first day of public beta testing for the OnlineAPI plugin. Here is a current feature list of the dll as of now:
  • UDP support (No TCP/IP)
  • locking/unlocking server
  • sending/recieving files
  • sending/recieving strings/variables
  • hosting of up to 2 players (beta limitation, full version is unlimited)

At this time, there is no entity handling because of limitations of WinsSock 2.0. Although, there is a possibility for it in the future. This beta has not been tested and is not guarenteed to be 100% functional. To make sure that all of the features work amongst a large sample size, you all will be the first to be able to test the plugin. The plugin is distributed *as-is*, meaning it is not included with a demo. [Brief] Documentation is included with the zip file. The download link is below. If you encounter any errors, you are encouraged to post them so they can fixed as soon as possible. Have Fun!

OnlineAPI Download

Page 2 of 3 1 2 3

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