Difference between revisions of "Thread:Talk:RoboRumble/Rule Suggestions/What do you think about a GigaMeleeRumble?/reply (15)"

From Robowiki
Jump to navigation Jump to search
 
m
 
Line 4: Line 4:
  
 
Extra features:
 
Extra features:
 +
 
- Detection of server queue overloads and upload throttling.
 
- Detection of server queue overloads and upload throttling.
 +
 
- Separate process/threads for uploads, shared between all local clients. (avoids idle CPU time in uploads. HUGE speed increase in melee)
 
- Separate process/threads for uploads, shared between all local clients. (avoids idle CPU time in uploads. HUGE speed increase in melee)
 +
 
- Shared battle generator/priority battles management. (minimizes repeated battles between clients)
 
- Shared battle generator/priority battles management. (minimizes repeated battles between clients)
 +
 
- Communication between clients using RMI (TCP/IP), integrating clients spread over a low latency local network.
 
- Communication between clients using RMI (TCP/IP), integrating clients spread over a low latency local network.
 +
 
- Generates battles in melee using both bots from priority battles.
 
- Generates battles in melee using both bots from priority battles.
 +
 
- Parallel download of bots JARs.
 
- Parallel download of bots JARs.
 +
 
- Shared local repository of bots JARs, with automatic copying between clients.
 
- Shared local repository of bots JARs, with automatic copying between clients.
  

Latest revision as of 03:02, 1 May 2014

I can contribute battles until the rumble stabilizes. 4 to 8 clients.

Also, I have a custom rumble client here which is smarter than the official client.

Extra features:

- Detection of server queue overloads and upload throttling.

- Separate process/threads for uploads, shared between all local clients. (avoids idle CPU time in uploads. HUGE speed increase in melee)

- Shared battle generator/priority battles management. (minimizes repeated battles between clients)

- Communication between clients using RMI (TCP/IP), integrating clients spread over a low latency local network.

- Generates battles in melee using both bots from priority battles.

- Parallel download of bots JARs.

- Shared local repository of bots JARs, with automatic copying between clients.

Tested for over an year. Seems very stable.

I can upload the source somewhere if you want.