View Single Post
  #24   Spotlight this post!  
Unread 31-01-2010, 21:02
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,940
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: 2010 5th Gear FRC Match Simulator

Thanks Art - Reappearing on the opposite side of the field sounds like something to put on our bug list

ttld and ford - To amplify what Chris said - In a full-up 5th Gear set-up, right now, you would have 7 computers on a LAN, and pick one to be the server computer (the location where the sever instance of 5th Gear will run). The other 6 would be split 3 and 3 between the red and blue alliances. The red and blue folks would each pick robots and drive styles (with their bot's location on the field determined by when they each lock in their choices) and then someone would start the match on the server.

Right now we have not purposefully given the software the ability to tolerate the relatively long communication delays that would come with having a bank of public server computers sitting on the internet somewhere so that clients from all over the planet can link into those hypothetical public servers. So right now you get to supply your own server.

However, as Chris pointed out, you don't have to run the server software on its own computer (physically separated from the client software). We have purposefully kept the complexity of the game low enough so that typical school and home computers can handle running the server software and one client's software simultaneously on a single computer.

When you want to use 5th Gear solo, you can start it up twice on the same computer. Tell one instance to be the server. Tell other instance to be the client (if its not a server, then it is implicitly a client); and tell that client that the server's IP address is 127.0.0.1 (aka the Loopback Address of the computer they are sharing). The client will be where you pick a simulated robot and play, and the server can be ignored during each match after you use it to start that match.

Blake
PS: Sounds like we need to clarify this in our documentation and/or in our on-screen hints.
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate