Hey guys. I have a difficult decision to make that could affect the whole outcome of Avisaria. So.... I will let you guys either (A) Pick the right choice and Avisaria becomes great or (B) Pick the wrong choice and I can't entirely be blamed.
Here are the choices:
(1) Client sends keydown/activity events and server processes it, sends player info, npc info, map, and whatever to display. Basicly the server does all work and client just shows the outcome.
(2) Server sends the client npc info, map, map info, player moves according to the info sent by server. Server doesn't do as much work.
Server runs the whole world in both instances. In first instance, the player is more integrated/melded in the world causing less problems. First one would be much better, but would need a much more powerful computer, and a great internet connection. Number 1 would be a more quality game with a chance of more lag. Number 2 MIGHT be a bit faster, no guarantees.
Also, I am getting far enough that if this decision is made soon, I can have Avisaria ready for beta testing today.
Though, I will need a portforwarded router because Satyricon's router is having issues and I can't portforward my router.
-Gandolf