Difference between revisions of "Thread:Talk:RoboRumble/Rule Suggestions/What do you think about a GigaMeleeRumble?/reply (15)"
m (Reply to What do you think about a GigaMeleeRumble?) |
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.