Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 601323
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T16:42:08+00:00 2026-05-13T16:42:08+00:00

I want to start writing a multiplayer 3D game. It will be a virtual

  • 0

I want to start writing a multiplayer 3D game. It will be a virtual world, that user are represented as players. Every player, is a 3D model. I’m going to write this in Java and JOGL, so it will be cross platform and accessible through the web (applet). The server, will be wrriten in C++.

When a user clicks with his mouse on some point in the virtual world, it will go to this point, in animation. My question is, should the client calculate to where to go, and send to the server his new position everytime, so the server will update the clients? Or, should the client just send the server to where he wants to go, and then the server will send to this clients and all clients his new position? Consider that I want minimal bandwidth and prevent script kiddies.

Thank you.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T16:42:09+00:00Added an answer on May 13, 2026 at 4:42 pm

    I believe the prevailing design is to assume on the client that an action will succeed and proceed with it, tell the server about what it has done, and allow the server to “correct” the client when it detects that it did something fishy. This keeps the game client responsive to the player’s requests, while still giving the server veto power.

    Because the server is always the authority on the state of the world, and the other game clients will receive their information only through the server, any illegal actions by a client will always be caught by the server before they can ever possibly affect another player.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to start writing a http proxy that will modify responses according to
I want to start writing some blog and I know that i will past
I want to start using Python for small projects but the fact that a
I want to start using .NET 3.5 features in an app that is currently
i want to start writing unit tests for my project, what add ons if
I want to start writing T4 templates. I've heard a lot of great a
i am done with .NET and web dev. and want to start writing applications
I want to use a temp directory that will be unique to this build.
Every time that I want to do a Layout, I'm getting a black layout
I want to start working with TDD but I don't know really where to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.