Desired isolation level for team members #112
-
Hi there, I understand that under the new paradigm of Tank Royale it's difficult to restrict what bot processes can and cannot do. But I'm wondering what the standard is that "well-behaved" teams should adhere to. I see that team messages are part of the standard communication, so I assume that is the intended communication mechanism. However, multiple processes running on the same host could also use other mechanisms for IPC. Is it correct to say that they should not do that? I'd appreciate some clarification so I can try to enforce the correct isolation in a sandbox. Thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
@Cu3PO42 So If you want to use another IPC process that should be okay. Just keep in mind that if the framework you use is not supported or require special setup on the system, it will be difficult to share the bot(s) and run those anywhere, as only plain JVM or .Net is supported with the current Bot APIs. |
Beta Was this translation helpful? Give feedback.
@Cu3PO42
A bot and team member is allowed to use any framework they want beside that from Robocode. 🙂
And there is no security manager in Tank Royale as bots run in their own process and not inside the same JVM.
So If you want to use another IPC process that should be okay. Just keep in mind that if the framework you use is not supported or require special setup on the system, it will be difficult to share the bot(s) and run those anywhere, as only plain JVM or .Net is supported with the current Bot APIs.