Multi player with ageia

Toby

01-06-2007 17:42:18

Hi,

I am wondering how to do a multi player game with PhysX.

I think the best way is to have a physx server and each client have only a rendering with Ogre. Then nxOgre is out?

Or each client have both physx and Ogre, but how to interact with other player??

Xed

01-06-2007 17:59:57

Yap!

It's very good Q!!!

I'd like to know too!

:shock:
:wink: :wink: :?:

betajaen

01-06-2007 18:08:25

You could do it that way, but then it's a whole can of worms of keeping it in sync and so on. That server-client model doesn't really allow game play physics such as particles, etc.

What I'd do, is have a copy of PhysX or NxOgre running on the server; and only transmit and Recieve important actors (Player positions, objects in the world; boxes, cars,etc.) from the clients.

On the client side, run NxOgre to handle all the particle and fancy gameplay physics. The important stuff are kinematic bodies, which are automatically moved by the server.

Xed

01-06-2007 18:36:11

So as I'm understand:

I need run NxOgre at ma server and ol operationts that will make by NxOgre send to ma clients and work with that data?

:roll:

gugus

03-06-2007 13:06:20

http://devsupport.ageia.com/ics/support ... eptID=1949

Xed

03-06-2007 15:26:19

2 gugus

And what?

Where are noyhing about PhysX sever!!! or I can't find it! :!:

Toby

03-06-2007 21:38:06

This is a link on PhysX feature that respond on our question:

http://devsupport.ageia.com/ics/support ... eptID=1949

But application of it is not easy.


edit: lol, it is the same link id as gugus, but link does not work. To find it follow link and go on developper knowledge base / PhysX SDK Features / Network Physics

try it: http://devsupport.ageia.com/ics/support ... tionID=188