?
Solved

Network Game - Eclipse remote client instantiating possible?

Posted on 2014-03-22
6
Medium Priority
?
336 Views
Last Modified: 2014-04-07
Hi, many of u know I'm hurdling a network game server project.
Testing with >1 clients on the same machine as the server, and other clients seems to explode.
Can Eclipse be set up, to instigate the running of a client on a JVM of a remote machine? I am coding a client Engine for my game on my PC, my server coding is on my Macbook, beside it. I have another PC in the room, and it would be great if I could spawn an instance of the compiled client on a satellite JVM.

Is this doable?

Thanks.
 How do pro's do it? :)
0
Comment
Question by:beavoid
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
6 Comments
 
LVL 86

Expert Comment

by:CEHJ
ID: 39948454
If you want to distribute java applications (as opposed to applets [though they could be an option]) then the best thing to do is to use Web Start. For that you need a running web server (which could also be your game server)
0
 

Author Comment

by:beavoid
ID: 39948831
Thanks,

This is all part of phase zero. I'm trying to set up a coding system where it is easy to code a client engine on one machine and have them run on other machines.
Can I send an object from one machine to another? I will use Web Start ultimately, but how can I set up my project for development of such?
I am coding my server on my Macbook  - and clients on a PC next to it, 2nd PC in corner where cat sleeps.

How are client server systems developed if clients cant be remotely updated and triggered?
One Expert said he has a system, game also with >= 2000 clients. How is he triggering all those up-to-date-clients? Are they all on dozens of machines?

Thanks
0
 
LVL 86

Assisted Solution

by:CEHJ
CEHJ earned 2000 total points
ID: 39948932
How are client server systems developed if clients cant be remotely updated and triggered?
Web Start supports transparent software updates

How is he triggering all those up-to-date-clients? Are they all on dozens of machines?
Presumably, they will be on ~= 2000 machines
0
Get proactive database performance tuning online

At Percona’s web store you can order full Percona Database Performance Audit in minutes. Find out the health of your database, and how to improve it. Pay online with a credit card. Improve your database performance now!

 

Author Comment

by:beavoid
ID: 39949097
Thanks,
What do those 2000 machines run to receive the latest client compilation? - for when that client is instantiated?

Surely, Eclipse, the most advanced .. can do a client server development mode to connect newly compiled client code to be run on another machine?
0
 
LVL 86

Accepted Solution

by:
CEHJ earned 2000 total points
ID: 39949116
What do those 2000 machines run to receive the latest client compilation? -

I  can't speak for what our colleague was referring to, but were they Web Start, as i said above, the answer is - nothing. As i said, updates to the app are transparent.

You need to find out more about Web Start - then it will become clearer what happens
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 39983621
:)
0

Featured Post

Learn how to optimize MySQL for your business need

With the increasing importance of apps & networks in both business & personal interconnections, perfor. has become one of the key metrics of successful communication. This ebook is a hands-on business-case-driven guide to understanding MySQL query parameter tuning & database perf

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
Suggested Courses
Course of the Month12 days, 9 hours left to enroll

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question