Solved

Network Game - Eclipse remote client instantiating possible?

Posted on 2014-03-22
6
309 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
  • 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 500 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
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 

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 500 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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
simple java question 3 56
varialbe initialization 11 33
spring jars download 1 29
login form jsp example 2 26
This was posted to the Netbeans forum a Feb, 2010 and I also sent it to Verisign. Who didn't help much in my struggles to get my application signed. ------------------------- Start The idea here is to target your cell phones with the correct…
Java functions are among the best things for programmers to work with as Java sites can be very easy to read and prepare. Java especially simplifies many processes in the coding industry as it helps integrate many forms of technology and different d…
Viewers learn about the third conditional statement “else if” and use it in an example program. Then additional information about conditional statements is provided, covering the topic thoroughly. Viewers learn about the third conditional statement …
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.

831 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