New to MMO games need info

Ppl I’m new to networking.
I’m trying to write emus for some games to start to think of my own.

I choosen Java for it’s performance and code improvements.

I want to know some things:

Some MMO games have a downloadable client that has it’s own physics for the players, and the original server have server side features like physics and geometry calcs for npcs.

I want to know is, what kind of framework I must use in order to build server side physics and landmaps.
In other words, I want to process npc movement serverside, and this must respect a land scape (map) that is read on the server, but I don’t need to compile it’s structure, I just need the server to print the Pont3f to the player.

Is there a way to do that? If yes? What tool do you recommend for such server side behavior?

Maybe look at JGN, Apache Mina, SpiderMonkey…

You didn’t understand my question.

I already have the network layer. The players can connect and play, but the server hasn’t physics and dynamics for NPC’s, so players just see the monsters going thru walls, flying when they had to be on ground…
Stuff like that.

Physics is physics, just use an existing java physics engine (Jbullet at this point) and run it on the server. Then since you already have the network layer, just make sure that you send the players the updated NPC positions.

Of course, I’m totally ignoring the effects of lag and ping here, because it really is a complicated mess and to do it right, you’ll need to compute the physics on the client too. That way the client can predict where the server will have everything move, and then it will lerp its predicted positions to the server positions as needed. Then the server also has to validate anything the player says to make sure the player is following the physics rules.

So it will be very, very simple

Lawl.

Humm… Laying Awake Watching Leno? :stuck_out_tongue:

Laying Awake Wagging to Leno.

Losing All Wars against Leno

Lame Acronym Worded by Losers .

Last Arnold Worked for Leno

Lying Awake Wondering Lately

It’s all about an emu, we got a client and are making a gameserver. We are already on finishing steps, just missing geodata for the server.

What have we done to this poor thread?

You sir have made my night :stuck_out_tongue:

I believe that we have derailed it completely off its tracks, with all these Leno-obsessed LAWLs and Emus running about wildly.

We need a train conductor with a background in zoology to fix it then

And an expert knowledge of the Leno show :smiley:

Like A Wise Leno :smiley: